操作系统
文章平均质量分 90
期末复习指导
实验一:进程控制
实验二:并发与调度
实验三:存储管理
实验四:进程间共享内存
Einstein·Jun
这个作者很懒,什么都没留下…
展开
-
实验四:进程间共享内存
1.Windows下的进程间共享内存是如何实现的?2.对于读写进程,物理内存是什么时候分配的?3.读写进程之间的同步和互斥在共享内存机制中已经存在了,还是需要用户自己来实现?4.利用“虚拟内存的检测”程序检测读进程所映射的虚拟地址空间块的信息。原创 2022-10-31 06:56:01 · 1798 阅读 · 0 评论 -
实验三、存储管理
1.进程的虚拟地址空间可以映射到哪些文件?1.访问没有提交的进程空间能成功吗?2.使用MEM_COMMIT标志调用VirtualAlloc()成功后物理内存已经分配了吗?3.利用“虚拟内存的检测”程序检测上述虚拟内存分配方式4所分配虚拟地址块的信息。原创 2022-10-31 06:37:17 · 1792 阅读 · 0 评论 -
实验二:并发与调度
1.本实验中事件是如何在父子进程间共享的?2.Windows的哪个API对应事件的P操作?哪个API对应事件的V操作?3.本实验中是哪个进程向哪个进程发送事件的?4.获取和发送事件的调用位置有什么特点?5.请通过修改程序并对比运行结果来说明Windows的自动复位事件和人工复位事件的区别。6.Windows旳事件是计数的吗?1.如果main()中没有语句WaitForSingleObject()会出现什么现象?为什么?2.为什么两个线程使用同一个句柄来引用互斥体?3.Windows的哪个AP原创 2022-10-31 06:08:44 · 2473 阅读 · 0 评论 -
实验一:进程控制
1.运行后在系统任务管理器中查看所创建进程映像名,有什么规律?2.父子进程使用同一程序,如何进行区别?3.不同进程的克隆ID是如何获取到的?4.如果在克隆ID为0的进程中创建克隆ID为1-8的进程,应该如何修改程序?1.进程的优先级存放在哪里?1.一个进程终止其父进程所需的句柄是如何获取的?2.Windows下的进程ID和进程句柄有什么区别?3.试通过修改程序来说明对一个进程OpenProcess()多次, 返回的句柄值是否相同?原创 2022-10-30 22:38:34 · 2420 阅读 · 0 评论 -
操作系统--期末总结
1. 一个32位地址的计算机使用两级页表。虚拟地址被分成9位的一级页表域、11位的二级页表域和一个页内偏移量,请问:(1)页面大小是多少字节?(2)一共有多少个页面?(3)一共有多少个页表项?3. 给定一个虚拟内存系统的如下数据:(1)TLB有1024项,可以在1ns内访问。(2)页表项可以在100ns内访问。(3)若有一个被替换的页未被修改过,则处理一个缺页中断需要8 ms;若被替换的页已被修改过,则处理一个缺页中断需要20 ms。假定被替换的页70%被修改过。如果TLB的命中率是原创 2022-10-29 17:41:33 · 2189 阅读 · 3 评论