作者come (天使围绕者我)
看板CSSE
标题Re: [问题]作业系统
时间Fri Jul 22 19:31:53 2005
我记得没错的话
这两种方式都适用共用记忆体的方式
1.os负责维护一块记忆体纪录各个程式的message,
message是有等级的,如果不是io(driver用到的)讯息,
是不会产生软体中断来处理讯息的
所以os会在context switch时通知某个程序去执行对应的讯息处理程序
2.第二种方式是不会通过os的,共用记忆体的方式大部分用在
多threads的环境下,多个threads共用一块记忆体
,资料,讯息都纪录在这里,由使用者程序自己规划
比较简单些
※ 引述《gwliao (gwliao)》之铭言:
: ※ 引述《vvision ()》之铭言:
: : 最近在看作业系统(OS)的书
: : 因为我是初学者 所以书中很多名词不懂 也不太了解在讲什麽
: : 像是通讯方式两种常见的方式 一为讯息传递 二为共用记忆体
: : 我就不能体会讯息传递是如何传递的@"@ 好茫然喔 ....
: : 有前辈可以指导如何看这方面的书籍吗??
: : (我可以顺便问一下在OS中文书籍方面有哪几本是浅显易懂的!!! )
: : 谢谢大家~~
: 我想讲个故事给你听, 方法有二
: (1) 我写在纸条上, 然後请同学将纸条送到你手中.
: (2) 我写到布告栏, 你有空常去看布告栏就可以看到了.
: 假如想知道故事的人多的话, 要怎麽办?
: 假如不是故事而是紧急事情, 那要选什麽方式?
: 假如我都写在布告栏上, 那你会常常去看吗?
: ......
: 就这样.
: PS: 这是给vvision, 不是给那些知道的人.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.153.133