操作系统简介

一,为何要有操作系统

   1,现代的计算机系统主要是由一个或者多个处理器,主存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。因为所组成的部件比较多,而每个程序员要掌握每个部件的代码的话,工作量会相当的大,而操作起来也比较的复杂。所以就在计算机上面装了一种软件,这个软件就称为操作系统。

   2,操作系统主要是能是计算机更快捷,更简单,更好的工作。

   3,简单的说操作系统是协调、管理和调节与硬件资源和软件资源的程序。

二,操作系统的位置

1,操作系统是位于硬件与软件之间的,它是由用户态和内核态两部分组成的。

 

三,操作系统的功能

操作系统也有两部份的功能:

1)它能够简洁的操作硬件的资源,使程序员有更多的时间去开发软件。

2)能够使应用程序对硬件资源的竞争请求变得有序。

四,操作系统的发展

1,第一代操作系统:真空管和穿孔卡纸。并没有操作系统的概念,程序设计都是有机器语言编写的。有BUG的时候可以随时调节,但是太浪费资源。

2,第二代操作系统:晶体管和和批处理系统。有了操作系统的概念,人与机器共同完成系统的操作。

3, 第三代操作系统:集成电路芯片和多道程序设计。他解决了第一代和第二代的问题,不需要太多的人去操作,而且可以批量的处理程序。它把内存分为几个区,每个区放一个程序,这样就可以同一时间,多个程序都在运行。而且CPU也能够更充分的利用,当一个程序在等待I/O是,其他程序也可CPU。

4,第四代操作系统:也就是今天的计算机。

五,什么是多道技术

1,处理来自多个程序发出的多个资源的请求,叫做多路复用。多路复用有两种实现方式:

   1)时间上面的复用:当一个资源在时间上复用时,不同的程序或用户轮流使用它,第一个程序获取该资源使用结束后,在轮到第二个

   2)空间上面的复用:把一个大的资源分几个小的部分,多个程序可以同时共享到资源,从而可以减少排队等资源的时间。

而这两种复用相结合解释多道技术。

 

posted @ 2017-03-13 15:57  ❀枫舞❀  阅读(147)  评论(0编辑  收藏  举报