概述
- 计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。
- 程序设计
定义:创建(或开发) 软件。软件包含了指令,告诉计算机做什么。应用场景:软件遍布我们周围。除了个人计算机,飞机、汽车、手机甚至烤面包机中,同样运行着软件。 - 程序设计语言:软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。
计算机硬件介绍
- 中央处理器(CPU):是计算机的大脑,从内存中获取指令,然后执行这些指令。包括控制单元(control unit)和算术/逻辑单元(arithmetic/login unit).控制单元:用于控制和协调其他组件的动作。算术/逻辑单元:用于完成数值运算(+,-,*,/)和逻辑运算(比较)每台计算机都有一个内部时钟,该时钟以固定速度发射电子脉冲。时钟速度越快,在给定的时间段内执行的指令就越多。速度的计量单位是赫兹(Hz),1Hz相当于每秒1个脉冲。随着CPU速度不断提高,目前以千兆赫(GHz)来表述。最初一个CPU只有一个核(core)。核是处理器中实现指令读取和执行的部分。一个多核CPU是一个具有两个或者更多独立核的组件。可提高CPU的处理能力。
摩尔定律是由英特尔(Intel)创始人之一戈登摩尔(Gordon Moore)提出来的。其内容为: 当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18-24个月翻一倍以上。
- 内存(主存)断电就没有了
计算机最小的存储单位是bit,是计算机最小的存储单位
计算机中最基本的存储单元是字节(byte)。每个字节由8个比特构成
千字节(KB) = 1024B
兆字节(MB) = 1024KB
千兆字节(GB) =1024KB
万亿字节(TB) = 1024GB
一个程序和它的数据在被CPU执行前必须移到计算机的内存中,内存存储数据的速度比硬盘快10倍 - 存储设备(硬盘,磁盘)
- 输入设备
- 输出设备
- 通信设备
通过总线(BUS)连接起来,处理数据