注:
(4)8 P160:(4)代表该道题属于第4章的内容,8是题号(第8题),P160是该习题在书中的大体页码。
29在分布式操作系统中,说明单内核的含义,并说明为什么采用微内核技术,通常微内核提供应提供哪些服务?PPT Ch1P21
答:单内核:每台机器都运行一个传统的内核,内核自身提供了大多数的服务。单内核:集中式操作系统+网络服务和远程服务。单内核系统唯一潜在的优点是性能。
微内核:内核尽可能少的提供服务,大量的操作系统服务可从用户级服务器上获得。 微内核具有更好的灵活性。
微内核只提供四种最小的服务:1.进程间通信机制 2.某些内存管理功能 3.少量的低层进程管理和调度 4. 低层输入/输出服务。
30解决可伸缩性的技术包括隐藏通信延迟、分布和复制,试举例说明分布和复制技术是如何解决可伸缩性的。P10
答:分布技术:把某个组件分割成多个部分,然后再将它们分散到系统中去。使用分部技术的一个例子是因特网DNS,DNS名字空间是由域(domain)组成的分层树状结构,域又划分为互不重叠的区(zone)。每个区内的名字都有单个域名服务器处理。从根本上来说,解析一个名字意味着返回与该名字相关联的主机的网络地址。把