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