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)—— 計算機病毒與防治架構筆記計算機
- 計算機架構計算機架構
- 系統架構設計筆記(105)—— 雲端計算架構筆記
- 漫談計算機架構計算機架構
- web 考試筆記Web筆記
- 【雲端計算】數字化時代,邊緣計算參考架構架構
- 計算機網路面試考點全面解析計算機網路面試
- 計算機的層次化架構計算機架構
- 不同量子計算機的架構計算機架構
- 計算機組成原理期末考試題計算機
- 《計算機體系結構:量化研究方法》讀書筆記計算機筆記
- 手機天線、網路架構筆記架構筆記
- 計算機架構新黃金時代計算機架構
- 《軟體架構設計》讀書筆記架構筆記
- 計算機網路(王道考研筆記)計算機網路筆記
- 計算機網路 - 課程筆記計算機網路筆記
- 王道計算機組成原理筆記計算機筆記
- 計算機網路個人筆記計算機網路筆記
- 計算機網路整理筆記01計算機網路筆記
- 計算機網路複習筆記計算機網路筆記
- 億級流量系統架構之如何設計高容錯分散式計算系統【石杉的架構筆記】架構分散式筆記
- 全國計算機等級考試二級教程--C語言程式設計(2018年版) 隨手筆記(二)計算機C語言程式設計筆記
- 讀書筆記】《PostgreSQL指南-內幕探索》-3.2單表查詢的代價估計筆記SQL
- 計算機網路之一:網路架構計算機網路架構
- 雲端計算教程學習入門影片課件:雲端計算架構參考模型架構模型
- 雲端計算架構架構
- 王道計算機網路截圖筆記計算機網路筆記
- 計算機網路-應用層筆記計算機網路筆記
- 《微服務架構設計模式》讀書筆記 | 第9章 微服務架構中的測試策略(上)微服務架構設計模式筆記
- java 考試系統 模組架構方案Java架構
- 讀書筆記】《PostgreSQL指南-內幕探索》-2.程式和記憶體架構筆記SQL記憶體架構
- 系統架構設計面試指南(01)-微服務和CAP架構面試微服務
- 十年架構師教你:如何搞定計算機網路面試(終結篇)架構計算機網路面試
- 通過遊戲學習計算機架構 - embeddedartistry遊戲計算機架構Dart
- 透過遊戲學習計算機架構 - embeddedartistry遊戲計算機架構Dart
- Angular基礎筆記(架構)Angular筆記架構
- 【計算機二級Python】考試攻略及資料彙總計算機Python