• 操作系统原理:进程管理4和5



    进程管理4
    1.进程几个状态。运行、就绪、阻塞
    2.进程怎么存放。(数组和链接结合,局部性原理:地址连续)
    3.进程之间切换 --中断(时钟中断),阻塞--就绪 ,运行-->就绪等等中断
    4.cpu调度进程的优化,用硬件做,在CPU上做一系列指令,保存进程现场。
    进程之间动态切换,或者使用寄存器来动态切换,把进程的信息放到寄存器
    中,我们改变寄存器的状态,也就是改变了进程之间的状态。

    进程管理5
    1.进程启动的过程:系统内核加载完成后,就会启动进程。用户非常迫切
    需要的线程。比如资源管理器。
    2.点击软件图标发生了什么事情?调用了资源管理器,资源管理再调用和创建进程。

    3.子进程和父进程的关系。fork(),进程复制。

    4.每个进程都有自己的一个独立的地址空间,不然的话,安全问题很大。
    因为进程之间可以随便访问的话,就十分不安全。

    5.fork(),进程复制机制。(场景,由当前进程跳转到另外的进程。)
    一个进程运行了,调用了fork进程,产生了一个父进程和一个子进程。
    进程复制完成后,两个进程是一摸一样,但是,由于调用fork()后,返回值不同
    复制进程完成后,子进程就会调用其他的进程。因为子进程返回的值就是
    要启用的那个进程的id号。

    6.父进程等待子线程执行完成,子线程执行完了,返回到父线程那里。


  • 相关阅读:
    【转】Delphi 关键字详解
    import datetime
    addlayer添加神经网络层
    xadmin使用富文本
    django安装xadmin
    django安装DjangoUeditor富文本
    django中admin一些方法
    Centos7.6安装python3.6.8
    django错误处理
    mysql 快速生成百万条测试数据
  • 原文地址:https://www.cnblogs.com/childhooding/p/4557708.html
Copyright © 2020-2023  润新知