1. 操作系統產生於高級語言及其編譯系統之前。這句話為什麼錯
所謂的高級語言,是一種跨越平台的編程語言,能夠在不同的硬體系統和操作系統上運行。這意味著這些語言編寫的程序,可以在各種環境下執行。為了實現這一點,每個不同的硬體系統和操作系統都需要相應的編譯器。此外,有可能存在多個編譯器來滿足不同的需求。因此,一個高級語言能夠被稱作「高級語言編寫的」,前提是它能夠通過合適的編譯器在多種環境下運行。
操作系統和高級語言編譯系統之間的關系,其實是一種相輔相成的關系。操作系統負責管理硬體資源,為應用程序提供穩定可靠的運行環境。而高級語言編譯系統則將高級語言代碼轉換為機器碼,使得程序能夠在特定的硬體和操作系統上執行。因此,高級語言編譯系統依賴於操作系統提供的服務,而操作系統也依賴於高級語言編譯系統來實現復雜的應用程序。
因此,操作系統與高級語言編譯系統是相互依存的。操作系統提供了運行環境,高級語言編譯系統則使得開發人員能夠以更抽象的方式編寫代碼。這種關系使得高級語言成為現代軟體開發中不可或缺的一部分。而這句話「操作系統產生於高級語言及其編譯系統之前」之所以錯誤,是因為操作系統和高級語言編譯系統是在技術發展的過程中逐步形成的,它們之間並沒有明確的時間先後順序,而是相輔相成共同發展的。
早期的操作系統和編譯系統是為了解決特定問題而設計的,隨著技術的發展,操作系統變得更加復雜,能夠提供更多的服務和功能。同樣,高級語言編譯系統也在不斷地演進,使得開發人員能夠編寫更復雜的程序。因此,操作系統和高級語言編譯系統是並行發展的,它們之間沒有絕對的時間先後順序。
綜上所述,這句話「操作系統產生於高級語言及其編譯系統之前」是錯誤的,操作系統和高級語言編譯系統是在技術發展的過程中相互依存,共同進步的。這種關系使得現代軟體開發變得更加高效和便捷,也促進了技術的不斷進步。
2. 操作系統和編譯器的關系
操作系統是和硬體的橋梁,所有軟體如果要運行,就得在裝有操作系統的機器上運行。沒有安裝操作系統的計算機,是不能運行其它軟體的,裝上了linux,你才能在它上面安裝gcc, 你可以用gcc編譯各種軟體,比如linux版的QQ等,同樣你也可以用gcc編譯linux系統軟體(因為系統軟體也是軟體),並把編譯好的linux軟體放到機器上安裝。
當然也可以寫個編譯器在沒有操作系統的機器上編譯,但這個編譯器就要做很多和硬體打交道的事。至少gcc是不行的,要運行在操作系統上的。
3. 屬於操作系統的是
屬於操作系統的是操作系統、編譯程序、匯編語言源程序、資料庫管理系統,系統軟體是開發和運行應用軟體的平台,系統軟體的核心是操作系統。此外,系統軟體還包括:語言處理程序、資料庫管理系統和各類服務程序。
操作系統(OperatingSystem,簡稱OS)是管理和控制計算機硬體與軟體資源的計算機程序,用戶和計算機的介面,同時也是計算機硬體和其他軟體的介面。其能管理計算機系統的硬體、軟體及數據資源,控製程序運行,改善人機界面,為其它應用軟體提供支持,並使計算機系統所有資源最大限度地發揮作用。此外其還提供了各種形式的用戶界面,使用戶有一個好的工作環境,為其它軟體的開發提供必要的服務和相應的介面。
操作系統是用戶和計算機的介面,同時也是計算機硬體和其他軟體的介面。操作系統的功能包括管理計算機系統的硬體、軟體及數據資源,控製程序運行,改善人機界面,為其它應用軟體提供支持等,使計算機系統所有資源最大限度地發揮作用,提供了各種形式的用戶界面,使用戶有一個好的工作環境,為其它軟體的開發提供必要的服務和相應的介面。實際上,用戶是不用接觸操作系統的,操作系統管理著計算機硬體資源,同時按著應用程序的資源請求,為其分配資源,如:劃分CPU時間,內存空間的開辟,調用列印機等。
4. 編譯軟體具體是什麼啊為屬於系統軟體啊
編譯軟體為匯編語言匯編器,例如C語言編譯、連接器等等。
一般來講,系統軟體包括操作系統和一系列基本的工具(比如編譯器,資料庫管理,存儲器格式化,文件系統管理,用戶身份驗證,驅動管理,網路連接等方面的工具),是支持計算機系統正常運行並實現用戶操作的那部分軟體。
有代表性的系統軟體:操作系統,語言處理程序(如編譯軟體),資料庫管理,輔助程序。
(4)編譯系統是操作系統嗎擴展閱讀:
語言處理程序:
編譯軟體CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟體或應用軟體,要由成千上萬甚至上億條指令組合而成。直接用基本指令來編寫軟體,是一件極其繁重而艱難的工作。
計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。
語言處理程序如匯編語言匯編器,C語言編譯、連接器等。
為了提高效率,人們規定一套新的指令,稱為高級語言,其中每一條指令完成一項操作,這種操作相對於軟體總的功能而言是簡單而基本的,而相對於CPU的一眇操作而言又是復雜的。用這種高級語言來編寫程序(稱為源程序)就象用預制板代替磚塊來造房子,效率要高得多。
但CPU並不能直接執行這些新的指令,需要編寫一個軟體,專門用來將源程序中的每條指令翻譯成一系列CPU能接受的基本指令(也稱機器語言)使源程序轉化成能在計算機上運行的程序。完成這種翻譯的軟體稱為高級語言編譯軟體,通常把它們歸入系統軟體。
目前常用的高級語言有VB、C++、JAVA等,它們各有特點,分別適用於編寫某一類型的程序,它們都有各自的編譯軟體。
參考資料:網路——系統軟體
5. 編譯和操作系統哪個更底層
操作系統就是C語言編譯出來的,你問的這兩個東西其實是一個東西。
6. 璁$畻鏈洪珮綰ц璦鐨勭紪璇戠郴緇熸寜杞浠跺垎綾繪潵鐪嬫槸灞炰簬________銆
璁$畻鏈洪珮綰ц璦鐨勭紪璇戠郴緇熸寜杞浠跺垎綾繪潵鐪嬫槸灞炰簬緋葷粺杞浠躲
鍥犱負緙栬瘧杞浠跺拰鎿嶄綔緋葷粺灞炰簬緋葷粺杞浠舵墍鏈夌殑杞浠墮兘鏄鍩轟簬榪欎簺緋葷粺杞浠舵墠鑳借繍琛岀殑銆傜紪璇戠郴緇熸牴鎹璇璦鐨勮勫畾緙栧啓婧愮▼搴忥紝鐒跺悗榪涜岀紪璇戙佽繛鎺ワ紝鐢熸垚鍙鎵ц屾枃浠躲
渚嬪侱OS鎿嶄綔緋葷粺鍔犲悇綾婚珮綰ц璦錛屽侳ORTRAN銆丳ASCLL銆丆璇璦絳夊氨灞炰簬榪欑嶇被鍨嬫帴鍙e鉤鍙幫紝鐢ㄤ簬鎻愪緵緙栬瘧浠誨姟杈撳叆鎺ュ彛浠ュ強澶勭悊鐘舵佷俊鎮杈撳嚭鎺ュ彛錛屽苟鏍規嵁杈撳叆鐨勭紪璇戜換鍔$敓鎴愪換鍔″悕錛
鎵╁睍璧勬枡錛
榪囩▼
鎺ユ敹杈撳叆鐨勭紪璇戜換鍔★紱鏍規嵁鎵榪扮紪璇戜換鍔$敓鎴愪換鍔″悕錛涜В鏋愯幏寰楁墍榪頒換鍔″悕瀵瑰簲鐨勬簮浠g爜錛涚紪璇戞墍榪版簮浠g爜錛屽苟杈撳嚭鎵榪扮紪璇戜換鍔$殑澶勭悊鐘舵佷俊鎮銆
涓婅堪鎶鏈鏂規堜腑錛岄氳繃鎺ュ彛騫沖彴鎺ユ敹緙栬瘧浠誨姟錛岀敱鎺ュ彛騫沖彴浠ヤ換鍔″悕褰㈠紡鍙戣搗緙栬瘧璇鋒眰錛岃繘琛岀紪璇戱紝綆鍖栦簡緙栬瘧杈撳叆鎿嶄綔錛涘勭悊鐘舵佷俊鎮錛岄氳繃鎺ュ彛騫沖彴瀹炴椂鎻愪緵緇欏㈡埛絝錛岀畝鍖栦簡緙栬瘧鐩戞帶鎿嶄綔錛屽ぇ澶ц妭綰︿簡浜哄姏璧勬簮銆
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-緙栬瘧緋葷粺