- 博客(14)
- 收藏
- 关注
原创 深入探讨windows系统中句柄概念
设备句柄(Device Handle)是Windows操作系统用来标识和访问各种系统资源的整数值。它相当于一个"令牌"或"引用",应用程序通过这个句柄来操作对应的设备或资源。句柄抽象层:应用程序通过句柄间接访问内核对象权限分离:用户模式代码无法直接访问内核内存系统调用门铃:通过特定的CPU指令(syscall/sysenter)切换到内核模式对象引用计数:确保对象在使用期间不会被意外释放安全验证:每次访问都经过严格的安全检查资源配额:防止单个进程耗尽系统资源。
2025-11-24 19:53:11
704
原创 TLB,XML,COM之间的关系概论
TLB 是 COM 世界内部高效通信的母语,而 XML 是 COM 世界与外部(如 .NET、Java、Web)进行交流时使用的“通用语”
2025-11-23 10:30:53
921
原创 MSXML,XML,COM的关系概论
它们共同协作,使得在Windows平台上,无论使用何种编程语言,都能以一种标准化、高性能的方式处理XML数据。
2025-11-23 09:59:03
1088
原创 IDL如何生成接口,以及与各种编程语言的关系
这里讨论的IDL(Interface Definition Language)在COM中用于定义接口和组件,它是一种描述性语言,不依赖于任何编程语言。IDL文件定义了接口、方法、参数和返回值等,然后通过MIDL(Microsoft IDL编译器)编译生成一些代码和文件,这些文件可以被不同编程语言使用。"接口定义语言"是一种用于精确定义软件组件接口的"描述性语言"。它本身不是编程语言,不包含任何实现逻辑。它的核心作用是生成一份所有相关方都能认可的、无歧义的"合同”。
2025-11-23 09:27:15
790
原创 XML语言与对象,COM,接口的概念理解
实现“软件模块化、复用和跨语言互操作”的强大技术栈。COM解决了二进制层面的互操作问题,而XML解决了数据表示和传输的标准化问题。后来的 .NET 和 Web Service 在很多方面继承并发展了这些思想。
2025-11-23 08:51:15
678
原创 进程,PCB,句柄表,进程描述符表之概述
非常深入的问题,涉及到操作系统内核的核心机制,基本概念到具体实现详细解析这些关键组件之间的关系和工作原理。
2025-11-22 17:40:38
892
原创 进程和进程列表的基本概念
进程列表是现代操作系统的核心组件,理解其工作机制对于系统编程、性能调优和故障诊断都至关重要。它是操作系统能够有效管理多个并发进程的基础。
2025-11-22 16:45:01
838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅