码迷,mamicode.com
首页 >  
搜索关键字:数据段    ( 980个结果
UNIX环境高级编程之----多线程技术(1)
进程是系统中程序执行和资源分配的基本单位。每个进程都有自己的数据段,代码段和堆栈段,这就导致了进程在进行切换等操作起到了现场保护作用。但是为了进一步减少处理机的空转时间支持多处理器和减少上下文切换开销,进程演化中出现了另外一个概念,这就是线程,也被人称为轻量级的进程。它是一个进程内的基本调度单位。线程是在共享的内存空间中并发的多道执行路径,它们共享一个进程的资源,比如文件描述符和信号处理等。因此,...
分类:编程语言   时间:2015-07-12 09:43:26    阅读次数:148
汇编语言:第六章 编写多个段的程序
多个段相对单个段结构清晰易于调用将数据段数据逆序放在原位置assume cs:code,ds:data,ss:stackdata segmentdw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h //定义8个字型数据 16个内存单元data en.....
分类:编程语言   时间:2015-07-10 15:03:08    阅读次数:134
javascript值类型和引用类型
一、引言 ECMAScript包含两个不同类型的值:基本类型值和引用类型值。基本类型值指的是简单的数据段;引用类型值指由多个值构成的对象。当我们把变量赋值给一个变量时,解析器首先要做的就是确认这个值是基本类型值还是引用类型值。(《javascript高级程序设计(第3版)》)二、基本类型值和引用类....
分类:编程语言   时间:2015-07-09 11:02:47    阅读次数:144
Linux的内存管理机制
内存管理的一些基本概念:地址1)逻辑地址:指由程序产生的与段相关的偏移地址部分。在C语言指针中,读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址。2)线性地址:段中的偏移地址(逻辑地址),加上相应段的基地址就生成了一个..
分类:系统相关   时间:2015-07-08 22:47:43    阅读次数:261
c进程内存布局说明
Text:代码段。存放程序的全部代码(指令),来源于二进制可执行文件中的代码部分,在编译的时候就已经放置到二进制文件中。Initialized data(简称data段)和uninitialized data(简称bss段)组成了数据段。其中data段存放的是已初始化全局变量和已初始化static局...
分类:系统相关   时间:2015-07-08 10:51:39    阅读次数:311
Linux源码学习(6) 2013-3-1
内存管理(1)基本概念:1.逻辑地址:即代码中的偏移地址+段选择子2.线性地址:通过段选择子从GDT中获取的段基地址+代码中的偏移地址3.物理地址:通过分页机制转换而来的实际地址4.页面无效错误:当程序访问的页面对应的物理页面不存在时,CPU产生此异常5.写时复制:多个进程在共享代码段,数据段时,整...
分类:系统相关   时间:2015-07-07 21:11:13    阅读次数:150
PHP面向对象
代码github地址:https://www.github.com/lozybean/learn_www1. 内存结构;在逻辑上内存可以分成四段:栈空间段、堆空间段、数据段、代码段; 栈空间段空间小,CPU访问速度快,特点是后进先出。常用来存储一些占用长度固定、占用空间小的数据类型的内存段。如一些....
分类:Web程序   时间:2015-07-02 22:27:59    阅读次数:162
进程与线程
进程 通常的程序是静态实体,在多道程序系统中,它们是不能独立运行的,更不能和其他程序并发执行。在操作系统中引入进程的目的,就是为了使多个程序能够并发执行。进程就 是指在系统中能够独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。 进程实体由程序段、相关的数据段和PCB(进程控制块)组成。这里我们要理解进程和普通的程序的区别,进程的实质是进程...
分类:编程语言   时间:2015-07-02 15:43:53    阅读次数:147
JavaScript学习笔记(一) 变量
基本类型和引用类型的值基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本类型值(Undefined、Null、Boolean、Number 和String)类似于其他语言比如(C#、Java)中的基础数据类型,比如int、string、bool等;Javascript中,变...
分类:编程语言   时间:2015-07-01 13:47:11    阅读次数:113
ConcurrentHashMap高并发性的实现原理
ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。HashTable容器在竞争激烈的并发环境下表现出效率低下的原因是所有访问HashTable的线程都必须竞争同一把锁,那假如容器里有多把锁,每一把锁用于锁容器其中一部分数据,那么当多线程访问容器里不同数据段的数据时,线程间就不会存在锁竞争,从而可以有效的提高并发访问效率,这就是Conc...
分类:其他好文   时间:2015-06-28 09:59:26    阅读次数:245
980条   上一页 1 ... 73 74 75 76 77 ... 98 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!