- 计算机硬件五大单元:
输入单元、输出单元、CPU内部控制单元、算数逻辑单元、内存。
- 计算机分类:
超级计算机、大型计算机、迷你计算机、工作站、微电脑。
- 计算机常用计算单位:
文件大小采用二进制方式,速度单位常用十进制.
1Byte=8bit 1KB=1024B 1M=1024KB 1G=1024M 1T=1024G 1P=1024T
- 个人计算机架构和接口设备:
计算机组件间通过设备I/O地址进行通信
IRQ中断信道是各个设备连接到CPU的专门路径。同时还有sharing IRQ(中断共享)。
主板分为北桥和南桥
北桥:系统总线 负责CPU 内存 显卡
南桥:I/O总线 负责周边接口,包括硬盘、USB、网卡等。
- CPU的种类:
RISC(精简指令集) 执行时间短,执行操作简单,执行性能较佳。
代表有:ARM系列,SPARC系列,PowerPC
CISC(复杂指令集) 指令数目多、复杂、花费时间长。
代表有:AMD、Intel、VIA等x86架构的CPU
- 操作系统:
应用程序 系统调用 内核
- 内核功能:
系统调用接口: 方便程序员可以通过与内核通信,进一步利用硬件资源。
程序管理:让CPU资源做有效分配
内存管理:系统所有的程序代码与数据都必须要先存放在内存当中。内核会提供虚拟内存功能,内存不足时,提供内存交换(swap)的功能。
文件系统管理:数据的I/O,不同文件格式的支持
设备驱动:目前使用”可加载模块功能“,可以将驱动程序编辑成模块。无需重新编译内核。