20145234黄斐《Java程序设计》第七周学习总结(课本部分)
教材知识概述
存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。
6.1 存储技术
1.随机访问存储器(RAM)分为两类:静态的(SRAM)比动态的(DRAM)快,但也贵得多
静态RAM(SRAM)将每个位存储在一个双稳态的存储器单元里。它可以无限期地保持在两个不同的状态或电压配置之一。
动态RAM(DRAM)将每个位存储为对一个电容的充电。它可以制造的非常密集,但对干扰非常敏感。
传统的DRAM芯片中的单元被分成d个超单元,每个超单元都由w个DRAM单元组成。一个d*w的DRAM总共存储了dw位信息。超单元被组织成一个r行c列的长方形阵列,这里rc=d。每个超单元有形如(i,j)的地址。
每个DRAM芯片被连接到存储控制器。它可以一次传送w位到每个DRAM芯片或一次从每个DRAM芯片传出w位。行地址i称为RAS请求,列地址则为CAS。两者共享相同的DRAM地址引脚。
存储器模块用来包装DRAM芯片,常见的有双列直插存储器模块(128引脚)与单列直插存储器模块(72引脚)
增强的DRAM:有快页模式、扩展数据输出、同步、双倍数据速率同步、视频RAM等
非易失性存储器:断电会导致SRAM、DRAM丢失信息,即为“易失的”。而“只读存储器”则不同
PROM(只可编写一次)
可擦写可编程ROM
闪存,固态硬盘基于此
访问主存:数据流通过总线在处理器与DRAM主存中来回,每次传送数据的步奏被称为总线事务。主存到CPU为读事务,CPU到主存为写事务。
2.磁盘存储:
构造:
盘片:两表面、主轴、旋转速率(5400~15000)
磁道:扇区、间隔
旋转磁盘=磁盘=磁盘驱动器
容量:
记录密度*磁道密度=面密度
容量=字节数/扇区*平均扇区数/磁道*磁道数/表面*表面数/盘片*盘片数/磁盘
磁盘操作:
读写头-传动臂-寻道(读写碰撞)
访问时间:寻道时间、旋转时间、传送时间
逻辑磁盘块:磁盘控制器
连接设备:通用串行总线、图形卡、主机总线适配器
访问磁盘:存储器映射、直接存储器访问
3.固态磁盘
闪存翻译层
6.2 局部性
局部性原理、时间局部性与空间局部性:有良好局部性的程序比局部性差的程序运行的快
1.对程序引用的局部性
2.取指令的局部性
6.3 存储器层次结构

缓存:使用高速缓存的过程
缓存命中、缓存不命中(替换)-冷不命中、冲突不命中、容量不命中
利用两种局部性
GIT的上传
在之前的几周,我都有编写代码,但就是传不上去……不过经过了一个晚上的奋斗,总算是把之前因为种种原因传不上去的代码传上去了

本周代码因为各科学习任务都比较重,所以还没有编写,但我周末会努力的。
20145234黄斐《Java程序设计》第七周学习总结(课本部分)的更多相关文章
- 201521123027 <java程序设计>第七周学习总结
1.本周学习总结 2.书面作业 Q1.ArrayList代码分析 1.1 解释ArrayList的contains源代码 答: 源代码: //contains()方法 public boolean c ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第七周学习总结
201871010106-丁宣元 <面向对象程序设计(java)>第七周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://home.cnblogs.com/u/nwn ...
- 20155334 2016-2017-2 《Java程序设计》第九周学习总结
20155334 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章:整合数据库 16.1 JDBC入门 JDBC(Java DataBase Conn ...
- 20155321 2016-2017-2 《Java程序设计》第九周学习总结
20155321 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 厂商在实现JDBC驱动程序时,依方式可将驱动程序分为四种类型: JDBC-OD ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145236 《Java程序设计》第九周学习总结
20145236 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC简介 1.JDBC是java联机数据库的标准规范.它定义了一组标准类与接口,标准API ...
- 20155304田宜楠2006-2007-2 《Java程序设计》第一周学习总结
20155304田宜楠2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 - 浏览教材,根据自己的理解每章提出一个问题 第一章 除了书上提到的开发工具还有什么适合 ...
- 20155303 2016-2017-2 《Java程序设计》第二周学习总结
20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...
- 20145237 《Java程序设计》第九周学习总结
20145237 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 JDBC入门 ·数据库本身是个独立运行的应用程序 ·撰写应用程序是利用通信协议对数据库进行指令 ...
随机推荐
- July 11th 2017 Week 28th Tuesday
No possession, but use, in the only riches. 真正的财富不是占有,而是使用. These days I have bought tens of books a ...
- websphere8 从安装到部署 测试集群应用程序 安装j2ee程序(非常详细)
目录1. 准备安装文件2. 安装Installation Manager3. 为Installation Manager指定安装资源库4. 创建部署管理器概要文件5. 创建定制概要文件并联合到部署管理 ...
- AsyncTask基础知识
大家都知道,在子线程中是不能更新UI的,必须要采用异步消息处理机制.一般的做法就是在有需要的地方,使用Handler发送消息给主线程,然后在主线程中处理消息更新UI.如果好多子线程都有更新UI的需求, ...
- HDU 6206 Apple (高精确度+JAVA BigDecimal)
Problem Description Apple is Taotao's favourite fruit. In his backyard, there are three apple trees ...
- maven工程src/main/java目录无法创建问题
在项目上右键选择properties,然后点击Javabuild path,在Librarys下,编辑JRE System Library,选择 workspace default jre 即可
- Core Animation Manages Your App’s Content
Core Animation 是对现有图片的操作函数. https://developer.apple.com/library/content/documentation/Cocoa/Conceptu ...
- UVa 580 - Critical Mass(递推)
链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- cascade rcnn
在region proposal阶段采用不同的iou. 第一幅图,不同颜色的线是用不同的region proposal的iou阈值,横坐标是region proposal生成的框与gt的原始iou,纵 ...
- PCB测试点的设计要求
测试点的设计要求:1.定位孔采用非金属化的定位孔 ,误差小于0.05mm.定位孔周围3mm不能有元件.2.测试点直径不小于0.8mm,测试点之间的间距不小于1.27mm,测试点离元件不小于1.27mm ...
- 使用canvas输出base64_url
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...