我的操作系统复习——操作系统概述
我觉得学习某样知识的最大原动力在于,当你觉得现有知识不足以解决当前问题的时候的求知欲。为了彻底与系统底层做个了断。今天开始全面复习系统底层知识,从操作系统开始吧,到UNIX,再到虚拟机。我希望自己能把一件事情的本质,用自己的话讲出来。 一、操作系统是什么 计算机是什么?说白了,硬件加软件的集合。操作系统是什么?是操作最底层硬件的那层软件。有了操作系统,我们就无需外部输入1010这样的二进制信息让计算机处理了,这么说吧,计算机硬件是一组资源,操作系统把这些资源都封装了,让你可以更方便的使用它。 对于计算机的资源,可以分为4类,按照教科书上的说法,就是处理器、存储器、I/O设备以及信息(数据和程序),说白了,指的就是CPU、内存、输入输出设备(鼠标、键盘、显示器等等)、硬盘和硬盘上的软件。操作系统封装了计算机硬件系统,并且管理计算机的4种资源,这就是操作系统的功能。很容易理解吧。 二、操作系统发展历程 操作系统的发展历程很重要,它可以让我们意识到,技术改进最重要的作用,就是改变目前最迫切需要改变的东西。 这里三言两语介绍一下操作系统的发展历程。 (1) 人工操作方式。 传说中的纸带操作。把程序和数据用最简单的纸带记录下来,然后通过纸带输入(I/O)进计算机(内存),然后计算机运行。这时候我们可以看到,计算机I/O和信息(硬盘程序、数据