更多“操作系统使用设备管理的方式管理外部设备,当驱动程序利用系统调用打开外部设备时,通常使用的标识是______。”相关问题
  • 第1题:

    什么是计算机系统的设备管理?

    2.设备管理可以按照何种方式分类,每种分类方式又包括哪些?

    3.设备管理的目标和功能是什么?

    4.外部设备的输入/输出控制方式有哪些?


    正确答案:1.设备管理是指计算机系统中除了CPU和内存以外的所有输入/输出设备的管理。除了进行实际I/O操作的设备外也包括了诸如设备控制器、DMA控制器、中断控制器、通道等支持设备。设备管理是操作系统重要而又基本的组成部分特别是在一个多用户配备种类繁多的输入/输出设备的计算机系统中更需要对这些设备进行统一的管理。 2.设备的分类 现代计算机系统配有各种类型的外部设备除了显示器、键盘、打印机、磁带、磁盘等外又出现了光盘、扫描仪、图形数字化仪、鼠标、激光打印机、声音输入输出设备等种类繁多可以从不同的角度为它们进行分类。 (1) 按设备的工作特性分类:有存储设备和输入输出; (2) 按设备上数据组织方式分类:有块设备和字符设备两种; (3) 按资源分配的角度分类:有独占设备、共享设备和虚拟设备。 3.设备管理的目标和功能 (1) 操作系统设备管理的目标: 向用户提供使用外部设备的方便、统一的接口按照用户的要求和设备的类型控制设备工作完成用户的输入输出请求。 充分利用中断技术、通道技术和缓冲技术提高CPU与设备、设备与设备之间的并行工 作能力以充分利用设备资源提高外部设备的使用效率。 设备管理就是要保证在多道程序环境下当多个进程竞争使用设备时按照一定的策略分配和管理设备以使系统能有效不紊地工作。 (2)设备管理的功能: 为实现上述目标设备管理应具有如下功能: 设备分配和回收; 管理输入/输出缓冲区; 设备驱动涉及物理I/O操作; 外部设备中断处理: 虚拟设备及其实现。 4.输入输出控制方式: 外部设备虽然种类繁多但它们都是在主机的控制下进行工作的。CPU对外部设备控制方式主要有以下四种: (1) 循环测试I/O方式:利用I/O测试设备的忙闲。若设备不忙则执行输入或输出指令:若设备忙则I/O测试指令不断对该设备进行测试直到设备空闲为止。这种方式使CPU花费很多时间在I/O是否完成的循环测试中造成极大浪费。 (2) 中断处理方式:引入中断之后每当设备完成I/O操作便以中断请求方式通知CPU然后进行相应处理。但由于CPU直接控制输入输出操作每传送一个单位的信息都要发生一次中断因而仍然消耗大量CPU时间。 (3) 直接内存存取(DMA)方式:DMA方式用于高速外部设备与内存之间批量数据的传输。它使用一个专门的DMA控制器采用偷窃总线控制权的方法由DMA控制器发送出内存地址和发出内存读、内存写或者设备读设备写的控制信号来完成内存与设备之间的直接数据传送而不用CPU干预。当本次DMA传送的数据全部完成时才产生中断请求 CPU进行结束处理。 (4) 通道方式:通道是n个用来控制外部设备工作的硬件机构相当于一个功能简单的处理机。通道是独立于CPU的专门负责数据输入输出传输工作它对外部设备实现统一管理代替CPU对I/O操作进行控制从而使CPU操作可以与CPU并行工作。通道是实现计算和传输并行的基础以提高整个系统的效率。
    1.设备管理是指计算机系统中除了CPU和内存以外的所有输入/输出设备的管理。除了进行实际I/O操作的设备外,也包括了诸如设备控制器、DMA控制器、中断控制器、通道等支持设备。设备管理是操作系统重要而又基本的组成部分,特别是在一个多用户,配备种类繁多的输入/输出设备的计算机系统中,更需要对这些设备进行统一的管理。 2.设备的分类 现代计算机系统配有各种类型的外部设备,除了显示器、键盘、打印机、磁带、磁盘等外,又出现了光盘、扫描仪、图形数字化仪、鼠标、激光打印机、声音输入输出设备等,种类繁多,可以从不同的角度为它们进行分类。 (1) 按设备的工作特性分类:有存储设备和输入输出; (2) 按设备上数据组织方式分类:有块设备和字符设备两种; (3) 按资源分配的角度分类:有独占设备、共享设备和虚拟设备。 3.设备管理的目标和功能 (1) 操作系统设备管理的目标: 向用户提供使用外部设备的方便、统一的接口,按照用户的要求和设备的类型,控制设备工作,完成用户的输入输出请求。 充分利用中断技术、通道技术和缓冲技术,提高CPU与设备、设备与设备之间的并行工 作能力,以充分利用设备资源提高外部设备的使用效率。 设备管理就是要保证在多道程序环境下,当多个进程竞争使用设备时,按照一定的策略分配和管理设备,以使系统能有效不紊地工作。 (2)设备管理的功能: 为实现上述目标,设备管理应具有如下功能: 设备分配和回收; 管理输入/输出缓冲区; 设备驱动,涉及物理I/O操作; 外部设备中断处理: 虚拟设备及其实现。 4.输入输出控制方式: 外部设备虽然种类繁多,但它们都是在主机的控制下进行工作的。CPU对外部设备控制方式主要有以下四种: (1) 循环测试I/O方式:利用I/O测试设备的忙闲。若设备不忙,则执行输入或输出指令:若设备忙,则I/O测试指令不断对该设备进行测试,直到设备空闲为止。这种方式使CPU花费很多时间在I/O是否完成的循环测试中,造成极大浪费。 (2) 中断处理方式:引入中断之后,每当设备完成I/O操作,便以中断请求方式通知CPU,然后进行相应处理。但由于CPU直接控制输入输出操作,每传送一个单位的信息,都要发生一次中断,因而仍然消耗大量CPU时间。 (3) 直接内存存取(DMA)方式:DMA方式用于高速外部设备与内存之间批量数据的传输。它使用一个专门的DMA控制器,采用偷窃总线控制权的方法,由DMA控制器发送出内存地址和发出内存读、内存写或者设备读,设备写的控制信号来完成内存与设备之间的直接数据传送,而不用CPU干预。当本次DMA传送的数据全部完成时,才产生中断,请求 CPU进行结束处理。 (4) 通道方式:通道是n个用来控制外部设备工作的硬件机构,相当于一个功能简单的处理机。通道是独立于CPU的,专门负责数据输入输出传输工作,它对外部设备实现统一管理,代替CPU对I/O操作进行控制,从而使CPU操作可以与CPU并行工作。通道是实现计算和传输并行的基础,以提高整个系统的效率。

  • 第2题:

    用户程序通过(7)向操作系统提出使用外部设备的要求。

    A.服务器

    B.shell命令

    C.系统调用

    D.I/O调用命令


    正确答案:C
    解析:用户程序是通过系统调用向操作系统提出使用外部设备的要求。

  • 第3题:

    操作系统使用设备管理的方式管理外部设备,当驱动程序利用系统调用打开外部设 备时,通常使用的标识是(39)

    A.物理地址

    B.逻辑地址

    C.逻辑设备名

    D.物理设备名


    正确答案:C
    本题考查设备管理方面的基础知识。设备管理是操作系统的重要组成部分之一。在计算机系统中,除了CPU和内存之外,其他的大部分硬件设备称为外部设备,包括常用的输入输出设备、存储设备以及终端设备等。设备管理是对计算机输入输出系统的管理,是操作系统中最具多样性和复杂性的部分,其主要任务是:①选择和分配输入输出设备以进行数据传输操作;②控制输入输出设备和CPU(或内存)之间交换数据:③为用户提供有好的透明接口,把用户和设备硬件特性分开,使得用户在编制应用程序时不必涉及具体设备,系统按照用户要求控制设备工作;④提供设备和设备之间、CPU和设备之间,以及进程和进程之间的并行操作度,已使操作系统获得最佳效率。

  • 第4题:

    (25)以下关于单机操作系统的描述中,哪种说法是错误的?( )

    A)操作系统的设备管理负责分配和回收外部设备,以及控制外部设备按用户程序的要求进行操作

    B)操作系统必须提供一种启动进程的机制

    C)文件系统负责管理硬盘和其他大容量存储设备中存储的文件

    D)存储管理可以防止应用程序访问不属于自己的内存


    正确答案:D
    (25)D) r解析】选项A),操作系统的设备管理负责分配和回收外 部设备,以及控制外部设备按用户程序的要求进行操作;选项B),操作系统必 须提供一种启动进程的机制;选项c),文件系统是操作系统最重要的组成部分 之一,它负责管理硬盘和其他大容量存储设备中存储的文件;选项D),内存 管理的一个重要任务是采取某些步骤以阻止应用程序访问不属于它的内存。

  • 第5题:

    在操作系统中,进程管理的主要目的是( )。

    A.实现程序的安装、卸载
    B.提高主存的利用率
    C.为外部设备安装驱动程序
    D.提高CPU的利用率

    答案:D
    解析:

  • 第6题:

    在Linux操作系统中把外部设备当作文件统一管理,外部设备文件通常放在()目录中。

    • A、/dev 
    • B、/lib 
    • C、/etc 
    • D、/bin

    正确答案:A

  • 第7题:

    当调用已存盘的DWG文件时,可使用的方式有()。

    • A、打开
    • B、以只读方式打开
    • C、局部打开
    • D、以只读方式局部打开

    正确答案:A,B,C,D

  • 第8题:

    在操作系统中采用多道程序设计方式能够提高()。

    • A、CPU的可靠性
    • B、CPU的兼容性
    • C、CPU和外部设备的可靠性
    • D、CPU和外部设备的利用效率

    正确答案:D

  • 第9题:

    在操作系统中,设备管理主要是管理()。

    • A、CPU
    • B、主存储器
    • C、计算机系统中的所有外部设备
    • D、计算机系统中的所有硬件设备

    正确答案:C

  • 第10题:

    微型机的各种功能中,()是操作系统的功能。

    • A、文件管理
    • B、对内存和外部设备管理
    • C、充分利用CPU的处理能力,采用多用户和多任务方式
    • D、处理输入和输出

    正确答案:A,B,C,D

  • 第11题:

    单选题
    操作系统的5个基本功能是()
    A

    运算器管理、控制器管理、内存管理、外存管理、设备管理

    B

    CPU管理、作业管理、主机管理、中断管理、外部设备管理

    C

    CPU管理、作业管理、存储器管理、文件管理、设备管理

    D

    用户管理、主机管理、程序管理、文件管理、设备管理


    正确答案: A
    解析: 暂无解析

  • 第12题:

    填空题
    操作系统中采用()后,提高了CPU和外部设备的利用率。

    正确答案: 多道程序设计技术
    解析: 暂无解析

  • 第13题:

    在Linux操作系统中把外部设备当作文件统一管理,外部设备文件通常放在__(31)__ 目录中。A./devS

    在Linux操作系统中把外部设备当作文件统一管理,外部设备文件通常放在__(31)__ 目录中。

    A./dev

    B./lib

    C./etc

    D./bin


    正确答案:A
    Linux系统目录结构是树状结构。树根是“/”符号,在树根下有很多子目录,这些子目录都有其特定的功能。下表是Linux系统中常见的目录及其功能的简单描述:

  • 第14题:

    操作系统是计算机系统中______。

    A.系统软件中的核心

    B.使用广泛的应用软件

    C.外部设备

    D.硬件系统


    正确答案:A
    解析:计算机系统由硬件系统和软件系统组成,软件系统又分为系统软件和应用软件,操作系统是管理计算机硬件和软件资源、为用户提供方便的操作环境的程序集合,是系统软件中的核心。

  • 第15题:

    微型机的各种功能中,()是操作系统的功能。

    A.文件管理

    B.对内存和外部设备管理

    C.充分利用CPU的处理能力,采用多用户和多任务方式

    D.处理输入和输出


    参考答案:A, B, C, D

  • 第16题:

    在操作系统中,设备管理主要是管理( )。

    A.CPU
    B.主存储器
    C.计算机系统中的所有外部设备
    D.计算机系统中的所有硬件设备

    答案:C
    解析:
    设备管理不能管理CPU和主存储器,它们分别是进程管理和存储管理的任务,也不能管理计算机系统中的所有硬件设备,因为它包括了CPU和主存储器。

  • 第17题:

    ()是指对计算机系统所有的外部设备的管理。

    • A、进程管理
    • B、存储管理
    • C、文件管理
    • D、设备管理

    正确答案:D

  • 第18题:

    操作系统中采用()后,提高了CPU和外部设备的利用率。


    正确答案:多道程序设计技术

  • 第19题:

    不属于WindowsXP操作系统中的外部设备管理的是()。

    • A、打印机
    • B、扫描仪
    • C、内存
    • D、可移动硬盘

    正确答案:C

  • 第20题:

    操作系统的5个基本功能是()

    • A、运算器管理、控制器管理、内存管理、外存管理、设备管理
    • B、CPU管理、作业管理、主机管理、中断管理、外部设备管理
    • C、CPU管理、作业管理、存储器管理、文件管理、设备管理
    • D、用户管理、主机管理、程序管理、文件管理、设备管理

    正确答案:C

  • 第21题:

    当使用快速外部设备时,最好使用的输入/输出方式是()。

    • A、中断
    • B、条件传送
    • C、DMA
    • D、无条件传送

    正确答案:C

  • 第22题:

    多选题
    微型机的各种功能中,()是操作系统的功能。
    A

    文件管理

    B

    对内存和外部设备管理

    C

    充分利用CPU的处理能力,采用多用户和多任务方式

    D

    处理输入和输出


    正确答案: B,C
    解析: 暂无解析

  • 第23题:

    单选题
    在Linux操作系统中把外部设备当作文件统一管理,外部设备文件通常放在()目录中。
    A

    /dev 

    B

    /lib 

    C

    /etc 

    D

    /bin


    正确答案: D
    解析: 暂无解析