操作系统原理学习笔记(1)

今天开始学习操作系统原理了。

一、操作系统概念:操作系统是建立在计算机硬件平台上的虚拟机器,他为计算机提供了许多比硬件功能更强甚至是硬件功能所没有的功能。

操作系统在虚拟机器中充当协调员和管理员的角色,管理计算机的硬件资源,协调多线程,多进程的运行。具有扩展硬件功能和虚拟计算机数量的作用。

操作系统是计算机中各类资源的管理者。它负责分配,回收,以及控制系统中的各类的软硬件资源。跟踪资源的使用状况,满足资源请求,提高资源的使用率,协调程序和用户对资源的使用冲突。

操作系统是计算机系统工作流程的组织者,负责协调系统中运行的各个应用程序运行的次序。

操作系统是计算机系统的一个系统软件,管理和控制计算机系统中的硬件和软件资源,合理的组织计算机的工作流程,以便有效利用这些资源为用户提供一个功能强,使用方便的工作环境,从而在计算机与用户之间起到接口的作用。

二、操作系统的形成和发展过程

50年代中期,第一个简单批处理操作系统

60年代中期,多道程序批处理系统-允许多个程序同时存在于主存中,按照某种原则分派处理机,逐个执行这些程序。用户提交的作业首先存放在外存,并排成一个队列。然后。又作业调度程序按照一定的算法从该队列中一次选取一个或若干个作业装入内存执行。

不久,分时操作,实时系统

80年代,微机及网络操作系统

什么推动这操作系统的发展?

1、计算机硬件升级和新硬件的出现

2、提供新的服务,方便使用

3、提高计算机资源利用效率。

4、更正软件错误

5、计算机体系结构的发展:单处理机系统,多处理机系统,分布式系统,计算机网络。

多道程序设计技术引发的问题

1、处理机的分配与回收

2、内存的分配与保护

3、I/O设备的共享与效率

4、文件的有效管理

5、作业的组织

猜你喜欢

转载自zhb870815.iteye.com/blog/1517268