Questions tagged «operating-systems»

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


11
Windows 95是操作系统吗?[关闭]
这个问题可能有点历史性,但是当时我们没有超级用户。 2000年左右,当我开始攻读计算机科学学位时,一个主题是操作系统。老师要求我们列出一些操作系统。我说的是Windows 95。 我立即被击落。Windows 95不在OS上,因为它使用DOS来启动。实际的操作系统是DOS,Win 95只是围绕它的图形包装。 我指出,所有行业杂志都将Win95称为OS,但被告知它们是由外行运行的,作为专业人士,我应该知道更多。DOS是Microsoft唯一的操作系统,至少直到那年晚些时候Win2K出现为止。 所以12年后,我仍然不确定。Win 95可以视为操作系统吗?

4
计算机如何显示原始的低级文本和图形
我对计算机的兴趣与日俱增,这使我提出了更深层次的问题,而我们似乎再也不必问这些问题了。我们的电脑,在开机,据我了解,在文本模式,其中可使用软件中断来显示一个字符0x10时AH=0x0e。我们都已经看到了著名的启动字体,无论启动什么计算机,该字体始终看起来相同。 那么,计算机到底如何在操作系统之下以最低级别输出图形?而且,由于声音听起来很慢,因此肯定不会通过软件中断一次不输出图形像素吗? 是否有定义顶点,多边形,字体等基本输出的标准(例如,在OpenGL以下,可能使用哪个OpenGL)?我要问的是,为什么在没有安装官方驱动程序的情况下OS'通常可以正常运行?他们如何做到的? 抱歉,如果我的假设不正确。我将非常感谢您详细阐述这些主题!

7
如何在.vimrc中使VIM设置与计算机有关?
我在多台计算机之间共享我的VIM配置文件。但是,我希望某些设置特定于某些计算机。 例如,高分辨率笔记本电脑上的字体大小应与低分辨率台式机上的字体大小不同。更重要的是,我希望Windows上的gVIM表现出更多的Windows风格,而OSX上的MacVim表现出更多的maccy,而Linux上的gVIM表现得与以往一样。(这可能是一个奇怪的想法,但是我非常习惯在切换操作系统时切换思维模式) 有没有一种方法可以根据计算机.vimrc或操作系统进行一些设置?

2
内核以外的操作系统中有什么
据我了解,内核完成与硬件的所有交互,并管理内存,I / O设备等。因此,内核可以完成所有工作,但它只是操作系统的一部分。那么,操作系统还有什么呢?只是捆绑在一起的应用程序?例如,Ubuntu除了内核还有什么?Gnome桌面和其他一些应用程序?

1
cat / proc / meminfo所有这些数字是什么意思
在阅读Linux 上的free命令的手册页时。我发现这是从/proc/meminfo. 我了解一些条目,例如MemTotal和MemFree。其余是什么意思。 猫/ proc / meminfo 内存总量:3973736 kB 内存免费:431064 kB 缓冲区:46604 kB 缓存:494648 kB 交换已高速缓存:11360 kB 活动的:2322760 kB 非活动状态:933028 kB 活动(匿名):2057952 kB 非活动状态(匿名):679956 kB 活动的(文件):264808 kB 无效(文件):253072 kB 无法辨认:16 kB 锁住:16 kB 掉期:4096568 kB 免费掉期:3961748 kB 脏:236 kB 回写:0 kB 页数:2704520 kB 映射:182240 kB Shmem:23372 kB 平板:93848 kB 可回收:52044 …

10
没有外壳的操作系统看起来像什么?
诸如bash或command.com(在Windows ME或更高版本)或CMD.EXE(在更高版本中)之类的外壳提供了一个界面(除其他外)接受来自用户的命令。运行Shell之前,操作系统是什么样的?在开发第一个外壳程序之前(例如1970年代初期的UNIX)如何使用系统?如果计算机甚至不能接受命令(没有命令行),那么用户如何与之交互?这个最基本的界面是什么?我可以在终端仿真器中运行此接口,还是在外壳后面没有办法?





1
65536 +1系统上的连接
网络中的每个系统都有65536个端口,每个连接或“发送/接收”将使用其中之一。 我的问题是:如果我们有65536 + 1个连接会发生什么? 我知道这不会以正常方式发生,但是我很好奇操作系统会如何处理它。


13
非Windows,非Unix操作系统?
由于除了Windows以外,我听说过的大多数操作系统似乎都是从Unix继承而来的,所以我很好奇是否存在具有以下特征的任何操作系统: 通常不认为它是类Unix的,即不是以Unix兼容性为主要目标而设计的,在最常见的发行版中不使用X11作为其默认GUI,默认情况下不支持Unix命令,等等。 不在Windows NT家族中。 是现代生产操作系统,而不是纯粹的旧版操作系统,研究/爱好项目或仍处于Alpha状态的OS。 针对x86 / x64商用PC硬件。


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.