首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
windows核心编程
二进制怪兽
创建于2022-04-28
订阅专栏
windows核心编程
等 4 人订阅
共37篇文章
创建于2022-04-28
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[笔记]Windows核心编程《十八》堆栈
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 @[toc] 前言 windows 对内存进行操作的机制: 虚拟内存 文件映射 堆栈 使用堆栈场景: 堆栈可以用来分配许多较小的数据块。 例如,若
[笔记]Windows核心编程《十七》内存映射文件
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 @[toc] 前言 内存映射文件 与虚拟内存相似,内存映射文件允许开发人员预定一块地址空间区域并给区域调拨物理存储器。不同之处在于
[笔记]Windows核心编程《十六》线程栈
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考部分sesiria大佬的《Windows核心编程》读书笔记十六 线程栈 进程线程及堆栈之间内存分配和关系总结 windows内存结构概述(转)
[笔记]Windows核心编程《十五》在应用程序中使用虚拟内存
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考4 参考1 参考2 参考3 @[toc] 前言 Microsoft Windows 提供三种机制来对内存进行操控: 虚拟内存 最适合用来管理大
[笔记]Windows核心编程《十四》探索虚拟内存
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考 @[toc] 一、系统信息 1.1 GetSystemInfo函数 GetSystemInfo 获取当前系统信息。 获取准确的信息对于WOW
[笔记]Windows核心编程《十三》windows内存体系结构
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考 参考 @[toc] 13.1 进程的虚拟地址空间 进程的虚拟地址空间 32位进程 地址范围:0x00000000 ~0xFFFFFFFF 任
[笔记]Windows核心编程《十一》纤程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 @[TOC] 前言 目的: 为了更容易将已有的UNIX服务器应用迁移到Windows,增加了纤程。 UNIX应用程序的开发人员创建
[笔记]Windows核心编程《十》Windows线程池
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 参考3 @[TOC] 前言 线程池通常含义指 一个固定数量的线程队列。每当需要一个线程去执行某任务(某段代码),从队列中选出一个闲
[笔记]Windows核心编程《九》同步设备I/O和异步设备I/O
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 参考3 参考4 Windows核心编程-CreateFile详解 基于visual c++之windows核心编程代码分析(6)分
[笔记]Windows核心编程《二》内核对象
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 @TOC 进程和程序 内核对象 何为内核对象 每个内核对象都只是一个内存块,它是由操作系统内核分配的,并只能由操作系统内核访问。 系统4环结构 R
[笔记]Windows核心编程《八》用内核对象进行线程同步
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 参考3 参考4 管理内核对象及句柄方式 @[TOC] 前言 用户模式下的同步机制 用户模式下的同步机制的特点就是速度快,但也有些局
[笔记]Windows核心编程《七》用户模式下的线程同步
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 参考3 @[TOC] 原子访问:Interlocked 系列函数 原子访问 原子 加 原子访问就是,一个线程在访问某个资源的同时保
[笔记]Windows核心编程《六》线程调度、优先级和关联性
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 @TOC 前言 每个线程都有一个CONTEXT结构,保存在线程内核对象中。 大约每隔20ms windows就会查看所有当前存在的
[笔记]Windows核心编程《五》线程基础
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 @TOC 前言 线程的组成 与进程类似,线程也由两个组件组成: 一个是线程的内核对象,操作系统用它管理线程。内核对象还是系统用来存
[笔记]Windows核心编程《四》作业
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 参考1 参考2 @TOC Job 定义 Windows提供了一个作业(job)内核对象,它允许我们将进程组合在一起并创建一个“沙箱”来限制进程能够
[笔记]Windows核心编程《三》进程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 @TOC 进程 进程必须有一个线程 PrimaryThread 主线程 进程销毁 主线程的入口点函数返回(推荐) 进程的所有线程自然死亡(几乎不出
[笔记]Windows核心编程《一》错误处理、字符编码、代码页
Windows核心编程 错误处理(常用宏和函数)、字符编码ASCII、Unicode(utf-8、utf-16、utf-32)、代码页