一 页表 1. 页表是放置在RAM(一般为DRAM)中的一个数据段。 2. ARM的地址空间为2^32字节,即4G字节。 3. 一级页表总共有4096条记录,每条记录对应的地址块为1M,一级页表中的记录将虚拟的连续4G寻址空间等分。 4. 一级页表中的每条记录的内容就是虚拟的4G寻址空间的物...
分类:
其他好文 时间:
2015-05-20 00:13:58
阅读次数:
153
多线程编程操作系统原理概念 时间片 进程状态 上下文: 对进程来说,就是进程的执行环境,具体就是各个变量和数据,包括所有的寄存器变量、打开的文件、内存信息等。 进程的写时复制:由于一般fork后面都接着exec,所以,现在的fork都在用写时复制的技术,顾名思意,就是,数据段,堆,栈,一...
分类:
编程语言 时间:
2015-05-19 20:36:59
阅读次数:
282
假设我们定义了一个变量如T_U8 var_initial = 0xff; 测试该变量是放在已初始化数据段,程序每次被执行该变量都会被重新初始化。但是如果是T_U8 var_initial = 0;,那么结果会和T_U8 var_initial;的效果是一样的,变量会被放在未初始化的数据段,未初始化的...
分类:
其他好文 时间:
2015-05-19 12:55:22
阅读次数:
218
一个进程在内存中的布局如图所示: .text段(正文段)——保存程序所执行的程序二进制文件,CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令。.data段(数据段)——保存程序中所有已初始化的全局变量。.bss段(非初始化数据段)——保存程序中所有未初始化的全...
分类:
编程语言 时间:
2015-05-16 18:01:35
阅读次数:
145
进程及线程基本定义进程(process)
处于执行期的程序及其所包含资源的总称
程序:可执行程序代码
资源:打开文件、挂起信号、地址空间、数据段等
线程(thread)
进程中活动的对象
有独立的程序计数器、进程栈及一组进程寄存器
节省主存、减少管理开销、快速切换进程
资源分配单位
进程的上下文组成
进程控制块PCB:包括进程的编号、状态、优先级以及正文段和数据段中数据分布的大概...
分类:
编程语言 时间:
2015-05-16 10:34:52
阅读次数:
171
如果多个进程当父进程产生一个子进程时,会把父进程的代码段、数据段等拷贝给子进程,这里边有一个写时拷贝原则,这个动作并不是马上执行的,要等到子进程去修改内存里面的变量时候,才会进行拷贝,拷贝的机制并不是想象的那么简单,拷贝的时候只是拷贝子进程所需要的页,每个进程os都会进行分页管理,虚拟的内存空间2^32远远大于物理内存空间,然后把物理内存分成一页一页的形式,如果这个变量放在第一页,就只会进行第一页...
分类:
系统相关 时间:
2015-05-13 10:38:31
阅读次数:
157
JVM的内存区域划分 学过C语言的朋友都知道C编译器在划分内存区域的时候经常将管理的区域划分为数据段和代码段,数据段包括堆、栈以及静态数据区。那么在Java语言当中,内存又是如何划分的呢? 由于Java程序是交由JVM执行的,所以我们在谈Java内存区域划分...
分类:
其他好文 时间:
2015-05-12 22:32:25
阅读次数:
117
操作系统概念学习笔记 9线程概述单个进程可以包括多个控制线程。线程 ——一种CPU利用的基本单元,它是形成多线程计算机的基础。线程是CPU使用的基本单元,它由线程ID、程序计数器、寄存器集合和栈组成。它与属于统一进程的其他线程共享代码段、数据段和其他操作系统资源。一个传统重量级的进程只有单个控制线程,如果进程有多个控制线程,那么能同时做多个任务。单线程与多线程动机一个应用程序通常是作为一个具有多个控...
分类:
编程语言 时间:
2015-05-12 09:23:42
阅读次数:
185
1基本类型是指那些保存在栈内存的简单数据段,引用类型是指那些保存在堆内存中的对象,变量中保存的实际上只是一个指针。2javascript中5种基本数据类型Undefined,Null,Boolean,Number和String3事实上我们不能给基本类型的值添加属性,尽管在javascript这样做不...
分类:
编程语言 时间:
2015-05-11 21:44:20
阅读次数:
129
1 什么是线程线程,有时被称为轻量级进程,是程序执行的最小单元。一个标准的线程由线程ID、程序计数器(pc)、一组寄存器和堆栈组成。通常,一个进程由多个线程组成,每个线程之间共享进程的内存空间(包括代码段、数据段、堆等)及一些进程级的资源(如打开的文件描述符和信号)。如下图所示:2 线程的访问权限线...
分类:
编程语言 时间:
2015-05-11 21:31:25
阅读次数:
175