當前位置:首頁 » 軟體百科 » 制圖軟體為什麼要用32位的

制圖軟體為什麼要用32位的

發布時間: 2023-12-06 23:36:23

❶ 為什麼好多軟體都區分32位和64位,到底有什麼區別

64位軟體和32位軟體最大的區別是:64位的軟體可以同時操作大於4GB的內存(注意這里的內存指的是地址空間,而不是物理內存)。



但是,上述過過程有幾個非常重要的地方:

1)動態鏈接庫

2)系統API首先,你32位的操作系統上一般是沒有64位的庫文件,如果你的應用程序源代碼中引用了只有64位的動態庫中才有的函數,很顯然你鏈接的時候就會出問題。

另外,我們很多程序肯定用到了read和write等C語言庫函數,而庫函數的實現是依賴於系統API的。如果你工作在windows上,程序大多數是以exe形式發布的,你得到的程序是目標文件以後的結果,本身是帶有位數的;如果你工作在linux上,本身大部分軟體包rpm等也是已經編譯好的,就是說,它們本身就是具有「位數」的。

如果你得到的是源碼,那麼基本上你的應用程序還沒有「位數」的概念,你用多少位的編譯器去編譯它,它就是多少位的應用程序。我們這里討論多少位的程序,都是針對已經編譯到目標文件以後的狀態。所以32位和64位軟體的並存是CPU、系統、編譯綜合決定的,而這些都是因為時代的需要。

對於Windows系統而言,64位的系統上往往有32位的庫和其他必要的信息,基本上能兼容32位的程序。以上是個人的一些經驗和總結,希望可以幫助到大家,如果有不同意見和建議,歡迎評論區留言討論。

熱點內容
為什麼孩子一上學動作慢 發布:2025-10-20 08:58:17 瀏覽:993
腎虛為什麼眼睛會難受 發布:2025-10-20 08:27:38 瀏覽:677
人類的眼睛為什麼是透明的 發布:2025-10-20 08:02:01 瀏覽:747
男生為什麼不忍心看女生生氣 發布:2025-10-20 07:52:04 瀏覽:87
蘋果咬了一口為什麼會變顏色 發布:2025-10-20 07:44:38 瀏覽:450
兩周的孩子晚上睡覺總哭為什麼 發布:2025-10-20 07:39:46 瀏覽:852
為什麼注冊微信時協議點不了 發布:2025-10-20 07:36:14 瀏覽:810
為什麼小米更換不了鎖屏壁紙 發布:2025-10-20 07:36:13 瀏覽:611
蘋果手機為什麼不能用陌陌app 發布:2025-10-20 07:31:12 瀏覽:410
小米手機同等配置為什麼便宜 發布:2025-10-20 07:25:02 瀏覽:1026