計算機的組成及其功能

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

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

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

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

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

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

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

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

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

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

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

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

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

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

五大基本部件.png

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

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

相關推薦

  • 馬哥教育網絡班21期第5周課程練習

    1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; # grep '^[[:space:]]\+' /boot/grub2/grub.cfg 2、顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行; # grep…

    Linux干貨 2016-08-05
  • RHEL6.4 yum訪問HTTPS源時出錯

    在RHEL6.4上安裝OpenStack時,使用epel的源,但源是https的,進行安裝時,總報下面的錯誤。     https://repos.fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/repodata/repomd.xml:  …

    Linux干貨 2016-02-28
  • 馬哥教育網絡班22期+第5周課程練習

    week5: 1、顯示當前系統上root、fedora或user1用戶的默認shell; [root@rs1 ~]# awk -F':' '$1 ~ /^(root|fedora|user1)/{print $1,$NF}' /etc/pa…

    Linux干貨 2016-09-08
  • iptables

    iptables Firewall:防火墻 隔離工具;Packets Filter Firewall;工作于主機或網絡的邊緣,對經由的報文根據預先定義的規則(匹配條件)進行檢測,對于能夠被規則匹配到的報文實行某預定義的處理機制的一套組件; 分類: 硬件防火墻:在硬件級別實現部分功能的防火墻;另一個部分功能基于軟件實現; 軟件防火墻:應用軟件處理邏輯運行于通用…

    Linux干貨 2016-11-07
  • 流編輯器Sed(Stream Edit)詳解

    流編輯器Sed(Stream Edit)詳解       Grep 、sed 和awk并稱為文本三劍客。使用Grep就可以很好的實現文本查找的功能,而且簡單有效。然而其卻無法直接對其進行編輯,sed的出現便解決了這一問題。 Sed被稱為流編輯器,它是一種新型的非交互式的文本編輯器,它逐行處理文件或輸入,并將結…

    Linux干貨 2016-08-22
  • linux發展歷程簡述

     linux發展歷程簡述 概述       本文寫的linux 的發展歷史,閱讀本文你可以知道:           1.   linux的發音           2. &nbs…

    Linux干貨 2016-10-14
欧美性久久久久