我是靠谱客的博主 风中老师,最近开发中收集的这篇文章主要介绍突然断电或强制关机的不良后果,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

很多小伙伴听说过电脑最好能够通过操作系统进行关机,最好别“直接“(拔插销)关机,而我们许多年来也是遵照这个规则来行事,但是很少问为什么,不清楚其中的原委,也许这也是我们教育方式的一种体现吧。接下来笔者就跟大家说一说为什么不能够采取不正确的关机方法,这么做到底对我们,对计算机有什么影响呢?
原因是多方面的。
第一,硬盘。我们计算机的硬盘是由许多的盘片、机械手臂、磁头与主轴马达所组成的,实际的数据都是写在具有磁性物质的盘片上,而读写这些数据主要是通过在机械手臂上的读取头来完成。实际运行时,主轴马达随盘片转动,然后机械手臂可伸展让读取头在盘片上面进行读写的操作。进行关机时,机械手臂必须要回归原位,而这一操作是由操作系统来执行的,突然断电或强制关机时,操作系统也随之关闭,机械手臂来不及归回原位,如果关机后有些外力作用于主机,导致硬盘抖动,使磁头与盘片相接触,可能会造成数据的损毁或者是整个硬盘的损毁,到时候,电脑检测不出硬盘,硬盘消失,后悔都来不及。
第二,文件的丢失问题。其实内存和硬盘之间并不是直接进行数据交换的,他们中间有个buffer存在,就是缓冲区,这个缓冲区是在内存中开设的。举个例子,当我们编辑文档完毕后,我们需要点击保存按钮进行文档的保存,那我点击保存后,文档保存在哪儿了呢?硬盘吗?非也。缓冲区。我点击保存,相当于给了CPU一个中断,告诉CPU,你需要帮我保存我的文档。CPU将内存中我的文档数据清除,保存在buffer中,注意,此时,文档数据依然是在内存中,只不过换了个地方。接下来,我关闭文档编辑软件,但是,文档数据依然是在buffer中。什么时候会保存到内存中呢?不知道,我只能说应该很快,看你CPU的状态了。谁来执行这个操作呢?操作系统。通过操作系统的算法,会自动将buffer的数据保存到硬盘中,如果你的CPU很忙,而此时你的主机突然断电了,或者你强制关机了,很有可能你的文档信息也就丢了,因为buffer是内存啊,而内存断电信息就消失了。
第三,对你电脑其他硬件的伤害也相当大。
肯定还有其他的影响,只是小编不知道了,希望大家批评指正、补充!

最后

以上就是风中老师为你收集整理的突然断电或强制关机的不良后果的全部内容,希望文章能够帮你解决突然断电或强制关机的不良后果所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部