主要教材

  

《操作系统》 高等教育出版社 孙钟秀主编

    

    内容简介操作系统是计算机系统的核心和灵魂,是计算机系统必不可少的组成部分。本书在前两版的基础上进行了全面修订,系统地介绍了操作系统的经典内容和最新发展,选择当代具有代表性的:windows2000/xP和UNIX类(包括SVR4、Solaxis、Linux) 主流操作系统作为实例贯穿全书。本书共分八章,覆盖了操作系统的基本概念、基本方法、设计原理和实现技术,尽可能系统、清晰、全面、综合地展示操作系统的概念、特性和精髓。力求做到:概念清晰、结构合理;取材得当、启发思考。

    为便于教学,与教材相配套提供了ppt讲稿(可以从高等理工教学资源网www.hep-st.corn.en上下载获得),同时各章配有丰富的思考题和应用题。本书既可作为高等院校计算机科学与技术专业本科教材或参考书,也可供计算机等级考试、水平考试的考生以及计算机技术和软件开发人员阅读参考。

课程参考书

  

1.张尧学  史美林  《计算机操作系统》  清华大学出版社

    

    内容简介 操作系统是现代计算机系统中必不可少的基本系统软件,也是计算机专业的必修课程和从事计算机应用人员必不可少的知识。 本书是编著者在清华大学计算机系多年教学和科研的基础上对其第2版改编而成的。主要内容包括操作系统用户界面、进程与线程管理、处理机管理、内存管理、文件系统与设备管理等基本原理及Linux和Windows两个主流操作系统的内核介绍。 与第2版相比,本书进一步深入浅出地对操作系统基本原理进行了描述,而且,本书更进一步强调了学生对当前主流操作系统的了解。因此,本书去掉了第2版中的操作系统示例UNIX System V,换之为Linux 2.4和Windows NT。 全书共11章。本书可作为计算机专业或相关专业操作系统课程的教材,也可供有关科技人员自学或参考。

    作者简介 张尧学,清华大学计算机学与技术系教授、博士生导师,工学博士,亚洲开放大学协会主席;曾任美国麻省理工学院客座教授以及日本会津大学客座教授;以第一完成人获2项国家科技进步奖二等奖,2004年度国家技术发明奖二等奖,并获多次国家发明专利,在IEEE等国内外学术刊物和会议上发表学术论文150余篇,撰写专著和教材7本。

  

2  郭玉东 《Linux操作系统结构分析》 西安电子科技大学出版社 

    

    内容简介 本书是对Linux操作系统内部结构的分析,其内容直接来源于Linux操作系统的源代码,是对作者多年来从事Linux教学和科研工作的总结。全书从操作系统的引导和初始化入手,详细分析了Linux操作系统的中断处理、内存管理、进程管理、进程间通信、文件系统、设备驱动以及内核模块机制,讨论了其中的主要数据结构及实现算法,描述了各部分的主要功能及它们之间的关系。 本书可以作为硕士研究生“操作系统结构分析”课程的教材,也可作为高年级本科生的教材或教学参考书,更是Linux研究和开发人员的必备工具书。

  

计算机操作系统  计算机操作系统  西安电子科技大学出版社

    

    内容简介 内容简介 本教材介绍计算机系统中的一个重要系统软件——操作系统(OS)。全书分四部分,共15章。第一部分介绍OS的基本原理,共10章,第1章概述了OS的形成 ,类型和功能等;第2~4章分别阐述了进程和线程的基本概念,同步和通信,调度和死锁;第5~6章为存储器管理和虚拟存储器;第7章为设备管理;第8 ,9两章分别介绍了文件系统和磁盘存储器管理;第10章为用户接口。第二部分中的第11和12章,分别介绍了网络OS和分布式OS。第三部分(第13 ,14章)介绍了一个OS实例——UNIX系统Ⅴ的内部结构。最后一部分(第15章)介绍Windows的使用。 本教材可作为计算机和计算机应用专业的教科书,也可作为从事计算机工作的科技人员学习操作系统的参考书。

3.尤晋元等译 《UNIX环境高级编程》/W.Richard Stevens著 机械工业出版社

  内容简介 本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX程序员都是一本不可或缺的参考书。

    作者简介 W.Richard Stevens,备受赞誉的技术作家,生前著有多种经典的传世之作,包括《UNIX网络编程》(两卷本)、《TCP/IP详解》(三卷本)和本书第1版。 尤晋元,上海交通大学计算机科学及工程系教授、博士生导师。在科研方面,主要从事操作系统和分布对象计算技术方面的研究;在教学方面,长期承担操作系统及分布计算等课程的教学工作。主编和翻译了多本操作系统教材和参考书,包括《UNIX操作系统教程》、《UNIX高级编程技术》、《UNIX环境高级编程》和《操作系统:设计与实现》等。

实验参考书

  

《计算机操作系统教程习题解答与实验指导》 清华大学出版社 张尧学

    

    内容简介 本书是作者在清华大学计算机系多年教学和科研的基础上,配合清华大学计算机系列教材之一的《计算机操作系统教程》(第3版)而编写的相关习题解答和实验指导。全书分为两大部分:第一部分是《计算机操作系统教程》(第3版)中各章习题的参考解答和部分硕士研究生考试用题及解答;第二部分为清华大学计算机系操作系统课程教学用实验指导及相应的程序设计与源代码分析。实验主要设计在Linux环境下用C语言编程完成,但也可在UNIX系统Ⅴ或其他更高版本的UNIX环境下完成。 本书既可作为计算机专业和其他相关专业操作系统课程的补充教材,也可供有关人员自学,或供操作系统等系统设计人员阅读和参考。