进程 VS. 程序什么是程序? 程序是完成特定任务的一系列指令集合。什么是进程? [1]从用户的角度来看:进程是程序的一次执行过程 [2]从操作系统的核心来看:进程是操作系统分配的内存、CPU时间片等资源的基本单位。 [3]进程是资源分配的最小单位 [4]每一个进程都有自己独立的地址空间与执行状态。 [5]像UNIX这样的多任务操作系统能够让许多程序同时运行,每一个运行着的程序就构...
分类:
系统相关 时间:
2015-02-18 10:42:08
阅读次数:
305
一、Linux内存管理模型 1、虚拟地址与物理地址的映射 2、物理地址的分配二、虚拟地址与物理地址的映射 1、虚拟地址空间分布 32位处理器有32根地址总线,可访问4G的物理空间。其中有0-3G为用户程序空间,剩下3-4G为内核空间。内核空间又分为如下四个部分。 A、直接映射区:3...
分类:
系统相关 时间:
2015-02-16 18:20:55
阅读次数:
154
标准51系列内核的逻辑空间为哈佛结构,也就是说,程序空间和地址空间是分开的。具体分为: CODE区:存放程序代码和一些常量信息,有16根地址总线,寻址范围为0x0000~0xFFFF,共计64K DATA区:存放运行中的数据,8根地址总线,寻址范围为0x00~0xFF,共计256个字节,其中,低12...
分类:
其他好文 时间:
2015-02-13 16:22:10
阅读次数:
286
1.MMU简介
MMU负责完成虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。现代的多用户多进程操作系统通过MMU使得各个用户进程都拥有自己独立的地址空间:地址映射功能使得各个进程拥有"看起来"一样的地址空间,而内存访问权限的检查可以保护每个进程所使用的内存不会被其他进程所破坏。MMU增加了底层的复杂性,但是为上层程序开发提供了极大的方便。
2.虚拟地址与物理地址...
分类:
其他好文 时间:
2015-02-11 16:43:23
阅读次数:
228
1.2440的BANK
2440一共提供给外部8个BANK(BANK0~BANK7),每个BANK均为128MB的地址空间,一共1GB地址空间。2440对外引出了27根地址线ADDR0~ADDR26,这27根地址线的访问地址大小为128MB,2440对外还引出了8根片选信号nGCS0~nGCS7,对应于BANK0~BANK7,当访问BANKx的地址空间时,nGCSx引脚输出低电平,27根...
分类:
其他好文 时间:
2015-02-11 10:54:22
阅读次数:
119
new和delete运算符用于动态分配和撤销内存的运算符new使用方法: 1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a = new int...
分类:
编程语言 时间:
2015-02-10 20:05:51
阅读次数:
179
简介adbi 是一个android平台的二进制注入框架,源码开放在github上 : ADBI 项目,从hook技术的分类来说,其属于so注入+inline hook, 这种方式的套路是:基于linux系统的ptrace机制,attach一个目标进程,注入一个动态链接库进入目标进程的地址空间,然后用...
分类:
移动开发 时间:
2015-02-10 13:08:07
阅读次数:
8794
本篇用来梳理对象的创建、垃圾的回收,以及非托管资源的手动处理。 →首先运行应用程序,创建一个Windows进程。 →CLR创建一块连续的虚拟地址空间,这个地址空间就是托管堆。而且,这个地址空间最初并没有对应的物理存储空间。 虚拟地址空间分成2段。一个区段是普通堆,也叫GC堆,大小小于85000字节的...
分类:
Web程序 时间:
2015-02-10 00:26:49
阅读次数:
203
近年来基于IP传输协议的移动通信发展迅速,但IPv4地址短缺的事实成了限制其发展的“瓶颈”。IPv6与移动通信的结合将为目前的Internet开拓一个全新的领域。无线应用将成为IPv6的“杀手级”应用,同时也是展示IPv6巨大地址空间的舞台。移动互联网上有许多新型而精彩的服务,移动 IPv6将是实现...
分类:
移动开发 时间:
2015-02-08 19:28:54
阅读次数:
156
《Linux多线程服务器端编程》第3章主要讲的是多线程服务器的适用场合与常用的编程模型。1.进程和线程 一个进程是"内存中正在运行的程序“。每个进程都有自己独立的地址空间(address space)。将"进程"比喻为"人",每个人都有自己的记忆(memory),人与人通过谈话(消息传递)来交...
分类:
编程语言 时间:
2015-02-08 12:43:36
阅读次数:
231