问答题

假设有32 个存储区域,其编号为0,1,…,31,用一个32 位的标志字,位号也是0,1,…31,分别描述32 个存储区域使用状态:当某一位为1 时,表示对应存储区域已分配,若为0,表示对应存储区域空闲。 
get进程: 负责存储区域分配,每次分配一个区域,找出标志字某为0 的位置成1。
put进程: 负责存储区域回收,把回收存储区域标志字对应位清成0。

分析get 进程与put 进程的具体同步关系。

您可能感兴趣的试卷

你可能感兴趣的试题

最新试题

操作系统采用模块化和层次化结构,不仅有利于提高可移植性,而且也有利于改善系统维护和提高开发效率。

题型:判断题

随着程序员指尖移动,一串串字符飞快地跃上了屏幕。从屏幕右上角的CPU负载监视器可以看出,系统的负载很轻。下面有关程序员使用的编辑器进程陈述正确的是()。

题型:单项选择题

文件保护就是禁止对文件进行存取操作。

题型:判断题

基于()的文件共享方式对应于Linux操作系统的软链接机制,会加大文件操作的读盘次数和磁盘启动次数暨文件系统遍历时间开销,而且空间开销也会加大。

题型:填空题

同一文件从计算机系统磁盘分区拷贝到U盘后,其文件物理结构有可能发生变化。

题型:判断题

有关硬件中断的陈述,正确的有()。

题型:多项选择题

操作系统采用微内核结构,有利于提高可移植性和可靠性,但会造成系统性能的降低。

题型:判断题

文件系统中,所有文件的目录信息集中存放在内存的一个特定区域中。

题型:判断题

设盘块大小为8KB且每个盘块号占4个字节,则采用两级索引物理结构所支持的最大文件为()GB。

题型:填空题

系统调用处理过程和中断处理过程一样,它们在调用处理时都一定会从用户空间切换到内核空间、而在处理结束返回时都会从内核空间切换到用户空间。

题型:判断题