- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第一章
2.OS的作用可表现为哪几个方面?
答:P2-3
a.OS作为用户与计算机硬件系统之间的接口(用户观点);
b.OS作为计算机系统资源的管理者(设计者观点);
c.OS作为扩充机器.(虚拟机观点)
3.为什么说OS实现了对计算机资源的抽象?
答:P3。抽象,可以理解为“简单明了的通用性”。OS隐藏了多变的、琐碎硬件的细节,为用户提供
了简单的、基本不随硬件变化而变化的操作方式
9什么是硬实时和软实时任务?请举例说明。
答:P12。硬实时对任务的截止时间有严格要求,超过截止时间任务即算失败,比如雷达、导弹控制系
统。软实时对任务的截止时间要求较宽松,比如在线视频播放。
一般来说,通用操作系统(Windows,linux,UNIT等)不支持硬实时,只支持软实时,有些嵌入式操作
系统可以支持硬实时。
13OS具有哪几大特征?它的最基本特征是什么?
答:P14-18。
a.并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Asynchronism).
b.其中最基本特征是并发和共享.
处理机管理具有哪些功能它们的主要任务是什么
14??
内存管理有哪些主要功能它们的主要任务是什么
15??
设备管理有哪些主要功能其主要任务是什么
16??
文件管理有哪些主要功能其主要任务是什么
17??
这4道题虽然不是重点,但同学们还应该做一下,对操作系统“四大子系统”的功能有个整体的了解。
18是什么原因使(多道)操作系统具有异步性特征?
答:P17-18,及P36-37都解答了这个问题。这个问题较重要,说明了单道程序和多道程序运行的差别。
a.多道程序执行结果可能是不确定的(比如说对共享变量的访问),即程序是不可再现的。解决这个问
题主要靠进程的互斥。
b.多道程序环境下,虽然任一个程序都有确定的运行顺序(有明确的前驱后继),但多个程序间的执
行顺序以及完成每道程序所需的时间都是不确定的,这取决于CPU的调度策略、进程间的同步关系(比
如生产者消费者问题)等因素,这些因素在单道程序环境下都不存在。解决这个问题主要靠进程同步。
补充习题
1从程序员的角度,了解高级语言库(函数库、类库)、系统调用库(systemcall)、系统服务(systemservice)、
OS核心之间的关系。
答:这个问题是比较重要的,我在课堂上反复讲过。
1)现代的通用操作系统,一般是不允许程序员接近其核心的。程序员怎样使用OS的功能呢?
2)核心提供一组系统服务(systemservice),系统服务工作在系统态,一些指令时受保护的(特权指令),
不允许程序员直接使用。
3)OS提供一组系统调用库(systemcall),一般是C语言函数的形式,比如WIN32API。程序员可以通
过调用这些库函数,这些库函数再调用系统服务(systemservice),把结果返回给程序员。需要注意
的是:系统调用库工作在用户态,系统服务工作在内核态,两者调用—返回时,OS要进行状态切换。
4)系统调用库(systemcall)是程序员所能直接访问的OS最底层了,大多数程序员是通过高级语言库
(函数库、类库)去间接使用系统调用库的,这样更简单一些,但很显然效率不够好。
5)系统调用库的使用相当繁杂,因此程序员可以使用C/C++、JAVA等高级语言里函数库、类库中的一
部分函数或类(主要是与I/O有关的函数或类)调用操作系统的功能,当程序员调用这些函数或类后,
系统(高级语言运行环境或操作系统)将其转换为系统调用—系统服务,一层层的调用OS内核功能,
然后再一层层返回。
2从用户角度,了解用户命令、系统服务(systemservice)、OS核心之间的关系。
答:用户命令可分为字符命令和GUI命令2种,无论发出何种命令,都被OS外围的一个“命令解释程
序(比如Windows的,UNIT/LINUX的SHELL)程序”截获,变换成相应的系统服务(system
service)去调用
您可能关注的文档
- 期末考试复习建议【3篇】.pdf
- 曹冲称象教学反思(15篇).pdf
- 扬州市邗江区2021-2022 学年度第二学期高二生物期中试卷(后附参考答案与解析).pdf
- 必刷卷01-高考语文考前信息必刷卷(全国乙卷地区专用)(原卷版).pdf
- 建筑工地电工考试题库及答案.pdf
- 市场监督管理行政执法格式范本解释.pdf
- 2024-2030年中国虚拟医院行业前景预测及发展模式研究研究报告.docx
- 2024-2030年中国藻类食品添加剂行业销售模式与竞争前景分析研究报告.docx
- 2024-2030年中国薪酬管理软件行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国薄覆铜层压板行业应用形势与供需前景预测报告.docx
- 2024-2030年中国蓝牙音箱芯片市场营销动态与销售趋势预测报告.docx
- 2024-2030年中国蓝莓行业必威体育精装版度研究报告.docx
- 2024-2030年中国蒸发式冷凝器行业盈利动态与投资趋势预测报告.docx
- 2024-2030年中国草莓酒市场供需调查分析与未来销售渠道趋势研究报告.docx
- 2024-2030年中国苹果酒行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国苹果纤维市场前景趋势及发展机遇风险分析研究报告.docx
- 2024-2030年中国茶油产业销售渠道及发展对策建议研究报告.docx
- 2024-2030年中国苯丙醇氨酯行业市场深度调研及发展趋势与投资前景预测研究报告.docx
- 2024-2030年中国芯片电阻器市场经营策略及未来发展趋势分析研究报告.docx
- 肾上腺围手术期护理课件.pptx
文档评论(0)