存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是 50MB/S左右。内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质, 但从20世纪70年 ...
分类:
其他好文 时间:
2016-04-02 12:19:44
阅读次数:
240
volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volatile关键字的实现原理,最后给出了几个使用volatile关键字的场景1. 内存模型的相关概念当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存...
分类:
编程语言 时间:
2016-04-01 18:10:37
阅读次数:
189
第一章 计算机里有什么PC机,很多年过去了,基本构造一直都没变。逻辑构造:CPU、主存储器(RAM)(内存)、大容量的存储器(磁盘)和其他各种各样的部件(鼠标、键盘、显示器CD、打印机)用总线连接起来。冯诺依曼的论文到现在都还值得读,这种体系结构称为冯诺依曼体系结构。CPU:英特尔双核酷睿2.1GH ...
分类:
其他好文 时间:
2016-03-31 23:14:34
阅读次数:
226
一、执行指定 >计算机运转的核心内容 1.计算机执行指令一条指令的主要步骤: <1>取指(Fetch) <2>译码(Decode) <3>执行(Execute) <4>回写(write-back) 二、计算机执行指令的过程 CPU从主存中取出一条指令,假如译码后为做加法,这时CPU中寄存器A有一个内 ...
分类:
其他好文 时间:
2016-03-31 01:38:57
阅读次数:
172
1、CPU速度与内存速度不再一个数量级上,不是每次都到主存上读取与写入变量。而是采用CPU高速缓存:程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存当中,那么CPU进行计算时就可以直接从它的高速缓存读取数据和向其中写入数据,当运算结束之后,再将高速缓存中的数据刷新到主存当中。 2 ...
分类:
编程语言 时间:
2016-03-28 18:45:11
阅读次数:
142
Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但 ...
Java的内存模型分为主存储器和工作存储器两种。 主存就是实例位置所在的区域。主存为全部线程锁共用;每一个线程都拥有自己独立的作业区,称为工作存储器。 当一个线程须要对某对象的一些字段进行操作时,就会把这些须要的信息从主存储器copy到自己的工作存储器。而这个拷贝就叫做工作拷贝。 讲到这里大家都能够
分类:
编程语言 时间:
2016-03-14 12:06:42
阅读次数:
162
1.一个程序是如何运行的 例如执行hello:输入./hello 后 ,外壳程序将字符读入寄存器,然后放到存储器,当enter按键按下后 外壳程序知道输入结束,它通过一系列指令来加载hello,将hello目标文件从磁盘复制到主存,进入内 存后执行指令 2.高速缓存 采用多级缓存解决传输问题,硬盘-
分类:
其他好文 时间:
2016-03-04 21:00:31
阅读次数:
171
第3章 3-1 什么是系统生成? 答:系统生成就是操作系统的生成过程。 3-2 系统引导的主要任务是什么? 答:将操作系统的必要部分装入主存并使系统运行,最终处于命令接受状态。 3-3 处理应用程序分哪几个作业步? 答:①用某种预言编制一个程序,该程序被称为源程序。 ②将源程序和初始数据记录在某种输
分类:
其他好文 时间:
2016-03-02 22:00:18
阅读次数:
180
概念方面 文件是对I/O设备的抽象表示、虚拟存储器是对主存和磁盘I/O设备的抽象表示、进程则是对处理器、主存和I/O设备的抽象表示 中断 早期是没有进程这个概念,当出现中断技术以后才出现进程这个概念 分式操作系统 基于时间片轮转 进程是操作系统对资源的一种抽象,一个进程:代码段、数据段、堆栈段、+进
分类:
系统相关 时间:
2016-03-01 00:48:56
阅读次数:
373