【加解密学习笔记:第一天】操作系统基础知识
生活随笔
收集整理的這篇文章主要介紹了
【加解密学习笔记:第一天】操作系统基础知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
加解密相關系統基礎知識
Unicode編碼格式
- Unicode編碼中使用2字節對字符進行編碼,對ASCLL碼的支持通過愿為不變,高位補零實現
- 一個字有2字節,Intel在存入儲存器時低位入低地址,高位入高地址(Little-endian)
- 另一種方式與之相反(Big-endian),這種方式更多用于PowerPc和網絡通信
Windows中的主要子系統
- Kernel(由KERNEL.DLL實現),操作系統核心功能服務,包括進程與線程控制,內存管理,文件訪問等
- User(由USER32.DLL實現),負責處理用戶接口,包括鍵盤和鼠標的輸入,窗口和菜單管理
- GDI(由GDI32.DLL實現),圖形設備接口,允許程序在屏幕和打印機上顯示文本和圖形
- 其他:對象安全性與注冊表操作(ADVAPI32.DLL),通用控件(COMCIL32.DLL),公共對話框(COMDLG32.DLL),用戶界面外殼(SHELL32.DLL),網絡(NETAPI32.DLL)
WOW64(windows-on-windows 64-bit),64位windows的子系統,可使大多數32位應用程序在不修改的情況下運行于64位的操作系統
64位系統文件位于 “System32”,32位系統文件位于 “SysWOW64”
每一個程序都有獨立的4GB地址空間,其中2GB由系統使用,即都以00000000h到FFFFFFFFh,虛擬內存管理器將其映射到對于的物理內存,其中細節無需操心,開始時,虛擬內存管理器將程序代碼讀入物理內存,并分配一個虛擬地址(這個地址在不同環境,不同機器下一般是相同的),這是程序自己的獨立地址空間,不論在什么機器上,都可以通過此地址訪問到自己的代碼,就好像一個人帶著書包出遠門,在家里時水是放在書包第一格的位置,到了學校,水還是在這個位置。程序的地址空間就是書包,而真實的物理地址就不用操心了,因為實際意義不大。
總結
以上是生活随笔為你收集整理的【加解密学习笔记:第一天】操作系统基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php mysql 胚子_php mys
- 下一篇: android 6.0 adb,安卓6.