持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第32天,点击查看活动详情
P19内存&储存介质
内存也叫"易失性"存储器
持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第32天,点击查看活动详情 存储器:不会因为断电导致存储不见的一种机器设备,非易失性
一开始使用纸卡用来存储
然后是"延迟线存储器"
存储程序计算机(顺序存储器,循环存储器)
只要能在内存 中存数据,就算是"存储程序计算机"
缺点在于想拿第112位的数据,得从1一直到112
磁带
缺点在于很慢
t:一开始出现的存储设备一般是磁性的,到后面逐渐演变为集成电路
P20文件系统
图片是由许多像素组成的
碎片整理
计算机会把数据来回移动,排列成正确的顺序
P21压缩
减少重复消息
游程编码:要是有好多个相同数据,可以压缩成一个数据+后面还有几个相同数据:由下图变为下下图
这叫无损压缩,没有丢失任何数据
霍夫曼树
首先,列出所有块和出现频率,每轮选2个最低的频率,可以把它们组成一个树,总频率为2个相加为一个,这时候就把这两个相加为一个。再把这个算上,再依次重复上述步骤,最后只剩下一个,即把下图变为下下图
如何把树变为字典
将每个结点分叉处标上0或1,再从字典中定义不同的值对应的不同数据,如下图所示
这时候就可以把先前臃肿的数据换成字典中的数据
从48字节变成了14位,但还要加上字典(28字节左右)
上面两种方式都是无损压缩
P22命令行界面
没啥好记的
P23屏幕与2D图形显示
阴极射线管
字符生成器(基本上是第一代显卡)
计算机需要额外的硬件从内存中读取字符,转换成光栅图形,这样才能显示到屏幕上
内部有块ROM(只读存储器)
P24冷战和消费主义
了解
P25个人计算机革命
了解
P26图形用户界面(GUI)
前端页面的简述
增强人类智能
P273D图形
线段渲染
GPU(图形处理单元):专门处理图形的处理器
P28计算机网络
时延:指传播一条信息所需的时间
计算机网络的好处
1:方便信息交换
2:能够共享物理资源‘
计算机近距离构成的小型网络叫局域网,简称LAN
MAC地址用于以太网和无线网络
以太网的冲突解决:当计算机检测到冲突,就会在重传之前等待一小段时间
指数退避
路由
连接两台相隔遥远的计算机网络最简单的办法是分配一条专用的通信线路
报文交换
缺点:有时报文比较大,会堵塞网络
因为要把整个报文从站传到下一站后才能继续传递其他报文
可以用不同路由使通信更可靠更能容错
消息沿着路由跳转的次数叫"跳数"(hop count)
记录跳数很有用,因为可以分辨出路由问题
P29互联网
每个想访问网络的程序,都要向操作系统申请一个端口号
总结: IP负责把数据包送到正确的计算机 UDP负责把数据包送到正确的程序
UDP无法得知数据包是否到达
TCP:传输控制协议
TCP相比UDP更加高级的部分:
1.TCP数据包有序号
2.TCP要求接收方的电脑收到数据包并且"校验和"检查无误后(数据没有损坏) 给发送方发一个确认码,代表收到了
确认码简称"ACK",得知上一个数据包成功抵达后,发送方会发下一个数据包
简单说,TCP 可以处理乱序和丢失数据包,丢了就重发。还可以根据拥挤情况自动调整传输率
TCP最大的缺点:确认码数据包把数量翻了一倍,但并没有传输更多信息
当计算机访问一个网站时,需要:1.IP地址2.端口号
DNS:域名系统
就像是互联网的电话簿
上述讲的都是物理层
而数据链路层"'负责操控"物理层”, 数据链路层有:媒体访问控制地址(MAC),碰撞检测,指数退避,以及其他一些底层协议
再上一层是"网络层":负责各种报文和路由
会话层会使用TCP和UDP上来创建连接,传递信息,然后关掉连接
P30万维网
万维网的最基本单位,是单个页面
URL:统一资源定位器
P31计算机安全
保密性:只有有权限的人才能读取计算机系统和数据
完整性::只有有权限的人才能使用和修改系统和数据
可用性::只有有权限的人应该随时可以访问系统和数据
身份验证->访问控制
安全内核
一组尽可能少的操作系统软件
P32黑客和攻击
缓冲区溢出
代码注入:sql语句的问题
P33加密
最常见的加密方式;密码学
为了加密信息,要用加密算法把明文转为密文
密钥交换