操作系统原理、实现与实践

李治军

出版时间

2018-06-27

ISBN

9787040492453

评分

★★★★★

标签

编程

书籍介绍
这本书最引争议之处,恰是它的最大特点:它不追求一本'大而全'的操作系统教材,而是以'动手'为线索,把CPU管理、内存、文件、系统调用等模块拆开来讲,再拼成一个整体。读过的人评价两极——有人视之为'今年买的最值的一本',认为文字清晰、阅读顺畅;也有人嫌它'组织太散',可读性不及国外教材。它的真正价值,或许不在于体系完整,而在于'少而精'的启发:配合清华视频、Linux 0.11源码和12个实践项目,让读者在'自己写一遍'的过程中建立对操作系统的整体印象。适合那些看过视频、想动手验证、不介意内容零散的人;若期待一本严丝合缝的权威参考书,可能会失望。
作者简介
李治军,哈尔滨工业大学博士、副教授。作为负责人完整建设了哈尔滨工业大学计算机学院“操作系统”课程,使得该课程在教学内容、实验内容上达到较高水平,取得了较好的教学效果,本人获得学生评比的“我心目中的十佳优秀教师”。在科研上对物联网组网技术开展了深入研究,在异构物联网组网方面取得了突破性进展。作为作者在无线网络学术会议MobiCom上获得论文奖,作为一、二负责人承担并完成物联网相关的国家自然科学课题4项,发表学术论文30余篇。 刘宏伟,教授,博士生导师,哈尔滨工业大学计算机学院副院长,全国工程硕士专业学位教育指导委员会计算机技术领域协作组组长、哈尔滨工业大学计算机科学与技术国家实验教学示范中心主任、全国高等学校计算机教育研究会常务理事、黑龙江省计算机学会常务理事、黑龙江省计算机学会教育专委会主任、黑龙江省高校优质课程联盟计算机类专家指导委员会主任、中国高校计算机教育MOOC联盟黑龙江省工作委员会主任、中国高校计算机教育MOOC联盟“计算机组成原理”工作组组长、“计算机组成原理”国家精品资源共享课负责人、省级精品在线开放课程负责人。主要从事计算机系统结构领域的科研和教学工作,主持及主要参与在研各类科研课题10余项,主持完成国家863计划重大项目课题2项、国家自然科学基金项目1项,发表学术论文100余篇,作为一发明人获授权发明专利2项。
AI导读
核心看点
  • 本书以硬件管理为起点,依次阐述CPU管理、内存管理、外设管理、文件管理等核心模块,并从上层应用接口角度讲解系统接口设计、进程管理、文件接口,帮助读者建立操作系统整体运转的完整认知。
  • 全书贯穿'各部分有机协调分工协作'的核心理念,在单独阐述各模块之后,重点分析这些模块如何合作成为一个整体系统,强调操作系统作为'保证整体高速运转'的系统观,而非孤立地罗列知识点。
  • 本书设计了12个实践项目,包含8个初级认知型项目和4个高级综合型项目,几乎覆盖操作系统全部内容,配套Linux 0.11源码分析,实现原理与实现的有机融合,是配套哈工大实验课的重要教材。
读者共识
  • 读者普遍高度评价本书与配套课程,认为文字力量和阅读便利性突出,是'今年买的最好、最值的一本书',配合视频啃完一遍后能建立清晰的操作系统整体轮廓。
  • 多数读者认可其'走短小精悍路线',概念讲解循序渐进、脉络清晰,通过问题导引(如'为什么只用一个栈不行')把来龙去脉讲透,实践项目有助于动手练手。
  • 也存在不同意见,有读者认为内容组织过于分散、可读性不如《操作系统导论》(uOS),并指出书中存在一些小瑕疵,但总体上仍肯定其'确实让人学会了操作系统'的价值。
目录
前辅文
第一章 系统启动------ 打开电源以后发生的故事
1.1 什么是操作系统
1.2 操作系统历史概述
1.2.1 简单的批处理系统

显示全部
用户评论
视频教学+实验楼实验+扫码习题解答;三位一体,三效合一;20220109 终于对照着视频啃完了一遍,大致有个轮廓,老师讲到真的细致真的棒!
遵循渐进,分析了Linux0.11的源码,还有实验,推荐阅读
哈工大老师李治军的书,配合他的操作系统课程学习。 配合视频看完了,书有很多小瑕疵,但是确实让我学会了操作系统。
非常棒,可以和《操作系统导论》放在一块读,可以丰富很多操作系统导论没有提及到的真正的操作系统的细节,并且强烈安利b站上李老师的慕课!
好书、好课、好老师
这才是实实在在的写书的人应该写出来的书!
下载
收藏