计算机操作系统应用题,操作系统应用题(解答)

news/2024/11/26 11:56:03/

操作系统应用题(解答)

个人收集整理 仅供参考学习

1 / 10 1.设有一台计算机,有两条I/O 通道,分别接一台卡片输入机和一台打印机.卡片机把一叠卡片逐一输入到缓冲区B1中,加工处理后在搬到缓冲区B2中,并在打印机上印出,问:

①系统要设几个进程来完成这个任务?各自地工作是什么?

②这些进程间有什么样地相互制约关系?

③用P 、V 操作写出这些进程地同步算法.

解:

①系统可设三个进程来完成这个任务:R 进程负责从卡片输入机上读入卡片信息,输入到缓冲区B1中;C 进程负责从缓冲区B1中取出信息,进行加工处理,之后将结果送到缓冲区B2中;P 进程负责从缓冲区B2中取出信息,并在打印机上印出.

②R 进程受C 进程影响,B1放满信息后R 进程要等待——等C 进程将其中信息全部取走,才能继续读入信息;C 进程受R 进程和P 进程地约束:B1中信息放满后C 进程才可从中取出它们,且B2被取空后C 进程才可将加工结果送入其中;P 进程受C 进程地约束:B2中信息放满后P 进程才可从中取出它们,进行打印.

③信号量含义及初值:

B1full —— 缓冲区B1满,初值为0;(B1full =1表示B1满)

B1empty ——缓冲区B1空,初值为1;(B1empty =1表示B1空)

B2full —— 缓冲区B2满,初值为0;(B2full =1表示B21满)

B2empty ——缓冲区B2空,


http://www.ppmy.cn/news/307364.html

相关文章

SWP SIM卡片

武汉天喻 北京捷德 智能卡供应商法国雅斯拓(Axalto):金雅拓(Gemalto)成立於2006 年,由雅斯拓(Axalto)和金普斯(Gemplus)兩家公司合併而成。http://www.axalt…

人机交互期末复习

人机交互期末复习 交互设计【交互设计简介】 交互设计的中心问题: 按照需要支持或扩充的用户活动,选择适当的方法和技术,以优化用户和系统、环境或产品之间的交互。 什么是交互设计: 设计支持人们日常工作和生活的交互式产品…

anki android 导入路径,3.1 导入卡片

> .apkg 文件(「牌组/记忆库」)在各系统的打开方法 [TOC2,4] 「牌组/记忆库」即「卡片」的集合,用于分类储存「卡片」。 试用材料请用百度云下载 >[warning] 点击下面的链接即可 > **注意**,这会导致转跳到本书之外的网站 > https://pan.bai…

android 卡片消息,安卓QNotified 支持xml卡片QQ消息 - 陌路人博客

xposed模块,完美支持太极,主要功能就是发送卡片消息,还有净化QQ,防撤回,群发消息等。 xml卡片消息发送方法注意看上面的图,长按没反应多半就是xml代码有问题,找xml代码可以加一些相关群&#xf…

移动端html模板卡片列表效果,移动手机Material Design风格信息卡片UI设计

这是一款非常时尚的移动手机Material Design风格信息卡片UI设计效果。该卡片设计效果中所有的卡片在点击或触摸之后,会以平滑过渡动画全屏展开。整个设计以扁平风格为主,非常时尚。 使用方法 HTML结构 该卡片UI的HTML结构分为2个部分。div.card__full是全屏的卡片,div.card_…

卡片机不行,浪费了美好的月色

本来想拍几张今年最大最圆的月亮放到这里,和众多笼罩在雾霭中的网友分享一下美丽的月色,谁知手上这部佳能太 破,拍出来的月亮将是黑暗中一个火球,一点儿也不是那么回事儿,所以,就不拿出来丢人了。等有钱了一…

穿孔卡片计算机相关知识整理

穿孔纸带是早期计算机的输入和输出设备,它将程序和数据转换 二进制数码:带孔为1,无孔为0,经过光电扫描输入电脑。 作为计算机周边设备而言,较更早期的 穿孔卡 [1] 有很大进步。被更先进的磁带(1951年起作为…