免费智能真题库 > 历年试卷 > 软件设计师 > 2019年下半年 软件设计师 上午试卷 综合知识
  第26题      
  知识点:   I/O软件
  关键词:   CMM        章/节:   计算机软件知识       

 
以下关于I/O软件的叙述中,正确的是(26)。
 
 
  A.  I/O软件开放了I/O操作实现的细节,方便用户使用I/O设备
 
  B.  I/O软件隐藏了I/O操作实现的细节,向用户提供的是物理接口
 
  C.  I/O软件隐藏了I/O操作实现的细节,方便用户使用I/O设备
 
  D.  I/O软件开放了I/O操作实现的细节,用户可以使用逻辑地址访问I/O设备
 
 
 

 
  第27题    2010年上半年  
   65%
假设某磁盘的每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R0, R1,…,R8存放在同一个磁道上,记录的安排顺序如..
  第26题    2011年下半年  
   46%
假设磁盘每磁道有18个扇区,系统刚完成了10号柱面的操作,当前移动臂在13号柱面上,进程的请求序列如下表所示。若系统采用SCAN (..
  第28题    2021年下半年  
   47%
在磁盘上存储数据的排列方式会影响10服务的总时间。假设每个磁道被划分成10个物理块,每个物理块存放1个逻辑记录。逻辑记录R1,R2..
   知识点讲解    
   · I/O软件
 
       I/O软件
        I/O设备管理软件一般分为4层,即中断处理程序、设备驱动程序、与设备无关的系统软件和用户层I/O软件。至于一些具体分层时细节上的处理,是依赖于系统的,没有严格的划分,只要有利于设备独立于这一目标,就可以为了提高效率而设计不同的层次结构。
               中断处理程序
               中断处理程序的作用是,当I/O操作结束时,唤醒驱动程序。中断处理过程如下。
               (1)CPU检查响应中断的条件是否满足。
               (2)如果CPU响应中断,则CPU关中断,使其进入不可再次响应中断的状态。
               (3)保存并中断进程的现场。
               (4)分析中断原因,调用中断处理子程序。
               (5)执行中断处理子程序。
               (6)退出中断,恢复被中断进程的现场或调度新进程占据CPU。
               (7)开中断,CPU继续执行。
               设备驱动程序
               设备驱动程序直接同硬件打交道,任务是接受来自与设备无关的上层软件的抽象请求,进行与设备相关的处理。最突出的特点是它与I/O设备的硬件结构联系密切。设备驱动程序中基本上是依赖于设备的代码,是操作系统底层中唯一知道各种输入输出设备的控制器细节及其用途的部分。
               与设备无关的系统软件
               除了一些I/O软件与设备相关外,大部分软件是与设备无关的。设备驱动程序与设备无关的软件之间的界限如何划分随操作系统的不同而不同。具体划分原则取决于系统的设计者怎样权衡系统与设备的独立性、驱动程序的运行效率等诸多因素。
               用户层I/O软件
               通常的系统调用包括I/O系统调用,是由库函数实现。所有库函数是设备管理I/O系统的组成部分,通过这些库函数所做的工作主要是把系统调用时所用的参数放在合适的位置,由其他I/O过程去实现真正的操作。
               另一种方法是采用SPOOLing系统,SPOOLing系统是多道程序设计系统中模拟独占I/O设备完成假脱机的一种I/O技术。SPOOLing技术不仅可适用于打印机这类输入输出设备,还可以应用到其他情况。
   题号导航      2019年下半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第26题    在手机中做本题