注:写的时候忘记统一内存/主存的称呼,特别声明文中内存=主存。阅读本文建议画图辅助理解 Cache是什么 cache高速缓冲存储器一种特殊的存储器子系统,其中复制了主存中频繁使用的数据以利于快速访问。为了便于根据CPU送来的地址信息到Cache中去读取数据,必须有某种函数把主存地址映象成Cache地 ...
分类:
系统相关 时间:
2017-12-31 16:01:41
阅读次数:
294
2017 2018 1 20155216 《信息安全系统设计基础》课程总结 (按顺序)每周作业链接汇总 "第一周作业" : 简要内容: 计算机的组成;处理器读取并解释存放主存里的二进制指令;操作系统内核是应用程序和硬件之间的媒介;网络提供了计算机系统之间通信的手段。 二维码: "第二周作业" : 简 ...
分类:
其他好文 时间:
2017-12-29 23:30:16
阅读次数:
281
使用volatile修饰符修饰共享变量(类的成员变量或者类的静态成员变量)会产生两个效果: 1:保证了不同线程对这个变量操作的可见性,即:一个线程修改了这个变量的值,修改结果对其他线程是立即可见的; 2:禁止指令重排序; 使用volatile关键字,会强制性的将修改的值立即写入主存;当线程2进行修改 ...
分类:
其他好文 时间:
2017-12-27 12:02:46
阅读次数:
144
MySQL双主(主主)架构方案 在企业中,数据库高可用一直是企业的重中之重,中小企业很多都是使用mysql主从方案,一主多从,读写分离等,但是单主存在单点故障,从库切换成主库需要作改动。因此,如果是双主或者多主,就会增加mysql入口,增加高可用。不过多主需要考虑自增长ID问题,这个需要特别设置配置 ...
分类:
数据库 时间:
2017-12-25 19:25:01
阅读次数:
173
一:内存模型: 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的 ...
分类:
其他好文 时间:
2017-12-25 13:26:33
阅读次数:
148
20155317《信息安全系统设计基础》第十四周学习总结 教材学习内容总结 第6章学习要点: 了解常见的存储技术(RAM、ROM、磁盘、固态硬盘等) 理解局部性原理 理解缓存思想 理解局部性原理和缓存思想在存储层次结构中的应用 高速缓存的原理和应用 一、概述 虚拟存储器的三个重要能力: 它将主存看成 ...
分类:
其他好文 时间:
2017-12-24 22:52:33
阅读次数:
167
2017 2018 1 20155331 《信息安全系统设计基础》第十四周学习总结 学习目标 找出全书你认为学得最差的一章,深入重新学习一下。 学习第十章教材内容学习总结 第十章 系统级I/O 输入/输出(I/O)是在主存和外部设备(如磁盘驱动器、终端和网络)之间拷贝数据的过程。输入操作是从I/O设 ...
分类:
其他好文 时间:
2017-12-24 20:08:33
阅读次数:
136
早期,I/O串行,查询方式。发展,I/O并行,两种方式其一是中断方式,其二是dma方式,使得外部设备能直接与主存储器信息交换,减轻了cpu的工作量。技术继续发展,出现通道结构,实质上为高性能的dma控制器(微处理器,dma方式的进化),目的在于让I/O自己完成输入输出。技术再发展,出现I/O处理机, ...
分类:
其他好文 时间:
2017-12-23 18:55:44
阅读次数:
150
说明:下面是我们在cloudstack的Dashboard显示的磁盘容量信息如图上我们可以发现,主存储的空间为12T,已使用空间为1.70T,但实际存储空间是否是12T,实际使用空间是否也为1.58T了?这个时候,我们需要关注一个全局参数,storage.overprovisioning.factor(默认这个值为2)参数说明:Usedforstorageoverprovisioningcalcu
分类:
其他好文 时间:
2017-12-22 15:58:46
阅读次数:
169
一、说明cloudstack新建资源池的时候,出现错误,因此想着把之前的信息全部删除,然后再次新建资源池。当删除主存储的时候,出现“Failed to delete storage pool”。二、解决方法MariaDB [(none)]> use cloud;
MariaDB [cloud]> select pod_id&n
分类:
其他好文 时间:
2017-12-22 15:51:00
阅读次数:
176