一.计算机五大单元
输入单元、输出单元、CPU内部的控制单元、算数逻辑单元和内存。
1.1CPU架构
所有单元都是由CPU内部的控制单元来负责协调的。CPU内部含有一些微指令(按CPU架构不同分为精简指令集与复杂指令集)
位:所谓的位是指CPU一次数据读取的最大量。64位CPU代表CPU一次可以读写64bits的数据
2.2内存
CPU所使用的数据都来自内存,内存主要元件为动态随机存取内存(Dynamic Random Access Memory, DRAM),通电时记录与使用,断电后数据消失。
SRAM:Static Random Access Memory,与DRAM相比,容量较小,但其工作频率很高,可以与CPU同频,所以可将SRAM作为L2高速缓存整合在CPU内部,以提高CPU运行性能。
ROM:Read Only Memory,只读存储器,是一种非挥发性的内存,用于记录、存储主板上的固件(绑定在硬件上的控制软件),例如BIOS(Basic Input Output System)应用程序。当然,现在的BIOS通常写入闪存(flash)或EEPROM中(因为可能需要更新)。
二、软件运行程序
操作系统核心(Kernel)
主要功能:
(1)系统调用接口(System call interface)
(2)程序管理(Prograss control):例如多任务环境下的调度机制
(3)内存管理(Memory management)
(4)文件系统管理(Filesystem management)
(5)设备驱动(Device driver)