回覆列表
  • 1 # 使用者320828098489

    第二代。 最初的電腦沒有作業系統,人們透過各種按鈕來控制計算機,後來出現了組合語言,操作人員透過有孔的紙帶將程式輸入電腦進行編譯。這些將語言內建的電腦只能由製作人員自己編寫程式來執行,不利於程式、裝置的共用。為了解決這種問題,就出現了作業系統,這樣就很好實現了程式的共用,以及對計算機硬體資源的管理。 第一代用的是機器語言,直到組合語言出現才有作業系統,並且可以批處理了。透過這種方法,人們很容易去閱讀 已經完成的程式或者理解程式正在執行的功能,對現有程式的bug修復以及運營維護都變得更加簡單方便,這種語言就是我們所說的組合語言, 即第二代計算機語言。 隨著計算技術和大規模積體電路的發展,微型計算機迅速發展起來。從20世紀70年代中期開始出現了計算機作業系統。在美國1976年的時候就研製了DIGITAL RESEARCH軟體公司出8位的CP/M作業系統。這個系統允許使用者透過控制檯的鍵盤對系統進行控制和管理,其主要功能是對檔案資訊進行管理,以實現其他裝置檔案或硬碟檔案的自動存取。此後出現的一些8位作業系統多采用CP/M結構。

  • 2 # 使用者6801343058834

    第二代。

    最初的電腦沒有作業系統,人們透過各種按鈕來控制計算機,後來出現了組合語言,操作人員透過有孔的紙帶將程式輸入電腦進行編譯。這些將語言內建的電腦只能由製作人員自己編寫程式來執行,不利於程式、裝置的共用。為了解決這種問題,就出現了作業系統,這樣就很好實現了程式的共用,以及對計算機硬體資源的管理。

    第一代用的是機器語言,直到組合語言出現才有作業系統,並且可以批處理了。透過這種方法,人們很容易去閱讀 已經完成的程式或者理解程式正在執行的功能,對現有程式的bug修復以及運營維護都變得更加簡單方便,這種語言就是我們所說的組合語言, 即第二代計算機語言。

    隨著計算技術和大規模積體電路的發展,微型計算機迅速發展起來。從20世紀70年代中期開始出現了計算機作業系統。在美國1976年的時候就研製了DIGITAL RESEARCH軟體公司出8位的CP/M作業系統。這個系統允許使用者透過控制檯的鍵盤對系統進行控制和管理,其主要功能是對檔案資訊進行管理,以實現其他裝置檔案或硬碟檔案的自動存取。此後出現的一些8位作業系統多采用CP/M結構。

    擴充套件資料:

    一、作業系統主要包括以下幾個方面的功能 :

    1、程序管理,其工作主要是程序排程,在單使用者單任務的情況下,處理器僅為一個使用者的一個任務所獨佔, 程序管理的工作十分簡單。但在多道程式或多使用者的情況 下,組織多個作業或任務時,就要解決處理器的排程、 分配和回收等問題 。

    2、儲存管理分為幾種功能:儲存分配、儲存共享、儲存保護 、儲存擴張。

    3、裝置管理分有以下功能:裝置分配、裝置傳輸控制 、裝置獨立性。

    4、檔案管理:檔案儲存空間的管理、目錄管理 、檔案操作管理、檔案保護。

    5、作業管理是負責處理使用者提交的任何要求。

    二、語言特點

    1、組合語言是計算機提供給使用者的最快最有效的語言,也是能夠利用計算機的所有硬體特性並能夠直接控制硬體的唯-語言。但是由於編寫和除錯組合語言程式要比高階語言複雜,因此目前其應用不如高階語言廣泛。

    2、組合語言比機器語言的可讀性要好,但跟高階語言比較而言,可讀性還是較差。不過採用它編寫的程式具有儲存空間佔用少、執行速度快的特點,這些是高階語言所無法取代的。在實際應用中,是否使用匯編語言,取決於具體應用要求、軟體開發時間和質量等方面作權衡。

    參考資料:

    參考資料:

  • 中秋節和大豐收的關聯?
  • 兒子在國外留學,想從事計算機相關專業,除了CS、CE之外,還有什麼好的選擇?