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

    • 深入解析Windows操作系统(第7版卷1)
      • 作者:(美)帕维尔·约西沃维奇//亚历克斯·伊奥尼斯库//马克·E.鲁辛诺维奇//大卫·A.所罗门|责编:吴晋瑜|译者:刘晖
      • 出版社:人民邮电
      • ISBN:9787115556943
      • 出版日期:2021/04/01
      • 页数:636
    • 售价:71.96
  • 内容大纲

        本书基于Windows 10和Windows Server 2016编写,深入解析Windows操作系统的系统架构、进程、线程、内存管理等知识,旨在帮助读者了解Windows 10和Windows Server 2016操作系统内部工作原理,使之在针对Windows平台开发应用程序时,可以更好地理解不同设计机制间的关系。
        本书先介绍Windows的基本概念和工具以及Windows的架构和主要组件,然后详细介绍进程和作业、内存管理、I/O系统等内容,最后介绍Windows内置的安全机制以及用于阻止滥用的各种缓解措施。
        本书辅以大量实验,并给出了具体步骤,可供读者自行尝试,让他们通过内核调试器、Sysinternals工具和专为本书内容开发的其他工具一窥Windows的工作原理,进而能够将这些知识应用于改进应用程序设计、调试以及系统性能和支持。
        本书适合希望了解Windows 10和Windows Server 2016操作系统内部工作原理的开发者、系统管理员及安全研究人员阅读。
  • 作者介绍

  • 目录

    第1章  概念和工具
      1.1  Windows操作系统的版本
        1.1.1  Windows 10和未来的Windows版本
        1.1.2  Windows 10和OneCore
      1.2  基本概念和术语
        1.2.1  Windows API
        1.2.2  服务、函数和例程
        1.2.3  进程
        1.2.4  线程
        1.2.5  作业
        1.2.6  虚拟内存
        1.2.7  内核模式和用户模式
        1.2.8  虚拟机监控程序
        1.2.9  固件
        1.2.10  终端服务和多会话
        1.2.11  对象和句柄
        1.2.12  安全性
        1.2.13  注册表
        1.2.14  Unicode
      1.3  深入了解Windows内部原理
        1.3.1  性能监视器和资源监视器
        1.3.2  内核调试
        1.3.3  Windows软件开发包
        1.3.4  Sysinternals工具
      1.4  小结
    第2章  系统架构
      2.1  需求和设计目标
      2.2  操作系统模型
      2.3  架构概述
        2.3.1  可移植性
        2.3.2  对称多处理器
        2.3.3  可伸缩性
        2.3.4  客户端和服务器版本之间的差异
        2.3.5  已检验版本
      2.4  基于虚拟化的安全架构概述
      2.5  重要的系统组件
        2.5.1  环境子系统和子系统DLL
        2.5.2  其他子系统
        2.5.3  执行体
        2.5.4  内核
        2.5.5  硬件抽象层
        2.5.6  设备驱动程序
        2.5.7  系统进程
      2.6  小结
    第3章  进程和作业
      3.1  创建进程
        3.1.1  CreateProcess*函数的参数
        3.1.2  创建Windows“现代化”进程
        3.1.3  创建其他类型的进程
      3.2  进程的内部构造

      3.3  受保护进程
        3.3.1  受保护进程轻型(PPL)
        3.3.2  对第三方PPL的支持
      3.4  最小进程和Pico进程
        3.4.1  最小进程
        3.4.2  Pico进程
      3.5  Trustlet(安全进程)
        3.5.1  Trustlet的构造
        3.5.2  Trustlet策略元数据
        3.5.3  Trustlet的属性
        3.5.4  系统内置的Trustlet
        3.5.5  Trustlet的标识
        3.5.6  隔离用户模式服务
        3.5.7  Trustlet可访问的系统调用
      3.6  CreateProcess的流程
        3.6.1  第1阶段:转换并验证参数和标志
        3.6.2  第2阶段:打开要执行的映像
        3.6.3  第3阶段:创建Windows执行体进程对象
        3.6.4  第4阶段:创建初始线程及其栈和上下文
        3.6.5  第5阶段:执行与Windows子系统有关的初始化工作
        3.6.6  第6阶段:初始线程的启动执行
      ……
    第4章  线程
    第5章  内存管理
    第6章  I/O系统
    第7章  安全性