操作系统概述
一,操作系统的目标和作用
操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。
1.操作系统的目标:
- 方便性:主要体现在:计算机上配置的OS,系统可以将编程使用的高级语言翻译为机器代码。
高级语言翻译(转换)成机器代码有两种方法:解释和编译。
一、解释:
解释型语言是边读源程序边执行。
高级语言----解释器----输出
二、编译:
编译型语言则是将源代码编译成目标代码后执行。
这个过程经历如下:
计算机基础——高级语言程序转换为机器代码的过程
这些过程,在现在我们只管的看来都是考编译器完成的,但是它的底层还是依托着操作系统来进行的,如java靠Java虚拟机进行转换,但虚拟机需要安装在操作系统上,方便使用。
- 有效性:(1)提高系统资源利用率。早期的未配置计算机系统中,如处理机,I/O设备经常处于等待状态,等着有作业来才开始运行,导致资源的浪费(2)提高系统吞吐