計算機基礎和操作系統
GESP C++一級官方考試大綱中,除可通過編碼掌握的Dev C++開發工具的使用和C++編程基礎語法知識外(考綱2-13),還涉及計算機基礎知識的要求(考綱1):
(1)了解計算機的基本構成(CPU,內存,I/O 設備等) ,了解 Windows、Linux等操作系統基本概念和常見操作,了解計算機的歷史及在現代社會中的常見應用。
本文的目的就是對C++一級考綱1號知識點進行梳理。
1. 計算機的基本構成
計算機的基本構成通常可以分為 硬件 和 軟件 兩大部分。硬件部分包括CPU、內存、I/O設備等,軟件部分則包括操作系統和應用程序等。
1.1 中央處理器(CPU)
- 功能:CPU(Central Processing Unit)是計算機的“大腦”,它負責執行計算機的指令,控制計算機各個部件的工作。CPU執行算術和邏輯運算,控制程序的順序執行,并協調輸入輸出操作。
- 組成:
- 控制單元(CU):控制程序的執行流程,指揮其他部分。
- 算術邏輯單元(ALU):負責所有的算術運算和邏輯運算。