


定价:54.5元
印次:1-1
ISBN:9787302705734
出版日期:2026.02.01
印刷日期:2026.02.06
图书责编:郭赛
图书分类:教材
"本书系统、全面且深入浅出地介绍操作系统的基本原理。本书从计算机系统结构和操作系统的定义出发,系统梳理操作系统的发展历程与分类,阐明其基本特征与设计结构。随后深入讲解操作系统的关键组成部分。书中不仅包含大量经典算法的原理分析与实现思路,还融入主流操作系统的实例,兼顾理论深度与工程实践。每章均配有关键术语总结与习题,方便教学与自主学习。特别的是,本书专门设置相关章节系统梳理国产操作系统的发展历程与现状,旨在彰显鲜明的时代特征与本土化视角。 通过学习本书,读者不仅能掌握操作系统的基本原理与设计思想,还能理解其在现代计算环境中的演进与应用,为后续深入研究操作系统、并行计算等技术或系统级开发奠定坚实的基础。 本书主要面向计算机及相关专业的本科生,也可作为从事系统软件开发和研究的技术人员的参考书。 "
前言 操作系统是计算机系统的核心软件,它负责管理硬件资源、调度任务执行、提供用户接口,并为上层应用程序构建稳定高效的运行环境。从个人计算机到智能手机,从服务器集群到嵌入式设备,操作系统的身影无处不在,它是连接硬件与软件的桥梁,也是现代计算生态得以繁荣发展的基石。 在当今全球科技格局深刻变革的时代,操作系统早已超越其作为“系统软件”的传统定位,成为国家信息基础设施安全与数字主权的战略支点。近年来,国际技术封锁、供应链风险加剧以及网络安全事件频发,这些事件不断警示我们:没有自主可控的基础软件,就难以构建真正安全可信的数字生态。操作系统作为软硬件协同的核心枢纽,掌控着计算资源的分配、数据的流动与系统的安全边界,其重要性不言而喻。我国正在大力推进科技自立自强战略,加快关键核心技术攻关,而操作系统的自主研发正是其中的关键一环。从“银河麒麟”“统信UOS”到“鸿蒙”和“欧拉”,国产操作系统正在多个领域加速落地,但要实现从“可用”到“好用”再到“生态繁荣”的跨越,亟需大量具备扎实的操作系统理论基础和工程实践能力的高素质人才。因此,深入学习操作系统不仅是计算机专业学生夯实专业根基的必修课,更是响应国家战略需求、投身科技强国建设的时代责任。 然而,“操作系统”课程的学习历来被视为计算机专业中的“硬骨头”,其难点首先体现在概念的高度抽象性上——进程、线程、虚拟内存、中断、系统调用等核心机制无法直接观察,必须通过逻辑推理和模型构建来理解; 其次,操作系统涉及大量并发与异步行为,如多进程竞争临界资源、死锁的动态形成、调度器的实时决策等,这些内容对学生的逻辑思维...
目录
第1章绪论
1.1计算机系统结构概述
1.1.1冯·诺依曼体系结构
1.1.2软件的层次结构
1.2操作系统的定义和功能
1.2.1操作系统的定义
1.2.2操作系统的功能
1.3操作系统的发展和分类
1.3.1手工操作阶段
1.3.2单道批处理操作系统
1.3.3多道批处理操作系统
1.3.4分时操作系统
1.3.5实时操作系统
1.3.6通用操作系统
1.3.7微机操作系统
1.3.8嵌入式操作系统
1.3.9网络操作系统和分布式操作系统
1.3.10多处理机操作系统
1.3.11移动终端操作系统
1.3.12国产操作系统的发展
1.4操作系统的基本特征
1.5操作系统的设计结构
关键术语
习题
第2章操作系统界面
2.1命令控制界面
2.1.1命令行界面
2.1.2Shell编程
2.1.3图形用户界面
2.1.4智能接口
2.1.5虚拟现实和增强现实
2.2系统调用
2.2.1C函数的调用过程
2.2.2管态和目态
2.2.3外中断和内中断
2.2.4系统调用
2.2.5系统调用和库函数
关键术语
习题
第3章进程控制
3.1程序的顺序和并发执行
3.2进程和进程切换
3.2.1进程的概念
3.2.2进程的内存映像结构
3.2.3进程控制块
3.2.4进程上下文切换 ... 查看详情





