第一章 操作系统引论

u1.1  操作系统的目标、作用和模型

  1.   OS的目标

§方便性:用户无需了解底层硬件,无需用01机器语言操作。(可以说不用手,用工具,进入石器时代了。)

§有效性:CPUI/O、存储等的管理专门、合理地被组织管理起来,提高资源的利用率。

§可扩充性:扩充应用软件;适应硬件和体系结构发展,扩充底层管理功能模块等。

§开放性:网络环境,遵循开放互联标准。

    2.     OS的作用

1) 作为用户与计算机硬件系统之间的接口

2OS作为计算机系统资源的管理者

3OS用作扩充机器

u1.2  操作系统的发展过程

  1.   人工操作方式:电子管时代,机器语言;计算机工作特点:

    n用户独占全机,资源利用率极低;

    nCPU等待用户,计算前,手工装入纸带或卡片;计算完成后,手工卸取纸带或卡片;CPU利用率低;

  2. 脱机输入/输出(Off-Line I/O)方式:u等待人工操作纸带输入数据的不是CPU,而是外围机,一定程度上解决人机矛盾。脱机I/O方式的主要优点:减少了CPU的空闲时间 提高I/O速度     脱机I/O方式的主要缺点:系统开销大!

  3. 单道批处理系统:作业成批、脱机方式输入到磁带或磁盘上,进一步减少脱机I/O中装卸磁带等耗时操作

  4. 多道批处理系统:(1)多道批处理系统的优缺点:

    u优点:

    n资源利用率高:CPU和内存利用率较高;

    n系统吞吐量大:单位时间内完成的工作总量大;

    u缺点:

    n平均周转时间长:短作业的周转时间显著增长;

    n无交互能力:整个作业完成后或中间出错时,才与用户交互,不利于调试和修改;

  5. 分时系统(time-sharing system):

    分时系统的特征:

    多路、独立、及时、交互

    独立性:用户感觉不到计算机为其他人服务,各用户独立操作,互不干扰。

    及时性:通过时间片技术和轮转调度算法保证及时响应。

    交互性:系统及时响应用户的请求,显著提高调试和修改程序的效率:缩短了周转时间

  6. 实时系统(Real-Time System):系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。(1)实时控制(2)实时信息处理S

  • 分布式OS与网络式OS的比较

  1. 分布性(控制和处理都是分布的)

  2. 并行性

  3.       透明性

  4.       共享性

  5.       健壮性

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值