CISSP考試指南筆記:3.2 計算機架構
Computer architecture encompasses all of the parts of a computer system that are necessary for it to function, including the central processing unit, memory chips, logic circuits, storage devices, input and output devices, security components, buses, and networking interfaces.
The Central Processing Unit
The central processing unit (CPU) is the brain of a computer. In the most general description possible, it fetches instructions from memory and executes them.
A register is a temporary storage location.
The actual execution of the instructions is done by the arithmetic logic unit (ALU). The ALU performs mathematical functions and logical operations on data.
The control unit manages and synchronizes the system while different applications’ code and operating system instructions are being executed. The control unit is the component that fetches the code, interprets the code, and oversees the execution of the different instruction sets.
A CPU has several different types of registers, containing information about the instruction set and data that must be executed. General registers are used to hold variables and temporary results as the ALU works through its execution steps.
Special registers (dedicated registers) hold information such as the program counter, stack pointer, and program status word (PSW). The program counter register contains the memory address of the next instruction to be fetched.
The program status word (PSW) holds different condition bits. One of the bits indicates whether the CPU should be working in user mode (also called problem state) or privileged mode (also called kernel or supervisor mode).
The CPU is connected to an address bus, which is a hardwired connection to the RAM chips in the system and the individual input/output (I/O) devices. If the CPU needs to access some data, either from memory or from an I/O device, it sends a fetch request on the address bus. The fetch request contains the address of where the needed data is located. The circuitry associated with the memory or I/O device recognizes the address the CPU sent down the address bus and instructs the memory or device to read the requested data and put it on the data bus.
The address and data buses can be 8, 16, 32, or 64 bits wide.
剩餘內容請看本人公眾號debugeeker, 連結為CISSP考試指南筆記:3.2 計算機架構
相關文章
- CISSP認證考試指南(第7版)
- 系統架構設計筆記(87)—— 計算機病毒與防治架構筆記計算機
- 計算機架構計算機架構
- 2011年架構師考試真題理解(筆記)架構筆記
- 系統架構設計筆記(105)—— 雲端計算架構筆記
- 漫談計算機架構計算機架構
- web 考試筆記Web筆記
- 【雲端計算】數字化時代,邊緣計算參考架構架構
- 計算機等級考試簡介、考試形式與等級要求 (轉)計算機
- 全國計算機等級考試2008最新考試大綱計算機
- 計算機組成原理期末考試題計算機
- 全國計算機等級考試問答 (轉)計算機
- 計算機等級考試的體會 (轉)計算機
- GRE計算機專項考試題(96) (轉)計算機
- GRE計算機專項考試題(98) (轉)計算機
- 計算機架構新黃金時代計算機架構
- 計算機的層次化架構計算機架構
- 國家計算機等級考試必讀 (轉)計算機
- 2000年4月全國計算機等級考試三級(B)筆試試卷(下) (轉)計算機筆試
- 計算機網路個人筆記計算機網路筆記
- CISSP學習筆記之安全管理基礎筆記
- java 考試系統 模組架構方案Java架構
- 《計算機體系結構:量化研究方法》讀書筆記計算機筆記
- 手機天線、網路架構筆記架構筆記
- 雲端計算教程學習入門影片課件:雲端計算架構參考模型架構模型
- 雲端計算架構架構
- 中國計算機軟體專業技術資格和水平考試結構 (轉)計算機
- 全國計算機等級考試二級教程--C語言程式設計(2018年版) 隨手筆記(二)計算機C語言程式設計筆記
- 《軟體架構設計》讀書筆記架構筆記
- 計算機網路複習筆記計算機網路筆記
- 計算機網路整理筆記01計算機網路筆記
- 計算機網路(王道考研筆記)計算機網路筆記
- 計算機網路 - 課程筆記計算機網路筆記
- 王道計算機組成原理筆記計算機筆記
- 中國計算機軟體專業技術資格和水平考試考試概況 (轉)計算機
- 計算機網路之一:網路架構計算機網路架構
- 通過遊戲學習計算機架構 - embeddedartistry遊戲計算機架構Dart
- 透過遊戲學習計算機架構 - embeddedartistry遊戲計算機架構Dart