计算机操作系统之操作系统概述

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

UNIX 用C语言编写,具有可移植性,是一个良好的、通用的、多用户、多任务、分时的操作系统。
安全性、可靠性以及强大的计算能力
操作系统的定义:
特点:
操作系统是程序的合集
操作系统管理和控制系统资源
操作系统提供了方便用户使用计算机的用户界面
操作系统优化系统功能
操作系统协调计算机的各种动作
定义:
对计算机系统资源进行直接控制和管理,协调计算机的各种动作,为用户提供便于操作的人机界面,存在于计算机软件系统最底层核心位置的程序的集合
操作系统的功能:
处理机管理
存储器管理
作业管理
信息管理
设备管理
实现的标准技术处理:
标准输入/输出
中断处理
错误处理
操作系统的设计原则:
1.尽可能高的系统效率
2.尽可能大的系统吞吐能力
3.尽可能快的系统响应时间
4.任何一个系统没能同时做到上面设计原则的三个方面,都具有倾向性,都只是以某一设计原则为主的情况下兼顾另外的设计原则
操作系统的分类:
根据操作系统设计原则的倾向性,分为:多道批处理系统、分时系统、实时系统
1.多道批处理系统具体分类:
1.单道程序,单道程序是指在主存储器中只存放着一批程序(或者一个程序),当CPU运行该程序发生某种条件等待时,CPU暂停当前程序的运行,在等待的条件被满足以前,CPU将一直处于闲置状态
2.多道程序,多道程序是指在主存储器中存放着不止一批的程序(或者多个程序),当CPU运行某一个程序发生某种条件等待时,CPU转向执行另外的程序。因此多道程序方案可以减少CPU的闲置时间
3.作业,作业是用户交给计算机执行的具有独立功能的任务
作业的三要素:程序,数据,作业说明书(JCB)
4.批处理,批处理是指将作业组织成批,并一次将该批作业的所有描述信息和作业内容输入计算机,计算机将按照作业和作业步进入的先后顺序依次自动执行,在一个批次范围内用户不得对程序的运行进行任何干预
2.分时系统
3.实时系统
1.专门系统
2.立即响应
3.事件驱动
4.高可靠性
各种操作系统比较
┌───────────────┬───────────────────────┬───────────────────┬───────────────────────┐
│ │多道批处理系统 │分时系统 │实时系统 │
├───────────────┼───────────────────────┼───────────────────┼───────────────

────────┤
│CPU时间分配 │作业运行时独占时间段 │分时 │事件发生时立即分配 │
│内存 │同时存放多批作业 │同时存放多道程序 │存放预置的事件处理程序 │
│响应时间 │运行期间不响应 │及时响应 │立即响应 │
│特殊要求 │极大的资源利用率 │公平面向多用户 │高可靠性 │
│面向用户群 │委托用户 │普通用户 │定向用户 │
└───────────────┴───────────────────────┴───────────────────┴───────────────────────┘

UNIX系统是一个目前为止寿命最长的系统,属于分时系统
Linux系统是一个很成功的UNIX的改装系统,也属于分时系统
Windows系统,分时系统

相关文档
最新文档