标签: operating-systems

16、32 和 64 位系统中的内存限制

16、32、64位机器的理论内存限制如下:

  • 16 位 = 65,536 字节(64 千字节)

  • 32 位 = 4,294,967,296 字节(4 GB)

  • 64 位 = 18,446,744,073,709,551,616(16 艾字节)

我记得从 DOS/Windows 3.11 天开始,16 位内存可以分成段,这样 16 位机器可以访问比 64 KB 更大的内存量。

我有一台内存为 16GB 的机器,并且正在双启动 32 位操作系统和 64 位操作系统。我可以从 64 位访问所有 16GB,但在 32 位中只能访问 3.21GB。

所以,我的问题是:如果 16bit 操作系统由于内存分段允许大于 64KB 的内存访问,为什么 32bit 机器不遵循相同的原则?

memory operating-systems 64-bit 32-bit 16-bit

22
推荐指数
2
解决办法
12万
查看次数

意外断电会损害 Linux 安装吗?

我正在 Linux 嵌入式开发板(运行 Debian)上开发应用程序,例如 Raspberry Pi、Beagle Board/Bone 或 olimex。电路板在意外断电的环境中工作(放置 PSU 等非常复杂),并且每天都会发生几次。我想知道意外断电是否会导致 Linux 操作系统崩溃/问题?如果这是我应该担心的事情,您有什么建议可以防止意外断电对操作系统造成损害?

附注。应用程序需要向存储介质(SD卡)写入一些数据,我认为将其挂载为只读是不合适的。

linux debian operating-systems power-supply embedded-linux

22
推荐指数
3
解决办法
3436
查看次数

为什么 VM 软件需要知道 VM 内将运行哪个操作系统?

当我创建一个新的 VM(使用 VirtualBox)时,它会询问我将在 VM 中运行什么操作系统。

为什么需要(或喜欢)知道这一点?它会带来更好的性能吗?有些事情会起作用/不起作用吗?(欢迎链接到技术细节!)

operating-systems virtual-machine

21
推荐指数
3
解决办法
772
查看次数

什么是“提交内存”、“缓存”、“分页”、“未分页池”以及它们与“使用中的内存”有何不同

我想给我的计算机添加一些 RAM,因为这几天它变慢了,所以我来到任务栏查看内存使用统计,但我很难猜测一些内存管理参数的真正含义。所以

问题 1Commited MemoryCached、究竟是什么PagedNot-Paged pool以及它们与In-UseMemory有何不同。

Q2 : 据我所知,内核有一个复杂的内存管理算法,所以如果我的笔记本电脑内存中有一些空闲内存,我是否可以得出我的物理内存足够的结论?

在此处输入图片说明

memory windows operating-systems memory-management

21
推荐指数
2
解决办法
3万
查看次数

适用于 Windows 8 的深色主题

有没有办法让我在黑暗环境中使用 Windows 8?很长一段时间我都头痛,我无法找到他们的原因。现在,我为我的 Windows 7 使用深色视觉样式,从那时起,我没有任何问题。现在我想使用 Windows 8 版本预览,但我找不到任何方法以深色主题/视觉风格使用它。我已经看到所需的文件已打补丁,但找不到任何视觉样式。我还搜索了 3rd 方应用程序,什么都没有。如果您能帮助我,我将不胜感激。谢谢。

下面的图片比较了深色和 Aero 视觉样式中的 Explorer。

深色视觉风格

航空

operating-systems themes visual-styles windows-8-preview

20
推荐指数
2
解决办法
7万
查看次数

为什么操作系统(通常?)无法访问 BIOS 设置?

主板开机后不提供CPU和BIOS芯片之间的总线吗?如果是这样,为什么不呢?

如果 CPU 可以控制风扇速度,我不明白为什么它不能控制 BIOS 配置。

bios operating-systems

20
推荐指数
2
解决办法
3417
查看次数

计算机架构:由于 IRQ 范围较窄,USB 键盘是否响应较慢?

这是我刚刚想到的一个声明。谁能告诉我这是否是真的,为什么是真的?

声明: 由于 USB 键盘依赖于只能访问较低 IRQ 级别的 USB 通用驱动程序和体系结构,因此它不能像另一个(例如 PS2)控制器那样让键盘访问 IRQ 的优先级高。

这(如果是真的)是否意味着 USB 键盘的优先级(在可用性方面而不是速度方面)低于插入其他端口类型(如 PS2)的键盘?

以映射到中等优先级 IRQ 的 USB 键盘为例,在卡在另一个中等优先级中断例程的故障系统上。由于其相对平等的优先级,键盘事件将被忽略,您将无法发送 Ctrl-Alt-del 或任何其他紧急击键。如果键盘具有更高的优先级,则系统可以进入击键中断例程。

或者 USB 控制器是否有足够的 IRQ 范围(无论是否连续优先)来为您的键盘提供所需的优先级(基本上就在电源故障以下)?

那么通过网络连接映射到远程桌面会话的虚拟键盘呢?

编辑:我的问题与速度无关(请参阅评论):主要问题是:PS2 键盘是否有更多机会与卡在某个中断优先级高于 USB 且低于键盘的 CPU 通话?

usb operating-systems irq

19
推荐指数
2
解决办法
5012
查看次数

我应该在 SSD 还是 HDD 上安装操作系统?

我目前正在决定是在我的 SSD(固态驱动器)还是 HDD(硬盘驱动器)上安装我的操作系统。我应该在 HDD 上安装程序,在 SSD 上安装操作系统,反之亦然?哪个对性能影响最大?

我目前的想法是,在 SSD 上安装操作系统只会提高加载速度,而不会提高运行速度,因为操作系统是加载到内存中的。

有什么想法吗?

performance operating-systems ssd hard-drive

18
推荐指数
1
解决办法
18万
查看次数

为什么 WinPE 被称为操作系统?

WinPE 本质上是安装 Windows 的向导,但它被归类为操作系统。是一个很好的描述。

我的问题是为什么它被称为操作系统?

我可以看到它在安装 Windows 之前设置了 PC,但不能将 WinPE 简单地视为 Windows 的一部分吗?它是如何独立的操作系统?

Linux 世界中是否有类似的东西,Linux 是如何安装在全新的 PC 上的?它还需要瘦操作系统吗?

windows linux operating-systems windows-installation winpe

18
推荐指数
2
解决办法
4117
查看次数

双启动操作系统是否需要双核处理器?

我的朋友声称双启动,使用两个不同的操作系统,需要多核或多线程处理器。这是真的?

如果我安装额外的操作系统,我的电脑会变慢吗?

mac unix windows-7 operating-systems ubuntu

17
推荐指数
3
解决办法
5021
查看次数