【通识】操作系统
1. 总览
- 导论:操作系统(Operating System;OS)用来配置硬件上的第一层软件,用来管理硬件【处理机、存储器、I/O设备以及文件(数据和程序)】并提高利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口。主要目标是方便性、有效性、可扩充性和开放性
1)方便性:裸机-没配备OS,很难使用;配备了OS可以用来操控操作系统;
2)有效性:在未配置计算机系统时,处理机、IO等都处于空闲各种资源无法有效利用;
3)可扩充性:从早期无结构发展成模块化,又是层次化,近年来使用微内核结构能方便添加新的功能和模块,对原有的功能和模块进行修改
4)开放性:系统遵守世界标准规范
其中,处理机管理用于分配和控制处理机;存储器管理负责内存的分配和回收;I/O设备负责I/O设备(回收)与操纵;文件管理则实现对文件的存取、共享和保护 - 操作系统的作用
1)应用程序通过system call调用计算机底层硬件
2)操作系统从简单到复杂、由低级到高级,能不断提高计算机资源利用率
3)发展过程
step 1:
step 2
- 1