操作系统 第一章 - 引论

目录

1.0操作系统の定义

1.1 操作系统的目标和作用

一、操作系统的目标

二、OS的作用

1.2 操作系统的发展过程

一、无操作系统

二、单道批处理系统

三、多道批处理系统

四、分时操作系统(time-sharing system)

五、实时操作系统(real time system)

六、微机操作系统的发展

1.3 操作系统的基本特征

一、并发性(最重要的特征,其它特征都以并发为前提)

二、共享性

三、虚拟性

四、异步性

1.4 操作系统的主要功能

1.5 OS结构设计

一、传统的操作系统结构

1、无结构操作系统

2、模块化OS结构

3、分层式OS结构

4、微内核OS结构

☺操作系统层次化体系结构


1.0操作系统の定义

   操作系统是位于硬件层(HAL)之上,所有其它系统软件层之下的一个系统软件,

   其主要作用是管理好这些设备,提高它们的利用率和系统的吞吐量,

   并为用户和应用程序提供一个统一的接口,便于用户使用

 

 

 

 

1.1 操作系统的目标和作用

一、操作系统的目标

1、方便性:操作系统使计算机更易于使用

2、有效性:操作系统允许以更有效的方式使用计算机系统资源

(1)提高系统资源利用率

(2)提高系统的吞吐量

3、可扩展性:在操作系统中,允许有效地开发,测试和引进新的系统功能

4、开放性:实现应用程序的可移植性和互操作性,要求具有统一的开放的环境

 

 

 

二、OS的作用

1、作为用户与计算机硬件系统之间的接口,用户通过OS来使 用计算机系统

 

 

2、计算机系统资源管理者(软硬件资源)

   资源主要分为四类:处理机、存储器、I/O设备、文件(数据和程序)

  Δ1、处理机管理----用于分配和控制处理机

  Δ2、存储器管理----主要负责内存的分配与回收

  Δ3、I/O设备管理---负责I/O设备的分配与操纵

  Δ4、文件管理------负责文件的存取、共享和保护

 

 

3、OS实现了对计算机资源的抽象

(1)对于一个完全无软件的计算机系统(即裸机),它 向用户提供的是实际硬件接口(物理接口),用户 必须对物理接口的实现细节有充分的了解,并 利用机器指令进行编程,因此很难使用

(2)通过OS的I/O管理实现了对计算机资源的抽象, 帮助用户对硬件资源的使用和管理

 

 

 

1.2 操作系统的发展过程

一、无操作系统

1、人工操作方式

(1)一台计算机的所有资源由用户独占,降低了计算机资源利用率,人操作慢,出现了严重的人机矛盾

(2)缺点:用户独占全机 ; CPU等待人工操作

 

 

2、脱机输入输出方式

(1)在外围计算机的控制下,实现输入输出

(2)主要解决了CPU与设备之间不匹配的矛盾,提高了I/O速度

 

 

 

二、单道批处理系统

1、系统对作业的处理都是成批进行的,

   且在内存中始终仅存一道作业运行,运行结束或出错,

   才自动调另一道作业运行,故称为单道批处理系统

2、主要特征:自动性、顺序性、单道性

3、主要优点:减少人工操作,解决了作业的自动接续

4、主要缺点:平均周转时间长,没有交互能力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值