什么是操作系统,它是定义是:有效地管理资源;友好的界面;合理的对各种作业的调度的系统软件。现在世界上流行的操作系统有linux,unix,windows,dos等系列。

  操作系统的目的是什么呢?在20世纪50年代,计算机系统非常昂贵,操作系统的目标无疑是有效性。而近十多年来,随着硬件越来越便宜,PC机进入了千家万户,这时操作系统的方便性就十分的有必要了。

  操作系统的作用:

1、操作系统作为用户与计算机硬件系统之间的接口。                                          (1)命令方式;                                                                         (2)系统调用方式;(类似于函数调用)                                                   (3)图形、窗口方式。                                                                   2、操作系统作为计算机系统资源的管理者。                                                    可将管理的资源分为四类:                                                               (1)处理机管理:用于分配和控制处理机;                                                 (2)存储器管理:负责内存的分配与回收;                                                 (3)I/O设备管理:负责I/O设备的分配与操纵;                                            (4)文件管理:负责文件的存取、共享和保护;                                            3、操作系统实现对计算机资源的抽象。                                                       (1)第一个层次的抽象:在裸机上铺设的I/O软件隐藏了对I/O设备操作的具                            体细节,向上一层提供了一组抽象的I/O设备;  

 (2)第二个层次的抽象:在第一层软件上再覆盖上一层用于文件管理的软件,                          用它来实现对文件的操作细节,并向上一层提供一组对文件进行存取的操                          作命令。

操作系统的发展:

1.人工操作。

2.单道批处理系统:把一批作业一脱机的方式输入磁带上,在监督系统的监督下,把这批作业一个接着一个地连续处理;该系统的特性:自动性,顺序性,单道性。

3.多道批处理系统:内存中同时存放多个相互独立的程序。它的特征:多道性,无序性,调度性。作业从提交到完成经历两次调度:(1)作业调度:外存-->内存(选多个);(2)进程调度:分配处理机(选一个)。多道的好处:提高CPU的利用率,提高内存也I/O设备利用率,增加系统吞吐量。而缺点:平均运转周期长,无交互能力。

4.分时系统:一台主机上连接了多个终端,同时允许多个用户通过自己的终端以交互的方式使用计算机,共享主机的资源。分时系统的特征:多路性,独立性,及时性,交互性。

5.实时系统:实时就是及时响应外部事件的请求。把计算机用于生产的控制,比如火炮的自动控制系统,飞机的自动驾驶系统。

第一节课的笔记结束了!