Linux进程概念 二、操作系统

什么是操作系统

操作系统由内核和应用组成,在计算机软硬件架构中,操作系统起到的是管理的作用,负责管理计算机的软硬件资源。

用户、操作系统、计算机硬件之间的关系

由于操作系统的内核过于脆弱,所以不允许用户从外部直接操作,于是开发人员在开发操作系统的时候,会给用户提供系统调用接口,用户通过系统调用接口来访问操作系统内核,完成一系列工作。

但是由于系统调用接口有的过于复杂,并不是人人都是程序员,并没有办法很好的使用这些系统调用接口,于是通过把系统调用接口进行封装,可以把多个复杂的系统调用接口封装成一个命令,于是就有了现在的用户操作接口,包括shell命令,库函数等。

用户就可以通过用户操作接口,输入操作指令,就可以实现对操作系统内核的调用。

计算机硬件是通过各自的驱动程序来实现对操作系统的访问的,硬件驱动会自动采集硬件信息,传输给操作系统,完成鼠标,键盘,硬盘等一系列操作。

图示:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_49959794/article/details/115443553