基石為勤能補拙的迷宮之旅——第一天

一、 編程與編程的目的

什么是語言?什么是編程語言?

????????語言是一種事物與另外一種事物溝通的介質,所以說編程語言是程序員與計算機溝通的介質。

什么是編程?

????????程序員把自己想要讓計算機做的事按照某種編程語言的語法規范表達出來,表達的結果就是程序,程序就是一系列的文件。

為什么要編程?

????????讓計算機按照人類思維邏輯去工作,從而解放人力。在編程的世界里,計算機就是人類的奴隸,編程的目的就像是奴役計算機,就像《西部世界》里面,人與機器的關系仿佛回到奴隸時代。

????????These violent delights have violent ends. 在以后的智能時代,我希望的是機器在盡力完成他們工作的同時能獲得相對的尊重。

二、 計算機組成

五大組成部分:

控制器:指揮系統,控制計算機的其他硬件進行工作。

運算器:負責數學運算和邏輯運算。

控制器和運算器合起來就是中央處理器CPU。相當于人的大腦。

存儲器

存儲器分為內存和外存。

????內存 ===》人腦的記憶功能

????????優點:存取速度快

????????缺點:斷電數據丟失,只能臨時保存數據。

????外存 ===》筆記本

????????優點:例如硬盤,斷電數據不丟失,可以永久保存數據

????????缺點:存取速度慢。

輸入設備Input:例如鍵盤、鼠標等。

輸出設備Output:例如顯示器,打印機等。

????????存儲器和輸入輸出設備都是IO設備。

????????與運行程序有關的三大核心硬件:CPU,內存和硬盤。

????????程序最先都是存放于硬盤,站在硬盤的角度,程序啟動時硬件的工作流程:

1.程序相關數據先從硬盤讀入內存;

2.CPU從內存取出指令/數據,然后運行。

????????決定程序的啟動速度是數據從硬盤讀入內存,當然內存大小也有關。在CPU和內存之間,內存和磁盤之間增加不同類型存儲器可加快速度。凡是提起優化和提高效率都離不開IO。

三、 CPU詳解

????????CPU具有向下兼容性 64的CPU可以運行32bit與64bit的軟件。 但是32的CPU只能運行32bit的軟件。

n核就相當于n個CPU。

四、 存儲器詳解

數據單位

????8bit=1Byte

????1024Bytes=1KB

????1024KB=1MB

????1024MB=1GB

????1024GB=1TB

????1024TB=1PB

寄存器

????????用與CPU相同材質制造,與CPU一樣快,因而CPU訪問它無時延,典型容量是:在32位CPU中為3232,在64位CPU中為6464,在兩種情況下容量均<1KB。

高速緩存

????????命中率——高速緩存硬件檢查所需要的高速緩存行是否在高速緩存中。如果是,則稱為高速緩存命中。

內存(RAM)

????????一般微機的主存,易失性存儲。

ROM

????????ROM(Read Only Memory),非易失性隨機訪問存儲,BIOS就是存儲在這上面,BIOS啟動操作系統。

EEPROM和閃存

????????EEPROM(Electrically Erasable PROM,電可擦除可編程ROM),非易失性的,可以擦除和重寫。重寫花費的時間比寫入RAM要多。閃存(flash memory)在便攜式電子設備中,閃存通常作為存儲媒介。閃存是數碼相機中的膠卷,是便攜式音譯播放器的磁盤,還應用于固態硬盤。閃存在速度上介于RAM和磁盤之間,但與磁盤不同的是,閃存擦除的次數過多,就被磨損了。

CMOS

????????易失性存儲,保持當前時間和日期,保存配置的參數(啟動磁盤),由電池驅動,且此存儲器耗電極低。電池失效時,相關的配置和時間等都將丟失。

磁盤


????????平均尋道時間(找磁道的時間5ms)+平均延遲時間(轉半圈的時間)= 一次IO時間。例如7200轉/分鐘的硬盤來說,一次IO的時間大概:5ms + 0.5(60*1000/7200)≈9ms

????????此外,磁盤上某塊地方被稱為虛擬內存,Linux稱之為Swap。

五、 一套完整的計算機系統

分為三層:

????????應用程序

????????操作系統——一種控制程序,控制硬件的運作

????????計算機硬件

六、 操作系統定義

????????操作系統是協調、管理、控制計算機硬件資源與應用軟件的一個控制程序,應用程序是通過操作系統來間接控制硬件的。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,983評論 6 537
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,772評論 3 422
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,947評論 0 381
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,201評論 1 315
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,960評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,350評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,406評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,549評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,104評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,914評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,089評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,647評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,340評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,753評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,007評論 1 289
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,834評論 3 395
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,106評論 2 375

推薦閱讀更多精彩內容