計算機基礎作業

2022-09-13 10:39:13 字數 977 閱讀 7237

什麼是程式設計?

程式設計就是通過某種程式語言與計算機進行交流,從而通過計算機完成自己想做的某些事情。這種與計算機交流的過程就叫做程式設計。

簡述計算機五大組成。

1.控制器,對硬體進行控制

2.運算器,進行邏輯與算數運算

3.儲存器,對資料進行儲存

4.輸入裝置,輸入資訊

5.輸出裝置,輸出資訊

作業系統有什麼用?

把對硬體的複雜操作封裝成介面,提供給使用者使用

計算機由哪三大部分組成?

1.硬體裝置

2.應用程式

3.作業系統

簡述作業系統和應用程式的啟動流程?

作業系統的啟動:作業系統**由硬碟讀入記憶體(bios程式),cpu執行作業系統**(cmos儲存器),執行成功後作業系統接管操作硬體的工作。

應用程式的啟動:應用程式**有硬碟讀入記憶體,cpu執行應用程式碼,執行成功即可使用應用程式。雖然應用程式的啟動和作業系統的啟動有著異曲同工之處,但是得明確一點:裝了作業系統之後才能裝應用程式,才有應用程式這個概念。因此上述應用程式對硬體控制的每一步操作,都依賴於作業系統的幫助。

程式語言的分類有哪些?並評估各個分類的優缺點。

機器語言,只使用0和1進行程式設計,執行速度快,編譯速度慢

組合語言,使用英文單詞代替二進位制數,相較於機器語言執行速度慢,但提高了編譯速度

高階語言,加一層對映,使之更符合人類的語言習慣

編譯型語言,高階語言的一種,一次性翻譯,翻譯完成後執行,bug難以除錯,故開發效率低

解釋性語言,高階語言的一種,逐句翻譯,逐句執行,它直譯器使用編譯語言編寫,編譯效率高,執行效率低

簡述網路的瓶頸效應。

假設乙個程式使用編譯型語言傳送訊息的執行效率為0.001ms;使用解釋型語言的執行效率為0.1ms,網際網路的網路延遲可能需要1ms,而你這靠語言節省下來的0.099ms相較於網路延遲的1ms可能無傷大雅,因為你傳送第二條訊息需要等網路延遲結束才能開始傳送。這也就是網際網路中的瓶頸理論。

計算機 計算機基礎整理

大學四年浪費的代價。半夜整理東西 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.輸...