电子书收集[15]==里面有些操作系统的书,以后找找看

这是一份详尽的操作系统学习资源集合,包括各种操作系统的历史、原理、设计与实现的电子书,如Windows、Linux、Unix等。还包含DIY操作系统的教程、Linux内核分析、软硬件接口知识、编程实践与调试工具的使用指南,以及C、C++、.NET编程的相关资料。这份资源对于深入理解操作系统和提升系统级编程能力非常有帮助。
摘要由CSDN通过智能技术生成
导读:
  │ │ Boot Loader 简介.txt
  │ │ bootsect中readit的流程图v2.emf
  │ │ Branch_prediction_in_intel_family_cn.pdf
  │ │ Simulated Linear Frame Buffer asm.txt
  │ │ 历代Windows操作系统.pdf
  │ │ 四十款图形操作系统简单介绍.pdf
  │ │ IA-32 Intel_ Architecture Software Developer's Manual, Volume 3A_ System Programming Guide(v19).pdf
  │ │ IA-32 Intel_ Architecture Software Developer's Manual, Volume 3B_ System Programming Guide(v19).pdf
  │ │ IA-32卷3:系统编程指南(至第8章).doc
  │ │ Undocumented Windows 2000 Secrets--中文版.rar
  │ │ Undocumented Windows NT 中文版.chm
  │ │ 自己动手写操作系统.pdf
  │ │ WriteOS.chm
  │ │ 32位系统软件编程指南.pdf
  │ │ 操作系统教程.pdf
  │ │ Win2k.pdf
  │ │ Linux的使用.pdf
  │ │ Unix.pdf
  │ │ Linux的基本操作.doc
  │ │ 自己动手写操作系统.chm
  │ │ 自己动手写OS.rar
  │ │ IA-32卷3:系统编程指南 CN.rar
  │ │ 保护模式基础.pdf
  │ │ 在保护模式下测定内存容量.pdf
  │ │ Linux 内存管理系统:初始化.pdf
  │ │ 段描述符缓冲.pdf
  │ │ A20RESET的异常.pdf
  │ │ NULL 描述符.pdf
  │ │ 86.org的PC处理器指南.pdf
  │ │ Linux kernal 核心中文手册.chm
  │ │
  │ ├─DIY your OS
  │ │ │ BOOT12.ASM
  │ │ │ H.ASM
  │ │ │ HELOWRLD.ASM
  │ │ │ LESSON6
  │ │ │ LESSON5.ASM
  │ │ │ LESSON6.ASM
  │ │ │ nasmw.exe
  │ │ │ 操作系统DIY手册(第二课).doc
  │ │ │ 操作系统DIY手册(第六课).doc
  │ │ │ 操作系统DIY手册(第七课).doc
  │ │ │ 操作系统DIY手册(第三课).doc
  │ │ │ 操作系统DIY手册(第四课).doc
  │ │ │ 操作系统DIY手册(第五课).doc
  │ │ │ 操作系统DIY手册(第一课).doc
  │ │ │
  │ │ └─eng_ver
  │ │ Write Your Own Operating System - Lesson 1.htm
  │ │ Write Your Own Operating System - Lesson 2.htm
  │ │ Write Your Own Operating System - Lesson 3.htm
  │ │ Write Your Own Operating System - Lesson 4.htm
  │ │ Write Your Own Operating System - Lesson 5.htm
  │ │ Write Your Own Operating System - Lesson 6.htm
  │ │ Write Your Own Operating System - Lesson 7.htm
  │ │
  │ ├─Linux分析文章集
  │ │ 《Linux kernal 核心中文手册》.chm
  │ │ Linux 0.11源码分析V1.0.pdf
  │ │ Linux Kernel 2.6 进程调度的分析与改进.pdf
  │ │ linux-devel.pdf
  │ │ Linux进程管理.rar
  │ │ Linux进程源代码分析.pdf
  │ │ linux内核编程.rtf
  │ │ Linux内核全注释-赵炯 .pdf
  │ │ Linux物理内存管理.pdf
  │ │ The Linux Kernel Module Programming Guide.pdf
This book documents what goes on under the covers in Windows NT. Three experts share what they've dug up on NT through years of hands-on research and programming experience. The authors dissect the Win32 interface, deconstruct the underlying APIs, and decipher the Memory Management architecture to help you understand operations, fix flaws, and enhance performance. Table of Contents Chapter 1: Windows NT: An Inside Look EVALUATING WINDOWS NT DELVING INTO THE WINDOWS NT ARCHITECTURE SUMMARY Chapter 2: Writing Windows NT Device Drivers PREREQUISITES TO WRITING NT DEVICE DRIVERS DRIVER BUILD PROCEDURE STRUCTURE OF A DEVICE DRIVER SUMMARY Chapter 3: Win32 Implementations: A Comparative Look WIN32 API IMPLEMENTATION ON WINDOWS 95 WIN32 API IMPLEMENTATION ON WINDOWS NT WIN32 IMPLEMENTATION DIFFERENCES SUMMARY Chapter 4: Memory Management MEMORY MODELS IN MICROSOFT OPERATING SYSTEMS WINDOWS NT MEMORY MANAGEMENT OVERVIEW BELOW THE OPERATING SYSTEM THE INSIDE LOOK VIRTUAL MEMORY MANAGEMENT VIRTUAL ADDRESS DESCRIPTORS IMPACT ON HOOKING SWITCHING CONTEXT DIFFERENCES BETWEEN WINDOWS NT AND WINDOWS 95/98 SUMMARY Chapter 5: Reverse Engineering Techniques HOW TO PREPARE FOR REVERSE ENGINEERING HOW TO REVERSE ENGINEER UNDERSTANDING CODE GENERATION PATTERNS HOW WINDOWS NT PROVIDES DEBUGGING INFORMATION HOW TO DECIPHER THE PARAMETERS PASSED TO AN UNDOCUMENTED FUNCTION TYPICAL ASSEMBLY LANGUAGE PATTERNS AND THEIR MEANINGS THE PRACTICAL APPLICATION OF REVERSE ENGINEERING SUMMARY Chapter 6: Hooking Windows NT System Services SYSTEM SERVICES: THE LONG VIEW NEED FOR HOOKING SYSTEM SERVICES TYPES OF HOOKS IMPLEMENTATIONS OF HOOKS WINDOWS NT SYSTEM SERVICES HOOKING NT SYSTEM SERVICES SUMMARY Chapter 7: Adding New System Services to the Windows NT Kernal DETAILED IMPLEMENTATION OF A SYSTEM SERVICE IN WINDOWS NT ADDING NEW SYSTEM SERVICES EXAMPLE OF ADDING A NEW SYSTEM SERVICE SUMMARY Chapter 8: Local Procedure Call THE ORIGIN OF THE SUBSYSTEMS LOCAL PROCEDURE CALL PORT-RELATED FUNCTIONS LPC SAMPLE PROGRAMS QUICK LPC SUMMARY Chapter 9: Hooking Software Interrupts WHAT ARE INTERRUPTS? HOW OPERATING SYSTEMS USE SOFTWARE INTERRUPTS WHY SOFTWARE INTERRUPTS NEED TO BE HOOKED HOW TO HOOK SOFTWARE INTERRUPTS SUMMARY Chapter 10: Adding New Software Interrupts WHAT HAPPENS WHEN A 32-BIT APPLICATION EXECUTES AN INT NN INSTRUCTION? ADDING NEW SOFTWARE INTERRUPTS TO THE WINDOWS NT KERNEL USING CALLGATES TO EXECUTE PRIVILEGED CODE HOW TO USE THE CALLGATE TECHNIQUE PAGING ISSUES SUMMARY Chapter 11: Portable Executable File Format OVERVIEW OF A PE FILE STRUCTURE OF A PE FILE RELATIVE VIRTUAL ADDRESS DETAILS OF THE PE FORMAT INDICES IN THE DATA DIRECTORY LOADING PROCEDURE SUMMARY
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值