cpu包括運算邏輯部件、暫存器部件和控制部件等。
暫存器部件:儲存程式、資料和各種訊號、命令等資訊,並在需要時提供這些資訊。
控制部件:負責對指令解碼,並且發出為完成每條指令所要執行的各個操作的控制訊號。
詳細的說:
1)控制器:cpu的控制器包括用電訊號指揮整個電腦系統的執行及儲存程式命令的電子線
路。像乙個管弦樂隊的指揮者,控制器不執行程式命令,而是指揮系統的其它部分做這些工作。控制器必須與算術邏輯單元和記憶體都有緊密的合作與聯絡。
2)指令解碼器:指令解碼器為cpu翻譯指令,然後這些指令才能夠被執行。
3)程式計數器:程式計數器是乙個特別的門插銷。當有新的指令送入pc時,pc會被加1。 因此它按照順序通過cpu必須執行的任務。然而,也有一些指令能夠讓cpu不按順序執行指令,而是跳躍到另一些指令。
4)算術邏輯單元:算術邏輯單元包含執行所有算術/邏輯操作的電子線路。 算術邏輯單元能夠執行四種算術操作(數學計算):加、減、乘、除 算術邏輯單元也能執行邏輯操作。乙個邏輯操作通常是乙個對照。它能夠對比數字、字母或特殊文字。電腦就可以根據對比結果採取行動。
5)暫存器:暫存器是位於cpu內部的特殊儲存單元。儲存在這裡的資料的訪問比儲存在其它記憶體單元(如:ram、rom)的資料的訪問要快。 cpu內不同部分的暫存器有不同的功能。在控制器中,暫存器用來儲存電腦當前的指令和運算元。同時,alu中的暫存器被叫做累加器,用來儲存算術或邏輯操作的結果。
組成:
運算器、控制器、儲存器、輸入輸出裝置
功能:
處理機管理功能
儲存器管理功能
裝置管理功能
檔案管理功能
計算機作業系統
為什麼要有作業系統 計算機系統是乙個複雜的系統,如果每位程式設計師在程式設計時都必須掌握計算機系統的所有細節,就會嚴重影響程式設計師的開發效率 作業系統可以對計算機硬體加以管理和優化使用,為使用者程式提供更好的執行環境。作業系統以及其位置 作業系統組成 作業系統功能 應用程式直接與作業系統及其抽象打...
計算機作業系統
實驗一 熟悉linux作業系統 程序觀測 實驗目的 1 了解在linux作業系統中程序的特點和表現形式 2 掌握linux檢視程序的方式與方法 3 在乙個程序中建立另乙個程序的方法 4 掌握父程序和子程序的關係和fork的用法 實驗內容 1 編寫乙個簡單的程式,使用ps或top工具觀察該程序的的id...
計算機作業系統
1 單選題 作業系統的主要功能是管理計算機系統中的 選項 a 程式和資料 b 資源 c 作業 d 程序 答案 資源 2 單選題 關於多道批處理作業系統,以下說法錯誤的是 選項 a 可提高系統資源的利用率 b 可提高計算機系統的工作效率 c 可提高系統吞吐量 d 在作業執行時使用者可以直接干預作業的執...