操作系统学习笔记--操作系统基本类型
2018-03-30 18:35
274 查看
基本类型:多道批处理系统、分时系统、实时系统是最基本的操作系统类型。
多道:内存中同时存放多个(为了资源利用率高)相互独立的程序。多道技术是共享(程序和数据都可以共享)的基础。在单道的基础上提高了硬件利用率。
多道批处理特征:
1、多道性:内存中有多道程序,可以并发执行。
2、无序性:完成时间与进入内存先后无关。
3、调度性:作业从提交到完成经两次调度。(1)作业调度(分配内存):外存->内存(选多个);(2)进程调度:分配处理机(选一个),一个处理机在一个时刻最多只能对应一个程序
多道批处理优缺点:
优点:资源(CPU、内存、外设、文件)利用率高、系统吞吐量大。吞吐量:单位时间内完成的总工作量。
原因:(1)资源忙(多个程序同时调用内存);(2)完成或者运行不下去时才切换
缺点:平均周转时间长;作业周转时间:从作业进入系统(进入外存)开始到完成并退出系统经历的时间。通常几小时,甚至几天。; 无交互能力;修改和调试极不方便。
分时系统:一台主机上连接了多个终端(输入、输出设备),同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机的资源。
特点:只有一个主机。 产生动力:(1)人-机交互;(2)共享主机。(设备昂贵);(3)便于用户上机(在终端上输入、控制)
特征:多路性即同时性:宏观上同时微观上轮流。(把主机的时间分成很小的时间片,每个用户在极短的时间内都能满足其使用)。独立性:每个用户感觉独占主机。及时性:较短时间响应(2-3秒)。交互性。
实时系统:实时(反应在微秒、毫秒):及时响应外部事件的请求。应用需求:(1)实时控制:工业生产、武器控制、飞机的自动驾驶。(2)实时信息处理:订票处理(在极短的时间内对数据进行处理,避免数据冗余)
多道:内存中同时存放多个(为了资源利用率高)相互独立的程序。多道技术是共享(程序和数据都可以共享)的基础。在单道的基础上提高了硬件利用率。
多道批处理特征:
1、多道性:内存中有多道程序,可以并发执行。
2、无序性:完成时间与进入内存先后无关。
3、调度性:作业从提交到完成经两次调度。(1)作业调度(分配内存):外存->内存(选多个);(2)进程调度:分配处理机(选一个),一个处理机在一个时刻最多只能对应一个程序
多道批处理优缺点:
优点:资源(CPU、内存、外设、文件)利用率高、系统吞吐量大。吞吐量:单位时间内完成的总工作量。
原因:(1)资源忙(多个程序同时调用内存);(2)完成或者运行不下去时才切换
缺点:平均周转时间长;作业周转时间:从作业进入系统(进入外存)开始到完成并退出系统经历的时间。通常几小时,甚至几天。; 无交互能力;修改和调试极不方便。
分时系统:一台主机上连接了多个终端(输入、输出设备),同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机的资源。
特点:只有一个主机。 产生动力:(1)人-机交互;(2)共享主机。(设备昂贵);(3)便于用户上机(在终端上输入、控制)
特征:多路性即同时性:宏观上同时微观上轮流。(把主机的时间分成很小的时间片,每个用户在极短的时间内都能满足其使用)。独立性:每个用户感觉独占主机。及时性:较短时间响应(2-3秒)。交互性。
实时系统:实时(反应在微秒、毫秒):及时响应外部事件的请求。应用需求:(1)实时控制:工业生产、武器控制、飞机的自动驾驶。(2)实时信息处理:订票处理(在极短的时间内对数据进行处理,避免数据冗余)
相关文章推荐
- C++Primer学习笔记之变量和基本类型
- C++学习笔记 | 第二章 变量和基本类型 | (1)
- Kotlin 学习笔记(一) 基本类型和基本语法
- Thrift学习笔记—IDL基本类型
- C++ Primer 学习笔记_5_变量和基本类型(续2)
- java核心技术学习笔记2---基本数据类型
- JavaScript学习笔记(2) -基本封装类型和正则表达式
- Ubuntu操作系统学习笔记之-----文件基本操作管理
- 现代操作系统学习笔记——操作系统中的一些基本概念
- JAVA学习笔记(一) - 基本数据类型
- Java基础学习笔记(一)基本数据类型
- C++学习笔记一 (基本数据类型)
- 11/6/29 基本数据类型 【学习笔记】
- [JNI]学习笔记系列:二 基本数据类型,字符串,数据
- Object C学习笔记1-基本数据类型说明
- php学习笔记(3):PHP基本语法和数据类型:
- Core Java 学习笔记——2.基本数据类型&类型转换
- C程序设计语言(K&R)学习笔记--2.基本类型、常量、变量
- mysql基本数据类型(mysql学习笔记三)
- javascript高级程序第三版学习笔记【基本类型和引用类型】