计算机与操作系统:
现代计算机设备的组成部分:
CPU:运算器、控制器、寄存器、缓存
存储器:内存、RAM
输入设备:下指令、提供数据
输出设备:输出结果
CPU指令,指令集;
特权指令:OS运行特权指令;
普通指令
过程式编程语言:
顺序执行
选择执行
循环执行
程序:指令+数据
算法+数据结构
CPU
bus:总线
memory: 编址存储设备
read ahead
IO: 与外部部件交互
磁盘
键盘
网卡
显示器
计算机的多任务:
按照时间片划分:multi tasks
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
powerpc
ultrasparc
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