Advertisement

Windows内核剖析解读——基于ReactOS开源项目(上册)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本书为《Windows内核剖析解读》系列之首部作品,依托于ReactOS开源项目,深入浅出地解析了Windows操作系统核心架构与原理。适合对Windows底层技术感兴趣的读者研读。 一本深入理解Windows NT内核的优秀书籍,特别是上册内容涵盖了系统中最关键的部分如进程、线程以及内核对象等。通过部分源代码的学习可以更好地把握系统的本质特性。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Windows——ReactOS
    优质
    本书为《Windows内核剖析解读》系列之首部作品,依托于ReactOS开源项目,深入浅出地解析了Windows操作系统核心架构与原理。适合对Windows底层技术感兴趣的读者研读。 一本深入理解Windows NT内核的优秀书籍,特别是上册内容涵盖了系统中最关键的部分如进程、线程以及内核对象等。通过部分源代码的学习可以更好地把握系统的本质特性。
  • Windows环境篇——ReactOS)高清完整PDF版
    优质
    本书为《Windows内核环境解析》上册的高清PDF版本,依托于ReactOS开源项目,深入浅出地讲解了Windows操作系统内核的工作原理和技术细节。适合对Windows系统开发感兴趣的读者阅读和参考。 用了一年时间认真看了一遍,真是经典之作,是学习Windows内核方面的入门书籍。
  • Windows环境——ReactOS(下卷)高清PDF版
    优质
    本书为《Windows内核环境解析》系列的第二部分,采用ReactOS源码深入剖析Windows核心机制与架构。内容涵盖系统启动、进程管理及内存分配等关键技术点,并提供高清PDF版本供读者学习研究。 本书通过分析ReactOS的源代码来介绍Windows内核各个方面的结构、功能、算法与实现细节。全书涵盖了“内存管理”、“进程”、“进程间通信”以及“设备驱动程序”等多个方面,所有的分析都基于ReactOS的源代码(部分还参考了微软公开的部分源代码),使读者能够深入理解Windows内核的各项特性,并提升软件开发能力和水平。 本书适合大学相关专业的高年级学生和研究生作为教学参考资料,同时也适用于广大软件工程师,特别是那些从事系统软件研发的专业人士进行工作参考或进修学习。
  • TinyOS
    优质
    《TinyOS内核剖析》深入浅出地解析了TinyOS操作系统的核心架构与设计原理,适合嵌入式系统开发人员及无线传感器网络研究者阅读。 本段落档从中间代码入手对 TinyOS 内核进行了简要分析,这对于接触 TinyOS 的人来说是必要的基础知识。
  • Windows情境(下)》(毛德操)
    优质
    本书为《Windows内核情境剖析》系列的第二部,由资深操作系统专家毛德操撰写。深入解析了Windows操作系统的底层机制和实现原理,帮助读者全面理解其核心功能及设计理念。 毛德操的《Windows内核情景分析》下册是学习Windows核心开发及安全技术的重要读物。
  • 细致Linux
    优质
    本书深入浅出地剖析了Linux内核源代码的核心概念与实现机制,适合希望深入了解操作系统底层原理的技术人员阅读。 深入分析Linux内核源码 前言 第一章 走进Linux 1.1 GNU与Linux的成长 1.2 Linux的开发模式和运作机制 1.3走进Linux内核 1.3.1 Linux内核的特征 1.3.2 Linux内核版本的变化 1.4 分析Linux内核的意义 1.4.1 开发适合自己的操作系统 1.4.2 开发高水平软件 1.4.3 有助于计算机科学的教学和科研 1.5 Linux内核结构 1.5.1 Linux内核在整个操作系统的地位 1.5.2 Linux内核的作用 1.5.3 Linux内核的抽象结构 1.6 Linux内核源代码 1.6.1 多版本的内核源代码 1.6.2 Linux内核源代码的布局 1.6.3 从何处开始阅读源码 1.7 Linux内核源代码分析工具 1.7.1 Linux超文本交叉引用工具 1.7.2 Windows平台下的源代码阅读器Source Insight 第二章 Linux运行的硬件基础 2.1 i386寄存器 2.1.1 通用寄存器 2.1.2 段寄存器 2.1.3 状态和控制寄存器 2.1.4 系统地址寄存器 2.1.5 调试与测试寄存器 2.2 内存地址 2.3 段机制与描述符 2.3.1 段机制 2.3.2 描述符的概念 2.3.3 系统段描述符 2.3.4 描述符表 2.3.5 选择器与描述符表寄存器 2.3.6 描述符投影寄存若 2.3.7 Linux中的段 2.4 分页机制 2.4.1 分页机构 2.4.2 页面高速缓存 2.5 Linux中的分页机制 2.5.1 与页面相关的数据结构及宏定义 2.5.2 对页目录和页表的处理 2.6 Linux中的汇编语言 2.6.1 AT&T与Intel汇编语言比较 2.6.2 AT&T汇编语言的相关知识 2.6.3 GCC嵌入式汇编 2.6.4 Intel 386汇编指令摘要 第三章 中断机制 3.1 中断基本概念 3.1.1 中断向量 3.1.2 外设可屏蔽中断 3.1.3 异常和非屏蔽中断 3.1.4 中断描述符表 3.1.5 相关汇编指令 3.2 中断描述符表的初始化 3.2. 1 外部中断向量设置 3.2.2 中断描述符表IDT预初始化 3.2.3 中断向量表最终初始化 3.3 异常处理 3.3.1 在内核栈中保存寄存器的值 3.3.2 中断请求队列初始化 3.3.3 中断请求队列的数据结构 3.4 中断处理 3.4.1 硬件中断和异常处理 3.4.2 Linux对中断和异常的管理 3.4.5 用于操作套接字缓冲区的核心函数 第四章 设备驱动程序 4.1 概述 4.1.1 I/O软件 4.1.2 设备驱动程序 4.2 设备驱动基础 4.2.1 I/O端口 4.2.2 I/O接口及设备控制器 4.2.3 设备文件 4.2.5 驱动DMA工作 4.3 块设备驱动程序 4.3.1 注册块设备驱动程序 4.3.2 通过缓冲区交换数据的块设备 4.3.6 硬盘驱动程序实现 第五章 启动系统 5.1 初始化流程 5.1.1 系统加电或复位 5.1.2 BIOS启动 5.1.3 Boot Loader 5.1.4 操作系统的初始化 5.2 初始化的任务 5.2.1 处理器对初始化的影响 5.2.2 其他硬件设备对处理器的影响 第六章 Linux的Boot Loader 6.1 软盘结构 6.1 硬盘结构 6.3 Boot
  • Windows代码详细
    优质
    《Windows内核源代码详细解析》一书深入剖析了微软Windows操作系统的内部结构与工作原理,旨在帮助读者理解并掌握其核心机制和技术细节。 本段落通过详尽分析Windows内核源码,并结合《Windows 内核情景分析》(毛德操著)、《软件调试》(张银奎著)、《Windows 核心编程》、《寒江独钓-Windows 内核安全编程》、《Windows PE 权威指南》以及 ReactOS 操作系统 (V0.3.12)源码,以《Windows 内核情景分析》为蓝本,对 Windows 内核的重要框架、函数和结构体进行了深入解析。
  • Linux代码:TCP/IP实现().pdf
    优质
    本书为《Linux内核源代码解析:TCP/IP实现》的上册,深入剖析了Linux系统中TCP/IP协议栈的工作原理与实现细节,适合网络编程及操作系统学习者阅读。 Linux内核源码剖析:TCP/IP实现
  • 《TCP/IP协议(正式版·)》.pdf
    优质
    本书为《TCP/IP协议内核源码解析》正式版上册,深入剖析了TCP/IP协议的核心实现原理与机制,结合Linux系统内核源代码进行详细解读。适合网络编程和网络安全领域的技术人员参考学习。 学习TCP/IP协议的朋友可能会觉得面对大量的文字内容无从下手,更别提接触代码了。本段落以Linux内核中的TCP/IP实现为主线,深入剖析TCP/IP协议。
  • 《对Linux代码的深度
    优质
    本书深入解析了Linux内核源代码的核心架构与关键技术,适合操作系统开发人员和高级用户阅读。通过详细分析案例帮助读者理解复杂的系统机制。 《深入分析Linux内核源代码》 第一章 走进Linux 第二章 Linux运行的硬件基础 第三章 中断机制 第四章 进程描述 第五章 进程调度与切换 第六章 Linux 内存管理 第七章 进程间通信 第八章 虚拟文件系统 第九章 Ext2 文件系统 第十章 模块机制 第十一章 设备驱动程序 第十二章 网络 第十三章 Linux 启动系统 参考文献 附录 A Linux 内核 API 附录 B 在线文档