中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
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