现代操作系统教程
提供PPT课件,咨询QQ:883604。针对本科和考研,讲解原理及具体操作系统实现;收录苹果Mac OS、安卓Android、云计算分布式文件系统等新技术;配套PPT生动详实,易于自学和教学。

作者:黄红桃、龚永义、许宪成、李畅、范策

定价:59元

印次:1-7

ISBN:9787302447412

出版日期:2016.10.01

印刷日期:2022.07.15

图书责编:刘向威

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书从概念、原理和技术的角度介绍操作系统的基础知识,包括进程管理、中断与处理机调度、死锁、存储管理、设备管理、文件系统。不仅讲述基本原理,而且以当今较为成熟和流行的操作系统如以Windows、UNIX、Linux为例,在相关章节介绍具体的实现技术和方法。此外,还介绍了近年来**出现的云操作系统,苹果Mac OS、安卓Android等移动操作系统。针对云计算技术,增加篇幅介绍其实现的基础: 分布式文件系统。 本书有3个特色: 理论和实际系统的实现相结合; 收录了近年来操作系统**的技术和发展; 每章后面附一篇描述对应章节技术的英语小短文,既可拓展视野,又可以提高读者的科技英语阅读水平。 本书可作为普通高等院校计算机专业及相关专业的操作系统课程教材,也可供广大计算机科学工作者和从事相关领域工程技术人员参考。

主编:硕士、副教授,从事超过20年的计算机专业教学,10余年操作系统课程经验。课程组针对本书之前版本所做的配套PPT,荣获第五届全国高等学校计算机课件评比三等奖。主持市科技项目“云计算中身份认证和授权管理系统的研究”, 目前研究领域为云计算中的系统软件和安全。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

前言 操作系统是加载在计算机硬件上的第一层软件,也是计算机系统中一个最重要的核心软件。本书介绍操作系统的基本原理和功能,力求说明操作系统是什么、做什么,是怎样设计和构造的以及核心内容有哪些,同时也阐述了操作系统的历史发展和演变过程。 考虑到本科的基础内容学习和考研的需要,本书并不围绕着一个特定的操作系统展开,讨论和介绍不同操作系统的共性是本书的主要内容。首先阐述理论知识,然后通过以当今较为流行和成熟的操作系统如UNIX、Linux、Windows为例,说明其具体实现的技术方法。相对于封闭源代码的Windows,开放源代码的Linux描述得更为详细。 操作系统虽然不属于一个新的研究领域,但近几年一直在不断地发展和创新。Windows版本不断更新,移动操作系统如苹果Mac OS、安卓Android方兴未艾,云操作系统成为研究和应用的热点。 本书在组稿的过程中,删除或减少之前版本较陈旧的内容,增加一些最新的技术介绍,部分数据来自2016年4月各大软件公司最新发布的版本。具体的改动: 第1章增加了云操作系统、移动操作系统的介绍,删除原来较陈旧的Windows介绍部分,重新对Windows家族的产品按照位数分类介绍,增加Mac OS、Android操作系统的介绍; 第3章增加网络计算与多线程应用的介绍,云计算往往涉及多处理机系统,与多线程机制密切相关; 第9章增加介绍适合在云计算环境中使用的、固态硬盘SSD构成的纯SDD RAID阵列。第10章增加了一节,阐述云操作系统的底层基础——分布式文件系统,并对目前应用最广泛的Hadoop分布式文件系统HDFS做进一步的描述。每章后附...

目录
荐语
查看详情 查看详情
目录

第1章操作系统概述

1.1什么是操作系统

1.2操作系统的目标和功能

1.2.1操作系统的目标

1.2.2操作系统的功能

1.3操作系统的发展历程

1.3.1操作系统的形成

1.3.2操作系统的完善

1.4操作系统的分类

1.4.1多道批处理操作系统

1.4.2分时操作系统

1.4.3实时操作系统

1.4.4通用操作系统

1.4.5网络操作系统

1.4.6分布式操作系统

1.4.7微机操作系统

1.4.8嵌入式操作系统

1.4.9多处理机操作系统

1.4.10服务器操作系统

1.4.11大型机操作系统

1.4.12云操作系统

1.4.13移动操作系统

1.5支持操作系统的硬件环境

1.6操作系统的特征

1.6.1并发性

1.6.2资源共享性

1.6.3异步性

1.7现代操作系统

1.7.1Windows

1.7.2Mac OS

1.7.3UNIX 

1.7.4Linux 

1.7.5Android 

1.8有关操作系统的研究

习题1

阅读材料

第2章用户接口与作业管理

2.1操作系统提供的用户接口

2.1.1程序接口与系统调用

2.1.2操作接口与系统程序

2.2作业的基本概念

2.2.1作业的定义

2.2.2作业的分类

2.3批处理作业控制

2.3.1作业状态

2.3.2... 查看详情

针对本科和考研,首先讲解操作系统带有共性的基本原理:进程管理、中断与调度、死锁、存储管理、设备管理、文件系统等,然后以UNIXLinuxWindows为例阐述具体实现。相对于封闭源代码的Windows,开放源代码的Linux描述得更为详细。

操作系统近年一直在不断地发展和创新,针对于此,本书还介绍了近年来**出现的云操作系统、苹果Mac OS和安卓Android等移动操作系统。针对云计算技术,在第10章增加篇幅介绍其实现的基础:分布式文件系统。为了跟踪国外的新技术,常常需要阅读原版英文资料,本书亦为每章附上一篇描述该章技术的英语短文,以期能提高有需要的读者的英语阅读水平。

本书在原范策老师主编、清华大学出版社出版的《操作系统教程》的基础上,做了内容的替换和更新。课程组所做的配套PPT,内容生动详实、配套大量的动画描述各种原理,方便读者自学及用于教学。该课件荣获第五届全国高等学校计算机课件评比三等奖。此外,章后习题充分,附有答案,便于读者理解和巩固相关知识点。

查看详情