zoukankan      html  css  js  c++  java
  • 操作系统原理:进程管理4和5


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

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

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

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

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

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


  • 相关阅读:
    mongodb基本操作,CRUD
    java客户端验证https连接(忽略证书验证和证书验证两种方式)
    学习计划
    Javascript中Generator(生成器)
    JS
    mysql把一字段拆分为多行
    5个最优秀的微信小程序UI组件库
    rhel6 mysql skip-grant-tables 添加用户报错 ERROR 1290
    centos7.2 apache开启.htaccess
    centos 7.2 安装apache,mysql,php5.6
  • 原文地址:https://www.cnblogs.com/childhooding/p/4557708.html
Copyright © 2011-2022 走看看