请教关于DOS,Windows,Linux,Unix系统的问题!

DOS窗口

DOS和windows是微软的。

DOS是微软早期的系统,功能强大,但主要是CLI(命令行界面)。我记得好像没有GUI(图形界面)。

Windows你应该从名字就知道了,windows系统主要是GUI,因为DOS很小,所以经常在windows上安装DOS。

因为DOS和windows都是操作系统,我理解是一个级别的,但是DOS主要基于CLI(命令行界面),而windows主要基于GUI。

如果从时间顺序上可以理解,Windows是基于DOS系统的。

Linux Unix

早在linux出现的20年前,就有一个相当成熟的操作系统,那就是unix。按时间顺序,Unix是linux的老大哥。

Unix不开源,linux开源。linux是一个优衣库,优衣库也是开源的,Linux基于优衣库:minix。

Minix的作者:Andrew Tanenbaum教授(谭宁邦)。他是Unix教授。因为UNIX是闭源的,所以他在不参考任何Unix代码的情况下,写了一个类似Unix的系统:Minux。

所以linux是和Unix一样的系统,但是也有自己的内核,和Unix不存在专利纠纷。

总结一下,有点乱:

首先是UNIX,用于大型机。后来UNIX封闭了它的源码,人们使用它就好像在编写一个更像UNIX的系统,于是UNIX Like出现了(Minix就是这么来的)。

后来Torvalds根据minix写了linux,Linux就诞生了。

所以:DOS和windows是微软的操作系统。

有许多Unix公司,如SUN HP-UX。

Linux也有很多家:Centoson Bantusue。

而且Linux完全兼容Unix,所以Linux和Unix没有太大区别。

一般来说,软件并不直接通用于各种操作系统。一般来说,软件只有在不同操作系统之间移植后才能使用。

关于每个操作系统的详细描述,可以去百度的词条,下面是相应的链接:

DOS:/subview/365/7971327 . htm?fromId=576065

Windows:/view/46646.htm?fromId = 4821 & amp;重定向=seachword

Linux:/view/1634.htm

Unix:/view/8095.htm