欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 操作系统原理与设计实现(计算机领域101计划核心教材)
      • 作者:编者:夏文//李治军//吴帆//申文博//李雪|责编:张海波
      • 出版社:高等教育
      • ISBN:9787040656077
      • 出版日期:2025/12/01
      • 页数:514
    • 售价:28.8
  • 内容大纲

        本书充分突出操作系统作为一个系统的核心、保证整体高速运转的理念,同时强调各个组成部分必须有机、协调地分工协作,旨在让读者能真正理解操作系统的整体运转原理。
        本书从硬件管理基本功能出发,依次对操作系统的CPU管理、内存管理、外设管理、文件管理等进行了详细的阐述;从上层应用提供的接口出发,对系统接口设计、进程管理、文件接口等内容进行了详细阐述。在单独模块阐述的基础上,深入地阐述了这些模块之间的关系,即这些模块是如何合作成为一个整体系统的。本书同时对操作系统安全、分布式互联以及图形界面进行了适当拓展,结合商用级Linux、鸿蒙操作系统的分析,让读者能够真正理解现代操作系统的整体运转原理。
        为避免单纯的原理阐述让读者感到空泛、浮于表面,同时加强操作系统原理和实现的有机融合,本书设计了14个实践项目,其中包括8个初级认知型实践项目和6个高级综合型实践项目,几乎涵盖了操作系统的全部内容。
        本书可作为高等学校计算机及相关专业操作系统课程教材或参考书,也可供操作系统开发以及在操作系统上进行相关研究的人员参考。
  • 作者介绍

  • 目录

    第1章  操作系统概念及其发展概述
      1.1  什么是操作系统
      1.2  操作系统历史概述
        1.2.1  简单的批处理系统
        1.2.2  OS/360的出现
        1.2.3  UNIX、Linux的诞生
        1.2.4  操作系统历史的另一个分支——系统服务的演进
      1.3  操作系统核心轮廓
        1.3.1  多进程视图与文件视图
        1.3.2  系统服务
      1.4  小结
      1.5  习题
    第2章  系统启动——打开电源以后发生的故事
      2.1  计算机工作机理
      2.2  操作系统启动过程
        2.2.1  操作系统启动过程实例——第一阶段
        2.2.2  操作系统镜像的生成——Makefile
        2.2.3  操作系统启动过程实例——第二阶段
        2.2.4  操作系统启动过程实例——第三阶段
        2.2.5  操作系统启动过程实例——第四阶段
        2.2.6  操作系统启动过程实例——第五阶段
      2.3  小结
      2.4  实践项目1:控制操作系统启动
      2.5  习题
    第3章  系统接口——通向操作系统内核的大门
      3.1  用户使用计算机系统的基本形式
      3.2  基本系统调用及其应用
        3.2.1  fork()、exec()、wait()、exit()
        3.2.2  open()、read()、write()
      ……
    第4章  多进程——操作系统运行的核心视图
    第5章  线程切换与调度——操作系统的发动机
    第6章  进程同步——让多个进程的推进合理有序
    第7章  内存管理一给程序执行提供一个舞台
    第8章  换入/换出——用磁盘和时间来换取一个规整的虚拟内存
    第9章  设备驱动——从文件视图到out指令
    第10章  文件系统——一个从磁盘到文件再到文件系统的漫长
    第11章  操作系统安全——从内核迈向操作系统生态的关键一步
    第12章  网络与分布式系统——从单机操作系统到万物互联时代
    第13章  图形子系统——迈向用户普及与商业生态
    第14章  大型实践项目1:内核级线程的设计与实现
    第15章  大型实践项目2:虚拟内存与交换分区的设计与实现
    第16章  大型实践项目3:鼠标驱动和简单的图形接口实现
    第17章  大型实践项目4:网卡驱动与网络协议的设计与实现
    第18章  大型实践项目5:分布式框架设计与实现
    第19章  创新实践项目6:工业级分布式框架探索
    参考文献