計算機的組成及其功能

計算機現如今已經成為了我們生活中不可缺少的一部分,那么它是由什么組成的呢?
簡單來說,計算機系統是由硬件系統(hardware system)和 軟件系統(software system)兩部分組成。

Mac電腦背景圖.jpg

Mac電腦背景圖.jpg

下面我們來羅列一下計算機系統的主要組成,請看下圖

計算機系統組成.png

計算機系統組成.png

計算機的功能

我們知道計算機十分強大,那么它都有哪些功能呢?

從基本結構上來講,計算機可以分為五大部分:

  1. 運算器或稱算術邏輯單元(Arithmetical and Logical Unit)
    運算器的主要功能是對數據進行各種運算。這些運算除了常規的加、減、乘、除等基本的算術運算之外,還包括能進行“邏輯判斷”的邏輯處理能力,即“與”、“或”、“非”這樣的基本邏輯運算以及數據的比較、移位等操作。
  2. 控制器(Control Unit)
    控制器是整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照預先規定的目標和步驟有條不紊地進行操作及處理。 控制器從存儲器中逐條取出指令,分析每條指令規定的是什么操作以及所需數據的存放位置等,然后根據分析的結果向計算機其它部分發出控制信號,統一指揮整個計算機完成指令所規定的操作。因此,計算機自動工作的過程,實際上是自動執行程序的過程,而程序中的每條指令都是由控制器來分析執行的,它是計算機實現“程序控制”的主要部件。 通常把控制器與運算器合稱為中央處理器(Central Processing Unit-CPU)。工業生產中總是采用最先進的超大規模集成電路技術來制造中央處理器,即 CPU 芯片。它是計算機的核心部件。它的性能,主要是工作速度和計算精度,對機器的整體性能有全面的影響。
  3. 存儲器(Memory unit)
    存儲器的主要功能是存儲程序和各種數據信息,并能在計算機運行過程中高速、自動地完成程序或數據的存取。存儲器是具有“記憶”功能的設備,它用具有兩種穩定狀態的物理器件來存儲信息。這些器件也稱為記憶元件。由于記憶元件只有兩種穩定狀態,因此在計算機中采用只有兩個數碼“0”和“1”的二進制來表示數據。記憶元件的兩種穩定狀態分別表示為“0”和“1”。日常使用的十進制數必須轉換成等值的二進制數才能存入存儲器中。計算機中處理的各種字符,例如英文字母、運算符號等,也要轉換成二進制代碼才能存儲和操作。 存儲器是由成千上萬個“存儲單元”構成的,每個存儲單元存放一定位數(微機上為8位)的二進制數,每個存儲單元都有唯一的編號,稱為存儲單元的地址?!按鎯卧笔腔镜拇鎯挝唬煌拇鎯卧怯貌煌牡刂穪韰^分的,就好像居民區的一條街道上的住戶是用不同的門牌號碼來區分一樣。 計算機采用按地址訪問的方式到存儲器中存數據和取數據,即在計算機程序中,每當需要訪問數據時,要向存儲器送去一個地址指出數據的位置,同時發出一個“存放”命令(伴以待存放的數據),或者發出一個“取出”命令。這種按地址存儲方式的特點是,只要知道了數據的地址就能直接存取。但也有缺點,即一個數據往往要占用多個存儲單元,必須連續存取有關的存儲單元才是一個完整的數據。 計算機在計算之前,程序和數據通過輸入設備送入存儲器,計算機開始工作之后,存儲器還要為其它部件提供信息,也要保存中間結果和最終結果。因此,存儲器的存數和取數的速度是計算機系統的一個非常重要的性能指標。
  4. 輸入設備(Input device)
    用來向計算機輸入各種原始數據和程序的設備叫輸入設備。輸入設備把各種形式的信息,如數字、文字、圖像等轉換為數字形式的“編碼”,即計算機能夠識別的用1和0表示的二進制代碼(實際上是電信號),并把它們“輸入”(INPUT)到計算機內存儲起來。鍵盤是必備的輸入設備、常用的輸入設備還有鼠標器、圖形輸入板、視頻攝像機等。
  5. 輸出設備(Output device)
    從計算機輸出各類數據的設備叫做輸出設備。輸出設備把計算機加工處理的結果(仍然是數字形式的編碼)變換為人或其它設備所能接收和識別的信息形式如文字、數字、圖形、聲音、電壓等。常用的輸出設備有顯示器、打印機、繪圖儀等。

原創文章,作者:N27_sapbcs,如若轉載,請注明出處:http://www.www58058.com/85289

(0)
N27_sapbcsN27_sapbcs
上一篇 2017-08-22
下一篇 2017-08-23

相關推薦

  • 蕭田國給你五個2017GOPS北京站的參會理由!

    2017年7月28日,GOPS全球運維大會即將開幕,發起人蕭田國將在主會場發表題為《運維如何延續自己的職業生涯》演講,參加第七屆北京站您會有哪些收益? 收益一: 【長達半天時間的培訓式演講】讓您系統性掌握頂級互聯網自動化運維體系 收益二: 【騰訊智能運維】傳奇背后的細節,聽了才知道 收益三: 與Facebook、Twitter、BATJ等運維大咖【面對面深度…

    Linux干貨 2017-07-24
  • Linux磁盤管理

    設備文件 一切皆文件 open(), read(), write(), close() 磁盤結構 磁盤接口類型 并行 IDE:133MB/s SCSI:640MB/s 串口 SATA:6Gbps SAS:6Gbps USB:480MB/s rpm rotationsper minute 硬盤每分鐘轉數 硬盤結構  圖一…

    Linux干貨 2016-08-30
  • Linux里的用戶與組

    任何事務的進行都離不開管理,脫離了管理的系統將會是一團亂麻。今天就來講講Linux里的用戶與組的管理 首先,用戶與組不會憑空出現,必須得是系統本身或人為創建的 。     所以,系統創建的就叫系統用戶.系統組,用戶創建的就是普通用戶.普通組。 useradd  創建用戶 -u 創建用戶并指定用戶的UID -g…

    2017-07-30
  • sed工具的基本用法

    sed -n(不輸出模式,不自動打印) sed -d(刪除匹配到的內容) sed-e(多點編輯) sed-r(支持擴展正則表達式) sed#,#(地址定界,在此范圍中匹配) sed 1~2   sed 2~2 (找奇數行和偶數行) sed =(為打印到的內容編輯行號)  sed?。ㄈ》矗?sed s///(查找替換,支持使用其他…

    Linux干貨 2017-05-02
  • 軟件管理

    ldd   /path/to/binary_file       查看二進制所依賴的庫文件 ldconfig  -p  查看已緩存的庫文件名和文件路徑 配置文件 :/etc/ld.so.conf,   /etc/ld.so.conf.d/*.conf 緩存文件:/etc/ld.so.cac…

    Linux干貨 2017-06-11
  • 馬哥教育網絡21期+第七周練習博客

    馬哥教育網絡21期+第七周練習博客 1、創建一個10G分區,并格式為ext4文件系統; 首先掛載一個新的硬盤使用fdisk /dev/sdb進入相應的磁盤空間劃分一個10G的磁盤空間; Command (m for help): n Command action    …

    Linux干貨 2016-08-22
欧美性久久久久