资讯专栏INFORMATION COLUMN

【操作系统】—I/O设备的基本概念和分类

banana_pi / 3490人阅读

摘要:操作系统设备的基本概念和分类一什么是设备设备设备就是输入输出设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。二设备的分类三设备的机械部件设备的机械部件主要用来执行具体的操作。

【操作系统】—I/O设备的基本概念和分类

一、什么是I/O设备

  • I/O设备:I/O设备就是输入/输出(Input/Output)

  • I/O设备就是可以将数据输入到计算机,或者可以接收计算机输出数据的外部设备,属于计算机中的硬件部件。

二、I/O设备的分类



三、I/O设备的机械部件

  • I/O设备的机械部件主要用来执行具体的操作。如我们看得见摸得着的鼠标/ 键盘的按钮: 显示器的LED屏,移动硬盘的磁臂,磁盘盘面。
  • I/O设备的电子部件通常是一块插入主板扩充槽的印刷电路板。

I/O设备的功能

  • 接收和识别CPU发出的命令

  • 向CPU报告设备的状态

  • 数据交换

  • 地址识别

四、I/O软件结构层次

用户层软件

设备独立性软件

设备独立性软件又被称为设备无关性软件,与设备的硬件特性无关的功能几乎都在这一层实现。
实现的功能

  • 向上层提供调用接口
  • 实现设备的保护
  • 差错处理
  • 设备的分配和回收
  • 数据缓冲区管理
  • 建立逻辑设备名到物理设备名的映射关系,根据设备类型选择调用相应的驱动程序



文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121625.html

相关文章

  • 高薪程序员&面试题精讲系列22之说说JavaIO流,常用哪些IO流?

    摘要:一面试题及剖析今日面试题今天壹哥带各位复习一块可能会令初学者比较头疼的内容,起码当时让我很有些头疼的内容,那就是流。在这里壹哥会从两部分展开介绍流,即与流。除此之外尽量使用字节流。关闭此输入流并释放与流相关联的任何系统资源。 一. 面试题及剖析 1. 今日面试题 今天 壹哥 带各位复习一块可...

    fnngj 评论0 收藏0
  • 乐字节Java之file、IO流基础知识操作步骤

    摘要:流分类由此可见,流很庞大从不同角度进行分类数据分类按处理数据单位分为字节流和字符流。处理数据是音频视频文本等一切为字节流,仅能处理文本的为字符流。功能分类节点流和处理流。从向一个特定的设备磁盘网络等读写数据的流称为节点流,也常被称为低级流。 嗨喽,小乐又来了,今天要给大家送上的技术文章是Java重点知识-IO流。 先来看看IO流的思维导图吧。showImg(https://segmen...

    pkhope 评论0 收藏0
  • JVM并发编程模型览

    摘要:本文介绍和点评上的等并发编程模型。异步更适合并发编程。同步使线程阻塞,导致等待。基本模型这是最简单的模型,创建线程来执行一个任务,完毕后销毁线程。响应式编程是一种面向数据流和变化传播的编程模式。起源于电信领域的的编程模型。 本文介绍和点评JVM上的Thread, Thread Pool, Future, Rx, async-await, Fiber, Actor等并发编程模型。本人经验...

    cppowboy 评论0 收藏0
  • JVM并发编程模型览

    摘要:本文介绍和点评上的等并发编程模型。异步更适合并发编程。同步使线程阻塞,导致等待。基本模型这是最简单的模型,创建线程来执行一个任务,完毕后销毁线程。响应式编程是一种面向数据流和变化传播的编程模式。起源于电信领域的的编程模型。 本文介绍和点评JVM上的Thread, Thread Pool, Future, Rx, async-await, Fiber, Actor等并发编程模型。本人经验...

    wudengzan 评论0 收藏0
  • 【程序员基础必备】计算机组成原理概念大全

    摘要:计算机组成原理是大学中的专业必修课,也是程序员需要掌握的专业知识。所以说计算机组成原理是非常重要的一门课程,本文总结了五十个组原中的重要概念,供大家学习。通道程序通道程序由通道指令组成,他完成某种外围设备与主存传送信息的操作。 计算机组成原理是大学中的专业必修课,也是程序员需要掌握的专业...

    OBKoro1 评论0 收藏0

发表评论

0条评论

banana_pi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<