程序员

Linux进程概念 二、操作系统

作者:admin 2021-04-27 我要评论

什么是操作系统 操作系统由 内核和应用 组成在计算机软硬件架构中操作系统起到的是管理的作用负责管理计算机的软硬件资源。 用户、操作系统、计算机硬件之间的关...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

什么是操作系统

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

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

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

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

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

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

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

;原文链接:https://blog.csdn.net/qq_49959794/article/details/115443553

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Linux进程概念 二、操作系统

    Linux进程概念 二、操作系统

  • 好好说话(二)——说一句悦人耳目的开场

    好好说话(二)——说一句悦人耳目的开场

  • 你已经用上 5G 网络了吗?

    你已经用上 5G 网络了吗?

  • 老爷子这代码,看跪了!

    老爷子这代码,看跪了!

腾讯云代理商
海外云服务器