计算机系统主要由以下两个核心部分构成:
一、硬件系统
基本组成 - 运算器(ALU):
执行算术和逻辑运算
- 控制器:指挥系统运行,包括指令译码与时序控制
- 存储器:存储数据和程序指令
- 输入设备:如键盘、鼠标等,用于数据输入
- 输出设备:如显示器、打印机等,用于结果输出。
扩展组成 包括主机(含CPU、内存等)、外设(如硬盘、显示器)、I/O系统(含输入/输出硬件与软件)等。
二、软件系统
分类
- 系统软件: 如操作系统(Windows、Linux等)、设备驱动程序,管理硬件资源。 - 支撑软件
- 应用软件:如办公软件、游戏等,满足用户具体需求。
核心功能 - 资源管理:
操作系统通过调度算法优化CPU、内存等资源分配。
- 接口功能:提供用户与硬件之间的交互界面。
三、系统特征
计算机系统具备 并发性、共享性、虚拟性和不确定性四个基本特征。例如:
并发性:多任务同时运行(如浏览器标签页);
共享性:多个用户共享同一台计算机资源;
虚拟性:通过内存管理实现资源抽象(如虚拟内存);
不确定性:硬件故障或软件错误可能导致系统行为不可预测。
总结
硬件是计算机系统的物质基础,软件则是其灵魂。操作系统作为系统软件的核心,贯穿于硬件与软件之间,协调资源管理并为用户提供友好的操作界面。