Chapter1‑1 计算机、程序与C++简介
学习目标
理解计算机基础、程序、操作系统
了解C++发展历史
编写简单控制台输出C++程序
掌握C++程序开发周期
了解编程风格与注释文档
区分语法错误、运行时错误、逻辑错误
1. 计算机组成
计算机主要部件:
CPU、内存、存储设备、输入设备、输出设备、通信设备、总线
1.1 CPU(中央处理器)
指令、数据存放在RAM内存
CPU加载并解码指令
从RAM读取所需数据存入寄存器
在寄存器完成运算
将计算结果写回RAM
CPU内部单元:指令解码预取单元、各级缓存Cache、寄存器、整数运算单元ALU、浮点运算单元等。
1.2 内存 Memory(RAM)
功能:存放等待CPU执行的程序与数据
存储单位:
字节Byte,1字节 = 8比特bit