码迷,mamicode.com
首页 >  
搜索关键字:进程的地址空间    ( 229个结果
linux线程
线程:轻量级进程,在资源、数据方面不需要进行复制 不间断地跟踪指令执行的路径被称为执行路线 进程的结构:task_struck;地址空间 线程:轻量级的进程 在同一个进程中创建的线程,在共享进程的地址空间 在linux里用task_struct来描述一个线程,进程和线程都参与统一的调度 线程是共享相 ...
分类:编程语言   时间:2017-01-04 20:12:25    阅读次数:293
20145309 《信息安全系统设计基础》第十四周学习总结
20145309 《信息安全系统设计基础》第十四周学习总结 教材学习内容总结 现代系统提供对主存的抽象概念——虚拟存储器;虚拟存储器是硬件异常、硬件地址翻译、主存、磁盘文件及内核软件的完美交互,为进程提供了一个大的、一致的、私有的地址空间 虚拟存储器的3个能力: 保护了每个进程的地址空间不被其它进程 ...
分类:其他好文   时间:2016-12-19 00:09:35    阅读次数:244
20145235 《信息安全系统设计基础》第十四周学习总结
第九章 虚拟存储器 一、虚拟存储器提供了三个重要能力: 1、将主存看作是一个存储在磁盘上的地址空间的高速缓存,在主存中只保护活动的区域,并根据需要在磁盘和主存之间来回传送数据; 2、为每个进程提供了一致的地址空间,从而简化了存储器管理; 3、保护了每个进程的地址空间不被其它进程破坏。 二、理解虚拟存 ...
分类:其他好文   时间:2016-12-18 20:26:32    阅读次数:266
Linux多任务编程——线程
线程基础 △ 由于进程的地址空间是私有的,因此在进行上下文切换时,系统开销比较大 △ 在同一个进程中创建的线程共享该进程的地址空间 △ 通常线程值得是共享相同地址空间的多个任务 △ 每个线程的私有这些私有资源:线程ID、PC(程序计数器)和相关寄存器、栈{局部变量,函数返回地址}、错误号、信号掩码和 ...
分类:编程语言   时间:2016-11-02 00:58:57    阅读次数:377
什么是动态链接库
什么是dll: dll只是一组源代码的模块,每个模块包含一些可供应用程序或者其他dll调用的函数,在应用程序调用一个dll里面的函数的时候,操作系统会将dll的文件映像映射到进程的地址空间中,这样进程中所有的线程就可以调用dll中的函数了 dll加载完成后,这个时候dll对于进程中的线程来说只是一些 ...
分类:其他好文   时间:2016-10-16 01:31:20    阅读次数:137
进程和线程关系与区别
简言之: 进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。 线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空 ...
分类:编程语言   时间:2016-10-12 16:34:28    阅读次数:168
操作系统
一 进程与线程 1 概念:a)进程是具有独立功能的程序在某个数据集合上的一次执行过程。b)而线程是进程内的一个执行单元。 2 区别:a)在引入线程的操作系统中,进程是资源分配与调度的单位,线程是处理器分配与调度的基本单位。 b)不同进程的地址空间是独立的,而同一进程内的线程共享同一个地址空间。c)一 ...
分类:其他好文   时间:2016-10-07 13:24:02    阅读次数:137
exec函数族实例解析
exec函数族实例解析 fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。注意,子进程持有的是上述存储空间的“副本”,这意味着父子进程间不共享这些存储空间。linux将复制父进程的地址空间内容给子进程,因此, ...
分类:其他好文   时间:2016-09-23 19:55:49    阅读次数:232
堆学习
在系统内部堆就是一块预定的地址空间区域。刚开始堆的大部分页面都没有调拨物理存储器。随着我们不断的从堆中分配内存,堆管理器会给堆调拨越来越多的物理存储器。这些物理存储器始终是从页交换文件中分配的。释放堆中的内存时,堆管理器会撤销已调拨的物理存储器。 进程初始化时,系统会在进程的地址空间中创建一个堆。这 ...
分类:其他好文   时间:2016-09-22 19:51:31    阅读次数:123
【转载】linux内核笔记之进程地址空间
原文:linux内核笔记之进程地址空间 进程的地址空间由允许进程使用的全部线性地址组成,在32位系统中为0~3GB,每个进程看到的线性地址集合是不同的。 内核通过线性区的资源(数据结构)来表示线性地址区间,线性区是由起始线性地址,长度和一些访问权限来描述的。线性区的大小为页框的整数倍,起始地址为40 ...
分类:系统相关   时间:2016-09-11 01:24:51    阅读次数:326
229条   上一页 1 ... 9 10 11 12 13 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!