1.冯·诺依曼计算机体系
关于冯·诺伊曼系统,在这里我只是简单讲一讲,更加详细的内容可以看我的计算机组成系列。
常见的笔记本、台式机,不常见的服务器、工作站,大部分都遵守“冯·诺依曼体系”,因此该计算机体系就是现代计算机的哲学指导。
1.1.早期冯诺依曼体系
1.2.现代冯诺依曼体系
2.操作系统概念与定位
2.1.OS的概念
为了使计算机更好发挥每一个硬件的最大功能(更好符合冯诺依曼结构,提高硬件交互效率),现代的许多计算机内部都包含一个基本的程序集合,称为操作系统(即OS
),最基本的操作系统至少应该包括:
-
内核(进程管理、内存管理、文件管理、驱动管理)
-
其他程序(函数库、
shell
外壳程序等)
2.2.OS的目的
OS
是一款“搞管理”的软件,主要目的是“管理硬件和软件”。和面向对象语言类似,操作系统必须“先描述被管理对象,再组织被管理对象”,进而实现:
- 和硬件交互,协调管理所有的软硬件资源
- 为用户程序(应用程序)提供一个良好的执行、开发环境
2.3.OS的管理
那么OS
的“管理”具体的结构是怎么样的呢?下面有一张图您可以简单看一下。
上面这张图您可能只知道表面,无法知道更加深层次的细节,但是在以后的学习中,您就会逐渐体到这张图的意义。