主存索引节点和辅存索引节点的不同主要体现在:主存索引节点状态;设备号、索引节点号;引用计数。主存索引节点状态——反映主存索引节点的使用情况。它指示出:1、 索引节点是否被锁上了;2、 是否有进程正在等待索引节点变为开锁状态3、 作为对索引节点中的数据进行更改的结果,索引节点的主存表示是否与它的磁盘中...
分类:
其他好文 时间:
2015-07-24 16:00:33
阅读次数:
146
所谓代开文件就是把该文件的有关目录表目复制到主存中约定的区域,建立文件控制块,即建立用户和和这个文件的联系。所谓的关闭文件就是用户宣布这个文件当前不再使用,系统将其在主存中的文件控制块的内容复制到磁盘上的文件目录项中,并释放文件控制块,因而也就切断了用户同这个文件的联系。引入这一操作的目的是:节省内...
分类:
其他好文 时间:
2015-07-24 12:11:39
阅读次数:
242
由操作系统和硬件相配合完成主存和辅存之间的信息的动态调度,这样的计算机好像为用户提供了一个其存储容量比主存大得多的存储器,这个存储器称为虚拟存储器。(实现虚拟存储技术需要有如下物质基础,相当容量的主存,一定容量的辅存,地址变换机构)在页式系统中采用预调方式实现虚拟存储。(也就是说,只需将作业的一部分...
分类:
其他好文 时间:
2015-07-22 20:28:36
阅读次数:
246
系统引导的主要任务是将操作系统的必要部分装入主存并使系统运行,最终处于命令接收状态。补充:系统引导分为三个阶段:1、 初始引导:把系统核心装入主存中的指定位置,并在指定地址启动。2、 核心初始化:执行系统核心的初启子程序,初始化系统核心数据。3、 系统初始化:为用户使用系统作准备。系统引导的方式:1...
分类:
其他好文 时间:
2015-07-20 21:12:22
阅读次数:
413
1、 编辑(修改) 建立一个新文件,或对已有的文件中的错误进行修改。2、 编译 将源程序翻译成浮动的目标代码。3、 连接 将主程序和其他所需要的子程序和例行程序连接装配在一起,使之成为一个可执行的、完整的、主存映像文件。4、 运行 将主存映像文件调入主存,并启动运行,最后得出计算结果。这的个步骤是相...
分类:
其他好文 时间:
2015-07-20 21:11:19
阅读次数:
607
多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,它们在操作系统控制之下,相互穿插的运行。多道程序运行的特征: 1、多道:计算机主存中同时存放几道相互独立的程序。 2、宏观上并行:同时进入系统的几道程序都处于运行过程中,即它们都开始运行,但都未运行完毕。 3、微观上串行:从微观上看,...
分类:
其他好文 时间:
2015-07-18 19:51:51
阅读次数:
122
本文试图向大家解释清楚JMM及其抽象模型,但不仅仅是一个介绍,更希望能讲清楚JMM内存模型抽象的原因。
一、JMM的概念;
二、JMM的抽象将内存内存模型分成线程私有的本地内存和所有线程共享的主存;
三、JMM抽象模型造成了并发编程中共享变量的内存可见性问题,为什么会造成?选择这样的抽象模型有什么好处?有什么样的方法来处理这个问题?...
分类:
编程语言 时间:
2015-07-18 14:12:09
阅读次数:
150
虚拟存储器 虚拟存储器是一个抽象概念,它为进程提供了一种假象,每一个进程都象独占了占主存一样。 每个进程看到的是一致的存储器,称为虚拟地址空间。 程序代码和数据: 对于所有进程来说,代码是从同一固定地址开始,紧接着是和C全局变量相对应的数据位置。堆: 运行时堆,可以收缩和扩张,如在使用malloc ...
分类:
其他好文 时间:
2015-07-17 20:36:48
阅读次数:
109
实验内容: 第一部分:模拟请求分页虚拟存储管理技术中的硬件地址变换和缺页中断的过程 提示:1、 请求分页虚拟存储管理技术是把作业地址空间的全部信息存放在磁盘上,当作业被选中运行时,先把作业的开始几页装入主存并启动运行.为此,在为作业建立页表时,应说明哪些页已在内存,哪些页不在内存. 页表的格式如下:...
分类:
其他好文 时间:
2015-07-13 20:10:15
阅读次数:
210
内置锁sychronized跟volatile;1.volatile本质是在告诉jvm当前变量在寄存器(工作内存)中的值是不确定的,需要从主存中读取;synchronized则是锁定当前变量,只有当前线程可以访问该变量,其他线程被阻塞住。2.volatile仅能使用在变量级别;synchronize...
分类:
编程语言 时间:
2015-07-13 15:27:06
阅读次数:
138