LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
计算机-操作系统:OS概览:操作系统的基本功能
Zeiod 2022-03-25

操作系统作用:

1.操作系统统一管理着计算机资源

2.操作系统实现了对计算机资源的抽象

3.操作系统提供了用户与计算机之间的接口


首先先回顾一下我们比较关注的计算机硬件资源有哪些:

                                     1)处理器资源:CPU资源

                                     2)存储器资源:内存、硬盘等

                                     3)IO设备资源:打印机等

                                     4)文件资源

操作系统在这里作用:

1.操作系统统一管理着计算机资源。

比如:

        我们需要操作一个文件,我们并不是直接这个文件存储的地方,而是通过操作系统去操作文件。

        存储器资源,我们在保存一个文件或读取一个文件的时候,我们不是直接控制存储器的机械设备去读取的,而是通过操作系统去管理和读写相关信息。

        处理器资源,我们也不是直接去告诉他要算什么,而是操作系统为我们翻译告诉他要具体做哪些工作。


这就是操作系统的第一个功能:统一管理着计算机资源。


2.操作系统实现了对计算机资源的抽象

操作系统第二个基本功能还是从资源的角度考虑的,

有了操作系统我们在使用资源的时候有什么不一样呢?

·用户无需面向计算机硬件接口编程:无需面对处理器、存储器、IO设备、文件,只需要面向操作系统编程。

·IO设备管理软件,提供读写接口:操作系统里有IO设备管理软件,这个软件提供着读写的接口。我们用户在进行编程时,我们直接使用接口就可以了。我们不需要具体地去接触某一个IO设备。

·文件管理软件,提供操作文件接口:文件管理软件也是属于操作系统里面的。这个软件提供了操作文件的接口。用户在进行编程时直接使用这些接口就可以了,无需直接操作文件。


这些就是操作系统的第二个功能:操作系统实现了对计算机资源的抽象。

这里对计算机资源的抽象是通过资源管理软件实现的。

这些资源管理软件屏蔽了硬件设备,向上给用户提供了逻辑的设备。使得每一个用户在使用设备的时候都是一样的逻辑设备。


3.操作系统提供了用户与计算机之间的接口

有哪些接口呢?

·图像窗口形式:使用Windows系统的时候,通过鼠标点击、滑动去操作计算机。

·命令形式:多数在Linux系统里面使用命令形式,操作系统提供了一些终端,通过终端用命令形式使用操作系统。

·系统调用形式:编程时候使用的,比如打开文件、关闭文件、读取数据等等操作,都是通过操作系统的系统调用完成。

这三个接口就是操作系统提供的用户与计算机之间的接口。

如果给硬件、操作系统、用户划一个层次的话

最底层是硬件,上面是管理硬件的操作系统,再上面就是系统调用、命令、图形窗口形式的接口,接口上面就有应用程序以及用户。用户可以直接通过命令、图形窗口去使用操作系统。也可以通过一些应用程序去使用操作系统。

这个就是提供的接口在层次结构里面的一个表现。


以上就是操作系统的三个基本功能:

1.操作系统统一管理着计算机资源

2.操作系统实现了对计算机资源的抽象

3.操作系统提供了用户与计算机之间的接口

推荐文章
评论(0)
分享到
转载我的主页