一、程式設計即編寫程式,編寫程式的目的是為了操控計算機完成預期的目標,編寫程式需要用到程式語言
二、程式語言分為三類:機器語言,組合語言,高階語言。
1、機器語言即二進位制語言,計算機能夠直接識別的語言,編寫難度極高,開發速度慢,但是執行速度快。
2、組合語言操作儲存器,執行速度快,同樣開發難度也很高。
3、高階語言分為解釋型和編譯型,解釋型有python,編譯型有c、c++。
三、計算機基於電工作,所謂的那些語言最終都要轉化為高低電平(即二進位制中的01)。
四、作業系統的出現時為了幫助計算機使用者更簡單的操作計算機的硬體,作業系統給出了檔案的概念,乙個檔案即對應於硬碟中的一段儲存空間。
五、計算機分為五大部分:控制器,運算器,儲存器,輸入裝置,輸出裝置。
1.控制器+運算器=**處理器(cpu)
2.儲存器有暫存器,快取記憶體,記憶體,硬碟,磁帶(按儲存速度由高到低排名)
暫存器的材質與晶元的材質一致,儲存速度與晶元的運算速度一致(1ns)
快取記憶體主要儲存一些經常用到的資料,避免重複的從硬碟中讀取資料,提高效率(2ns)
記憶體有儲存速度快,斷電資料易丟失的特點(10ns)
硬碟分為機械硬碟和固態硬碟機械硬碟基於磁工作,由小磁針在磁片上轉動來讀寫資料,受制於物理轉速的影響,機械硬碟讀寫資料的速度比記憶體要慢很多,所以在今後編寫程式的過程中要儘量減少i/o操作,提高**執行效率。由於物理機制的影響,機械硬碟在猛烈撞擊易損壞。固態硬碟基於電工作,讀寫資料速度比機械硬碟快很多,但**較貴,現一般用於系統盤,在抗外力影響方面的表現比機械硬碟好。
3.輸入裝置有鍵盤,滑鼠。觸控螢幕
4.輸出裝置有顯示器,音響,印表機
六、完整的計算機系統由一下三部分組成:作業系統,應用程式,計算機硬體
七、計算機三大核心元件:cpu、記憶體、硬碟
八、cpu的工作流程:從記憶體中讀取指令,將指令解析翻譯成cpu能夠讀懂的指令,操作硬體
計算機 計算機基礎整理
大學四年浪費的代價。半夜整理東西 cpu 其功能主要是解釋計算機指令以及處理計算機軟體中的資料。cpu由運算器 控制器和暫存器及實現它們之間聯絡的資料 控制及狀態的匯流排構成。差不多所有的cpu的運作原理可分為四個階段 提取 fetch 解碼 decode 執行 execute 和寫回 writeb...
計算機基礎
1 32位作業系統的記憶體分配 1 32位作業系統 windows linux 支援4g 2 32 記憶體的連續訪問 2 32位作業系統,通常把記憶體分為兩個2g的空間,每個程式執行時,就是每個程序,最大可以使用2g的私有記憶體 0x00000000 0x80000000 即理論支援如下的陣列 ch...
計算機基礎
1 完整的計算機系統 完整的計算機系統應該是由以下幾個部分組成 1.計算機硬體。2.作業系統。3.應用程式。2 計算機硬體介紹 1.控制器 計算機的控制指揮系統,通過產生操作控制訊號作用於計算機其他部件。2.運算器 實現算術運算和邏輯運算的部件。3.儲存器 用來存放各類資料檔案以及程式的部件。4.輸...