首页 > 图书中心 >图书详情

计算机操作系统

计算机类专业必修课程,考研指定参考教材,技术开发的参考书,引入虚拟机等概念,将Windows、Linux、Android系统进行分析对比。

作者:林果园 王虎 张立江 朱长征 陆亚萍 牛强 姜秀柱
定价:69
印次:1-2
ISBN:9787302570691
出版日期:2021.02.01
印刷日期:2022.01.06

本书兼顾理论性与实用性,结合计算机类专业卓越工程师的要求编排相应内容。该教材不仅介绍操作系统基础原理,包括进程管理、内存管理、设备管理、文件管理。针对Windows、Linux与Android三种操作的进程管理、内存管理、设备管理和文件管理的实现技术进行分析与对比,为基于操作系统编程提供理论和技术基础。结合最新研究成果,还介绍了多CPU、多核操作系统,还单独分析了操作系统的安全与保护技术,同时用一章介绍现代操作系统的最近技术及我国对操作系统的自主创新情况。

more >

前言 操作系统是计算机系统的重要组成部分,操作系统课程则是计算机及相关专业的重要基础课程,同时也是计算机行业的工程技术人员必须深入了解的基础知识。 为了更好地学习和透彻理解计算机系统的运行过程及操作系统的基本原理,一本适用的操作系统教材显得十分重要。本书结合多年来操作系统的教学经验和相关科学研究的最新成果,不仅反映操作系统的经典内容,还引进当代操作系统的最新成果,力求将操作系统的新概念、新技术和新方法尽快、准确、全面地编写到教材中,以适应信息社会计算机科学技术飞速发展的形势和社会用人单位对计算机教学内容要求改革的迫切需求。 本书具有以下特点。 (1) 本书既致力于传统操作系统基本概念、基本技术、基本方法的阐述,又融入现代操作系统最新技术发展和应用的讨论,着眼于操作系统学科知识体系的系统性、先进性和实用性。 (2) 本书把操作系统成熟的基本原理与当代有代表性的具体实例、操作系统的设计原理与操作系统的实现技术、操作系统的理论知识与操作系统的实践实习紧密地结合在一起。选择具有代表性的Windows、Linux、Android主流操作系统作为实例贯穿全书,并在相关技术方面进行比较分析,这十分有益于读者深入理解操作系统的整体概念和牢固掌握操作系统设计实现的精髓。 全书共分7章,每章都配有小结和习题。第1章为概论,主要介绍操作系统的基本概念、功能及特征; 操作系统的形成、发展与分类; 操作系统的接口; 操作系统的结构与设计方法; 并以Windows、Linux、Android操作系统为例介绍其发展历程和特点。第2章为进程管理,围绕进程管理展开论述,从程序运行的方式开始,介绍顺序运行、并发运行和并行运行,并引入进程的概念; 接着讨论进程的特征、状态变化及模型; 重点阐述进程的同步与互斥问题、进程通信、进程调度算法和进程死锁的预防与避免; 对线程与进程进行了区别分析,论述线程执行的3种模式; 最后讨论了Windows 10、Linux、Android操作系统中进程和线程的相关情况。第3章为内存管理,主要讨论内存管理的基本功能、分区管理、分页管理、分段管理以及对应的虚拟存储管理技术,其中也包括最新的存储管理技术,如多级页表、快表等; 阐述Windows 10、Linux、Android操作系统中的内存管理新特性。第4章为设备管理,在讨论设备管理的功能与目标、输入输出的4种控制方式及区别之后,讲解缓冲技术的引入及单缓冲、双缓冲和多缓冲的概念,对输入输出软件的4个层次、输入输出过程和SPOOLing技术阐述之后,对Windows 10、Linux、Android操作系统中设备管理的新特性进行论述。第5章为文件系统,讨论文件及文件系统的基本概念、文件目录、文件逻辑结构、文件物理结构、文件的共享和保护、文件的操作和使用原理、文件系统的体系结构和虚拟文件系统; 论述Windows 10、Linux、Android操作系统下的文件系统。第6章为现代操作系统,主要涉及网络操作系统、多处理机操作系统、单CPU多核操作系统、分布式操作系统、嵌入式操作系统、虚拟操作系统和移动设备操作系统的主要特征和功能。第7章为操作系统的安全与保护,在论述相关安全基本概念的基础上,讨论操作系统保护的层次及基本机制、操作系统的网络通信安全技术,分析针对操作系统的一般入侵和防范技术,介绍Windows 10、Linux、Android操作系统中采用的典型安全技术。 本书第1章、第4章、第7章由林果园编写,第2章由朱长征编写,第3章由王虎编写,第5章由陆亚萍编写,第6章由张立江编写。全书由林果园修改及统稿,牛强、姜秀柱参与了本书相关内容的润色和校稿工作。 在本书的编写过程中得到清华大学出版社的大力支持,在此表示衷心的感谢。 在本书写作过程中,参考了很多国内外同行关于操作系统的最新研究内容,以及大量学术著作和研究成果,有的已经在参考文献中列出,但由于篇幅所限,恕未能一一列出,在此一并表示感谢! 由于作者水平有限,书中难免有不妥之处,殷切希望广大读者批评指正。 作者 2020年7月

more >
扫描二维码
下载APP了解更多

同系列产品more >

XML基础教程(第二版)

靳新 主编 郑颖 于旭
定 价:49.80元

查看详情
C语言程序设计

李伟光、张勇、李倩
定 价:59元

查看详情
离散数学(第2版)

刘忠艳、付喜辉、刘金芳
定 价:49元

查看详情
数据结构与算法(C语言版)

霍利、董靓瑜、郑巍、李静
定 价:59元

查看详情
C语言程序设计学习指导

戴华林 主编 刘琦 李
定 价:39元

查看详情
图书分类全部图书
more >
  • 林果园,系中国矿业青年学术带头人、计算机学院副院长、计算机类专业基础课“操作系统”的课程负责人,一直担任“操作系统”的教学和课程建设工作。曾主编第一版《操作系统》(清华大学出版社)、《信息系统安全》(清华大学出版社)、《操作系统安全》(北京邮电大学出版社)。一直从事计算机操作系统的研究和教学工作,多次参加国家、省级相关科研和教学项目,发表SCI、EI论文40多篇。
  • 计算机操作系统为计算机类专业必修课,本书加入了windows 10操作系统的介绍。
more >
  • 目录

    第1章概论

    1.1操作系统的定义和功能

    1.1.1操作系统的定义

    1.1.2操作系统的功能

    1.1.3操作系统的特征

    1.2操作系统的发展

    1.2.1手工操作阶段

    1.2.2早期的批处理阶段

    1.2.3多道批处理系统阶段

    1.2.4操作系统的分类

    1.3操作系统的接口

    1.3.1程序接口

    1.3.2操作接口

    1.4操作系统的设计实现方法

    1.4.1操作系统设计与开发概述

    1.4.2操作系统的体系结构

    1.5典型操作系统概况

    1.5.1Windows系列操作系统

    1.5.2Linux 系列操作系统

    1.5.3Android系列操作系统

    1.5.4国产操作系统的发展

    小结

    习题

    第2章进程管理

    2.1概述

    2.2程序的运行方式

    2.2.1程序的顺序运行

    2.2.2程序的并发运行与并行运行

    2.2.3进程概念的引入

    2.3进程的特征与控制

    2.3.1进程状态及转换

    2.3.2进程控制块

    2.3.3进程控制

    2.4进程的互斥与同步

    2.4.1与时间有关的错误

    2.4.2临界资源与临界区

    2.4.3进程同步机制

    2.4.4进程同步经典问题

    2.5进程通信

    2.5.1消息传递通信

    2.5.2共享内存通信

    2.5.3管道通信

    2.6进程调度

    2.6.1进程调度模型

    2.6.2调度算法的选择...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘