win32是什麼,win32是什麼意思

2022-03-26 11:12:02 字數 3715 閱讀 2796

1樓:匿名使用者

這和微軟 windows 作業系統的發展歷史有關 .win 16 就是說作業系統是16位的(乙個字16bit) ,win 32就是說作業系統是32位的(乙個字32bit) .在80286以前是基於win 16的 .

以成為歷史了 .在win 16記憶體模式下 ,所有的應用程式都執行於同乙個4gb 的位址空間 ,他們彼此看到別的程式的內容 ,這極易導乙個應用程式破壞另乙個應用程式 ,甚至是作業系統的資料和** ,在win 16模式下把**分成data ,code 等 .

在win 32模式下 ,windows 把每乙個 win32 應用程式放到分開的虛擬位址空間中去執行,也就是說每乙個應用程式都擁有其相互獨立的 4gb 位址空間,當然這倒不是說它們都擁有 4gb 的實體地址空間,而只是說能夠在 4gb 的範圍內定址。作業系統將會在應用程式執行時完成 4gb 的虛擬位址和物理記憶體位址間的轉換。win32 只有一種記憶體模式,即 flat 模式,意思是"平坦"的記憶體模式,再沒有 64k 的段大小限制,所有的 win32 的應用程式執行在乙個連續、平坦、巨大的 4gb 的空間中。

這同時也意味著您無須和段暫存器打交道,您可以用任意的段暫存器定址任意的位址空間,這對於程式設計師來說是非常方便的,這也使得用32位組合語言和用c語言一樣方便。

2樓:秒懂百科精選

win32:作業系統的常見環境

3樓:功夫熊貓

指的是windows 32位程式。win32是很通用的,因為win32應用可以執行在x86/x64系統上。某些純win32應用也可以通過visual studio編譯來在windows 10 iot上執行。

當然純win32要是開發複雜的應用的話是很困難的,如果就是不想開發uwp應用的話,建議先自己寫api再去寫主體**。

4樓:匿名使用者

解壓縮軟體的一種是適用格式吧

win32是什麼意思

5樓:匿名使用者

這和微軟 windows 作業系統的發展歷史有關 .win 16 就是說作業系統是16位的(乙個字16bit) ,win 32就是說作業系統是32位的(乙個字32bit) .在80286以前是基於win 16的 .

以成為歷史了 .在win 16記憶體模式下 ,所有的應用程式都執行於同乙個4gb 的位址空間 ,他們彼此看到別的程式的內容 ,這極易導乙個應用程式破壞另乙個應用程式 ,甚至是作業系統的資料和** ,在win 16模式下把**分成data ,code 等 .

在win 32模式下 ,windows 把每乙個 win32 應用程式放到分開的虛擬位址空間中去執行,也就是說每乙個應用程式都擁有其相互獨立的 4gb 位址空間,當然這倒不是說它們都擁有 4gb 的實體地址空間,而只是說能夠在 4gb 的範圍內定址。作業系統將會在應用程式執行時完成 4gb 的虛擬位址和物理記憶體位址間的轉換。win32 只有一種記憶體模式,即 flat 模式,意思是"平坦"的記憶體模式,再沒有 64k 的段大小限制,所有的 win32 的應用程式執行在乙個連續、平坦、巨大的 4gb 的空間中。

這同時也意味著您無須和段暫存器打交道,您可以用任意的段暫存器定址任意的位址空間,這對於程式設計師來說是非常方便的,這也使得用32位組合語言和用c語言一樣方便。

6樓:功夫熊貓

指的是windows 32位程式。win32是很通用的,因為win32應用可以執行在x86/x64系統上。某些純win32應用也可以通過visual studio編譯來在windows 10 iot上執行。

當然純win32要是開發複雜的應用的話是很困難的,如果就是不想開發uwp應用的話,建議先自己寫api再去寫主體**。

7樓:匿名使用者

win32系統是指你現在所使用的作業系統是32位的windows環境.如我們系統現在一般都是使用的32位運算方式,還有64位的系統,但現在用的不多.

8樓:匿名使用者

win32 子系統是桌面版windows最基礎的上層環境,我們平時執行的exe檔案就是依賴於此環境的程式。win32子系統主要依賴的系統api包括kernel32.dll,user32.

dll,gdi32.dll等等。大致包括cmd控制台程式、視窗程式等。

很多回答望文生義地說win32是32位的windows環境或32位的程式。這個說法在64位出現之前是對的,但是64位windows出現後,為了讓以往程式盡可能不加修改的編譯為64位版本,原來幾乎所有帶「32」的字眼都沒改動,這樣可以讓各種軟體更加平滑地過渡為64位。所以:

win32子系統在32位windows下就是32位的,而在64位windows下就是64位的。

那麼64位windows下的32位軟體工作在什麼子系統上呢?叫wow64子系統。

windows平台除了win32(wow64)子系統外,還有幾十年前的相容老系統的os/2子系統,posix相容子系統。windows 8以後還出現過uwp程式以減少程式對不同裝置系統的依賴性。現在還有wsl(windows subsystem for linux),即linux子系統。

9樓:張紅超

所謂api本來是為c和c++程式設計師寫的。api說來說去,就是一種函式,他們包含在乙個附加名為dll的動態連線庫檔案中。用標準的定義來講,api就是windows的32位應用程式程式設計介面,是一系列很複雜的函式,訊息和結構,它使程式設計人員可以用不同型別的程式語言編制出的執行在windows95 和windows nt作業系統上的應用程式

10樓:蕪湖電小二

windows32位作業系統平台

11樓:

您好,您的問題我已經看到了,正在整理答案,請稍等一會兒哦~

win32是什麼意思

12樓:匿名使用者

32 就是指記憶體32位定址 64就是 64位定址咯~~

win32.是什麼病毒

13樓:桐天元

您好,您也可以在啟動電腦時按下f8鍵,啟動防毒軟體,重複上面操作。

可以繼續去電腦管家企業平台追問,我們會盡快為您解決這個問題的

14樓:曾景中

是什麼病毒不重要,重要的是先找個好的防毒把這個病毒查殺掉,一直使用的是360防毒,效果還不錯,你可以試試,應該可以的,因為360採用四引擎排程,能第一時間查殺病毒和木馬

15樓:匿名使用者

在32位系統上執行的病毒。你用防毒軟體處理掉就行了。如360,瑞星等都免費了,效果不錯。

win32和win64是什麼意思?有什麼區別嗎?

16樓:匿名使用者

32位與64位的windows,功能上無區別。但核心上有些區別。

如今的相容性沒有太大問題,如果處理器支援64位,安裝64位windows效能會更好。

64 位系統有時缺乏對應的軟體,那些軟體是寫給 32 位架構。最嚴重的問題是不相容的驅動程式。儘管大部分軟體可執行於 32 位相容模式(又稱作模擬模式,即微軟 wow64 技術),其通常無法執行驅動程式(或類似軟體),因為程式通常執行於作業系統和硬體之間,在此直接模擬無法使用。

許多開放源始碼軟體封包可簡單的從源始碼編譯為可執行於 64 位環境作業系統,如 linux。所需的條件是供給 64 位機器的編譯器(通常是 gcc)。目前大部分 64 位版本的驅動程式還不能用,由於缺少可用的驅動程式,所以使用 64 位作業系統會有挫折。

win7虛擬光碟機安裝不是有效的WIN32應用程式

不用64為是可以裝成32為的 不要用虛擬光碟機裝系統 那是最不好的 吧win7iso解壓 放到非預安裝盤 進入解壓檔案 雙擊執行exe結尾的游標檔案 就從硬碟開始安裝了 切忌 不要使用虛擬光碟機 那東西部能裝系統 1 出現此問題多數情況是因為在win32的系統上,比如windows xp上執行了64...

對win32應用程式如何進行壓力測試

1 通用指標 指web應用伺服器 資料庫伺服器必需測試項 processortime 指伺服器cpu佔用率,一般 平均達到70 時,服務就接近飽和 memory available mbyte 可用記憶體數,如果測試時發現記憶體有變化情況也要注意,如果是記憶體洩露則比較嚴重 physicsdisk ...

「不是有效的win32程式」50分呀如果解決,再加分

1,既然能上qq,讓別人傳個cmd.exe給你或其他單個exe檔案,能開啟大概是你檔案壞了,打不開試試改名為com,bat,cmd,scr等副檔名,知道什麼是副檔名吧,還是不行就把程式放qq目錄下去開啟試試 2,開啟程式,開啟選擇那選 從列表中選擇程式 選windows command proces...