计算机操作系统的新技术新知识,计算机操作系统教程:核心与设计原理

计算机操作系统教程:核心与设计原理

语音

编辑

锁定

讨论

上传视频

《计算机操作系统教程——核心与设计原理》是2007年清华大学出版社出版的图书,作者是范策、许宪成、黄红桃。

书    名

计算机操作系统教程——核心与设计原理

作    者

范策

许宪成

黄红桃等

ISBN

9787302147626定    价

29元

出版社

清华大学出版社

出版时间

2007-11-12

装    帧

平装

开    本

16

计算机操作系统教程:核心与设计原理内容简介

编辑

语音

操作系统是加载在计算机硬件上的第一层软件,也是计算机系统中一个重要的核心软件。同样,操作系统也是计算机科学教育的一门重要课程。本书从原理、概念和技术的角度介绍了操作系统的基础知识,包括进程管理、中断与调度、死锁、存储管理、文件系统、I/O设备管理、用户接口以及当今较为成熟和流行的操作系统,如Windows、UNIX、Linux中相关的实现技术和方法,并在经典内容的基础上介绍了近年来操作系统最新的技术与发展。

本书可作为普通高等学校计算机专业及相关专业操作系统课程的教材,也可供广大计算机科学工作者和从事相关领域的工程技术人员参考。

计算机操作系统教程:核心与设计原理图书前言

编辑

语音

操作系统是加载在计算机硬件上的第一层软件,也是计算机系统中一个重要的核心软件,它的重要性不言而喻。本书介绍了操作系统的基本原理和功能,力求说明操作系统是什么、做什么、是怎样设计和构造的以及它的核心内容有哪些,同时也阐述了操作系统的历史发展过程和演变。

考虑到本科学生基础内容的学习和考研的需要,讨论和介绍不同操作系统的共性是本书的主要内容。在经典和传统理论内容的基础上,本书介绍了操作系统发展的新技术和新方法,并有较为翔实的具体例解,用以说明其原理和方法。本书并不特别围绕一个特定的操作系统展开,对与之联系的基本原理和概念介绍了当今较为流行和成熟的操作系统,如UNIX和Linux的具体实现和技术方法,同时也对当今流行的网络操作系统给予了必要的介绍。

本书共分12章。第1章介绍了操作系统是什么、操作系统逐步走向成熟的发展过程;第2章说明了操作系统如何看待用户的程序和数据;第3章解释了操作系统如何组织和运行一个系统内的实体,讨论了进程的概念,并引入了线程的内容;第4章特别强调了操作系统是如何实现多个活动“同时”在系统内存在和运行的,说明了中断在系统中的作用;第5章阐述了如何协调系统内各个活动之间的关系以及经典的算法;第6章介绍了系统产生死锁现象的原因及操作系统怎样保证系统内各个活动有条不紊地运行而不会产生死机的各种措施和算法;第7章介绍了各个活动的实体安排在内存的各种技术,以及如何有效地管理内存;第8章介绍了计算机外部设备及其输入输出管理;第9章说明了操作系统怎样组织和管理文件的各种技术;第10章介绍了用户与计算机打交道的接口部分有哪些、系统怎样构建与实现;第11章介绍了操作系统在网络方面应用的网络操作系统的功能;第12章给出了比较经典和成熟的操作系统UNIX/Linux有关方面的功能和具体实现方法。[1]

计算机操作系统教程:核心与设计原理图书目录

编辑

语音

第1章 操作系统概述

1.1 什么是操作系统

1.2 操作系统的目标和功能

1.3 操作系统的发展历程

1.4 操作系统的分类

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

1.6 操作系统的特征和服务

1.7 典型的现代操作系统

习题1

第2章 作业管理

2.1 作业的基本概念

2.2 批处理作业控制

2.3 调度算法

2.4 交互式作业控制

习题2

第3章 进程管理

3.2 进程的概念

3.3 进程控制块和状态转换

3.4 进程控制

3.5 线程

习题3

第4章 中断和处理机调度

4.1 中断

4.2 处理机调度

4.3 实时调度

4.4 多处理机调度

习题4

第5章 并发性:互斥、同步和通信

5.1 并发的原理

5.3 管程机制

5.4 进程通信

习题5

第6章 并发性:死锁

6.1 死锁的概念

6.2 产生死锁的条件和处理

6.3 死锁的预防

6.4 死锁的避免

6.5 死锁的检测与解除

6.6 死锁的综合处理策略

习题6

第7章 内存管理

7.1 内存管理的功能

7.2 程序的加载和链接

7.3 连续分配方式

7.4 基本分页分配方式

7.5 基本分段分配方式

7.6 虚拟页式分配

7.8 虚拟段式分配

7.9 段页式分配方式

习题7

第8章 设备与I/O管理

8.1 I/O系统

8.2 I/O设备数据传输控制方式

8.3 设备管理与功能

8.4 设备分配

8.5 缓冲技术

8.7 磁盘存储器管理

8.8 RAID技术

习题8

第9章 文件管理

9.1 文件系统的概念

9.2 文件的逻辑结构

9.3 文件的物理结构

9.4 文件的存取方法

9.5 文件目录

9.6 文件存储空间管理

9.7 文件共享和保护

习题9

10.1 作业级接口

10.2 图形用户接口

10.3 Shell语言

10.4 系统调用

习题10

第11章 网络操作系统

11.1 网络操作系统概述

11.2 网络操作系统的工作模式

11.3 基本通信技术

11.4 网络资源共享技术

11.5 网络文件系统

习题11

第12章 Linux/UNIX系统

12.1 Linux系统特征与结构

12.2 进程管理

12.3 进程间通信机制

12.4 存储管理

12.5 I/O管理

12.6 文件系统

习题12

参考文献[1]

词条图册

更多图册

参考资料

1.

计算机操作系统教程——核心与设计原理

.清华大学出版社.2007-11-12[引用日期2013-09-21]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/338074.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

理解好内存管理,C语言就不难学了

点击上方蓝字关注我,了解更多咨询任何程序运行起来都需要分配内存空间存放该进程的资源信息的,C程序也不例外。C程序中的变量、常量、函数、代码等等的信息所存放的区域都有所不同,不同的区域又有不同的特性。C语言学习者、尤其是在学习嵌入式…

智伴机器人安卓怎么设置个人热点_周五到!!宿舍断网怎么办,教你一招

对于大学里喜欢上网的小伙伴们,一旦到了断网的时间段,非常的难受,今天小白教大家一招,看到最后!!以后断网再也不怕啦,熬夜伤身,慎用!!相信很多同学都知道了手…

netty socket_Netty:另一种Web(Socket)服务器

netty socket如今, Netty已用于Internet上的各种应用程序中,以处理数千个(如果不是上百万个)聊天对话,包括Minecraft , Twitter和许多其他应用程序在内的多人游戏。 但是,它并没有深入到开发企业…

计算机用户guest无法删除吗,Win7怎么删除Guest账户?

原标题:Win7怎么删除Guest账户?我们都知道,访客帐户是系统附带的帐户。通常,用户给出了访客帐户。为了确保系统的安全性,它是一个限制帐户。使用客人帐户,您有权临时使用我们的计算机。但是,一些…

为什么C语言不会过时?

点击上方蓝字关注我,了解更多咨询评价任何一门编程语言,都是招人骂的。永远是这样。就像是春寒料峭的季节, 街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”这个在心理学上有个专…

机械装备计算机控制技术考试题,武汉理工大学机电工程学院研究生课程考试试题(肖峻)...

武汉理工大学机电工程学院研究生课程考试试题课程名称 机械装备计算机控制技术Ⅱ一.简答题(合计30分,每题10分)1、计算机控制系统按系统结构和控制功能分为哪几种?分别描述其特点。2、简述几种常用的数字滤波方法及其优、缺点。如何选用各种数…

java 性能 优化_Java十大简单性能优化

java 性能 优化关于“ web scale ”这个流行词有很多炒作,人们花了很多时间来重新组织他们的应用程序体系结构,以使其系统“规模化”。 但是什么是扩展,我们如何确保可以扩展? 缩放的不同方面 上面提到的炒作主要是关于扩展负载…

cx_oracle写日志信息_看日志痛苦——可能是你方法不对

看日志,是研发的日常工作,相信你已经从各种报错日志中查出许多BUG,但也被冗长、复杂的日志困扰过无数次。在日常工作中,我也经常痛苦于看日志,一般是这些日志长得面目狰狞:日志文件太大,打开都很…

在Swift中使用C语言的指针

点击上方蓝字关注我,了解更多咨询Objective-C和C语言经常需要使用到指针。Swift中的数据类型由于良好的设计,使其可以和基于指针的C语言API无缝混用。同时 Swift也可以自动处理大多数将指针作为参数的情况。在这篇文章里,我们可以看到在Swift…

计算机四级数据库分值分布,计算机四级数据库工程师考试成绩查询注意事项

计算机四级数据库工程师考试成绩查询注意事项为帮助广大考生更好的了解有关计算机四级数据库工程师考试的相关信息,唯学小编特整理了计算机四级数据库工程师考试成绩查询注意事项,望考生能够认真查看。同时唯学小编特别提醒想要参加数据库工程师考试的考…

android 音频合成_【Android工具】用手机测量噪声的工具软件,噪声仪分贝计,量化噪声声音工具...

今天分享一个通过手机麦克风测量环境噪声的工具——声级计(噪声仪)。本来是要分享另一款的,但下载下来的是xapk的安装包,太麻烦了,功能差不多,大家就先用这款吧,有条件的朋友可以去play自己下载。软件名称:…

cassandra_Apache Cassandra和低延迟应用程序

cassandra介绍 多年来, Grid Dynamics拥有许多与NoSQL相关的项目,尤其是Apache Cassandra。 在这篇文章中,我们要讨论一个给我们带来挑战的项目,而我们在该项目中试图回答的问题今天也仍然适用。 数字营销和在线广告在2012年很受…

浅析五种C语言内存分配的方法及区别

点击上方蓝字关注我,了解更多咨询在C语言中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常…

认识计算机听课记录20篇,【中学信息技术听课记录】 信息技术听课记录15篇及评析_初中信息技术听课记录_高中信息技术听课记录20篇_东城教研...

中学信息技术听课记录关于中学信息技术听课记录,东城教研小编了解到:听课记录表(一)实习学校:_xxx九年制学校__ 实践基地任课教师:xxx 班 级 八、一 时 间 2014.12.22 授课人 xxx 授课题目 软件的下载与安装 类 型 新授 教学过程 内 容 说 明…

电脑装机完没有efi_电脑装机如何选内存?看完这篇就全懂了

电脑运行太慢,很多小伙伴第一想到的就是加个内存,没错,一般主板上预留了两个以上的内存插槽,加内存是升级电脑最划算的一个硬件升级,其次,可能是加个固态硬盘来提速。今天电脑学习小编教你如何选择适合自己…

数据库 ogm_带有Hibernate OGM的NoSQL –第二部分:查询数据

数据库 ogmHibernate OGM的第一个最终版本发布于 1月底,团队一直在忙于制作一系列教程式博客,使您有机会轻松地从Hibernate OGM重新开始。 第一部分是关于设置和保留您的第一个实体 。 在第二部分中,您将学习如何查询数据。 Hibernate OGM将使…

计算机网络技术教法改革方案,计算机网络技术专业教学模式改革探索

龙源期刊网 http://doc.wendoc.com计算机网络技术专业教学模式改革探索作者:魏学宏来源:《职业中旬》2014年第12期摘要:中职教育是培养应用型技术人才的教育。为实现培养目标,推动教学方法改革,笔者在计算机网络技术专…

osgi:install_OSGi服务测试助手:ServiceCollector

osgi:installOSGi服务对于基于松散耦合组件的系统开发非常有用。 但是,松散的耦合可能使得难以识别与悬挂服务引用有关的问题。 因此,我们通常运行集成测试以确保运行时服务组件的可用性。 为了减少此类测试所需的样板,我编写了一个简单的实…

塞尔达盾反机器人_微软商店惊现《塞尔达传说:旷野之息》!任天堂暗示《喷射战士3》?| Jump简报...

首先还是祝各位Jumper圣诞快乐!业界新闻1. 各大厂商新年寄语,表明未来动向Fami通收到了54家日厂的新年贺卡,其中表明了相当多的新游戏和企划,具体如下:Atlus :《真女神转生V》和《PROJECT Re FANTASY》正在…

PHP 社区拒绝在俄乌冲突中“站队”

点击上方蓝字关注我,了解更多咨询几天前,PHP 社区邮件讨论列表出现了一封“申请援助乌克兰”的邮件,该邮件由非 PHP 开发者发起,目的在于呼吁 PHP 社区火速参与俄乌冲突...邮件机翻译文如下:有意思的是,非 …