0
点赞
收藏
分享

微信扫一扫

C++ :const修饰成员函数

我是芄兰 2023-11-28 阅读 36

目录

一、前言

二、 什么是操作系统

💦操作系统的引入 

💦操作系统的概念理解 

 💦操作系统设计的目的与定位

 💦总结

 二、操作系统之上之下分别有什么

三、深度理解操作系统的“管理”

 💦场景理解

 💦操作系统(OS) 的“管理”

✨操作系统如何进行管理?

🍎向下对硬件做管理 

🍐向上对用户提供服务 

✨操作系统管理的目的 

 四、共勉


一、前言

二、 什么是操作系统

💦操作系统的引入 

         在冯诺依曼体系结构中,因为有【存储器】的存在,所以可以把外设的数据预加载到内存当中,然后供CPU进行读取,但是文件中数据非常多,那此时我想提出以下几个问题:

  • 既然要预加载,那是要加载哪一部分数据呢?
  • 预加载的时候如果内存不够了怎么办?
  • CPU在执行对应的数据时,如何快速地找到你预加载的数据
  • 计算机在进行某种计算的时候,是不是把一个任务直接跑完才跑下一个,还是多个任务同时在跑?
  • 数据计算完后可以将其重定向到文件当中,在特定的路径下就可以看到所写入的文件内容,可是我们怎么去快速地找到这个文件呢? —— 有目录,但是谁给你维护的这个目录呢?
     

💦操作系统的概念理解 

 💦操作系统设计的目的与定位

 首先来看看下面这张图,是一整个计算机内部的软硬件系统架构【后面系统调用细述】

 💦总结

 二、操作系统之上之下分别有什么

三、深度理解操作系统的“管理”

 💦场景理解

 💦操作系统(OS) 的“管理”

 ✨操作系统如何进行管理?

🍎向下对硬件做管理 
  • 校长【发布决策】 ⇒ 操作系统

  • 辅导员【执行决策】 ⇒ 硬件驱动

  • 学生【参与执行】 ⇒ 硬件

🍐向上对用户提供服务 

✨操作系统管理的目的 

  • 要知道,对于一款操作系统来说,它的生态取决于它的使用人数,如果使用它的人多了,那么它自己也就会被广泛地使用起来,就像Linux一样,因为有其开源社区的存在,它是一块开源的OS,而且安全、可靠,所以使用的人才会这么多,不过这也要取决于用户是否用得舒心
  • 为什么这么说呢?加个比方,有一天你下课了准备回宿舍打开电脑玩原神,怪打得好好的,但是电脑五分钟黑屏一次,八分钟蓝屏一次,那你的使用体验感一定不会很好。此时你一定会选择重装系统或者干脆换一个系统

        因此操作系统必须管理好当前机子的软硬件,给用户一个良好的体验感才可以留住用户

 四、共勉

以下就是我对【Linux系统编程】操作系统的理解,如果有不懂和发现问题的小伙伴,请在评论区说出来哦,同时我还会继续更新对【Linux系统编程】进程的理解,请持续关注我哦!!! 

 

举报

相关推荐

0 条评论