當前位置:編程學習大全網 - 編程軟體 - win32 api是什麽

win32 api是什麽

Win32是指Microsoft?Windows操作系統的32位環境,與Win64 都為Windows常見環境。如今的Win32操作系統可以壹邊聽音樂,壹邊編程,壹邊打印文檔。Win32操作系統是壹個典型的多線程操作系統。

從單線程到多進程是操作系統發展的壹種必然趨勢,當年的DOS系統屬於單任務操作系統,最優秀的程序員也只能通過駐留內存的方式實現所謂的"多任務",而如今的Win32操作系統卻可以壹邊聽音樂,壹邊編程,壹邊打印文檔。

環境介紹:

在內存管理方式上,Dos匯編和Win32匯編也有很多的不同:Dos工作在實模式下,我們可以尋址1M的內存,尋址時通過段寄存器來制定段的初始地址,每個段的大小為64K,超過1M的部分,就只能把他作為XMS使用,也就是說,只能用作數據存放使用而無法在其中執行程序。

而Windows在保護模式下執行,這裏所有的資源對應用程序來說都是被“保護”的:程序在執行中有級別之分,只有操作系統工作在最高級0級中,所有應用程序都工作在3級中(Ring3),在Ring3中,無法直接訪問IO端口,無法訪問其他程序運行的內存,連向程序自己的代碼段寫入數據都是非法的,會在Windows的屏幕上冒出壹個熟悉的藍屏幕來。只有對Ring0的程序來說,系統才是全開放的。

以上內容參考:百度百科-win32

  • 上一篇:用c語言編程輸入10個整數,計算平均值,並統計其中奇數個數
  • 下一篇:河南機電職業學院有哪些專業
  • copyright 2024編程學習大全網