计算机系统由硬件和软件两部分组成。
硬件:计算机系统中由电子、机械、电气、光学和磁学等元器件构成的各种部件和设备。CPU、存储器及设备都是硬件。
软件:完成一定任务的程序及其数据。包括系统软件及应用软件。系统软件有操作系统、编译程序、编辑程序、数据库管理系统等;应用软件是为各种应用目的而编制的程序。
1.1 什么是操作系统
操作系统是计算机系统中最重要最基本的系统软件,是所有其它软件运行的基础。
配置操作系统的主要目标是:
提供用户与计算机之间的接口,使计算机更易于使用;
有效地控制和管理计算机系统中的各种资源,使之得到更有效的利用;
合理地组织计算机系统的工作流程,以提高资源利用率并改善系统性能。
操作系统与其它软件的关系
操作系统是配置在计算机硬件上的第一层软件,是对硬件的首次扩充。它位于硬件与其它软件之间之间。
研究操作系统的两个观点
从资源管理观点看:操作系统是计算机系统资源的管理者。
从服务用户观点看:操作系统是用户与计算机硬件之间的接口,为用户使用计算机提供服务。
OS管理的计算机系统资源
操作系统管理的计算机系统软硬件资源包括:
处理机管理
存储器管理
设备管理
文件管理
OS提供的用户接口
用户使用计算机的方式:
命令方式
系统调用方式
图形接口方式
虚拟机
虚拟机:覆盖了软件的机器称为虚拟机。
每当人们在计算机系统上覆盖了一层软件,系统功能便增强了。
OS提供的公共和基本服务
程序执行
输入/输出操作
信息保存
错误检测及处理