“dos”是家用微型计算机早期使用的操作系统,通常指运行在8086/8088
cpu上面的microsoft
dos,这个系统源自更早期的cp/m系统,特点是但用户、单任务,也就是说通常情况下同时只能运行一个程序(严格说是一个主程序外加若干tsr驻留程序),而且最初8086/8088内存寻址能力非常有限,只能访问640k+384k内存(实模式)。不过后期80286、80386处理器出现后,有一些给dos增加多用户、多任务支持的尝试,也就是将处理器置于“保护模式”下,借助80286、80386扩展页表管理更大范围内存并同时运行多个程序。但无论怎样扩展,dos的设计理念局限性决定了它不适合管理更大内存、运行更多程序、掌管更多外设资源,因此后来出现了多种多任务、单用户或者多用户的操作系统。
linux的设计理念来自unix系统,unix从设计之初就考虑到多用户、多任务支持能力(见unix立项阶段的历史),因此linux最初在80386上实现了一个最小规模的保护模式内核,那是就已经具备了多任务(两个核心线程)调度功能。后来随着linux版本完善多任务、多用户能力越来越完善,支持的unix世界软件也越来越多,时至今日已经凭借其开源优势发展成一个可用于桌面电脑(家用、办公)、嵌入式设备(例如安卓手机、各种路由器)、网络服务器乃至超级电脑的通用操作系统。
DOS已经退出市场。Linux在服务器、超级计算机等各种应用上是主流系统。你说哪个好
DOS是仿linux的文字界面,算是山寨。
盖茨开始给IBM做,然后自己开公司做。
单纯比较linux文字界面(现在还很常用)和DOS(基本淘汰),那肯定是linux更适合学习和使用。
DOS是很久以前用的实模式操作系统。linux是在保护模式下的操作系统。
linux的人机交互性比DOS强多了。linux下面的SHELL跟DOS类似。如果你学懂了linux之后。对DOS的了解也就多了很多。