美文网首页
严小日答自己问:地址空间及进程

严小日答自己问:地址空间及进程

作者: __XY__ | 来源:发表于2017-04-20 09:33 被阅读0次
    地址空间
        地址空间是什么意思,说的是哪个硬件的概念
            这是针对进程的概念, 每个进程有一些可以使用的地址集合,也可以理解为每个进程都运行在自己的内存沙盘中,这个沙盘就称为虚拟地址空间,在32位模式下,是一个4GB的内存地址块,在linux系统中,用户进程和内核进程的虚拟内存比例是3:1,
            虚拟地址通过页表映射到物理内存
        为什么要有这个东西
            本质上,操作系统做了一个地址空间的抽象,作为进程可以引用地址的集合,该地址空间与机器的物理内存解耦,可能大于也可能小于物理空间.例如有了虚拟内存技术,地址空间就可以映射到磁盘上.
    进程的状态
        有哪几种,都是怎么切换,是自己自动切换还是被调用切换
            运行态: 真正占用cpu
            就绪态: 可以运行,但是以为其他进程运行而暂时停止
            阻塞态: 例如等待输入 
            从运行到就绪,从就绪到运行,这个状态转换是由于进程调度程序引起的.
            进程调度程序是操作系统的一部分,他的主要工作就是决定运行哪个程序,什么时间运行,运行多久,
    进程的实现
        进程在操作系统当中是如何实现的?
           操作系统维护了一个进程表项,每个进程都有一个对应的进程表项的信息 
    
    
    

    相关文章

      网友评论

          本文标题:严小日答自己问:地址空间及进程

          本文链接:https://www.haomeiwen.com/subject/tjvkzttx.html