操作系统
全新正版 极速发货
¥
29.61
5.9折
¥
49.8
全新
仅1件
作者罗宇
出版社清华大学出版社
ISBN9787302623441
出版时间2023-01
装帧平装
开本16开
定价49.8元
货号1202813713
上书时间2024-09-06
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
罗宇国防科技大学计算机学院教授,参与了银河系列巨型机操作系统研发。作为负责人主持国家重点研发计划课题、装备预研重点基金、横向项目等各类课题研究与项目开发;获得部委级科技进步奖5项;长期从事操作系统教学,是国家精品资源共享课操作系统负责人,所编著的《操作系统》教材获“十二五”普通高等教育本科国家级规划教材。
目录
第1章操作系统概述11.1操作系统概念11.1.1系统的软件构成11.1.2系统调用21.1.3资源共享31.1.4并发运行机制41.2操作系统的发展简史51.3常见通用操作系统简介71.3.1Windows系列及MSDOS71.3.2自由软件Linux和freeBSD91.3问题与思考14习题14第2章操作系统运行机制与用户接口152.1中断和异常152.1.1中断和异常的区别162.1.2中断分级172.2中断/异常响应和处理182.2.1中断/异常响应182.2.2中断/异常处理202.3操作系统运行模式242.4系统调用272.5人机界面312.5.1命令语言312.5.2图形化的用户界面332.6核心知识点342.7问题与思考35习题36〖3〗操作系统目录〖3〗第3章进程与处理器管理383.1进程描述393.1.1进程定义393.1.2进程控制块413.2进程状态433.2.1进程的创建与结束443.2.2进程状态变化模型453.3进程控制与调度473.3.1进程执行473.3.2进程调度503.3.3调度算法543.4作业与进程的关系583.5线程引入613.6核心知识点633.7问题与思考64习题65第4章同步互斥与通信、死锁674.1并发/并行执行的实现674.1.1并行程序设计方法684.1.2进程/线程并行编程接口694.2同步与互斥734.2.1同步与临界段问题734.2.2解决临界段问题的硬件实现方法754.2.3信号量774.2.4管程814.2.5进程同步与互斥举例824.3消息传递原理874.3.1消息传递通信原理874.3.2消息传递通信示例884.3.3管道通信简介904.4死锁914.4.1死锁示例914.4.2死锁定义934.4.3死锁防止964.4.4死锁避免974.4.5死锁检测1004.4.6死锁恢复1014.4.7实用死锁处理方法1024.5核心知识点1034.6问题与思考103习题106第5章存储管理1115.1连续空间分配1125.1.1单道连续分配、覆盖与交换技术1125.1.2多道固定分区、链接与重定位技术1145.1.3多道连续可变分区法1165.2不连续空间分配1195.2.1页式管理1195.2.2段式管理1245.2.3段页式管理1265.2.4改进的页式管理1285.3虚拟存储管理1295.3.1页式虚存的基本思想1295.3.2页式虚存管理实现1305.3.3多级页表1335.3.4页替换策略1355.4核心知识点1415.5问题与思考142习题143第6章设备管理1466.1设备管理概念1466.1.1外部设备分类1466.1.2设备共享使用方法1476.1.3I/O系统调用1496.2设备I/O子系统1506.2.1I/O层次结构1506.2.2设备驱动程序1526.2.3设备控制器(I/O部件)1556.2.4I/O控制方式1576.2.5缓冲技术1606.3存储设备1646.3.1常见存储外部设备1646.3.2磁盘I/O调度1676.3.3磁盘阵列1706.4核心知识点1756.5问题与思考175习题176第7章文件系统1787.1文件结构1787.1.1文件概念1797.1.2文件的逻辑结构与访问方式1797.1.3文件的物理结构1807.1.4文件控制块1837.2文件目录结构1847.2.1一级目录结构1857.2.2二级目录结构1857.2.3树状目录结构1867.2.4无环图目录结构1877.2.5目录系统调用1897.3文件存储器空间布局与管理1907.3.1文件存储器空间的划分与初始化1907.3.2文件存储器空间管理1907.3.3FAT文件系统磁盘布局1927.4文件访问接口1947.4.1传统文件系统调用的实现1947.4.2存储映射文件访问1977.5文件保护1987.5.1文件访问保护1987.5.2文件备份1997.6文件系统模型2007.7核心知识点2047.8问题与思考204习题206附录Ashell脚本编程简介208A.1注释和简单命令208A.2环境变量209A.3控制结构209A.3.1if语句209A.3.2case语句211A.3.3for语句212A.3.4while语句和until语句212A.4函数213A.5实验建议214附录B实现一个简单的Linux命令解释器215B.1myshell的语法215B.2程序框架215B.3命令行的语法分析216B.4简单命令的执行219B.5Makefile219B.6实验建议220附录CLinux常用命令221C.1用户终端命令221C.2vi编辑器的使用230附录DLinux常用函数233D.1进程管理函数233D.2文件管理函数235D.3进程间通信函数237D.4多线程库函数240参考文献243
内容摘要
本书是以操作系统核心内容为基础,以操作系统考研大纲为边界,以操作系统技术发展演进为线索编写的操作系统学习及考研指导教材。操作系统作为计算机系统的核心系统软件,负责管理和控制计算机系统的资源并组织用户以进程为单位高效协调地使用这些资源。本书从支持多道程序并发执行机制出发,以操作系统进程管理、存储管理、I/O管理及文件系统功能模块为主线,介绍操作系统的概念、功能、组成、处理流程等内容。本书主要内容包括:操作系统概述,操作系统运行机制与用户接口,进程与处理器管理,同步互斥与通信、死锁,存储管理,设备管理,文件系统。附录提供与课程配套的实验参考资料。每章后面有核心知识点、问题与思考。本书可作为高等学校计算机大类相关专业教材和考研参考书,也可供从事计算机系统研究、开发、维护和应用的专业人员阅读。
— 没有更多了 —
以下为对购买帮助不大的评价