zoukankan      html  css  js  c++  java
  • 讨论 计算机 操作系统休眠恢复的过程. 不及格的程序员

    大家都知道 windows 操作系统 具有一个非常好的功能,就是休眠.

    该功能可以将当前计算机的内存状态以及运行的程序写到磁盘上(文件经过压缩),该功能是在操作系统的电源管理子模块中实现的.

    休眠的计算机只有电源开关还稍微有点电之外,其它的硬件都处于停电状态.

    当用户重新打开电脑时,系统会自动检查系统根目录是否有休眠的文件,如果有它就将文件内容读回内存,并且将当时运行程序的状态也恢复到当初的状态.

    那么是否可以编写一个工具软件 来实现这部分功能呢?

    (系统提供了api来计算机休眠,但是这里只讨论自已实现,可能会涉及cpu的寄存器,windows内核栈对象的状态存储,所以用户态程序可能做不到,那么可以实现一个驱动程序,它运行在系统内核中,访问什么都可以了.)

    或者仅仅将指定的进程状态写到文件,当需要时再重现那个进程的运行状态呢?...  

    有点类似游戏的存盘功能 呵呵.


  • 相关阅读:
    SDN私享汇(十一):OvS 架构介绍及开发实践
    SDN控制器之OVN实验六:配置集成容器的OVN网络
    OVN简介
    使用ovn-trace分析OVN 逻辑流表(Logical Flow)
    Neutron系列 : Neutron OVS OpenFlow 流表 和 L2 Population(8)
    Neutron系列 : Neutron OVS OpenFlow 流表 和 L2 Population(7)
    理解OpenShift(1):网络之 Router 和 Route
    linux-bonding——
    Neutron 理解 (4): Neutron OVS OpenFlow 流表 和 L2 Population [Netruon OVS OpenFlow tables + L2 Population]
    [连载型] Neutron系列(20):Neutron L3 Agent HA 之 虚拟路由冗余协议(VRRP)【下】
  • 原文地址:https://www.cnblogs.com/ioriwellings/p/1688136.html
Copyright © 2011-2022 走看看