标签: operating-systems

32 位与 64 位系统

32 位和 64 位系统有什么区别?

如果你都使用过它们,你经历过什么样的明显差异?

在某些情况下,在 64 位系统上使用 32 位程序会不会有问题?

operating-systems 64-bit 32-bit computer-architecture cpu-architecture

228
推荐指数
14
解决办法
6万
查看次数

HDD 或 SSD 上还有多少可用空间?

在非正式(即新闻)技术出版社以及在线技术博客和讨论论坛中,人们通常会遇到一些轶事建议,即在硬盘驱动器或固态驱动器上留出一些可用空间。给出了各种原因,有时根本没有原因。因此,这些说法虽然在实践中可能是合理的,但它们具有神话色彩。例如:

  • 一旦您的磁盘已满 80%,您应该认为它们已满,您应该立即删除内容或升级。如果它们达到90%满,你应该考虑你自己的裤子真的着火了,并立即做出适当的反应来补救。(来源。)

  • 为了保持垃圾收集以最高效率运行,传统建议的目标是保持 20% 到 30% 的驱动器空闲。(来源。)

  • 有人告诉我,我应该在 HD 上留出大约 20% 的空闲时间以获得更好的性能,当 HD 接近满时,它确实会变慢。(来源。)

  • 您应该为交换文件和临时文件留出空间。我目前保留 33% 的可用空间,并发誓不会获得低于 10GB 的可用硬盘空间。(来源。)

  • 我会说通常是 15%,但是现在有多大的硬盘驱动器,只要您有足够的临时文件和交换文件,从技术上讲,您是安全的。(来源。)

  • 我建议在 Windows 上使用 10% 以上,因为如果运行它时驱动器上没有那么多空闲,碎片整理将不会运行。(来源。)

  • 您通常希望留出大约 10% 的空闲时间以避免碎片化(Source。)

  • 如果您的驱动器的容量始终超过 75% 或 80%,则值得考虑升级到更大的 SSD。(来源。)

是否有任何关于操作系统、文件系统和存储技术(例如磁碟与固态)的特定组合所需的可用空间百分比或绝对量的研究(最好在同行评审期刊上发表)?(理想情况下,此类研究还可以解释不超过特定已用空间量的原因,例如为了防止系统耗尽交换空间,或避免性能损失。)

如果您知道任何此类研究,我将不胜感激,如果您能回答它的链接以及研究结果的简短摘要。谢谢!

performance operating-systems ssd hard-drive filesystems

122
推荐指数
6
解决办法
9万
查看次数

在 Virtual Box 中使用物理硬盘

使用 Virtual Box,我如何将操作系统安装到辅助物理磁盘,并在(在不同时间)Virtual Box 和典型的辅助操作系统安装中引导它?

virtualbox operating-systems hard-drive virtualization virtual-machine

102
推荐指数
5
解决办法
15万
查看次数

计算机如何知道 PC 没有正确关闭?

事实上,这个问题让我感到震惊,因为我家停电了。停电时,计算机会突然断电。

计算机如何知道关机没有正确完成?

shutdown operating-systems

92
推荐指数
3
解决办法
9981
查看次数

在文件名中不使用空格字符存在哪些技术原因?

今天我认识的一些人对我们这些倾向于不在文件名中使用空格的人表示愤怒,例如NamingThingsLikeThis.txt——尽管大多数现代操作系统都支持文件名中的空格。

是否有技术原因导致文件名没有(适当的)空格仍然很常见?如果是这样,避免或不鼓励文件名中的空格的这些技术原因是什么,它们在什么情况下是相关的?

我能想到的最明显的原因,以及为什么我通常避免使用它,是在处理此类文件时命令行上需要额外的引号。还有其他重要的技术原因吗?

file-management operating-systems filenames

78
推荐指数
5
解决办法
6万
查看次数

每个操作系统都需要 RAM 吗?

有没有可以在没有 RAM 的情况下使用的操作系统,特别是那种我可以从中创建可启动的 Pendrive 并在计算机中使用它的操作系统?这变得很尴尬,因为启动本质上是在 RAM 中加载操作系统。

注意:我最初想了解一个无 RAM 的操作系统,以检查我的笔记本电脑(无法启动但显示空白屏幕)RAM 是否坏了,但我喜欢这个问题滚雪球的方式。

memory boot operating-systems ramdisk

77
推荐指数
6
解决办法
2万
查看次数

在 U 盘上使用 UDF

在无法将大于 4G 的文件复制到我的 8G USB 闪存驱动器后,我将其格式化为 ext3。虽然到目前为止这对我来说工作正常,但如果我想用它来将文件复制到不使用 Linux 的人,它会导致问题。

我正在考虑将其格式化为UDF,我希望它可以在三种最流行的操作系统(Windows、MacOS 和 Linux)上读取(甚至可能写入),而无需安装任何额外的驱动程序。但是,从我在网上找到的内容来看,似乎有几个与用于创建文件系统的参数有关的小问题,这会降低兼容​​性(但我发现的大多数页面都是关于光学媒体,而不是USB闪存驱动器)。

我想知道:

  • 我应该使用哪个实用程序来创建文件系统?(到目前为止,我已经找到了mkudffsand genisoimage,而且mkudffs似乎是最好的选择。)
  • 我应该将哪些参数与所选的实用程序一起使用以获得最大的兼容性?
  • 与这三个操作系统 UDF 的最常见版本的兼容性如何?
  • 使用 UDF 实际上是最好的主意吗?是否有另一种文件系统具有更好的兼容性,没有像 FAT32 4G 文件大小限制这样的问题限制,并且无需在每台接触它的计算机上安装特殊驱动程序?

usb operating-systems filesystems udf usb-flash-drive

76
推荐指数
2
解决办法
4万
查看次数

Windows 仍然依赖 MS-DOS 吗?

我即将开始操作系统课程,作为 Apple 用户,我对 Windows 操作系统的底层细节不是很熟悉。我想知道,MS DOS 是否仍然与运行在顶部的 Windows 一起使用,还是现在只使用 Windows 作为操作系统?我有点困惑,因为我在某处读到 MS-DOS 用于启动,但 Windows 内置了所有其他操作系统功能,因此用于所有其他操作系统操作......

windows-7 operating-systems ms-dos

73
推荐指数
4
解决办法
4万
查看次数

虚拟内存实际上是如何增加内存空间的?

我知道虚拟内存通过显示比实际可用内存更多的内存来愚弄程序。

但最终它必须将逻辑地址映射到实际的物理地址。现在它是如何增加内存的?

memory operating-systems virtual-memory

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

为什么“一切都是文件”是 Unix 操作系统独有的?

我经常听到人们说“Unix 的独特哲学是它把一切都当作一个文件”或“在 Unix 中,一切都是一个文件”。但我从来没有听过任何人解释为什么它是 Unix 独有的。

那么,为什么这是 Unix 独有的呢?Windows 和 Mac 等其他操作系统对文件不进行操作吗?

而且,与其他操作系统相比,它是否独一无二?

unix operating-systems

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