码迷,mamicode.com
首页 >  
搜索关键字:进程的地址空间    ( 229个结果
linux c编程:Posix共享内存区
Posix共享内存区:共享内存是最快的可用IPC形式。它允许多个不相关(无亲缘关系)的进程去访问同一部分逻辑内存。如果需要在两个进程之间传输数据,共享内存将是一种效率极高的解决方案。一旦这样的内存区映射到共享它的进程的地址空间,这些进程间数据的传输就不再涉及内核。这样就可以减少系统调用时间,提高程序 ...
分类:系统相关   时间:2019-05-11 16:22:26    阅读次数:165
初步了解PE分析
尝试编写代码获取PE文件的信息。 首先使用 打开一个PE文件并返回一个用于访问该对象的 。 然后调用 函数为该文件创建一个 ,此时为文件创建了一个视图,而并未将该视图映射进进程的地址空间,也就是尚未装载进入内存之中的意思吧。 Creating a file mapping object create ...
分类:其他好文   时间:2019-04-11 23:27:05    阅读次数:248
进程和线程的区别
进程是资源分配的独立单元,而线程是CPU调度的基本单位; 同一个进程中可以包括多个线程,并且线程共享整个进程的资源(寄存器、堆栈、上下文),一个进程至少包括一个线程。 线程没有自己的地址空间,线程包含在进程的地址空间中。一个线程死掉会导致整个进程死掉,而进程之间是独立的,一个进程死掉不会影响其他进程 ...
分类:编程语言   时间:2019-04-05 12:08:10    阅读次数:191
[Re] 安全知识点
DLL注入,即,把一个DLL文件放到目标进程中。 当一个进程的程序不是自己编写的,而我们又需要该程序加载指定的dll,以便进行某些操作,这是就需要dll注入。 当一个进程加载dll时,dll被映射到该进程的地址空间。dll注入的最大目的,进入目标进程的地址空间,这样就可以操作目标进程中的对象了。 注 ...
分类:其他好文   时间:2019-03-19 01:29:43    阅读次数:146
linux学习之线程
进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。一个程序至少一个进程,一个进程至少一个线程。地址空间:同一进程的线程共享本进程的地址空间, ...
分类:编程语言   时间:2019-02-13 10:46:47    阅读次数:193
mmap共享内存深入总结
本文写于2017 03 11,从老账号迁移到本账号,原文地址:https://www.cnblogs.com/huangweiyang/p/6534877.html 概述 mmap()系统调用在调用进程的虚拟地址空间中创建一个新的内存映射。munmap()系统调用执行逆操作,即从进程的地址空间删除一 ...
分类:其他好文   时间:2019-02-06 09:29:35    阅读次数:301
APUE第八章-进程控制
一、进程标识 二、函数fork 1.写时复制,copy-on-write 2.文件共享,父进程等待子进程完成,子进程结束后,它对任一共享描述符的读写操作的文件偏移量已做相应的更新,同时操作时,可以考虑使用文件锁 三、函数vfork 1.不完全复制父进程的地址空间 2.保证子进程先运行,直到其调用ex ...
分类:系统相关   时间:2019-01-19 12:15:17    阅读次数:253
DLLHijack漏洞原理
原理 当一个可执行文件运行时,windows加载器讲课执行模块映射到进程的地址空间中,加载器分析可执行模块的输入表,并设法找出任何需要的DLL,并将它们映射到进程的地址空间中。 由于输入表中只包含DLL名而没有它的路径名,因此加载程序必须在磁盘上搜索DLL文件。而这里DLL文件搜索遵循以下顺序。 攻 ...
分类:其他好文   时间:2018-12-28 23:37:46    阅读次数:269
2018-2019-1 20165319 《信息安全系统设计基础》第九周学习总结
教材学习内容总结 虚拟内存: 1、可以将主存看成是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和驻村之间来回传送数据。 2、为每个进程提供了一致的地址空间,从而简化了内存管理。 3、保护了每个进程的地址空间不被其他进程破坏。 寻址 1、物理寻址:CPU访问内存的最自 ...
分类:其他好文   时间:2018-12-03 01:16:28    阅读次数:187
JAVA入门到精通-第38讲-线程-坦克大战6
应用程序在内存中开辟空间-进程; 内存-大脑容量; 反应切换的速度-CPU; 试图去尝试别的进程的地址空间---病毒; 线程是由进程(应用程序)创建的;涉及到并发,就会涉及到线程;迅雷下载; 线程不会跑出到进程外面去的; 地址空间是由操作系统和JVM决定的; 32/64位,CPU的寻址空间范围,加载... ...
分类:编程语言   时间:2018-11-30 20:13:46    阅读次数:217
229条   上一页 1 2 3 4 5 6 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!