地址空间
地址空间是什么意思,说的是哪个硬件的概念
这是针对进程的概念, 每个进程有一些可以使用的地址集合,也可以理解为每个进程都运行在自己的内存沙盘中,这个沙盘就称为虚拟地址空间,在32位模式下,是一个4GB的内存地址块,在linux系统中,用户进程和内核进程的虚拟内存比例是3:1,
虚拟地址通过页表映射到物理内存
为什么要有这个东西
本质上,操作系统做了一个地址空间的抽象,作为进程可以引用地址的集合,该地址空间与机器的物理内存解耦,可能大于也可能小于物理空间.例如有了虚拟内存技术,地址空间就可以映射到磁盘上.
进程的状态
有哪几种,都是怎么切换,是自己自动切换还是被调用切换
运行态: 真正占用cpu
就绪态: 可以运行,但是以为其他进程运行而暂时停止
阻塞态: 例如等待输入
从运行到就绪,从就绪到运行,这个状态转换是由于进程调度程序引起的.
进程调度程序是操作系统的一部分,他的主要工作就是决定运行哪个程序,什么时间运行,运行多久,
进程的实现
进程在操作系统当中是如何实现的?
操作系统维护了一个进程表项,每个进程都有一个对应的进程表项的信息
严小日答自己问:地址空间及进程
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 【蝴蝶效应】 蝴蝶效应:上个世纪70年代,美国一个名叫洛伦兹的气象学家在解释空气系统理论时说,亚马逊雨林一只蝴蝶...
- 设置键盘的附件 _intoTextField.inputAccessoryView = self.toolb...