第一章 操作系统引论


文档摘要

一.操作系统引论 1.操作系统的目标和功能 目标 方便性 有效性 提高系统资源利用率 提高系统吞吐量 可扩充性 开放性 作用 OS作为用户与计算机硬件系统之间的接口 命令方式 系统调用方式 图标–窗口方式 OS实现了对计算机资源的抽象 2.操作系统的发展过程 未配置操作系统的计算机系统 人工操作方式 > 用户独占全机 CPU等待人工操作 严重降低了计算机资源的利用率 脱机输入/输出(Off–Line I/O)方式 > 减少了CPU的空闲时间 提高了I/O速度 效率仍然不理想 单道批处理系统 多道批处理系统 1.资源利用率高 2.系统吞吐量大 3.平均周转时间长 4.无交互能力 (宏观并行,微观串行) 分时系统 特征: 1.多路性 2.独立性 3.及时性 4.

![](https://www.aiknowledge.cn/images/CS-Xmind-Note/第一章 操作系统引论.webp)

一.操作系统引论

1.操作系统的目标和功能

目标

  • 方便性
  • 有效性
    • 提高系统资源利用率
    • 提高系统吞吐量
  • 可扩充性
  • 开放性

作用

  • OS作为用户与计算机硬件系统之间的接口
    • 命令方式
    • 系统调用方式
    • 图标–窗口方式
  • OS实现了对计算机资源的抽象

2.操作系统的发展过程

未配置操作系统的计算机系统

  • 人工操作方式

  • 用户独占全机 CPU等待人工操作 严重降低了计算机资源的利用率

  • 脱机输入/输出(Off–Line I/O)方式

  • 减少了CPU的空闲时间 提高了I/O速度 效率仍然不理想

单道批处理系统

多道批处理系统

1.资源利用率高
2.系统吞吐量大
3.平均周转时间长
4.无交互能力

  • (宏观并行,微观串行)

分时系统

特征:
1.多路性
2.独立性
3.及时性
4.交互性

实时系统

集群系统–超算~云计算

微机操作系统的发展

3.操作系统的基本特征

1.并发concurrence

  • 区别并行和并发

  • 并行性是指两个或多个事件在同一时刻发生→宏观并行,微观并行

  • 并发性是指两个或多个事件在同一时间间隔内发生→宏观并行,微观串行

    • 并发是进程宏观一起运行,微观上交替运行,而并行是指同时运行
  • 引入进程

  • 进程是指在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令,数据和堆栈等组成的,是一个能独立运行的活动实体

2.共享sharing

  • 1.互斥共享方式
  • 2.同时访问方式
  • 并发和共享是多用户(多任务)OS的两个最基本的特征。它们又是互为存在的条件

3.虚拟virtual

  • 时分复用技术
  • 空分复用技术

4.异步asynchronism

4.操作系统的主要功能

1.处理机管理功能

  • 进程控制
  • 进程同步
    • 进程互斥方式
    • 进程同步方式(协同)
  • 进程通信
  • 调度
    • 作业调度
    • 进程调度

2.存储器管理功能

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

3.设备管理功能

  • 缓冲管理
  • 设备分配
  • 设备处理
    • 设备处理程序又称设备驱动程序

4.文件管理功能

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

5.操作系统与用户之间的接口

  • 用户接口
  • 程序接口

6.现代操作系统的新功能

  • 系统安全
  • 网络的功能和服务
  • 支持多媒体

5.OS结构设计

传统操作系统结构

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

微内核os结构

  • 客户/服务器模式
  • 面对对象的程序设计

XMind: ZEN - Trial Version


作者与出处
原作者: SSHeRun Thrinity
来源:SSHeRun Thrinity
许可证:Apache-2.0
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: SSHeRun Thrinity 转发
评论区 (0)
U