一、硬件系统
在冯•诺依曼体系中,计算机硬件体系是由存储器、运算器、控制器、输入设备和输出设备五大部件组成的。随着计算机技术的发展,计算机硬件系统的组织结构已发生了许多重大变化:
①运算器和控制器已经组合成一个整体,称为中央处理机器(central processing unit,CPU)
②存储器已成为多级存储器体系,包含主存、高速缓存和外存三个层次
(一)硬件系统组成
CPU是计算机硬件系统的核心部件,主要功能是读取并执行指令,有运算部件、寄存器和控制器组成
存储器用来存储信息,包括程序、数据、文档等,主要分为主存、外存和缓存三个体系(主存主要用来存放CPU需要使用的程序和数据;外存位于主机之外,用来存放大量的需要联机保存但CPU暂时不使用的程序和数据;高速缓存是为了提高CPU的访问速度)
输入输出设备将各种形式的外部信息转换为计算机能够识别的代码形式送入主机
总线是一组能为多个部件分时共享的信息传输线
实现缓冲、转换、连接等功能
(二)典型的硬件系统结构及其特点
二、软件系统
计算机软件通常是包含各类程序和文件。
程序时用字符和符号描述的某种算法的实现过程,最终体现为机器指令序列。
文件是对编写的程序和运行、维护的程序所做的说明,如对编程工具与运行环境的说明,帮助提示信息及其他参考信息等。
在计算机系统中,各类软件有机地组合起来,构成了软件系统,从软件的功能和配置的角度出发,软件可以分为系统软件、应用软件两大类。