
❀保持低旋律节奏->个人主页

先对操作系统有一个宏观的理解,我们笔记本平时的可视化界面就是操作系统的组成部分。 没有操作系统计算机无法正常工作。那么操作系统究竟是什么它的结构又是什么样的?下面我们来进行探究。
学完本章需要掌握
- 1.任何问题让计算机进行解决都是经过先描述、在组织。
- 2.系统调用的深入理解
文章目录
对操作系统的认识
操作系统的概念
操作系统是一个进行软硬件管理的软件!
操作系统的组成
任何计算机都包含一个基本程序的集合,称为操作系统(简称OS),笼统的理解,操作系统包括:
1.内核------进程管理、内存管理、文件管理、驱动管理
2.其他程序(例如库函数、shell程序)
(下面都会详细讲解)
为什么要有操作系统?
最佳实践现象------我们平时开启计算机会等一段时间。这一段时间就是计算机下载操作系统的过程。
开机之后的可视化界面就是------操作系统的外壳shell程序
重要结论------没有操作系统那么计算机将无法正常工作
下面是对操作系统是软硬件管理的软件的具体解释
操作系统
对下:对硬件资源进行管理
对上:提供良好的运行环境
总结------操作系统的存在保证我们使计算机稳定、高效、且安全
👍操作系统是如何进行软硬件管理的?
前引------所有操作系统都是软件都是由C语言来写的!
操作系统不直接管理硬件
在这张图里面他们三个的角色和任务是

操作系统相当于管理者------本质是管理数据
驱动程序------执行决策
硬件------被执行这

总结1.------现实生活中任何操作系统进行管理、任何问题让计算机解决时都要经过先描述、在组织
这句话也是世界对事物管理的真相!
总结2.------操作系统内部存在着大量的结构体和数据结构、而底层代码(最具有代表性的算法)就是其具体实现方法。
👍系统调用
操作系统里面存在着大量的硬件数据和软件数据、为了安全我们无法直接访问操作系统
只能通过唯一系统调用来访问操作系统。这个系统调用==我们C语言中的库函数
结论------哪怕是我们C语言最简单的print、cout函数本质上也是向硬件做写入------他们也需要调用操作系统!!
整个流程
库函数这个概念不是我们现在所能研究明白的。我们只能知道C语言我们写入print 他们调用库函数------库函数会经过系统调用访问操作系统------然后再输出到我们的显示屏上。
由此------



