計算機的組成及其功能

計算機系統由硬件系統和軟件系統兩大部分組成。馮諾依曼奠定了現代計算機的基本結構。

馮諾依曼體系的計算機,必須具有如下功能:

#1 把需要的程序和數據送至計算機中;

#2 具有長期記憶程序、數據、中間結果及最終運算結果的能力;

#3 能夠完成各種算術運算、邏輯運算和數據傳送等數據加工處理的能力;

#4 能夠根據需要控制程序走向,并能根據指令控制機器的各部件協調操作

#5 能夠按照要求將結果輸出給客戶

為了實現上述功能,計算機硬件系統由運算器、存儲器、控制器、輸入設備、輸出設備五大部件組成。

#1 運算器:用于完成各種算術運算、邏輯運算和數據傳送等數據加工處理

#2 控制器:用于控制程序的執行,是計算機的大腦。運算器和控制器組成計算機的中央處理器(CPU)??刂破鞲鶕娣旁诖鎯ζ髦械闹噶钚蛄?程序)進行工作,并由一個程序計數器控制指令的執行??刂破骶哂信袛嗄芰?,能根據計算結果選擇不同的工作流程。

#3 存儲器:用于記憶程序和數據,例如:內存。程序和數據以二進制代碼形式不加區別的存放在存儲器中,存放位置由地址決定。

#4 輸入設備:用于將數據或程序輸入到計算機中,例如:鼠標、鍵盤

#5 輸出設備:將數據或程序的處理結果展示給用戶,例如:顯示器、打印機

五大基本部件之間的基本關系如下圖所示:

五大基本部件.png

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

(0)
vincent_chenvincent_chen
上一篇 2016-08-15
下一篇 2016-08-15

相關推薦

  • echo

    echo命令詳解

    Linux干貨 2018-02-28
  • yum命令用法及源碼的編譯

     一:yum 何為yum? yum是rpm的前端程序,可解決軟件包相關依賴性,可在多個庫之間定位軟件包,是up2date 的替代工具。 1.命令格式:     yum [options] [command] [package …] 2.yum客戶端配置文件: 公共配置文件:/etc/yum.conf   &…

    Linux干貨 2017-08-19
  • linux中文本處理工具

      對于linux來講,文本處理是非常重要的,因為linux系統就是由無數的文件組成的,linux中一切皆文件。文件的處理方式有很多種,所以就有眾多的文本處理工具,各自作用于不同的文本處理方式。 一、查看文件命令:    cat命令:處理顯示文件內容,不改變原文件    cat命令常用于查看文件內容,也可通過…

    Linux干貨 2016-08-08
  • 第二周作業

    Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 cp 文件復制     常用選項:            -i:交互式        …

    Linux干貨 2016-11-06
  • Linux中高級文件系統管理

    一、磁盤配額管理             定義:限制普通用戶對某個目錄寫空間大小的限制     1、此策略是針對文件系統,并非硬盤     2、可以根據不同組和不同用戶進行不同的策…

    Linux干貨 2016-08-29
  • linux 學習筆記

    第一周

    Linux干貨 2018-03-16
欧美性久久久久