操作系统引论


操作系统的定义:操作系统是直接控制和管理计算机硬件、软件资源,合理的对各类作业进行调度,以方便用户使用的程序集合。

操作系统的目标和作用

1.操作系统的目标

  • 有效性

    提高系统资源利用率
    提高系统的吞吐量

  • 方便性
  • 可扩展性
  • 开放性

2.操作系统的作用

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

    1)命令方式
    2)系统调用方式
    3)图形、窗口方式

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

    1)处理机管理
    2)储存器管理
    3)设备管理
    4)文件管理

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

3.推动操作系统发展的主要动力

  • 不断提高计算机资源的利用率
  • 方便用户
  • 器件的不断更新换代
  • 计算机体系结构的不断发展

操作系统的发展过程

1.无OS

  • 人工操作方式
  • 脱机I/O方式

    减少了CPU的空闲时间
    提高了I/O速度

2.有OS

  • 批处理系统

    设计目标:提高系统资源的使用效率,提高作业的吞吐量

    单道批处理系统的特征:

    自动性
    顺序性
    单道性
    多道批处理

    多道批处理系统的特征:

    多道性
    无序性
    调度性
    多道批处理系统的优缺点
    资源利用率高
    系统吞吐量大
    平均周转时间长
    无交互能力

  • 分时系统

    设计目标:对用户的请求及时响应;尽量提高系统资源的利用率

    分时系统的特征:

    多路性
    独立性
    及时性
    交互性

  • 实时系统

    三种基本操作系统的比较

多路性独立性及时性交互性可靠性
批处理系统差(天、时)一般
分时系统多终端服务好(分、秒)可靠
实时系统多路i采集、多路控制最好(ms,us)一般高度可靠

操作系统的基本特征

操作系统的基本特征:并发、共享、虚拟、异步

  • 并发(Concurrence)

    并发:指两个或多个事件在同一时间间隔内发生
    并行:指两个或多个事件在同一时刻发生

  • 共享:指系统中的资源供内存中的多道程序所共同使用

    互斥共享方式:打印机
    同时共享方式:磁盘

  • 虚拟技术:通过某种技术把一个物理实体变成若干个逻辑上的对应物

  • 异步性

操作系统的主要功能

1.处理机管理功能

  • 进程控制
  • 进程同步
  • 进程通信
  • 调度

2.存储器管理功能

  • 内存分配
  • 内存保护
  • 地址映射
  • 内存扩充

3.设备管理功能

  • 缓冲管理
  • 设备分配
  • 设备处理

4.文件管理功能

  • 文件存储空间的管理
  • 目录管理
  • 文件的读/写管理和保护

OS结构设计

1.传统的操作系统结构

  • 无结构操作系统
  • 模块化OS结构
  • 分层式OS结构

2.现代操作系统结构

  • 微内核的OS结构
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值