一、编程语言
语言:沟通、交流的介质
编程语言:人与计算机交流的介质
编程目的:通过编程语言让计算机以人类的思维逻辑工作,从而代替人力
二、计算机的组成
计算机有五大组成部分:
1、运算器:计算机的运算系统,用于算术计算和逻辑计算;
2、控制器:计算机的指挥控制系统,控制计算机其他组件的运行;
ps:运算器和控制器相当于人类的大脑,运算器+控制器=cpu
3、存储器:计算机的记忆功能,用于储存数据,分为内存和外存;
内存:相当于人的短期记忆。优点:存取速度快;缺点:断电丢失数据;
外存:相当于记事本,可以长期记录。优点:断电不会丢失,永久储存数据;缺点:存取速度慢;
4、输入设备input:计算机接收外界输入数据的工具,如键盘,鼠标,摄像头;
5、输出设备output:计算机向外输出数据的工具,如显示器,音响,打印机等。
ps:存储器如内存,磁盘等既是输入设备又是输出设备,称为IO设备。
运行程序的三大核心硬件:cpu,内存,硬盘
程序运行过程:先从硬盘把代码加载到内存中,cpu再从内存中读取指令运行。
三、操作系统
功能:把复杂的硬件的控制封装成简单的接口,给到应用程序
操作系统就是组织协调控制计算机硬件
计算机系统三层结构:应用程序
操作系统
计算机硬件
硬件+操作系统 = 平台