-
計算機組成
(系統結構的邏輯實現)
鎖定
- 中文名
- 計算機組成
- 外文名
- computer composition
- 組 成
- 機器機內的數據流和控制流的組成
- 計算機軟件
- computer software
- 應用軟件
- application software
- 所屬分類
- 計算機
計算機組成概念
計算機組成要解決的問題是在所希望達到的性能和價格下,怎樣最佳,最合理地把各個設備和部件組成成計算機,已實現所確定的ISA。計算機組成設計要確定的方面應包括:
(2)專用部件的設置:是否設置乘除法、浮點運算、字符處理、地址運算等專用部件,設置的數量與機器要達到的速度、價格及專用部件的使用頻度等有關。
(3)各種操作對部件的共享程度:分時共享使用程度高,雖限制了速度,但價格便宜。設置部件多降低共享程度,因操作並行度提高,可提高速度,但價格也會提高。
(4)功能部件的並行度:是用順序串行,還是用重疊、流水或分佈式控制和處理。
(7)預估、預判技術:為優化性能用什麼原則預測未來行為。
(8)可靠性技術:用什麼冗餘和容錯技術來提高可靠性。
計算機組成硬件組成部分
主要分為五個部分:
4. 輸入(input):輸入設備是計算機的重要組成部分,輸入設備與輸出設備合稱為外部設備,簡稱外設,輸入設備的作用是將程序、原始數據、文字、字符、控制命令或現場採集的數據等信息輸入到計算機。常見的輸入設備有鍵盤、鼠標器、光電輸入機、磁帶機、磁盤機、光盤機等。
5. 輸出(output):輸出設備與輸入設備同樣是計算機的重要組成部分,它把計算機的中間結果或最後結果、機內的各種數據符號及文字或各種控制信號等信息輸出出來。微機常用的輸出設備有顯示終端CRT、打印機、激光印字機、繪圖儀及磁帶、光盤機等。
CPU=控制器+運算器
存儲器=內存+硬盤
計算機組成軟件
計算機組成軟件概述
計算機軟件(computer software)是指計算機系統中的程序及其文檔。程序是計算任務的處理對象和處理規則的描述;文檔是為了便於瞭解程序所需的闡述性資料。程序必須裝入機器內部才能工作,文檔一般是給人看的,不一定裝入機器。軟件是用户與硬件之間的接口界面。用户主要是通過軟件與計算機進行交流。軟件是計算機系統設計的重要依據。為了方便用户,為了使計算機系統具有較高的總體效用,在設計計算機系統時,必須通盤考慮軟件與硬件的結合,以及用户的要求和軟件的要求。軟件的正確含義應該是:(1)運行時,能夠提供所要求功能和性能的指令或計算機程序集合。(2)程序能夠滿意地處理信息的數據結構。(3)描述程序功能需求以及程序如何操作和使用所要求的文檔。軟件具有與硬件不同的特點:(1)表現形式不同硬件有形,有色,有味,看得見,摸得着,聞得到。而軟件無形,無色,無味,看不見,摸不着,聞不到。軟件大多存在人們的腦袋裏或紙面上,它的正確與否,是好是壞,一直要到程序在機器上運行才能知道。這就給設計、生產和管理帶來許多困難。(2)生產方式不同軟件是開發,是人的智力的高度發揮,不是傳統意義上的硬件製造。儘管軟件開發與硬件製造之間有許多共同點,但這兩種活動是根本不同的。(3)要求不同硬件產品允許有誤差,而軟件產品卻不允許有誤差。(4)維護不同硬件是要用舊用壞的,在理論上,軟件是不會用舊用壞的,但在實際上,軟件也會變舊變壞。因為在軟件的整個生存期中,一直處於改變維護狀態。
計算機軟件分為系統軟件和應用軟件,如果把計算機比喻為一個人的話,那麼硬件就表示人的身軀。而軟件則表示人的思想、靈魂。一台沒有安裝任何軟件的計算機稱之為“裸機”。
計算機組成系統軟件
系統軟件是指控制和協調計算機及外部設備,支持應用軟件開發和運行的系統,是無需用户干預的各種程序的集合,主要功能是調度,監控和維護計算機系統;負責管理計算機系統中各種獨立的硬件,使得它們可以協調工作。系統軟件使得計算機使用者和其他軟件將計算機當作一個整體而不需要顧及到底層每個硬件是如何工作的。(如Windows、Linux、DOS、Unix等操作系統都屬於系統軟件。)