【学习目标】熟练计算机的基本理论
1、什么是计算(机)? 什么是 程序?
计算的核心是算法,算法是一个按步骤执行如何解决问题的规则和实现
计算机:用于计算,可以操作数据 进行运算(加减乘除求余),执行指令(顺序、跳转、循环、终止)等一系列动作的机器。
程序:一系列被计算机执行的指令集合,由各种的 指令 和 数据 组成
2、常见名词 的解释
数字数据:
计算机世界计算采用的是二进制,单位为 bit 比特【人类日常生活用的是10进制,逢10进1】
计算机世界用字节(byte)来描述容量的大小, 一个byte 等于 8位 bit (比特)
常见字节单位有:KB、MB、GB、TB、PB
8 bit = 1KB
1024 KB = 1MB
1024 MB = 1GB
1024 GB = 1 TB
1024 TB = 1 PB
有数字就有运算规则(如十进制运算规则:逢十进一,5+6 = 11)
指令:
顺序执行指令(按照地址内容顺序执行)、条件指令(根据条件执行任意地址的指令)、循环(执行同一地址的指令)
内存地址:内存中,用来表示 命令和数据 存储 位置的地址
硬件:CPU-大脑指挥官、内存-存储体
软件:操作系统、应用程序
软件程序的工作模型图