发表于: 2017-05-01 21:57:31
1 1477
今天完成的事情:
今天没做任务,看电影,休息了一天
明天的计划:
做任务八。看项目流程
遇到的问题:
收获:
把之前听付老师讲的计算机组成原理梳理一遍:
一、计算机组成
控制器、运算器、存储器、输入设备、输出设备。
二、计算机执行程序的过程
1.把程序和数据放入主存储器(内存)中。
2.从程序的起始地址运行程序。
3.CPU从内存中获取一个指令并执行该指令,然后从内存中获取下一个指令并执行。每条指令都要经过取指、译码、执行。
三、计算机的性能指标
1.机器字长:进行一次运算所能处理的二进制数据的位数。
2.主存容量:指主存所能存储的最大容量(内存)。
3.运算速度:衡量性能的重要指标。
4.数据通路带宽:数据总线一次并行传递数据的位数。
主存=内存 指计算机中的内存条。 内存包括随机存储器(RAM)、只读存储器(ROM)、高级缓存(Cache)。
外存=辅存 指硬盘、U盘、光盘。
四、存储单元是CPU访问存储器的基本单位
以8位二进制作为一个存储单元。每个存储单元有一个地址,一般用十六进制数表示。程序中的变量、函数、数组、对象等都要放在主存的存储单元中。
五、指针的概念
指针就是地址,一个变量在主存中占若干个连续的存储单元。
六、存储器分层结构
1.层次存储系统组成
2.常见的存储系统层次结构:结构一般为Cache---主存----辅存
七、缓存
1.为什么要有缓存?
将远程服务器上的内容缓存到本地能提升用户访问体验、减少网络流量、降低服务器压力。
2.缓存更新策略
在缓存数据时会设置有效时间,超过这个时间数据就失效并释放空间
利用消息系统或者数据库触发器、数据源的监听机制来更新缓存(这条不懂)
评论