编程介绍
编程入梦
1.概述
硬件(人)和软件(思想:QQ,App)
程序设计:写代码
指令:告诉计算做什么
场景:软件控制着硬件
程序设计语言:
2.硬件
冯.诺依曼 -> 计算机之父
处理器,内存,存储设备,输入设备,输出设备,通信设备(网卡)
数据在总线上传输,总线搭建在主板上,主板是连接计算机各个部分的电路板
输入数据和程序的设备
记忆步骤和数据的存储器
完成数据加工的运算器
控制流程的控制器
输出结果的输出设备
3.CPU
Central Processing Unit,包括运算器和控制器
Hz core
4.存储设备
内存:数据丢失(word如果不保存就没有了)
硬盘:数据不会丢
5.字节
bit(比特) & byte(字节:最基本的存储单元,由8个bit组成)
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1025GB
6.内存
程序和数据在执行前会移动到内存中
比如,要想查看硬盘中的一张美女图片,需要将图片加载到内存中,CPU从内存拉取数据,CPU通过运算后传递到输出设备上
内存和CPU的关系可以看成厨师做好的菜(CPU)放到传菜员的盘子上(内存)
7.设备
显示器:尺寸和像素,以及像素密度(ppi)
通信设备:
8.鼻祖
图灵:图灵测试(人不能对面正在聊天的是人还是机器)
冯.诺伊曼(计算机本质是存储程序和程序控制)
9.操作系统
用户 -> 应用程序 -> 操作系统 -> 硬件
10.万维网
World Wide Web,www,环球信息网