1.什么是编程语言
语言就是一个事物与另一个事物沟通的介质
编程语言就是计算机与程序员沟通的介质
2.什么是编程
编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事表达出来
表达的结果就是程序,程序就是一系列文件
3.为什么要编程
在编程的过程中,计算机就像是人的奴隶
我们编程的目的就是让计算机代替人去工作,从而解放人力
4.计算机硬件基础
五大组成部分
控制器:指挥系统
运算器:数学运算+逻辑运算
存储器:内存
优点:存储速度很快
缺点:断电之后数据丢失
硬盘
优点:断电之后数据会保存下来
缺点:存储速度远远慢于内存
磁带
输入设备:键盘,鼠标,摄像头
输出设备:打印机,显示器
cpu=控制器+运算器
内存相当于人的记忆
外存/硬盘相当于本子
与运行程序有关的三大核心硬件:cpu,硬盘,内存
运行一个程序经历过程:代码由硬盘加载到内存,cpu去内存中提取指令然后执行
4.1 cpu详解
cpu->内存中
了解知识:1.cpu具有向下兼容性
2.64位的cpu可以执行32位的软件,32位的cpu只能执行32位的软件
4.2 存储器:BIOS basic input output system
5.操作系统
操作系统本质上是一个软件,功能是专门帮我们控制计算机硬件
操作系统位于计算机软件与硬件之间,用于控制,协调,管理计算机软件资源和硬件资源
操作系统的两大功能:1.将复杂的硬件操作封装成简单的功能供用户/应用软件使用
2.将多个任务对硬件的竞争变得有序
一个完成的计算机系统应该分成三部分:应用程序
操作系统
计算机硬件