中文(简体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
网站地图大全
最新更新
首页
源码下载
编程相关
建站资源
网页设计教程
网络编程教程
首页
>
编程相关
>
其他源码
system_programming
其他源码
1.0.0
下载
刺激大脑的Windows系统编程
第1章计算机结构的第一个故事
理解和接近系统编程
系统编程?
计算机系统的主要组件
计算机硬件配置
CPU(中央处理单元)
主内存
输入/输出总线
了解CPU
ALU(算术逻辑单元)
控制单元
在CPU内注册集
总线接口
时钟脉冲
程序执行过程
伟大的数学家冯·诺伊曼
程序执行过程
和解
第2章Asciicode vs. Unicode
Windows中的Unicode
字符集的类型和特征
基于MBCS的字符串
基于WBCS的编程
同时支持MBC和WBC
`#include <windows.h>
Windows定义的资源
用于支持MBC和WBC(UNICODE)的宏
同时支持MBC和WBC(UNICODE)的功能
3第64章基于编程
赢32与赢64
64 -bit和32 -bit
从程序员的角度来看64位计算机
从计划实施的角度来获胜32 vs Win 64
LLP64 vs LP64
64 -bit和32 -bit共存问题
Windows样式材料
检查Windows数据类型
多态数据类型
出于错误
getlastror函数和错误代码
系统编程项目设计
命令提示项目的建议
命令提示项目的建议和实施退出命令
第4章计算机结构的第二个故事
如何处理计算机结构
让我们设计计算机
让我们设计登记册
设计命令结构和命令
负载和商店命令设计
负载和商店命令的必要性
负载和商店命令设计
直接模式和间接模式
直接模式的问题和间接模式的提议
了解Indiret模式
利用间接模式的示例
第5章流程的创建和灭绝
对过程的理解
什么是一个过程?
元素
该过程的时间表和状态更改
该过程的安排
在过程中改变
了解过程的状态,对方案重新理解
上下文切换
创建过程
创建过程
了解CreateProcess功能
通过一个示例了解CreateProcess函数
练习环境的组成和执行
示例和与过程创建有关的问题
添加命令提示项目功能
第6章内核对象和物体钢
了解内核对象
了解内核对象
其他内核对象
内核对象和处理依赖关系
内核对象和用法计数
添加命令提示项目功能
第7章流程之间的通信(IPC)1
Inter -Process Communication(IPC)的含义
邮件插槽类型IPC
信号与未信号
第8章拦截器(IPC)2
手柄表和对象手柄的继承
管道
过程环境变量
添加命令提示项目功能
第9章安排算法和优先级
该过程的安排
普通操作系统和实时操作系统之间的差异
Sott RTOS与硬RTOS
抢先操作系统和非线点OS
优先安排算法
循环计划算法
通过调度算法调度
优先倒置
Windows进程优先级
添加命令提示项目功能
了解重定向
如何实施重定向
我实现的答案
第10章计算机结构的第三个故事
程序呼叫支持CPU模型
堆栈框架结构
SP注册
框架指针寄存器
让我们将其存储在堆栈,框架指针上
功能呼叫因子输送和推动和流行指令设计
功能呼叫因子输送室
Push&Pop命令设计
通过函数调用执行的移动
内存结构和程序计数器回头(程序计数器)
功能调用和功能结束
召集惯例
第11章线程理解
什么是线程?
基于多进程的程序
基于多进程操作系统的程序的问题和新建议
解决方案,线程
从内存结构中的过程和该过程
Windows中的过程和线程
根据线程实现模型进行分类
内核级线和用户级线程
内核模式和用户模式
内核级线程和用户级线程的优点和缺点
第12章线程的创造和破坏
Windows的线程创建和灭绝
线程生成
线程的失踪(包括有关线程生产的其他故事)
线程的个性和特征
验证臀部,数据区域和代码区域
同时方法的问题
与过程的线程分离
ANSI标准C库和线程
线
线程更改
暂停和简历
线程的优先控制
第13章线程同步技术1
什么是线程同步?
线程同步从两个角度
线程同步中的两种方法
关键部分方法的同步
了解关键部分
在用户模式下同步
基于关键部分的同步
基于功能的同步互锁家族
内核模式的同步
基于静音的同步
基于Semapore的同步
基于名称Mutex的名称Mutex的同步
Mutex和Wait_abandon的所有权
第14章线程同步技术2
执行顺序同步
生产者/消费者模型
基于事件的同步
使用手动重置模式事件的示例
事件加上哑光
应用程序和静音对象的示例
基于计时器的同步
手动重置计时器
周期性
第15章线程池
了解线程池
线程池实现
通过线程池实现的模块解释
线程完整实现源代码
添加命令提示项目功能
管道连接输入和输出
实施原则
执行
第16章计算机结构的第四个故事
内存层次结构
内存范围和类型
内存层次结构
现金和现金算法
计算机程序的一般特征
现金算法
现金法规创建技术
虚拟内存
身体的
虚拟地址系统1
虚拟地址系统2
第17章结构异常处理(SEH)技术
SEH(构建异常处理)
需要例外处理
异常和错误之间的区别
硬件异常和软件异常
终止处理程序
术语的基本组成和行动原理
最终处理程序用例研究1
最终处理程序用例研究2
例外处理程序
异常处理程序和过滤器
例外处理程序的用例研究
未经处理的例外运动
处理程序
如何区分定义异常的类型和例外
exception_continue_excusion&exception_continue_search
基于软件的开发人员定义异常
软件异常的出现
GetExceptionInformation
第18章文件I/O和目录控件
基本文件处理功能
文件打开并关闭
文件阅读和写作和指针
打开,阅读,写作和关闭文件的示例
获取文件的时间信息
获取文件大小
获取文件的特征信息
从文件的特征信息中获取
获取文件的路径信息
文件指针的运动-32 -bit基础
文件指针移动-64 -Bit基础
目录相关功能和其他功能
目录的创建和灭绝
当前目录,系统目录和Windows目录
在目录中查找文件
添加命令提示项目功能
Xcopy的理解
Xcopy实施的范围和方法
XCOPY实施案例
第19章异步I/O和APC
异步I/O。
理解异步I/O
重叠的I/O。
重叠的I/O示例
完成常规基础架构扩展I/O
可警报状态
重叠结构的文件位置信息
在计时器上完成例程
到目前为止的内容
APC(异步程序调用)
APC结构
APC队列访问
第20章虚拟内存(HEAP,MMF)
虚拟内存控制
预订,承诺和免费
检查内存分配的起点和单位
VirtualAlloc和VirtualFree功能
动态阵列设计
堆控制
我对堆控制的记忆
Windows系统中的默认堆和Windows Hip
默认的髋关节控制
生产动态堆的另一个优点
髋关节创建,灭绝和分配
堆和链接列表示例
MMF(内存映射文件)
了解MMF
MMF实施过程
MMF的实现功能
MMF 1的配置示例1
MMF写作
抄写(牛)
第21章动态链接库
图书馆和printf!
问题
答案是图书馆
写图书馆的动机
写一个库
静态库
另一个图书馆dll
了解动态链接库(DLL)
DLL和静态库之间的区别
DLL生产1:隐式链接
DLL和外部声明
DLL生产2:明确链接
可以多次加载的DLL
这是创建一些Hoder文件的问题!
至少三个头部
用一个标头文件支持所有
展开
附加信息
版本
1.0.0
类型
其他源码
更新时间
2025-05-04
大小
2.7MB
来自于
Github
相关应用
zkwork_aleo_gpu_worker
2024-11-11
nextcloud_share_url_downloader
2024-11-01
风险系统
2022-09-04
项目娱乐系统
2022-08-05
盛讯System
2011-09-05
FPS88 文件系统
2010-10-23
为您推荐
chat.petals.dev
其他源码
1.0.0
GPT Prompt Templates
其他源码
1.0.0
GPTyped
其他源码
GPTyped 1.0.5
Google Dorks
其他源码
1.0
shepherd
其他源码
v6.1.6-react-shepherd: Prepare Release (#3063)
mongo express
其他源码
v1.1.0-rc-3
Google Dorks
其他源码
1.0
shepherd
其他源码
v6.1.6-react-shepherd: Prepare Release (#3063)
mongo express
其他源码
v1.1.0-rc-3
相关资讯
全部
C语言system()函数:发出一个DOS命令
2024-11-16
sql_设置权限_数据库基础
2009-11-26
Xml_javascript分页
2009-07-07
通过System.Web.Mail程序发邮件
2009-06-30
网页的最大化_最小化_关闭按钮
2009-06-17
HTTP_HOST 和 SERVER_NAME 的区别
2009-06-07
PATH_SEPARATOR是什么
2009-06-07
file_get_contents和curl函数用法
2009-06-07
parse_ini_file用法
2009-06-07
使用session_set_save_handler函数重载SESSION存储方式之MYSQL
2009-06-06
file_get_contents函数不能使用的解决方法
2009-06-06
添加斜杠和mysql_real_escape_string
2009-06-05