标题 ##操作系统
操作系统定义(是啥)
操作系统就是计算机用户到硬件的接口,方便用户或程序更加有效的运行,使得用户更加有效使用计算机软硬件资源的一个软件。
这样说真的啰嗦,我觉得就一个中间层软件吧,更好的调度各种硬件资源,达到资源的有效利用呗然而操作系统也是个软件,开机的时候要被装进内存运行,就是第五章的RAM,一开机先从ROM(RAM和ROM的具体区别可去参考第五章,此处不详述)读取一个叫自举程序的东西,这个程序唯一职责就是把操作系统装进RAM
操作系统演化
各种操作系统,不多说了,操作系统大概分为内存管理器,进程管理器,设备管理器,文件管理器,通过用户界面(命令行)来管理这些管理器
先说说内存管理器,分为单道程序和多道程序,单道程序虽然基本过时了,但是还是大概说一下它的过程,其实就是内存一次只加载进去一个完整的程序,运行这个程序的同时不能干其他的,即使它在等待io(io的具体问题参考第5章),所以这样效率太低了,好像是厕所就一个位子,一个人在里面