計算機的組成及其功能

計算機由運算器,控制器、存儲器及輸入、輸出裝置五部分組成。

第一,運算器(Arithmetical and Logical Unit),也稱作算術邏輯單元,主要是對數據進行各種運算。

第二,控制器(Control Unit)是計算機的控制中心,協調各計算機各部分按照預先的目標和步驟有序的工作??刂破鲝拇鎯ζ髦兄饤l取出指令,分析每條指令規定的操作和所需數據的存放位置,然后根據分析的結果向計算機其他部分發出控制信號,統一指揮整個計算機完成指令規定的操作。

第三,存儲器(Memory Unit)主要功能是存儲程序和各種數據信息,并能在計算機運行過程中高速,自動的完成程序和數據的存取。存儲器是具有“記憶”功能的設備,它用具有兩種穩定狀態的物理器件來存儲信息,這些器件被成為記憶元件。由于這些記憶元件有兩種穩定狀態,因此在計算機中采用只有兩個數碼“0”和“1”的二進制來表示數據。日常使用的十進制數必須轉換成等值的二進制數才能存入存儲器中,計算機中處理的各種字符,例如英文字母,運算符號等,也要轉換成二進制才能存儲和操作。存儲器是由成千上萬各存儲單元構成,每個單元存放一定位數(危機上為8位)的二進制數,每個存儲單元都有唯一的編號,成為存儲單元的地址。計算機采用按地址訪問的方式到存儲器中存數據和取數據,即在計算機程序中,每當需要訪問數據時,要向存儲器送去一個地址指出數據的位置,同時發出一個存放命令,并帶有帶存放的數據,或者發出一個取出的命令。這種按地址存儲方式的特點是,只要知道了數據的地址就能直接存取。缺點是數據往往要占用多個存儲單元,必須連續存取有關的存儲單元才是一個完整的數據。計算機在計算之前,程序和數據通過輸入設備送入存儲器,計算機開始工作之后,存儲器還要為其他部件提供信息,也要保存中間結果和最終結果。因此,存儲器的存數和取數的速度是計算機系統的一個重要性能指標。

第四,輸入設備(Input device)用來向計算機輸入各種原始數據和程序的設備。輸入設備把各種形式的信息,如數字,文字,圖像等轉換為數字形式的編碼,即計算機能夠識別的用0和1表示的二進制代碼。鍵盤、鼠標、圖形輸入板和視頻攝像機等都是輸入設備。

第五,輸出設備(Output device)從計算機輸出各類數據的設備叫做輸出設備。輸出設備把計算機加工處理的結果(二進制的編碼)變換為人和其他設備所能接收和識別的信息形式如文字,數字,圖像,聲音,電壓等。常見的輸出設備有顯示器,打印機,繪圖儀等。

原創文章,作者:282265970@qq.com,如若轉載,請注明出處:http://www.www58058.com/47214

(0)
282265970@qq.com282265970@qq.com
上一篇 2016-09-17 17:38
下一篇 2016-09-17 18:38

相關推薦

  • 內核編譯安裝 (用NTFS模塊)

    內核編譯安裝 (用NTFS模塊) 1 rz 下載的 的內核最新文件 在這 https://www.kernel.org/ 2 tar xvf linux-4.12.10.tar.xz 解壓文件 內核文件一般都放在 /usr/src/ 3 cd linux-4.12.10/ 4 [root@god linux-4.12.10]#cp /boot/config-…

    2017-09-04
  • Linux計劃任務

    Linux任務計劃 Linux任務計劃、周期性執行任務 未來某一時間點執行一次任務:at,batch 周期性計劃任務:crontab     默認執行結果會通過郵件形式發送給用戶 本地電子郵件服務 smtp:Simple Mail Transfer Protocol,既簡單郵件傳輸協議,主…

    Linux干貨 2016-09-14
  • Python

    Python中os和shutil模塊
    csv文件和ini文件簡介

    Linux干貨 2017-10-30
  • 高級文件系統管理

    高級文件系統管理 配置配額系統 在內核中執行 以文件系統為單位啟用 對不同組或者用戶的策略不同 根據快或者節點限制,軟限制 soft 硬限制hart 初始化 分區掛載選項 usrquota,grgquota 初始化數據庫:quotacheck 執行配置 開啟或者取消 quotaon ,quotaoff 直接編輯配額 edquota username 在she…

    Linux干貨 2017-05-03
  • 15磁盤管理

    在系統中,常見的硬盤接口有分兩類:并行的和串行的 并行: IDE: 133MB/s SCSI: 640MB/s 串行: SATA: 6Gbps SAS: 6Gbps USB: 480MB/s 存儲設備的設備文件命名方式大致為:/dev/DEV_FILE IDE: /dev/hd#  #–>0,1,2,3 SCSI,SATA,SAS…

    Linux干貨 2016-12-02
  • 網絡接口Bonding以及網絡組

    網絡接口Bonding就是將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP地址是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址。 網絡組 :網絡組:是將多個網卡聚合在一起方法,從而實現冗錯和提高吞吐量。網絡組不同于舊版中bonding技術,提供更好的性能…

    Linux干貨 2016-11-23
欧美性久久久久