操作系统导论

本贴最后更新于 183 天前,其中的信息可能已经物是人非

这部分多刷刷选择题,这些概念出现在题干里或者让你判断的时候,知道这是什么意思就好了

使用方式

命令,ui,系统调用

发展过程

无操作系统的计算机系统
人工操作方式
脱机输入/输出(Off-Line I/O)方式
单道批处理系统:自动顺序单道执行程序
多道批处理系统:存在调度机制 <-现代意义的 os
分时系统:一台主机上连接多个带显示器和键盘的终端,采取分时技术(时间片)
实时系统:实时响应外部事件
微机操作系统:
通用操作系统:分时、实时和批处理功能

基本特征

四大特征:并发,共享,虚拟,异步【明确要背诵】

  • 并发(Concurrence)

    • 注意和并行性区分
    • 实现机制:线程和进程
  • 共享(Sharing)

    • 互斥贡献和同时共享
  • 虚拟(Virtual)

    • 时分复用技术:虚拟处理器,虚拟外部设备(这啥)
    • 空分复用技术(虚拟储存器)
  • 异步(Asynchronism):不确定性,指进程的执行顺序和执行时间的不确定性

并发是操作系统最重要,最基本的特征
并发和共享互为存在的条件
虚拟以并发和资源共享为前提
异步性是并发和共享的必然结果

主要功能

image

  • 处理机管理:进程控制,同步,通信,调度
  • 储存管理:内存分配,保护,映射,扩充
  • 设备管理:缓冲区管理,设备分配,虚拟设备,设备处理
  • 文件管理:文件储存空间管理,目录管理,文件读写管理,文件存取控制
  • 用户接口

结构设计

image

  • 无结构

  • 模块化

  • 分层:对模块化的改进,调用关系简单一些

  • 微内核:内核只实现基本功能,将其他服务分离-> 服务器进程

    • 缺点是比直接调用效率低

中断,异常

中断的分类:

image

中断的处理过程

image

操作系统给用户提供的接口

接口分类

image

联机命令=可交互;脱机反之

系统调用的层次(in linux)

image

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...