標籤:如何 cmos 本質 相容性 sys 丟失 put 指令集 接管
1、python是什嗎?
Python是一門程式設計語言
2、什麼是程式設計語言?(*****)
只要是語言,那語言的本質都一樣:語言是一種事物與另外一種事物溝通的介質
程式設計語言是程式員與電腦溝通的介質
3、什麼是編程?(*****)
編程指的是:程式員基於某種程式設計語言的文法格式將自己腦子中的想要讓電腦做的事寫到檔案中
所以說編程的結果就是一堆檔案,這一堆檔案就是程式
4、為什麼要編程?(*****)
電腦就像是人的奴隸,編程的目的就是人想要奴役電腦,
讓電腦代替人類去工作,從而解放人力
5、電腦硬體基礎
cpu:x86-64(*****)
什麼是x86 因為最早的那顆Intel發展出來的CPU代號稱為8086,後來依此架構又開發出80285、80386....,因此這種架構的CPU就被稱為x86架構了。複雜指令集 基本我們所用的和伺服器都是這種架構的
什麼64位 CPU一次執行指令的資料頻寬 每次cpu從記憶體取資料的數量
cpu具有向下相容性,即64的cpu可以執行32的程式
32的cpu運行不了64的軟體
儲存空間:(*****)
記憶體:記憶體條
優點:存取速度快
缺點:斷電資料丟失,容量小
外存:磁碟
優點:斷電資料也不丟失,可以永久儲存資料,容量大
缺點:存取速度慢
瞭解:(**)
十進位
0 1 2 3 4 5 6 7 9
123
1*(10^2) + 2*(10^1) + 3*(10^0)=123
二進位
111
# 二進位轉十進位
1*(2^2)+1*(2^1) + 1*(2^0) = 7
# 十進位轉二進位(除2取餘法)
儲存單位(***)
一個二進位位稱為1bit
8bit=1Bytes 稱為一個位元組
1024Bytes = 1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
補充儲存空間:(**)
ROM->儲存BIOS的指令
BIOS:BASIC INPUT OUPUT SYSTEM
(*****)
對於磁碟來說,尋找到資料的總時間=平均尋道(5ms)+平均延遲時間(7200轉的磁碟該值等於4ms 60/7200=8ms 算半圈=4ms)
為了避免浪費時間每次都是512B讀寫一次磁碟。
(**)
磁軌 一圈一圈的
柱面 實際就是c盤 d盤的分類
扇區 每個大小512B
6、作業系統
啟動流程
1 加電
2 BIOS->檢測硬體->CMOS
3 找到啟動盤-》讀取第一個扇區512B(瞭解:446引導資訊 64分區資訊 2結束標誌位)
4 載入bootloader
5 讀取作業系統核心(接管BIOS的任務,控制計算)
總結:
重點一:電腦的三大核心組件,以及它們的功能?
1、cpu 執行
2、記憶體 儲存
3、硬碟 儲存
重點二:cpu、記憶體、硬碟的工作原理,解釋一個程式如何從無到有運行起來的?
預習
6、作業系統
1、什麼是作業系統
2、為什麼要有作業系統(作業系統的作用是什嗎?)
3、誰來叫用作業系統
7、python基本文法
python-study-01 電腦硬體基礎