计算机的组成
什么是编程语言
1.什么是语言:中文、英语
2.编程语言:与计算机交流的介质
什么是编程
表达自己的想法
编程:通过编程语言去实现计算机功能
为什么要编程
编程的目的:解放劳动力,然后帮人类完成一些具体的事情
计算机的组成
五大组成
Cpu(大脑)
控制器(控制) # 一
控制硬件(运算器、存储器、输入设备、输出设备)
运算器(运算) # 二
算数运算+逻辑运算
存储器(记忆)# 三
主存(脑子)
内存
优点:速度快
缺点:容量小,无法储存
外存(笔记本)
硬盘
优点:容量大、永久存储
缺点:速度慢
I/O设备
输入设备(眼睛)# 四
输入信息:键盘、鼠标、麦克风、U盘
输出设备(决策)# 五
输出信息:显示器、打印机、U盘
多核CPU
一个cpu相当于一个大脑,多核CPU---》计算机拥有多个cpu,同一时刻处理多个事情(多进程)
32位和64位
计算机如何存储图片:计算机只认识0(低电频)和1(高电频),图片本质0和1
鼠标点击--》低电频低电频低电频高电频低电频--》00010
光盘--》凹0凸1刻印
32位--》计算机能一次性处理32个0和1
64位--》计算机能一次性处理64个0和1
32位和64位本质相同
安装包是64位(一次性给你64个0和1),计算机是32位的(一次性能接受32个0和1)
安装包是32位(一次性给你32个0和1),计算机是64位的(一次性能接受64个0和1)
向下兼容!
机械硬盘工作原理
凹凸凹凸凹凸 010101
机械手臂
读取数据
磁道
存储数据
扇面
划分了磁道,多个扇面(512Kb,计算机一次性从机械硬盘上读取512kb)其实就是多个盘符!
平均寻磁道时间
由于工业水平限制--》5ms
平均延迟时间
7200r/min的电脑
\[7200/60 = 120r/s
1/120 = 8.3ms
(8.3+0)/2=4.15ms
\]
平均寻找数据时间
\[5+4.15 = 9.15ms
\]
固态硬盘
基于电容存储,数学的算法
优点:不需要机械手臂;基于电存储