1.1 操作系统的目标和作用
目标:
1、方便性(用户可以通过命令来控制计算机硬件)
2、有效性(资源充分利用,吞吐量增加)
3、可扩充性(可以增加新的模块和功能)
4、开放性(遵循世界标准规范。特别是开放系统互连OSI)
作用:
1.用户与计算机硬件系统之间的接口
命令方式(UNIX、DOS命令);
系统调用方式(API);
GUI方式(Windows、LINUX)
2、计算机系统资源的管理者
处理机管理、存储器管理、I/O设备管理、文件管理
3、实现对计算机资源的抽象
裸机:无软件的计算机系统。
虚拟机:覆盖了软件的机器,向用户提供一个对硬件操作的抽象模型。
1.2 操作系统的发展过程
①无操作系统的计算机
人工操作系统、i/O脱机(这个没什么可讲的,现在的计算机一般都有操作系统好吧)
②单道批处理系统
优点:顾名思义,就是一次处理一个作业,可以提高它的资源利用率和吞吐量
缺点:但是资源没