1.操作系统做什么?
答:操作系统是连接硬件和系统软件、应用软件的接口。操作系统为我们管理计算机的硬件和软件资源。
2.为什么学操作系统?
答:操作系统是计算机体系的重要组成部分,通过学操作系统,可以帮助我们理解如何更好更有效率地管理硬件。在学习过程中会了解到许多算法,这对以后的编程工作有很大的帮助。
3.怎么学操作系统?
答:学操作系统的方法每个人都不一样,但大多离不开“多看多练多思多问”。首先,认真看书听课是必须的,至少要把基础知识先过一遍,要搞懂计算机操作系统的基本概念,各种基本算法,要了解操作系统的运行原理。其次,学以致用,学到的东西要会用,多操作熟悉操作系统的运行流程。在操作的过程中多思考,以理解操作系统的工作原理,遇到不懂的就问老师同学或者上网查资料。最后,可以选定一个操作系统来研究,对其源代码和架构进行分析。
4.了解操作系统发展史。
答:最开始并没有”操作系统“这一概念,每一台计算机必须配专有的程序,然后某些程序可以在部分计算机上实现通用,再然后,为了实现”不管硬件如何,程序都能运行“,有了设备驱动程序的概念,于是就有了在底层运行的、集成设备驱动程序的操作系统。最初的操作系统上,一次只能运行一个程序,费时费力,为了节约人力,就有了批处理操作系统,用于自动批量运行程序。然后,计算机系统提升了,有能力同时运行几个程序了,便有了多任务操作系统。再然后,人们发现了操作系统的好处,于是,有了面向企业、个人用户的操作系统,知道今天的操作系统。