有人声称,操作系统通常驻留在硬盘上,并在每次启动时加载到RAM中。但是我读到,当操作系统第一次安装时,它被复制到一个EEPROM中,并在每次启动时加载到RAM中。哪个是对的?计算机关闭时操作系统驻留在哪里?
0
A
回答
0
当系统关闭时,操作系统驻留在硬盘驱动器中。
0
大多数情况下只有一个只读存储器,其中包含从HDD等读取最重要的部分。这被称为引导装载程序或引导程序。通过引导加载程序,计算机从硬盘加载操作系统。
2
每当PC接通时,BIOS需要控制,并进行大量的操作。它检查硬件,端口等,最后它将MBR程序加载到内存(RAM)中。 现在,MBR控制引导过程。当系统中只安装一个操作系统时,MBR的功能如下: -
- 引导过程通过在磁盘的第一个扇区MBR中执行代码来启动。
- MBR查看分区表以查找活动分区。
- 控制传递到该分区的引导记录(PBR)以继续引导。
- PBR查找系统特定的启动文件(例如Win98的io.sys或WinXP的ntoskrnl)。
- 然后这些启动文件继续加载和初始化其余的操作系统的过程。
来源:http://programmerworld.net/articles/windows/osboot.php
所以系统的核心驻留在磁盘上,并且启动过程后其加载。
2
如果您指的是现代PC或Mac,则OS存储在硬盘上。它在运行或“睡眠”时会被加载到RAM中,但它仍然使用来自硬盘驱动器的信息。
对于其他应用程序,例如嵌入式系统或其中一些(但不是大多数)虚拟机已经在RAM中创建了磁盘,这将是不同的,并且存储机制,如EEPROM,小型闪存卡或穿孔卡可用于。但我不认为这就是你的意思!
1
在普通电脑上,操作系统永久驻留在硬盘上。然后通过bootloader将它加载到内存中。当然,“硬盘”实际上可能是SSD,也可以从外部磁盘(如闪存驱动器)启动操作系统。
您听到的第二个声明可能是指embedded device。在这种情况下,通常没有硬盘。相反,该系统包含相对较少量的EEPROM(电可擦除可编程只读存储器),以容纳设备的操作系统固件。该固件的“安装”被称为闪存该设备(闪存是一种常见的EEPROM类型)。
通用性是,在这两种情况下,操作系统永久驻留在某种形式的non-volatile memory上,然后在设备启动时加载到RAM中。
相关问题
- 1. nullptr_t驻留在哪里?
- 2. 在系统/计算机关闭时从Outlook下载附件
- 3. E L K和filebeat驻留在哪里
- 4. Pester的Invoke-Pester驻留在哪里?
- 5. 计算机在运行eclipse时关闭
- 6. EJB客户端驻留在哪里,EJB容器驻留在应用服务器
- 7. 如何在操作系统关闭时备份oracle数据库
- 8. 本地计算机上的默认操作系统环境
- 9. 如何唯一标识计算机上的操作系统?
- 10. Azure计算:操作系统补丁,更新和停机
- 11. 通过Java servlet检测操作系统或计算机名称
- 12. 当主应用程序关闭时关闭child nativeWindows(通过操作系统)
- 13. 关闭计算机编程
- 14. Android启动时挂机操作系统
- 15. 我在哪里可以找到有关操作系统使用情况的统计信息?
- 16. 我在哪里可以下载诺基亚操作系统?
- 17. 在哪里包括文件存储 - Ubuntu Linux操作系统,GCC
- 18. 如何使用Ansible计算有关主机(如操作系统版本)的统计信息?
- 19. 与操作系统无关的C库,用于计算时间流逝?
- 20. 哪些操作系统用于老虎机游戏机
- 21. 计算机主板中的实时时钟如何与操作系统相关功能
- 22. 如何关闭在Linux操作系统中的AVD
- 23. `singleton`方法在Ruby中驻留在哪里?
- 24. ThreeJS:Raycasts在某些计算机上关闭
- 25. 你可以在没有操作系统的计算机上运行JVM吗?
- 26. NodeJS:在Windows 10中的Linux Bash中检查计算机操作系统
- 27. 检索运行Windows操作系统的计算机的工作组名称
- 28. 移植任何操作系统 - 我从哪里开始?
- 29. 操作系统 - 哪里使用长期调度程序?
- 30. 哪里流式视频驻留在客户端的PC
哪里是“某处”?,我不确定现代计算机中有很多EEPROM。 –
操作系统一直在硬盘上。 – BoltClock
我想我明白他的意思。 –