计算机基础和操作系统
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):负责所有的算术运算和逻辑运算。