python-study-01 電腦硬體基礎

來源:互聯網
上載者:User

標籤:如何   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 電腦硬體基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.