os练习题5

A:程序查询方式:检查条件及处理需要占用CPU时间;
B:中断模式:检查条件不占用CPU时间,满足条件进入中断处理子程序,此时需占用CPU;
C:DMA方式:由DMA控制器完成I/O与内存之间的请求,CPU占用仅发生在DMA请求阶段和结束阶段;
D:无条件存取方式:在处理过程中仍然需要占用CPU。


SPOOLing 它将独占设备改造为共享设备,实现了虚拟设备功能



磁盘和内存的速度差异,决定了可以将内存经常访问的文件调入磁盘缓冲区,从高速缓存中复制的访问比磁盘I/O的机械操作要快很多很多。


核心态下CPU对一切硬件具有完全访问权限,可以执行机器能够执行的任何指令。而在用户态下,cpu不能执行特权指令

管态   又叫特权态,系统态核心态。       当CPU 处理系统程序的时候,   CPU会转为管态   ,CPU在 管态下 可以执行指令系统的全集。(包括特权指令与非特权指令).

管态:核心态

目态:用户态


下面有关gpt磁盘和mbr磁盘的区别,说法错误的是?       D

A   MBR支持最大2TB磁盘,它无法处理大于2TB容量的磁盘
B   与主启动记录 (MBR) 分区方法相比,GPT 具有更多的优点,因为它允许每个磁盘有多达 128 个分区
C   GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性
D   GPT已经成为磁盘分区和启动的工业标准
mrb用于win平台
gpt主要用于mac(苹果),
MBR分区表与GPT分区表的关系

与支持最大卷为2 TB(Terabytes)并且每个磁盘最多有4个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR磁盘分区的样式相比,GPT磁盘分区样式支持最大卷为18 EB(Exabytes)并且每磁盘的分区数没有上限,只受到操作系统限制(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定了最多可以有多少个分区,IA-64版Windows限制最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR分区的磁盘不同,至关重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。



>>流符号,有file1到file2


进入内存不一定要有全部资源



A选项为消息队列的实现方式。

B选项为本地socket通信方式。

C选项为命名管道通信方式。命名管道虽然可以通讯,但是把变量的地址传递过去是没有用的,因为不同的进程的地址空间是独立的,谁也不能访问谁的,只有传值才行,传地址是不行的,所以C错;

D选项通过fork子进程的方式,但是二者的地址空间是各自独立的,子进程无法读取父进程的数据,故不可用。

猜你喜欢

转载自blog.csdn.net/qq_39368007/article/details/89058558