目录
站在操作系统角度,理解操作系统外壳程序定位与作用(Linux shell)
站在冯诺依曼角度,理解操作系统定位
冯诺伊曼(存储程序原理) 管理和控制计算机硬件与软件资源的计算机程序
冯诺依曼体系结构包括以下几点:
(1)计算机由5部分组成,包括输入设备,输出设备,存储器(内存),CPU(运算器和控制器)。
(2)采用存储程序形式,即程序代码部分和数据部分在同一个内存中,数据和代码是没有区别的。
(3)以控制器为中心,I/O设备与存储器的数据交换都要经过运算器。
(4) 数据以二进制的形式存储。
站在管理角度,理解操作系统[先描述再组织]
描述:管理软件的软件
组织:如何管理软件?
操作系统是最基本的系统软件,它控制着计算机所有的资源并提供应用程序开发的接口
举个例子就像学校管理学生一样,通过收集学生的信息先描述起来,再组织起来管理。
站在应用者的角度,理解操作系统
从程序员角度看,操作系统是将程序员从复杂的硬件控制中解脱出来,并为软件开发者提供了一个虚拟机,从而能更方便的进行程序设计
从一般用户角度看,操作系统为他们提供了一个良好的交互界面,使得他们不必了解有关硬件和系统软件的细节,就能方便地使用计算机