





定价:26元
印次:4-12
ISBN:9787302336754
出版日期:2013.11.01
印刷日期:2021.12.17
图书责编:杨帆
图书分类:教材
本书是作者在清华大学计算机系多年教学经验和科研成果的基础上,配合清华大学计算机系列教材之一的《计算机操作系统教程》(第4版)而编写的相关习题解答和实验指导。全书分为两大部分: 第一部分是《计算机操作系统教程》(第4版)中各章习题的参考解答和部分硕士研究生入学考试用题及解答;第二部分为清华大学计算机系操作系统课程教学用实验指导及相应的程序设计与源代码分析。实验主要设计在Linux环境下用C语言编程完成,也可在UNIX系统Ⅴ或其他更高版本的UNIX环境下完成。 本书既可作为计算机专业和其他相关专业操作系统课程的补充教材,也可供有关人员自学,或供操作系统等系统设计人员阅读和参考。
张尧学,男,汉族,1956年1月出生,湖南澧县人,1982年本科毕业于西北电讯工程学院(现西安电子科技大学),1987年4月加入中国共产党,获日本东北大学博士学位、教授、博士生导师,中国工程院院士。现任中南大学校长(副部长级)。解放军总装备部军用计算机及软件技术专业组专家,国家信息化专家咨询委员会、计算机学会普适计算专委会委员,《International Journal of Wireless and Mobile Computing》、《Journal of Autonomic and Trusted Computing》、《Chinese Journal of Electronics等国内外学术期刊的编委。
第4版前言 计算机技术的飞速发展正在引发新的一轮世界性技术革命。在经济发展越来越全球化、科技创新越来越国际化、知识经济已初见端倪的今天,任何一门技术或任何一个领域离开了计算机都是不可想象的。而计算机技术发展之迅速,计算机及其相关IT产品市场竞争之激烈,计算机产业让人致富速度之迅猛,也同样是人们始料不及的。在21世纪,任何想在技术领域有一番作为的人,都不得不面对计算机技术的挑战。 软件技术是计算机系统的灵魂与核心,而操作系统更是计算机系统的大脑。“想发财,学软件!”在一些国家已成为深入人心的广告词。在我国,科技创新、高科技产业化的浪潮也势必会以雷霆万钧之力推动软件技术的迅猛发展与普及。21世纪的哪一行哪一业能够离开软件呢? 学习计算机软件技术,特别是计算机操作系统技术,除了需要刻苦努力外,还需要掌握软件和操作系统的原理与设计技巧。这些原理与技巧可以说是计算机界的前辈们一代接一代不停顿的努力所留下的知识与智慧的结晶,学习和掌握它们对于激发自己的创造力和想象力是很有帮助的。 如何学习和掌握操作系统技术的原理与实际技巧呢?除了听课和读书之外,最好的方法就是在实践中练习。例如,自己设计一个小型操作系统,多使用操作系统,多阅读和分析操作系统源代码等。当前非常流行的Linux操作系统的原始版事实上也是一位优秀的大学生的练习之作。除了上述练习方法之外,习题和实验也是很重要的实践之一。 本书是配合《计算机操作系统教程》(第4版)的习题解答与实验指导书。本书除给出《计算机操作系统教程》(第4版)各章所附习题的参考答案外,还给出一些有关的综合试题及其参考答案;另外,还设计了4个在L...
第1章绪论3
第2章操作系统用户界面5
第3章进程管理9
第4章处理机调度21
第5章存储管理27
第6章进程与存储管理示例33
第7章Windows的进程与内存管理37
第8章文件系统43
第9章设备管理49
第10章Linux文件系统53
第11章Windows的设备管理和文件系统56
第12章嵌入式操作系统简介59
综合试题61
操作系统综合练习试题161
操作系统综合练习试题1解答62
操作系统综合练习试题264
操作系统综合练习试题2解答65
操作系统综合练习试题368
操作系统综合练习试题3解答68
第二部分实验指导71
系统调用函数说明、参数值及定义73
实验1进程管理80
实验2进程间通信82
实验3存储管理83
实验4文件系统设计85
实验1指导86
实验2指导94
实验3指导98
实验4指导107
第1章实验0: 操作系统实验准备1
1.1实验目的1
1.2准备知识1
1.2.1了解OS实验1
1.2.2设置实验环境2
1.2.3了解编程开发调试的基本工具14
1.2.4基于硬件模拟器实现源码级调试23
1.2.5了解处理器硬件31
1.2.6了解ucore编程方法和通用数据结构34
第2章实验1: 系统软件启动过程41
2.1实验目的41
2.2实验内容41
2.2.1练习41
2.2.2项目组成45
2.3从机器启动到操作系统运行的过程48
2.3.1BIOS启动过程48
2.3.2bootloader启动过程48
2.3.3操作系统启动过程...