計算機的五大組成部分spa
控制器、運算器、存儲器、輸入設備、輸出設備操作系統
控制器:是計算機的指揮系統,負責控制計算機其餘硬件的工做
運算器:負責數學運算與邏輯運算blog
控制器+運算器=CPU=====》人的大腦內存
存儲器資源
內存
優勢:存取速度快
缺點:斷電數據就丟失,只能臨時保存數據input
外存:如硬盤
優勢:斷電數據不丟失,能夠永久保存數據
缺點:存取速度慢數學
硬盤存取(IO)速度慢的緣由工作流
平均尋道時間(找磁道的時間)+平均延遲時間(轉半圈的時間)=一次IO時間
7200轉/分鐘的硬盤來講,一次IO的時間大概:
5MS+4MS=9MSit
輸入設備input:鍵盤、鼠標、掃描儀等將數據輸入進計算機內的設備class
輸出設備output :音響,顯示器等將信息傳出的設備
總結:
與運行程序有關的三大核心硬件:cpu、內存、硬盤
程序最早都是存放於硬盤的,站在硬件角度,程序的啓動時,硬件的工做流程:
1. 程序相關數據先從硬盤讀入內存
2. cpu從內存取出指令/數據而後運行
CPU詳解
cpu具備向下兼容性
64的cpu能夠運行32bit與64bit的軟件
可是32的cpu只能運行32bit的軟件
存儲器單位之間的關係
8bit=1Bytes
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
一套完整的計算機系統分爲三層
應用程序
操做系統
計算機硬件
操做系統定義:
操做系統是協調、管理、控制計算機硬件資源與應用軟件的一個控制程序
應用程序是經過操做系統來間接控制硬件的
在計算機開機時,boot被自動執行,指引CPU把操做系統從大容量存儲器中傳送到主存儲器的易失區 。
一旦操做系統放到了主存儲器中,boot要求CPU執行一條轉移指令,轉到這個存儲區域,在這個時候,
操做系統接管而且開始控制整個機器的活動。