码迷,mamicode.com
首页 >  
搜索关键字:进程的地址空间    ( 229个结果
【原创】(十四)Linux内存管理之page fault处理
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 上篇文章分析到 函数中,内核实现只是在进程的地址空间建立好了 区域,并没有实际的虚拟地址到物理 ...
分类:系统相关   时间:2019-12-29 21:57:13    阅读次数:210
socket系统调用深度分析
1、系统调用过程 1.1用户态和内核态以及系统调用机制 1、进程的地址空间 linux进程有4GB地址空间,如图所示: 3G-4G大部分是共享的,是内核态的地址空间。这里存放整个内核的代码和所有的内核模块以及内核所维护的数据。 2、特权级别 对于任何操作系统来说,创建一个进程是核心功能。创建进程要做 ...
分类:其他好文   时间:2019-12-18 21:43:48    阅读次数:86
【原创】(十三)Linux内存管理之vma/malloc/mmap
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 这篇文章,让我们来看看用户态进程的地址空间情况,主要会包括以下: ; ; ; 进程地址空间中, ...
分类:系统相关   时间:2019-12-13 23:59:11    阅读次数:170
Flask解析(一):Local、LocalStak、LocalProxy
Local是什么? 无论你接触到的是threading.Local还是werkzeug.Local,它们都代表一种变量——每个线程自己的全局变量。 全局变量,一般位于进程的堆上。一个进程的所有线程都可以访问同一个全局变量,因为它们共享着进程的地址空间,所以每一个线程都可以访问,这也带来了问题,如果多 ...
分类:其他好文   时间:2019-11-02 10:00:33    阅读次数:90
并发编程之多线程
线程一、什么是线程?在传统的操作系统当中,每一个进程有一个地址空间,默认就有一个控制线程进程只是用来把资源集中到一起(进程只是一个资源单位,或者说是资源集合),而线程才是cpu上的执行单位多线程:是指在一个进程当中,开启多个线程,多个线程共享该进程的地址空间。二、线程与进程的区别1、同一个进程内的多 ...
分类:编程语言   时间:2019-10-30 18:51:13    阅读次数:95
每天3分钟操作系统修炼秘籍(8):虚拟内存分段
"点我查看秘籍连载" 进程的地址空间布局:分段 Linux的虚拟地址空间采用“分段+分页”结合的方式实现。先看分段,之后再介绍分页。 分段是将内存划分成各个段落(Segment),每个段落的长度可以不同,且虚拟地址空间中未使用的空间不会映射到物理内存中,所以操作系统不会为这段空间分配物理内存。这样的 ...
分类:其他好文   时间:2019-10-15 10:04:00    阅读次数:84
linux进程管理
1.进程的组成 一个进程包含内核中的一部分地址空间和一系列数据结构。其中地址空间是内核标记的一部分内存以供进程使用,而数据结构则用来纪录每个进程的具体信息。 最主要的进程信息包括: 进程的地址空间图 进程当前的状态( sleeping、stopped、runnable 等) 进程的执行优先级 进程调 ...
分类:系统相关   时间:2019-10-09 15:38:20    阅读次数:84
线程总结
线程相关理论 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位。 多线程(即多个控制线程)的概念是,在一个进程中存在多个控制线程,多个控制线程共享该进程的地址空间,相当于一个车间内有多条流水线,都共用一个车间的资源。(一个进程里面开多个线程(共享同一 ...
分类:编程语言   时间:2019-10-01 16:05:03    阅读次数:89
python多线程总结
概述 进程与线程 进程:进程是资源(CPU、内存等)分配的最小单位,进程有独立的地址空间与系统资源,一个进程可以包含一个或多个线程 线程:线程是CPU调度的最小单位,是进程的一个执行流,线程依赖于进程而存在,线程共享所在进程的地址空间和系统资源,每个线程有自己的堆栈和局部变量 形象的解释: 系统是一 ...
分类:编程语言   时间:2019-09-09 19:27:45    阅读次数:97
Linux之共享内存shm和内存映射mmap
一、共享内存shm 1 概念:多个进程的地址空间都映射到同一块物理内存,这样多个进程都能看到这块物理内存,实现进程间通信,而且不需要数据的拷贝,所以速度最快。 二、内存映射mmap 1 前言:先介绍一下普通的读写文件的原理,进程调用read/write系统调用后会陷入内核,内核开始读写文件,假设内核 ...
分类:系统相关   时间:2019-08-21 15:10:01    阅读次数:122
229条   上一页 1 2 3 4 5 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!