当前位置: 首页 > news >正文

考研408 | 【操作系统】终章

I/O设备的基本概念和分类

I/O设备:

 

 I/O设备的分类

1.按使用特性:

 2.按传输速率分类:

3.按信息交换的单位分类: 

总结: 

I/O控制器 

I/O设备的机械部件: 

I/O设备的电子部件(I/O控制器): 

I/O控制器的组成: 

 

内存映像I/O VS 寄存器独立编址

总结: 

I/O控制方式

程序直接控制方式: 

 

中断驱动方式: 

DMA方式: 

DMA控制器: 

通道控制方式:

 

总结: 

I/O软件的层次

用户层软件: 

设备独立性软件: 

 

 

 

 

 

 

 设备驱动程序:

中断处理程序: 

总结:

输入/输出应用程序接口&设备驱动程序接口

输入/输出应用程序接口:

阻塞/非阻塞I/O:

设备驱动程序接口:

统一标准的设备驱动程序接口:

I/O核心子系统

I/O调度:

设备保护:

假脱机技术

脱机技术:

假脱机技术

1.输入井和输出井:

2.输入进程和输出进程:

3.输入/输出缓冲区:

共享打印机原理分析:

总结:

设备的分配和回收

设备分配时应该考虑的因素:

静态分配和动态分配:

设备分配管理中的数据结构:

设备分配的步骤:

设备分配步骤的改进:

总结:

缓冲区管理

缓冲区:

缓冲区的作用:

单缓冲:

情况1:T>C

情况2:T<C

总结:

双缓冲:

情况1:T>C+M

情况2:T<C+M

总结:

使用单/双缓冲在通信时的区别:

循环缓冲区:

缓冲池:

总结:

磁盘的结构

磁盘、磁道、扇区:

如何在磁盘中读/写数据:

盘面、柱面:

磁盘的物理地址:

磁盘的分类:

总结:

磁盘调度算法

一次磁盘读/写操作需要的时间:

先来先服务算法(FCFS):

最短寻找时间优先(SSTF):

扫描算法(SCAN):

LOOK调度算法:

循环扫描算法(C-SCAN):

C-LOOK调度算法:

总结:

减少磁盘延迟时间的方法

减少磁盘延迟时间的方法--交替编号:

磁盘地址结构的设计:

减少延迟时间的方法--错位命名:

总结:

磁盘的管理

磁盘初始化:

引导块:

坏块的管理:

总结:

固态硬盘SSD

机械硬盘VS固态硬盘:

固态硬盘的结构:

理想情况下,固态硬盘的寿命:

http://www.lryc.cn/news/151965.html

相关文章:

  • 亚马逊云科技生成式AI技术辅助教学领域,近实时智能应答2D数字人搭建
  • Programming abstractions in C阅读笔记:p139-p143
  • MyBatis-Plus学习笔记
  • linux安装docker全过程
  • Spring 中存取 Bean 的相关注解
  • Camunda 7.x 系列【38】表单服务 FormService
  • 保姆级教程之SABO-VMD-SVM的西储大学轴承诊断
  • 指向任意节点的带环链表
  • 应用于伺服电机控制、 编码器仿真、 电动助力转向、发电机、 汽车运动检测与控制的旋变数字转换器MS5905P
  • Ansible学习笔记(持续更新)
  • CCF HPC China2023|澎峰科技:使能先进计算,赋能行业应用
  • 【FlowDroid】一、处理流程学习
  • MyBatis——MyBatis插件原理
  • 简易虚拟培训系统-UI控件的应用5
  • Lnmp架构
  • es5的实例__proto__(原型链) prototype(原型对象) {constructor:构造函数}
  • Oracle DBlink使用方法
  • UE4 植物生长
  • 企业应用系统 PHP项目支持管理系统Dreamweaver开发mysql数据库web结构php编程计算机网页
  • 微服务通信[HTTP|RPC同步通信、MQ异步通信]
  • C语言模拟最简单的计算机
  • c++图论免费ppt,简单深度理解图论
  • xml中in的使用
  • Unity生命周期函数
  • 【OpenCV入门】第六部分——腐蚀与膨胀
  • [C++] STL_list常用接口的模拟实现
  • js实现点击查看全部/收起功能
  • 安全区域边界技术测评要求项
  • 基于YOLOV8模型的农作机器和行人目标检测系统(PyTorch+Pyside6+YOLOv8模型)
  • 我的私人笔记(安装hbase)