假设医院是一个操作系统

假设医院是一个操作系统.你感觉脑子有坑,胸闷气短于是来到了医院,那么:
1:挂号,这就是在进程表中进行登记,然后加入到就绪/挂起的队列当中。
2:当走到大夫的办公室了,发现还需要排队,这就是从就绪/挂起到就绪队列。也表明了单处理器多任务的模式。
3:突然有个人说他是军人家属,要求优先治疗,然后医生可耻的答应了,这个可以看成优先级。
4:终于到你了,医生看了两下,说去化验个血吧。然后你就去化验了。这就使进程IO阻塞.
5:你终于拿到化验单了,但是化验过程你的主治医生没有参与,所以化验相当于是DMA模块。
6:但是医生不知道你化验完成了,而且现在办公室的队伍更长了。难道要重新排队?
7:你很不爽,所以站在后边喊:医生,是我,我化验完了.然后医生直接叫你过去了,这是IO完成后中断CPU和动态优先级。
8:医生需要给你量个体温,但是温度计不够了.于是叫护士去取。这就是缺页中断。
9:护士拿来了体温计发现该医生体温计数量超过了医院要求,这是驻留集的固定分配策略。
10:医生说,没事,多拿几个体温计不算贪污。这算驻留集的动态分配策略。
11:护士打趣道:温度计库房里多的是,只是怕你这里放不下。医生笑笑:没事,可以把用旧的换成新的。这是虚拟内存。温度计相当于页/页框。
12:这时你体温量完了,37.5度。医生说,小意思,给你开10种糖浆随便喝喝吧。这是不负责任的表现。
13:然后你来到了药房,相当于硬盘。给了他们处方,取药的阿姨查询药品的位置信息。这是查看文件分配表。
14:然后取药的阿姨指挥实习生开始东奔西跑。这是磁盘调度。
15:突然取药的实习生说:没有这个x糖浆了。这时数据损坏。
16:只见取药的医生摆摆手:拿a和b混合使用和x效果相同。这是存储校验信息。在必要时恢复磁盘数据。
17:你要走出门诊大楼时,突然发现有好多个医生和办公室,每个都有人排队。这是多处理器系统。
18:你心中想,下次要找个人少的大夫。如果几个人一起看病,也不应该扎堆。这是多处理器调度。
19:当你要迈出医院大门时,发现一辆救护车呜呜的闯了进来,医生直接对病人进行了治疗,没有排队。这像是实时系统。

20:终于可以回家了,但是到家发现药丢了。这是你没拿好,怨不得别人。

21:喝不到10种糖浆,你也并不会死.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值