① 編程中的編譯系統是什麼編譯環境又什麼什麼編譯程序又是什麼
簡單來說:編譯系統只是提供把源代碼經過編譯器(Compiler)轉換為機器碼(比如C++等語言),或者是基於某種特殊運行環境下的中間語言(比如.NET的IL等)。 而「集成開發環境」是一款針對「語法檢測」、「智能感知」到編譯生成目標文件的開發工具。
② 十六進制編譯器能夠做什麼
十六進制編輯器吧,它的功能可強大了,能夠用機器語言編寫程序,當然沒用會這么做。它屬於系統工具了,winhex就很不錯。
③ 16位操作系統都有哪幾個
例如:
WINDOWS95、98、ME、NT
電腦操作系統 - 現在的主流操作系統
個人電腦
個人電腦市場從硬體架構上來說目前分為兩大陣營,PC機與Apple電腦。
它們支持的操作系統:
1.Windows系列操作系統
由微軟公司生產;
2.Unix類操作系統
如SOLARIS,BSD系列(FREEBSD,openbsd,netbsd,pcbsd);
3.linux類操作系統
如UBUNTU,suse linux,fedora,等
4.Mac操作系統
由蘋果公司生產(Darwin),一般安裝於MAC電腦。
大型電腦
最早的操作系統是針對20世紀60年代的大型主結構開發的,由於對這些系統在軟體方面做了巨大投資,因此原來的計算機廠商繼續開發與原來操作系統相兼容的硬體與操作系統。這些早期的操作系統是現代操作系統的先驅。現在仍被支持的大型主機操作系統包括:
Burroughs MCP-- B5000,1961 to Unisys Clearpath/MCP, present.
IBM OS/360 -- IBM System/360, 1964 to IBM zSeries, present
UNIVAC EXEC 8 -- UNIVAC 1108, 1964, to Unisys Clearpath IX, present.
現代的大型主機一般也可運行Linux或Unix變種。
嵌入式系統
嵌入式系統使用非常廣泛的操作系統(如VxWorks、eCos、Symbian OS及Palm OS)以及某些功能縮減版本的Linux或者其他操作系統。某些情況下,OS指稱的是一個內置了固定應用軟體的巨大泛用程序。在許多最簡單的嵌入式系統中,所謂的OS就是指其上唯一的應用程序。
類Unix系統
一個在Linux底下執行的客制化KDE桌面系統所謂的類Unix家族指的是一族種類繁多的OS,此族包含了System V、BSD與Linux。由於Unix是The Open Group的注冊商標,特指遵守此公司定義的行為的操作系統。而類Unix通常指的是比原先的Unix包含更多特徵的OS。
Unix系統可在非常多的處理器架構下執行,在伺服器系統上有很高的使用率,例如大專院校或工程應用的工作站。自由軟體Unix變種,例如Linux與BSD近來越來越受歡迎,它們也在個人桌面電腦市場上大有斬獲,例如Ubuntu系統,但大部分都是電腦高手在使用。
某些Unix變種,例如HP的HP-UX以及IBM的AIX僅設計用於自家的硬體產品上,而SUN的Solaris可安裝於自家的硬體或x86電腦上。蘋果電腦的Mac OS X是一個從NeXTSTEP、Mach以及FreeBSD共同派生出來的微內核BSD系統,此OS取代了蘋果電腦早期非Unix家族的Mac OS。經歷數年的披荊斬棘,自由開源的Unix系統逐漸蠶食鯨吞以往專利軟體的專業領域,例如以往電腦動畫運算巨擘——SGI的IRIX系統已被Linux家族及Plan 9[3]叢集所取代。
Linux系統
Linux的是一套免費的32位多人多工的操作系統,運行方式同UNIX系統很像,但Linux系統的穩定性、多工能力與網路功能已是許多商業操作系統無法比擬的,Linux還有一項最大的特色在於源代碼完全公開,在符合GNU GPL(General Public License)的原則下,任何人皆可自由取得、散布、甚至修改源代碼。
就Linux的本質來說,它只是操作系統的核心,負責控制硬體、管理文件系統、程序進程等。Linux Kernel(內核)並不負責提供用戶強大的應用程序,沒有編譯器、系統管理工具、網路工具、Office套件、多媒體、繪圖軟體等,這樣的系統也就無法發揮其強大功能,用戶也無法利用這個系統工作,因此有人便提出以Linux Kernel為核心再集成搭配各式各樣的系統程序或應用工具程序組成一套完整的操作系統,經過如此組合的Linux套件即稱為Linux發行版。
國內Linux發行版做的相對比較成功是紅旗和中軟兩個版本,界面做得都非常的美觀,安裝也比較容易,新版本逐漸屏蔽了一些底層的操作,適合於新手使用。兩個版本都是源於中國科學院軟體研究所承擔的國家863計劃的Linux項目,但無論穩定性與兼容性與國外的版本相比都有一定的差距,操作界面與習慣與 Windows越來越像,提供一定技術支持和售後服務,適宜於國內做低價的操作系統解決方案。
微軟Windows
Microsoft Windows 系列操作系統是在微軟給IBM機器設計的MS-DOS的基礎上設計的圖形操作系統。現在的Windows系統,如Windows 2000、Windows XP皆是建立於現代的Windows NT內核。NT內核是由OS/2和OpenVMS等系統上借用來的。Windows 可以在32位和64位的Intel和AMD的處理器上運行,但是早期的版本也可以在DEC Alpha、MIPS與PowerPC架構上運行。 雖然由於人們對於開放源代碼作業系統興趣的提升,Windows的市場佔有率有所下降,但是到2004年為止,Windows操作系統在世界范圍內占據了桌面操作系統90%的市場。[4]
Windows系統也被用在低階和中階伺服器上,並且支持網頁服務的資料庫服務等一些功能。最近微軟花費了很大研究與開發的經費用於使Windows擁有能運行企業的大型程序的能力。
WindowsXP在2001年10月25日發布,2004年8月24日發布最新的升級包WindowsXP Service Pack 2。 微軟最新的操作系統 Windows Vista(開發代碼為Longhorn)於2007年1月30日發售[5]。Windwos Vista增加了許多功能,尤其是系統的安全性和網路管理功能。Windows Vista擁有界面華麗的Aero Glass。
蘋果Mac OS
蘋果Mac OS系列操作系統是蘋果公司 (原稱蘋果電腦)給蘋果個人電腦系列設計的OS。
其他
大型主機以及嵌入式操作系統均與Unix或Windows家族關系不大,除了Windows CE、Windows NT Embedded 4.0及Windows XP Embedded是Windows的血親產品,以及數種*BSD和嵌入式Linux包為例外。
少數較舊的OS今日依然在一些需要穩定性的市場中活躍,例如IBM的OS/2[6]BeOS以及XTS-400。
在達康時代狂潮過後,如AmigaOS與RISC OS等少數人使用的OS依然持續建立,以滿足狂熱的愛好者社群與特殊專業使用者。
未來
研究與建立未來的操作系統依舊進行著。操作系統朝提供更省電、網路化、華麗的使用者界面的方向來改進。Linux及一些類UNIX OS正努力讓自己成為個人用戶舒適的環境。GNU Hurd是一個企圖完全兼容Unix並加強許多功能的微內核架構。微軟Singularity是一個奠基於.Net並以建立較佳內存保護機制為目目標研究計劃。
④ 16進制編譯器是什麼東西
是個編寫軟體的
⑤ Editplus是32位編輯器,32位編輯器和16位編輯器是是什麼意思,有什麼不同呢誰能幫我解釋下謝謝!!!
32位指Editplus的運行環境, 即操作系統位數. 16位編輯器的說法不標准, "16進制編輯器"的說法更容易理解, 就是把字元按照16進制的形式顯示, 編輯
⑥ 編譯器64位和32位有什麼區別
從 32位到 64位架構的改變是一個根本的改變,因為大多數操作系統必須進行全面性修改,以取得新架構的優點。其它軟體也必須進行移植,以使用新的性能;較舊的軟體一般可藉由硬體兼容模式(新的處理器支持較舊的 32位版本指令集)或軟體模擬進行支持。或者直接在 64位處理器裡面實現 32位處理器核心(如同 Intel 的 Itanium 處理器,其內含有 x86 處理器核心,用來運行 32位 x86 應用程序)。支持 64位架構的操作系統,一般同時支持 32位和 64位的應用程序。
明顯的例外是 AS/400,其軟體運行在虛擬的指令集架構,稱為 TIMI(技術獨立機器界面),它會在運行之前,以低級軟體轉換成原生機器碼。低級軟體必須全部重寫,以搬移整個 OS 以及所有的軟體到新的平台。例如,當 IBM 轉移較舊的 32/48 比特「IMPI」指令集到 64位 PowerPC(IMPI 完全不像 32位 PowerPC,所以這比從 32位版本的指令集轉移到相同指令集的 64位版本的規模還要龐大)。
64位架構無疑可應用在需要處理大量數據的應用程序,如數字視頻、科學【和諧你妹啊】運算、和早期的大型資料庫。在其它工作方面,其 32位兼容模式是否會快過同等級的 32位系統,這部分已有很多爭論。在 x86-64 架構(AMD64 和 Intel 64)中,主要的 32位操作系統和應用程序,可平滑的運行於 64位硬體上。
Sun 的 64位 java 虛擬機的啟動速度比 32位虛擬機還慢,因為 Sun 仍假定所有的 64位機器都是伺服器,而且只有為 64位平台實現「伺服器」編譯器(C2)。[1]「客戶端」編譯器(C1)產生較慢的代碼,不過編譯較快速。所以盡管在 64位 JVM 的 Java 程序在一段很長的周期會運行的較好(一般為長時間運作的「伺服器」應用程序),它的啟動時間可能更久。對於短生命期的應用程序(如 Java 編譯器 javac)增加啟動時間可控制運行時間,使 64位的 JVM 整體變慢。
應當指出,在比較 32位和 64位處理器時,速度並不是唯一的考量因素。應用程序,如多任務、應力測試(stress testing)、簇(clustering)(用於HPC)可能更適合 64位架構以正確部署。為了以上原因,64位簇已廣泛部署於大型組織,如 IBM、Vodafone、HP、微軟。
⑦ c語言的問題。(在16位c編譯系統上,程序的輸出結果)
%是格式控制符,當然不會輸出,如果你想要輸出% , 就寫 %% 就能輸出了%
⑧ 16位編譯系統一個存儲單元
A是錯的,16位的Int是兩個位元組, p++相當於p指向a數組中的20這個位置,
A項說向高地址移一個位元組就是8位,其實應該是16位即2個位元組
⑨ 為什麼在16位編譯器裡面int型為2位元組
只能說是規定
int作為最常用的數據類型
16位編譯器下,CPU一次可以處理的最大長度就是16位,也就是2位元組
所以將int規定為2位元組可以讓int獲得最快的運算速度。 達到最大效率。
⑩ 編程中的編譯系統是什麼編譯環境又什麼什麼編譯程序又是什麼
編譯系統指處理器所處的系統,編譯器字長和處理器是要保持一致的;
編譯環境應該指哪一種編譯器;
編譯程序是你編譯的對象或者叫輸入程序了,比如*.c *.cpp