- 博客(7)
- 资源 (28)
- 收藏
- 关注
翻译 Windows进程数据结构及创建流程
数据结构每个Windows进程都表现为一个executive进程(EPROCESS)结构,除了包括很多进程相关的属性外,还包括一些指针。比如,每个进程都有一个或多个线程,每个线程都是executive线程(ETHREAD)结构。EPROCESS 和大多数与其相关的数据结构存在于系统的地址空间中,有一个例外是进程的环境块PEB(process environment block ),
2013-06-29 00:58:03 3625
翻译 Windows内核中的组件
Executive(执行体)Windows executive 是Ntoskrnl.exe中的上层,内核是.Ntoskrnl中的下层。executive包括下列类型的函数:用户模式下可调用的函数,这些函数调用系统服务,通过Ntdll导出。大多数服务都可以通过windows API访问,少数服务没有公开写在文档中,例如NtCreatePagingFile。设备驱动函数,这些函数通
2013-06-28 22:15:29 2372
原创 Windows 8.1 Preview的新功能和新API
http://msdn.microsoft.com/en-us/library/windows/apps/bg182410App打包新的App程序包将使App的提交更简单。资源包可以让你提供附加的东西:比如高分辨率的本地化资源包。App resourcesApp bundlesPackage identityApp bundle deployment
2013-06-28 00:03:21 1701
翻译 Windows的关键系统组件
对称多处理(Symmetric Multiprocessing,SMP)多任务指的是操作系统用一个处理器执行多个线程。当计算机有多个处理器(可能是CPU或核)时,可以同时执行多个任务。Windows是对称多处理(SMP)操作系统,也就是说,在多CPU或核的机器上,每个CPU或者核是对等的,所有处理器共享一块内存空间,这个模型与非对称处理(ASMP)相反,ASMP模型是有一个处理器用来执
2013-06-27 17:52:43 1862
翻译 Windows系统架构
操作系统模型大多数操作系统中,都会把应用程序和内核代码分离运行在不同的模式下。内核模式访问系统数据和硬件,应用程序运行在没有特权的模式下(用户模式),只能使用有限的API,且不能直接访问硬件。当用户模式调用系统服务时,CPU执行一个特殊的指令以切换到内核模式,当系统服务调用完成时,操作系统切换回用户模式。Windows与大多数UNIX系统类似,驱动程序代码共享内核模式的内存空间,意味着
2013-06-26 23:45:14 6038 4
翻译 内核术语--内核模式,用户模式,内核对象,内核调试,安全,注册表,Unicode,驱动
内核模式 VS 用户模式为了防止普通的应用程序修改或访问临界区的操作系统的数据,Windows使用两种访问模式:内核模式和用户模式。用户级别的应用程序代码运行在用户模式下,操作系统的代码运行在内核模式(比如系统服务和驱动)。内核模式下有权限访问所有内存和所有的CPU指令。内核模式比用户模式权限高的目的是保证系统的稳定性。注意:X86和X64处理器定义了4个级别的代码执行权限(也叫做ring
2013-06-23 15:42:40 2312 1
翻译 内核术语--服务,函数,Routine,进程,线程,作业,Fiber,虚拟内存
Windows APIWindows API 是用户模式下的编程接口,在64位Windows 出来之前,32位Windows上的Windows API 叫做Win32 API,主要是与原来的16位Windows上的 API区分。Windows API 包括上千个函数,主要分为以下几部分:基础服务组件服务用户接口服务图形和多媒体服务消息和协作网络WEB服务具体的书可以参考
2013-06-22 00:51:25 2401
UnityVirtualRealityProjectsSampleCode
2016-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人