二.計算機硬體
3.軟體執行與三大核心硬體的關係?
4.io問題與程式的效率?
5.儲存器
6.硬碟
三.作業系統與平台
2.什麼是平台?
把做事的步驟/業務邏輯給翻譯下來
人類要奴役計算機做事,需要通過計算機能夠看懂的語言去傳送指令,命令計算機#舉個栗子(人類的思維邏輯):
#接收使用者輸入的使用者名稱
#接收使用者輸入的密碼
#判斷 使用者輸入的使用者名稱 and 使用者輸入的密碼 是否正確
#正確,輸出登入成功
#錯誤,輸出使用者名稱或密碼錯誤
# 把這些思維邏輯翻譯成計算機可以看懂的
**應該寫到檔案中,存放有程式**的檔案就是程式,或者叫軟體
原則:所有的計算機硬體都是在模仿人的某一功能或器官
cpucpu(作業系統)
====
====
> 人腦的執行指令的功能
↓負責數**算與邏輯運算,執行指令
記憶體 ==
====
====
====
==> 人腦的記憶功能
↓負責臨時記憶資料:
優點:訪問io速度快
缺點:斷電資料就消失
硬碟 ==
====
====
*****==
>筆記本
↓永久存放記憶資料:
優點:永遠儲存資料,斷電資料不丟失
缺點:訪問io速度慢
記憶體硬碟
輸入裝置:鍵盤,滑鼠
輸出裝置:顯示器,印表機
核心態:可以控制計算機硬體
使用者態:可以執行運算功能
程式最先存放於硬碟中,程式的執行是把硬碟中的程式載入到記憶體中,cpu從記憶體中讀取並執行程式
(針對輸出)把指令依賴的資料事先載入到記憶體,能從內訪問資料就不要從硬碟;
(針對輸入)針對要永久存放到硬碟中的資料,應該在記憶體中攢一大波然後一次性寫入硬碟.
記憶體:ram(可讀可寫),rom(唯讀)
cpu,rom,cmos用來執行bios程式rom(唯讀記憶體)
==>
:存放bios
cmos(硬碟)
==>
:斷電資料丟失,但是耗電量極低
作業系統是乙個協調,管理,控制計算機硬體資源與應用軟體資源的乙個控制程式
平台=硬體+作業系統應用程式/使用者
↕↕↕作業系統(windows,mac,linux)
==> 提供了檔案的概念
↕↕↕計算機硬體(cpu,記憶體,硬碟)
例:windows系統+某款硬體,linux系統+某款硬體
程式設計 計算機硬體與作業系統
一 什麼是程式語言 程式語言是程式設計師與計算機溝通的介質 二 什麼是程式設計程式設計師把自己想讓計算機做的事用程式語言寫出來 程式設計的結果就是一系列檔案 三 為什麼要程式設計程式設計是為了讓計算機按照人類的思維去做事,從而解放人力 一 計算機組成五大部分 1.控制器 計算機的指揮系統,負責其他硬...
計算機硬體組成及作業系統
上節課內容回顧 1 什麼是buffer與cache,它們各自的作用是什麼 linux系統會把記憶體分為兩種區域 buffer 緩衝區,攢一大波資料,再刷入硬碟 cache 快取,把硬碟的資料在記憶體中快取好,cpu取的時候可以直接從記憶體取 2 什麼是核心態與使用者態 核心態 作業系統正在控制硬體 ...
計算機硬體系統(一) 計算機硬體系統的組成
馮 諾依曼是美籍匈牙利數學家,他於1945年首先提出了以二進位制資料為基礎的儲存程式自動控制思想,奠定了現代電子數字計算機的發展基礎。他的基本思想可簡要概括為 五大部件機構體系。計算機由運算器 控制器 儲存器 輸入裝置和輸出裝置五個基本部分組成 二進位制指令操作。計算機內部採用二進位制表示指令和資料...