什麼是編程編程
人將本身的思惟邏輯和想法經過計算機可以識別的語言寫下來,告訴計算機按照你的思惟邏輯去幫你幹活緩存
爲何編程架構
讓計算機可以按照你的思惟邏輯去工做,解放人力!!!spa
計算機系統的3大組成 操作系統
1.應用程序 2.操做系統(中間人) 3.計算機硬件指針
計算機五大組成部分
1.控制器:計算機的控制系統
2.運算器:計算機的運算系統
邏輯運算:判斷事物的對錯...
數學運算:數字運算
控制器+運算器 = 計算機中央處理器(CPU)
3.存儲器:計算機存儲系統
內存
基於電工做的,通電數據正常讀取,一旦斷電數據便可丟失
優勢:讀取速度快
缺點:斷電數據丟失
外存
優勢:可以永久保存數據
缺點:讀取速度慢
4.輸入設備
鍵盤,鼠標,觸摸屏
5.輸出設備
顯示器,音響,打印機
ps:輸入設備也稱input,輸出設備也叫ouput
存儲器也能夠叫着IO設備接口
計算機三大核心組件內存
cpu:大腦
內存:短時間記憶
硬盤:永遠不會消失的本子input
我的理解:cpu能夠理解爲大腦 ,內存使大腦短時間獲得的信息量,有些人上臺(如我今日,不事後來又勤練)緊張大腦空白就像內存斷電就數據消失,而內存如同知識點消化了,就變成了硬盤,消化知識點就像CPU,寫做業就像輸出設備數學
計算機是經過電來工做的
CPU工做流程
先從內存中讀取命令,而後解析成對應的操做步驟,控制硬件執行.
比較經典的計算機的CPU架構類型是X86,關於CPU的指令集可分爲:
複雜指令集,簡單指令集
cpu分爲32位和64位. 32位一次只能取32個字符 64位一次能取64個字符,固然64位兼容32位的系統寫的軟件
存儲器
寄存器:依附在CPU旁邊很小,存儲數據爲下一步即將用到的數據.
高速緩存:常常要用到的容量比較小的數據存儲在高速緩存,好比平常的阿拉伯數字數據
內存:CPU獲取數據的主力,基於電流高低電頻獲取來表示的二進制數據,但斷電即刻丟失
硬盤:硬盤的旋轉讀取數據
機械硬盤 用指針讀取和寫入分層的磁盤的數據
固態硬盤 電寫入芯片的方式,由結構決定
磁帶:
外部存儲的盤,好比移動硬盤
自上而下空間愈來愈大,可是傳輸和寫入速度愈來愈慢
操做系統
操做系統也是一款應用軟件,可是它是針對計算機硬件的
將複雜醜陋的操做封裝起來,暴露給用戶簡單快捷的操做接口
幫助你協調,管理,調度計算機各個硬件
文件
操做文件其實就是操做系統給你提供的操做硬盤簡便接口