分类: 云计算
2014-11-14 13:47:12
知识结构图
一、目的
方便性------------提供接口
有效性------------管理计算机资源
--处理机管理
--存储器管理
--设备管理
--文件管理
--用户接口
二、发展过程
无操作系统的计算机系统。
单道批处理系统。
多道批处理系统。
分时系统。
实时系统。
三、结构设计
无结构操作系统。
模块化操作系统。
分层式OS结构。
微内核OS结构。
知识点小结;
1)操作系统的主要特性:
并发性:两个或多个事件在同一时间间隔内发生,与并行不同的是两个或多个时间在同一时刻发生。
共享性:多个进程共享有限的计算机资源,资源在同一时间段内被多个进程共享。
互斥共享方式:(如打印机)资源在分配和释放之前不能被其他线程访问。
同时访问方式:磁盘文件,可重入代码。
异步性:异步也称不确定性,指线程的执行顺序和执行时间不确定性。在多道程序设计环境下,
程序按异步方式运行。多个线程并发,引发执行顺序与时间的不确定,需要有同步机制。
虚拟性:一个物理实体映射为若干个对应的逻辑实体,虚拟是操作系统的资源的重要手段,可提高
资源的利用率。
时分复用技术
--虚拟处理机技术--每个线程都认为有一台“虚拟机”为其服务。
空分复用技术
-虚拟磁盘技术,虚拟存储系统。
单纯的空分复用指的是利用存储器的空间来存放其他的程序,以提高内存的利用率。
不能从逻辑上扩大存储器的容量,请求调入或置换功能,可以使得一个100MB的应用
程序运行在20MB内存。
2)多道批处理系统的优缺点:
优点:提高了CPU和I/O设备的利用率。
缺点:平均周转时间长,由于作业需要排队处理,依次处理。
无交互能力。(这是批处理的特点。单道批和多道批)