Python學習day01 - 計算機基礎

第一天程序員

什麼是編程算法

語言就是用來交流的。編程

語言+火構成了人類的文明windows

Python語言用來和計算機交流ui

經過他和計算機交流,而後完成不少程序員想要完成的事情,就叫編程。spa

爲何要編程操作系統

節省勞動力,更高效的完成工做,創造效益。orm

讓計算機必定程度上代替人類,甚至於徹底替代人類。blog

計算機的五大組成內存

1.           CPU(大腦)

              控制器(控制)

              類人,控制四肢,全部組織的運轉

2.          運算器(運算)

              進行邏輯運算,和算術運算

3.           內存(大腦的記憶組織)

.             計算機只認識01(高低壓電頻)

     0101 0110 # AB
     0101 1001 # AC

            優勢:存取很是快。缺點:時間短,保存時間不長(斷電消失)。

4.           外存(筆記本)

              優勢:存儲穩定時間久,容量大。缺點:存取速度慢。

5.           輸入設備

              接受信息

6.           輸出設備 

               輸出傳遞信息

                相似於人類的

計算機組成補充

推薦書籍 <數學之美>

應用程序的啓動流程

1.          雙擊打開qq(快捷方式-->指向一個路徑(外存),去這個位置找到他)

2.          發送指令給內存,讓內存讀取外存中的qq內容

3.          運行

多核CPU

  至關於多個大腦,同時(同一時刻)處理多件事情

32位和64

64位系統向下兼容32位軟件,反之不能夠

ROM存儲器+CMOS存儲器

開機,告訴計算機操做系統的位置,該信息存儲在CMOS存儲器中。

總線

總線至關於人類的神經,肌肉,血管

硬盤工做原理

機械硬盤上存儲的都是 0 1

機械手臂:讀取數據

磁道:存儲數據

扇區:多個磁道組成一塊,起始位置不一樣

尋找數據的時間:

平均尋道時間:機械手臂找到磁盤的時間5ms(固態硬盤沒有這個時間)

平均延遲時間:(0 + ?)/2       7200r/min

 

尋找數據時間 = 平均尋道時間 + 平均延遲時間

固態硬盤

固態不須要平均延遲時間,RAM (斷電消失)

固態硬盤是基於固態電子(SSD,斷電不消失)和算法實現數據存儲的。

 

計算機操做系統

什麼是文件?

計算機不能提供文件,文件是操做系統提供的,一個虛擬的概念,不一樣操做系統的文件定義是不同的。

什麼叫應用程序


 

QQ是個應用程序,本質就是一堆文件。

編程是爲了解決人類需求,完成某件事情,寫出一個應用程序,就是寫一堆文件。

什麼叫操做系統

一個軟件,幫咱們完成計算機的控制。

操做系統的做用

操做系統把對計算機控制的複雜指令(CPU簡化了

 

用戶/硬件/操做系統/應用程序

硬件:與操做系統交互

操做系統:人/應用程序

應用程序:人/操做系統

硬件之間的交流經過CPU

 

打開應用程序必須通過操做系統,打開操做系統必須通過(ROM存儲器(臨時操做系統))

1.          通電

2.          按下開機鍵

3.          開機鍵會啓動臨時操做系統(ROM應用程序)

4.          臨時操做系統去找windows操做系統的路徑並啓動

5.          操做系統啓動

推薦書籍  《烏合之衆》

 

 

應用程序和操做系統啓動的區別

應用程序依託於操做系統

操做系統依託於臨時操做系統

其餘步驟會如出一轍

 

第一天過去,感受這裏老師個個都很好,說話又好聽,又有才,我超喜歡這裏。

相關文章
相關標籤/搜索