Questions tagged «operating-systems»

硬件和应用程序之间的软件层。它管理程序调度,内存分配,中断处理,磁盘输入/输出,图形加速,托管设备驱动程序和各种其他资源。


9
HDD或SSD上有多少可用空间?
在非正式(即新闻技术)技术出版社以及在线技术博客和讨论论坛中,通常会遇到一些轶事建议,以在硬盘驱动器或固态驱动器上留出一定的空间。给出了各种原因,或者有时根本没有原因。因此,尽管这些主张在实践中可能是合理的,但它们对它们却具有神话般的气息。例如: 一旦磁盘已满80%,则应将其视为已满,然后立即删除或升级。如果它们满了90%,则应考虑自己的私人裤子着火了,并采取适当的措施立即采取补救措施。(来源。) 为了使垃圾收集保持最高效率,传统建议是将20%到30%的驱动器留空。(来源。) 有人告诉我,我应该给高清硬盘留出20%的可用空间,以获得更好的性能,当高清硬盘接近满容量时,它的确会放慢速度。(来源。) 您应该为交换文件和临时文件留出空间。我目前有33%的空闲空间,并且发誓不会获得低于10GB的可用硬盘空间。(来源。) 我会说通常为15%,但是现在每天有多大的硬盘驱动器,只要您有足够的临时文件和交换文件,从技术上讲您是安全的。(来源。) 我建议在Windows上使用10%以上的磁盘,因为如果在驱动器上没有那么多的可用磁盘碎片整理将无法运行。(来源。) 您通常希望留出大约10%的可用空间,以免造成碎片(Source)。 如果驱动器的可用空间始终超过75%或80%,则值得考虑升级到更大的SSD。(来源。) 是否有任何关于操作系统,文件系统和存储技术的特定组合(例如,磁碟与固态硬盘)所需的可用空间的百分比或绝对数量的研究(最好在同行评审的期刊上发表)?(理想情况下,此类研究还将解释不超过特定使用空间量的原因,例如,以防止系统用尽交换空间或避免性能损失。) 如果您知道任何此类研究,请提供链接并附上研究结果的简短摘要,我们将不胜感激。谢谢!


12
每个操作系统都需要RAM吗?
是否有没有RAM即可使用的操作系统,特别是我可以从中创建可启动Pendrive并在计算机中使用的OS?这很尴尬,因为引导实际上是将操作系统加载到RAM中。 注意:我最初想了解一个无RAM的OS,以检查我的笔记本电脑(无法启动但显示黑屏)RAM是否变坏,但是我喜欢这个问题激增的方式。

5
在文件名中不使用空格字符有哪些技术原因?
我认识的某人今天对某些人表示不满,他们倾向于不使用文件名中的空格,例如NamingThingsLikeThis.txt-尽管大多数现代操作系统都支持文件名中的空格。 是否有技术上的原因使文件名没有(适当的)空格仍然很常见?如果是这样,请避免或不鼓励使用文件名中的空格的这些技术原因是什么,它们在什么情况下相关? 我能想到的最明显的原因,以及为什么我通常避免使用它,是处理此类文件时命令行上需要的额外引号。还有其他重要的技术原因吗?

7
在USB闪存驱动器上使用UDF
无法将大于4G的文件复制到8G USB闪存驱动器后,我将其格式化为ext3。到目前为止,这对我来说还算不错,但是如果我想使用它来将文件复制到不使用Linux的用户上,则会造成问题。 我正在考虑将其格式化为UDF,希望该格式可以在三种最流行的操作系统(Windows,MacOS和Linux)上读取(甚至可以编写),而不必安装任何其他驱动程序。但是,从我已经在网上找到的东西来看,似乎存在一些小陷阱,这些小陷阱与用于创建文件系统的参数有关,这会降低兼容​​性(但是我发现的大多数页面都是关于光学介质,而不是USB闪存)驱动器)。 我想知道: 我应该使用哪个实用程序来创建文件系统?(到目前为止,我已经找到mkudffs和genisoimage,这mkudffs似乎是最好的选择。) 我应该与所选实用程序一起使用哪些参数以获得最大的兼容性? 实际上与这三个UDF操作系统的最通用版本兼容吗? 使用UDF实际上是最好的主意吗?是否有另一个文件系统具有更好的兼容性,并且没有像FAT32 4G文件大小限制这样的问题限制,并且不必在每台与之接触的计算机上都安装特殊的驱动程序?

6
Windows是否仍然依赖MS-DOS?
我即将开始操作系统课程,并且作为Apple用户,我对Windows OS的基本细节不是很熟悉。我想知道,MS DOS是否仍与运行在顶部的Windows一起使用,还是仅Windows现在用作操作系统?我有点困惑,因为我读过某个地方说MS-DOS用于引导,但是Windows内置了所有其他OS功能,因此用于所有其他OS操作...

8
为什么“一切都是文件”是Unix操作系统独有的?
我经常听到人们说“ Unix的独特哲学是将所有内容都视为文件”或“在Unix中,所有内容都是文件”。但是我从未听说过有人解释过为什么它对于Unix是唯一的。 那么,为什么这是Unix独有的呢?Windows和Macs等其他操作系统是否无法在文件上运行? 并且,与其他操作系统相比,它是否独特?


13
Unix不是PC操作系统吗?[关闭]
我正在大学攻读学士学位。在书面作业中,教授发布了任务:“命名三个PC操作系统”。 好吧,我继续使用各种操作系统(Linux,Windows,Mac OS X)以及Unix和Solaris。今天我收到教授的来信,说: Unix不是PC操作系统。许多Unix版本不兼容PC硬件(例如AIX和HP-UX。关于Solaris:只有一个PC兼容版本...) 我有些惊讶:即使许多Unix变体都基于PowerPC并具有不同的位顺序–那些现在还不能停止成为PC,是吗? 这个问题是书面作业给出的!演讲中没有出现这个问题! 由于原始任务是德语,因此我将其包括在内以确保没有人怀疑翻译中的错误。 Frage: Nennen Sie 3 PC-Betriebssysteme。 Antwort:基于 Unix的PC-Betriebssystem,基于Unix-Varianten的PC-Hardwarelauffähig(AIX,HP-UX)。Von Solaris操作系统是PC-Variante。



11
可执行文件需要OS内核才能运行吗?
我知道在编译源代码(例如C ++)时,编译器的输出是机器代码(可执行),我认为这是直接向CPU发出的指令。最近,我正在阅读内核,发现程序无法直接访问硬件,而必须通过内核。 因此,当我们编译一些简单的源代码(例如仅使用一个printf()函数)并且编译产生可执行的机器代码时,该机器代码中的每条指令将直接从内存中执行(一旦代码由OS加载到内存中)或机器代码中的每个命令仍然需要通过操作系统(内核)才能执行? 我读过类似的问题。它没有说明编译后生成的机器代码是直接向CPU发出的指令,还是需要再次通过内核来为CPU创建正确的指令。即,将机器代码加载到内存后会发生什么?它会通过内核还是直接与处理器对话?

19
是否仍需要关闭计算机?
在当今的现代操作系统中,是否有必要完全关闭计算机,而不是选择待机或休眠计算机(台式机和笔记本电脑)? 在不关闭计算机的情况下保持计算机连续运行会产生任何副作用(不使用计算机时使其进入睡眠或休眠状态)吗?例如,硬盘寿命缩短,系统内部部件(处理器,RAM等)的老化速度比平常更快?

8
在使用操作系统之前,使用什么概念使它们正常工作?[关闭]
操作系统与计算机体系结构紧密相关。操作系统负责计算机系统中的所有输入和输出。它管理用户,进程,内存管理,打印,电信,网络等,并将数据发送到磁盘,打印机,屏幕和其他与计算机连接的外围设备。 在引入操作系统之前, 计算机系统中使用了什么使它们工作? 在我们的计算机发展过程中,操作系统使用了哪种概念?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.