关于MS-DOS时代的回忆

news2024/12/24 1:57:07

目录

一、MS-DOS是什么?

二、MS-DOS的主要功能有哪些?

三、MS-DOS的怎么运行的?

四、微软开源MS-DOS源代码

五、高手与漂亮女同学


一、MS-DOS是什么?

        MS-DOS(Microsoft Disk Operating System)是微软公司开发的一种磁盘操作系统,它最初是为IBM个人电脑(PC)而设计的。MS-DOS于1981年首次发布,是早期的个人计算机操作系统之一。

经典的回忆杀:命令提示符C:\

        MS-DOS的主要特点是它是一个单用户、单任务的操作系统,这意味着在同一时间内只能执行一个任务或程序。它使用命令行界面(CLI)来与用户交互,要求用户输入特定的命令来执行各种任务,如文件操作、程序执行等。它作为当时个人电脑的基本配备之一,为用户提供了文件管理和系统操作的接口。具体如下:

  1. 命令行界面:用户通过键入特定的命令来执行各种操作,如复制、删除文件或管理硬件资源等。
  2. 文件管理系统:提供了创建、读取、写入和删除文件的能力,以及管理文件和目录结构的功能。
  3. 加载程序:可以加载并运行其他软件程序,如文本编辑器、游戏和商业应用程序。
  4. 硬件控制:允许用户直接与计算机硬件进行交互,如调整系统配置或检查硬件状态。
  5. 兼容性:随着Windows 95的发布,MS-DOS被整合进Windows操作系统中,形成了Windows 95的DOS模式,即所谓的“Win32 Console Mode”。
  6. 商业影响:MS-DOS是微软推出的第一款商用操作系统,为微软在操作系统市场的发展奠定了基础。

        随着时间的推移,MS-DOS逐渐演变成了更先进和更强大的操作系统,如Windows 95、Windows 98和Windows ME,这些操作系统都保留了MS-DOS的核心功能,并添加了许多图形用户界面(GUI)和其他现代功能。然而,MS-DOS本身在2000年左右已经逐渐被淘汰,被更现代的Windows操作系统所取代。

        尽管MS-DOS已经不再广泛使用,但在某些特定情况下,它仍然被用于某些嵌入式系统、老旧的硬件设备或某些特定的软件应用程序中。此外,由于其历史重要性,MS-DOS也经常被用作计算机科学和编程教育中的教学工具。

turbo C 编程
不知道你的收藏里是否还有当年写下的hello world?

二、MS-DOS的主要功能有哪些?

        MS-DOS的主要功能是对微型计算机的软件、硬件资源进行管理,尤其是针对磁盘和文件的管理。具体来说,MS-DOS作为一款磁盘操作系统,它的设计初衷是为了让使用者能够更有效地执行以下任务:

  • 文件管理:允许用户创建、复制、移动、删除文件以及目录,还可以查看文件内容和修改文件属性。
  • 磁盘管理:提供格式化磁盘、检查和修复磁盘错误、以及磁盘复制等功能。
  • 程序运行:用户可以加载并运行存储在磁盘上的程序,无论是操作系统自带的还是第三方开发的应用程序。
  • 硬件控制:尽管不如现代操作系统那样直观,但MS-DOS还是提供了一定程度的硬件控制能力,比如通过配置文件调整系统设置。
  • 批处理:允许用户编写批处理文件(Batch file),通过顺序执行一系列命令来简化重复性操作。
286 PC

三、MS-DOS的怎么运行的?

        MS-DOS通过提供一套命令和工具来管理磁盘(硬盘或软盘)上的软件运行以及设备管理

        具体来看:

  1. 启动机制:当用户开启一个兼容MS-DOS的计算机时,系统首先会加载主引导记录(MBR),对于硬盘而言,这一过程涉及BOOT引导程序。然后,系统会依次加载输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)及命令解释模块(COMMAND.COM)。这些模块合作让计算机准备接受用户的指令。
  2. 文件与磁盘管理:MS-DOS允许用户通过特定的命令对文件和目录进行创建、复制、移动和删除等操作。它还提供了用于磁盘维护的工具,如格式化和磁盘检查等。
  3. 程序运行:在MS-DOS下,用户可以通过键入程序名称来加载并运行存储在磁盘上的应用程序。例如,早期的文字处理器和电子表格等软件就是这样被执行的。
  4. 界面特点:MS-DOS的操作界面是一个文本模式界面,即黑底白字的命令行界面。用户需要记住并输入相应的命令以执行操作。这种界面与现代操作系统中图形用户界面(GUI)形成对比。
  5. 系统限制:原始的MS-DOS不支持多任务处理,这意味着同一时间只能运行一个应用程序。此外,它也不支援用户账户管理功能。

四、微软开源MS-DOS源代码

        微软表示,“如果你想亲自运行 MS-DOS 4.0 软件并进行探索,我们已经成功地在原始 IBM PC XT、较新的 Pentium 电脑以及开源 PCem 和 86box 模拟器上直接运行了该软件。 ”

GitHub - microsoft/MS-DOS: The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposesThe original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes - microsoft/MS-DOSicon-default.png?t=N7T8https://github.com/microsoft/MS-DOS

五、高手与漂亮女同学

        在MS-DOS时代,所谓的“高手”通常指的是对MS-DOS操作系统及其命令行非常熟悉的人,而与“漂亮女同学”的那个时代学计算机,但是被晦涩难懂的计算机代码和操作卡住的女生。没办只能求助高手。

        留给青春,留给过去,留给回忆……

 回眸一笑百媚生

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1647976.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

成功案例(IF=7.3)| 转录组+蛋白质组+代谢组联合分析分析揭示胰腺癌中TAM2相关的糖酵解和丙酮酸代谢重构

研究背景 肿瘤的进展和发展需要癌细胞的代谢重编程,癌细胞能量代谢模式的改变可以满足快速增殖和适应肿瘤微环境的需要。肿瘤微环境(TME)中的代谢状态受到多种因素的影响,包括血管生成、与其他细胞的相互作用和系统代谢。代谢异质…

桥接模式类图与代码

欲开发一个绘图软件,要求使用不同的绘图程序绘制不同的图形。以绘制直线和圆形为例,对应的绘图程序如表 7.7 所示。 根据绘图软件的扩展性要求,该绘图软件将不断扩充新的图形和新的绘图程序。为了避免出现类爆炸的情况,现采用桥接…

[Docker]容器的网络类型以及云计算

目录 知识梗概 1、常用命令2 2、容器的网络类型 3、云计算 4、云计算服务的几种主要模式 知识梗概 1、常用命令2 上一篇已经学了一些常用的命令,这里补充两个: 导出镜像文件:[rootdocker ~]# docker save -o nginx.tar nginx:laster 导…

基于SSM的农产品销售管理系统

文章目录 项目介绍一、项目功能介绍二、部分页面展示三、部分源码四、底部获取全部源码(9.9¥带走) 项目介绍 农产品销售管理系统 一、项目功能介绍 一、介绍 系统分为两个角色 用户功能:登陆,注册,商品分…

实操专区-第11周-课堂练习专区-图的标记线和标记点

下载安装ECharts,完成如下样式图形。 代码和截图上传 完成 3.1.3.5 图的标记线和标记点 中的任务点 在一些折线图或柱状图当中,可以经常看到图中对最高值和最低值进行了标记。 在ECharts中,标记点(markPoint)常用于表示…

深入解析C#中的async和await关键字

文章目录 一、异步编程的基本概念及其在C#中的实现二、async关键字的定义及其用法三、await关键字的定义及其用法示例代码:使用async和await编写一个简单的异步程序 四、async和await的优点注意事项 五、C#下async和await中常见问题汇总1. 异步方法中的await调用2. …

森林消防泵:操作、购买攻略!/恒峰智慧科技

随着气候变化和人为活动的影响,森林火灾频繁发生,对生态环境和人类安全构成严重威胁。森林消防泵作为森林火灾扑救的重要设备,其性能和操作便捷性直接关系到灭火效果。本文将为您详细介绍森林消防泵的操作指南和购买攻略,助您更好…

【网站项目】戒烟网站

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

【林业资质申报指南】申报林业工程调查规划设计丙级申报材料

【林业资质申报指南】申报林业工程调查规划设计丙级申报材料 申报林业工程调查规划设计丙级申报材料需要包括以下内容: 一、申报单位基本情况 申报单位应提供详细的单位介绍,包括单位名称、注册地址、法定代表人、注册资本、成立时间、经营范围等基本情况…

智慧校园的优势

数字化校园的建造给传统校园带来了生机与生机,数字化校园的每项设备都给学生带来了很好的体验。如不久前的开学季,许多校园运用校园一卡通体系,处理了往日人山人海的校园迎新现象,取而代之的是安静、有序的重生报到场景&#xff0…

Low Poly Animated Prehistoric Animals

该资源包与全球最优秀的古生物学家携手打造,以精确的形态和动画让史前动物栩栩如生。高质量上装束的低多边形动物,带有动画、惊艳的演示场景和漫游脚本:—内容— - 漫游脚本(V.4.5)可以将活的动物拖放到场景中 - 上装束的动物 - 优美的演示场景 - 支持 Mecanim - 20 种动物…

张大哥笔记:自媒体人10种赚钱方法

很多人都在做自媒体,比如平台广告分成、广告收入、公关宣传、品牌植入、演讲、会员制、出书、线下活动。那么本文介绍了自媒体人10种赚钱方法,供大家参考: 1、打造个人IP 什么是个人IP?在百度百科上是这样解释的:指个…

学术咸鱼入门指南(2)

巧用思维导图阅读文献 化整为零:读文献,从拆分文章的结构开始 大家在初步接触自己学科的论文时,要了解清楚基本的范式,日后读起来就比较顺了。 科研论文的第一部分,是文章的标题,摘要和关键词&#xff0…

机器学习之基于Python多种混合模型的糖尿病预测

欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 糖尿病是一种慢性代谢性疾病,其发病率在全球范围内逐年上升,已成为影响人类健…

第11篇:创建Nios II工程之控制多个七段数码管

Q:DE2-115开发板上有8个七段数码管,如何用PIO IP并设计Nios II工程控制呢? A:基本思路:DE2-115上有8个7位七段数码管,而一个PIO最多可配置为32位,如此就可以添加2个PIO都配置为28位output。 Ni…

数据结构:环形链表的实战指南

✨✨小新课堂开课了,欢迎欢迎~✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:http://t.csdnimg.cn/oHJAK(数据结构与算法) 小新的主页:编程版小新-CSDN博客 …

Jackson系统开发方法

1、Jackson分析方法是面向数据流的分析方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。 2、应用场景:这一方法对输入、输出数据结构明确的中小型系统特别有效&am…

人工智能实验:人脸检测

一、实现目的: 了解人脸检测的主要方法;了解 detectMultiScale 函数的功能及用法;掌握使用 OpenCV 提供的分类器和检测器进行人脸检测的方法。 二、实验设备: 计算机一台;视觉实验软件环境及资源一套(vi…

明星中药企业系列洞察(一)丨官宣提价后股价涨幅近15%,百年老字号佛慈制药如何焕发力量?

近日,佛慈制药发布公告称,鉴于原材料以及生产成本上涨等原因,公司对主营中成药产品的出厂价进行调整,平均提价幅度为9%。提价消息释出后,资本市场给出了态度:佛慈制药股价连续两天累计上涨近15%。佛慈制药近…

【一起深度学习——NIN】

NIN神经网络 原理图:代码实现:输出结果: 原理图: 代码实现: import torch from torch import nn from d2l import torch as d2ldef nin_block(in_channels, out_channels, kernel_size, strides, padding):return nn.…