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

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

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

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

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

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

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

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

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


  • 相关阅读:
    Leetcode 811. Subdomain Visit Count
    Leetcode 70. Climbing Stairs
    Leetcode 509. Fibonacci Number
    Leetcode 771. Jewels and Stones
    Leetcode 217. Contains Duplicate
    MYSQL安装第三步报错
    .net 开发WEB程序
    JDK版本问题
    打开ECLIPSE 报failed to load the jni shared library
    ANSI_NULLS SQL语句
  • 原文地址:https://www.cnblogs.com/ioriwellings/p/1688136.html
Copyright © 2011-2022 走看看