标签:计算机
现代计算机设备的组成部分:
运算器、控制器、存储器、输入设备、输出设备
CPU
bus:总线
memory:编址存储设备
read ahead
IO: 与外部部件交互
磁盘:
网卡:
虚拟机:虚拟计算机
CPU:运算器、控制器
CPU指令,指令集:
特权指令:OS运行特权指令
普通指令:
程序员:高级语言 → 汇编语言 → 机器语言 面向操作系统些程序
芯片自带高级语言底层接口
OS:Operating System
软件程序
通用目的
硬件驱动
进程管理
内存管理
网络管理
安全管理
System call
Syscall:系统调用
操作系统必须把底层硬件的所用底层功能封装为系统调用来实现
编程层次:
硬件规格:hardware specifiacation
系统调用:
库调用:library call
UI:
GUI:Graphic User Interface 图形用户接口
CLI:Command Line Interface 命令行接口
ABI:Application Binary Interface 运行接口 (终端用户)接口一样,经编译,内部细节不一样,可以不同系统运行
API:Application Programming Interface 应用编程接口 (程序员)
CPU架构类型:
X86
X64
arm
m68000,m68k 摩托罗拉
power IBM
powerpc 苹果 摩托罗拉 IBM联合研发
ultrasparc SUN
alpha 惠普
安腾 康柏
Windows
Linux:
Linus → Linux
GNU/Linux
Unix:
System:(Bell Lab)
AIX(IBM)
Solaris(SUN)
HP-UX(HP)
BSD:(BSRG)Berkeley System Distribution
NetBSD
OpenBSD
FreeBSD
MIT:Richard Stallman
GNU:GNU is Not Unix:
GPL:General Public License 通用公共许可证
本文出自 “11520642” 博客,谢绝转载!
标签:计算机
原文地址:http://11530642.blog.51cto.com/11520642/1834119