1、计算机的组成
a、硬件
b、软件
2、硬件的组成
a、中央处理器CPU
b、内存(主存)
c、存储设备:磁盘驱动器、光盘驱动器、USB闪存驱动器
驱动器是对存储介质进行操作的设备,USB接口(通用串行总线)可以将外部设备链接到计算机上
d、输入设备:鼠标、键盘
e、输出设备:显示器、音频、打印机
e、通信设备:调制调节器和网卡
3、硬件简介
a、中央处理器CPU:计算机的大脑,包含两个人:控制单元、算数逻辑单元。
控制单元:用于控制和协调其他组件的动作,也就是协调员
算数逻辑单元:用于完成数值运算(加减乘除)和逻辑运算(比较),也就是操作员。
每台计算机都有一个内部时钟,这个内部时钟按照同样的速度发出电子脉冲,这些电子脉冲用于控制和协调各种操作的步骤。
单位时间内,发射的电子脉冲越多,说明计算速度越快,执行的指令就越多。单位是赫兹。
本质上看,计算机就是一系列的电路开关,电路关代表0,电路开代表1。这些01被解释为二进制数,是信息量的最小单位,单位名称:比特bit。
1个字节(byte)含有8个比特(位),字节是计算机系统的最小存储单元。各种类型的数据都被编码为字节序列,也就是010101序列。
b、内存:计算机执行程序需要的工作空间,用于存储程序以及程序运行需要的数据。
内存是由一系列有序的字节序列组成的。每个字节都有唯一的内存地址,使用这个地址确定字节的位置,便于存储和获取数据
一个程序和它的数据在被CPU执行前必须移到内存中。
内存中的字节内容永远非空,但是一旦新的信息被放入,该字节的当前内容就消失。断电时,内存中的数据就会丢失
因为可以按任意顺序存取字节,所以内存也被成为随机访问存储器。Random-Access-Memory
从本质上来说,内存也是存储设备。不过这个存储器是用于存放将要被运行的程序和数据的。
c、通信设备:电脑可以通过通信设备进行联网。例如拨号调制调节器(电话线拨号)、无线适配器(无线网卡)、有线网卡
4、机器语言、汇编语言、高级语言
a、机器语言:原子指令集,都是以二进制代码的形式存在。
b、汇编语言:汇编语言使用简单的单词来表示每一条机器语言指令。写汇编语言需要知道CPU是如何工作的
汇编语言需要通过汇编器(汇编器也是一种程序)翻译成机器代码,才能被机器执行。
c、高级语言:易于使用和学习,高级语言的指令称为语句。高级语言,各有各的长处。
高级语言编写的源代码需要通过编译器(或解释器)翻译成机器代码文件,然后由执行器执行机器代码文件。