在操作系统教学中,常用一些比喻。有些比喻是预先设定的,有些是即时灵感想出来的。所以有必要整理出来。
1、程序--进程
程序--上帝给出一个人的命运
进程--一个具体的人生
进程控制块PCB--面向管理的人事档案
2、shell
OS-- 只懂湖南方言的司令官
shell-- 传令兵
shell的责任就是把讲各种方言的士兵的请求向司令官上传下达。
3、OS --政府
OS-- 政府:本身不生产价值,但是管理所有的资源,同时管理的过程中,也消耗资源。
应用程序-- 工厂企业:向政府索求土地等资源以生产产品。
4、cpu调度
cpu -- 专家医生
进程 -- 一个病人被专家看病的整个过程
门诊室,内外两间:内间,专家给一个病人看病;外间,2-3个病人候诊;门外走廊板凳排队已经挂号的病人。
内间--cpu高速缓存;外间-内存;走廊板凳-外存
长程调度-- 挂号能够做在板凳上等;
短程调度-- 专家从外间叫病人来内间看病;
中程调度-- 护士把外间的等候病人和走廊上的等候病人交换;
专家打发病人去验血、照X等,该病人进程在检验室外进入等待状态;当检查结束,直接进内间成为就绪状态。
https://blog.sciencenet.cn/blog-404372-430567.html
上一篇:
www2009感想下一篇:
操作系统教学中的一些比喻(2)