编程语言介绍与计算机基础
一, 编程语言介绍
1.1,什么是编程语言
就是人与计算机之间沟通的介质
1.2,什么是编程
人把自己想要命令给计算机做的事情,用计算机可以识别的语言(编程语言)翻译出来并写到文件里
1.3,什么是程序
程序就是保存代码的文件,又称之为软件,软件是计算机硬件的灵魂,计算机硬件是负责做事的,具体怎么做由程序控制
1.4,什么是进程
程序运行之后产生的所有行为,称之为进程
二,计算机基础
2.1,计算机硬件基础
五大组成部分:
控制器,运算器,存储器,输入设备,输出设备
与运行程序相关的三大核心硬件
CPU,内存,硬盘
控制器:计算机的指挥系统,负责控制所有其他硬件的运行 ,类似大脑
运算器:负责运算,数字运算+逻辑运算,类似大脑
控制器 + 运算器 = cpu 就是人的大脑
存储器:存取数据
内存/主存:存放的是电信号,断电数据则丢失,只能临时保存数据。读写数据快——人脑的记忆能力
外存:存放的磁信号,断电数据仍然存在,可以永久保存数据。读写速度慢——本子
程序 = 数据 + 功能
程序运行经历2个阶段:
1,加载阶段,程序最先放在硬盘中,程序的运行需要把程序的代码从硬盘加载到内存中
2,运行阶段,然后CPU从内存中取代码执行
2,操作系统
操作系统是一个协调,管理,控制计算机硬件资源与应用软件资源的一种控制程序
3,计算机完整体系
计算机体系三层结构:
应用程序
操作系统 文件
计算机硬件 硬盘
计算机完整体系:
图形化界面应用程序
命令
cmd.exe python.exe 图形桌面
系统接口层
内核
计算机硬件
计算机完整体系图:
平台 = 计算机硬件 + 操作系统
