硬件部分:指其物理装置本身,包括各种处理器(如中央处理器、输入输出处理器和该系统中的其他处理器)、存储器、输入输出设备和通信装置 软件部分:指由计算机硬件执行以完成一定任务的所有程序及其数据。 说明 最底层是硬件 最底层是物理设备 其次是直接控制设备并向上一层提供更清晰的接口的很原始的软件—微程序 由微程序解释执行的一套指令集称为机器语言 系统程序 操作系统:隐藏复杂性,受硬件保护而面操用户篡改 其他系统软件:这些程序本身并不是操作系统的部分 应用程序 系统软件与应用软件 系统软件:用于管理计算机本身及应用程序 应用软件:实现用户所需的功能 操作系统是最基本的系统软件,它控制计算机的所有资源并提供应用程序开发的基础。 计算机的硬件组织 冯诺伊曼结构 主机部分:运算器、控制器、存储器 外设部分:输入设备、输出设备 存储程序式计算机(Von Neumann计算机) 必须有存储器,用来存储程序和数据;有运算器,用以执行指定的操作;有控制部件以便实现自动操作;有I/0部件以便于输入原始数据和输出计算结果。 并行性—推动计算机系统结构的发展 使原有部件尽可能并行运行-通道 把一件工作分为若干相互联系的部分 多处理器系统 具有两个或两个以上CPU 共享存储器、I/O通道和I/O设备 由一个操作系统控制 软件的层次与操作系统虚拟机 软硬件及软件各部分之前,是一种层次结构的关系(裸机->扩充后的机器->应用程序) 软件在硬件的基础上对硬件的功能进行扩充和完善 一个软件可以对其他软件的功能进行扩充和完善 硬件与软件的关系 硬件是计算机系统的物质基础,没有硬件就不能执行指令和实施最原始、最简单的操作,软件也就失去了效用 若只有硬件,没有配置相应的软件,计算机也不能发挥它的潜在能力,硬件资源也就没有活力 硬件与软件是相互依赖、互相促进的 没有软件的裸机像一具僵尸;而没有硬件的软件则像一个幽灵