15期day01
一、编程:
1,编程语言:定义:让计算机能像人一样去工作执行某种命令的语音
重点:工作的思维逻辑 编程语言为翻译
简单逻辑汉语 小例子:
接收用户输入的用户名
接收用户输入的密码
判断用户输入的用户名等于正确的用户名并且输入密码等于正确的密码
否则告诉用户刚输入的用户名或者密码错误。
而程序员则把逻辑翻译成计算机能读懂的语言
2.编程定义:把人类的思维逻辑用编程语言翻译下来这个过程叫做编写程序
编程应该分为两个环节:思考做事情的步骤与翻译
3:程序定义:存放有人类翻译成机器语言代码的文件
4:编程作用:为了方便人类的生活,让机器代替人类所重复的工作。奴隶计算机
☐ 二、计算机硬件组成
1.三大组成:
CPU——读取指令并运行()
内存——临时记录步骤\指令(存取快但断电就丢失数据)
外存硬盘——永久记忆步骤\指令(存取慢但断电数据扔存在)
2. 运行程序与计算机硬件的关系
程序最先存放于硬盘
程序的运行是从硬盘是指令加载到内存中
然后CPU是从内存中取出指令运行的
运行的程序运行过程中产生的数据最先都是存放于内存
三、iO问题与程序的效率
1:把指令你赖的数据先加载到内存,能能从内存,取数据就不要从硬盘取。因为从硬盘取药经历从硬盘在到内存取出来的过程。
2:为cpu的输出:产生新数据的时候存到内存。攒一波在一次性运送到硬盘。