اولین نسخهی اماس-داس در سال ۱۹۸۱ منتشر شد و شامل هشت نسخه اصلی است و مایکروسافت توسعهی آن را در سال ۲۰۰۰ متوقف کرد. سیستم عامل تک کاربره و تک کاره با خط فرمانی که در سال ۱۹۸۱ برای کامپیوتر شخصی آیبیام و سازگار با آن توسط مایکروسافت منتشر شد. نسخه اصلی DOS توسط یک شرکت کوچک در سیاتل به منظور کارهای آزمایشگاهی ایجاد شده بود. از آنجا که مایکروسافت قرار بود سیستم عاملی برای آیبیام تهیه کند بنابراين آن نسخه را خریداری نمود و برنامه را تهیه کرد. مایکروسافت بعدها نگارشهای بالاتری از داس ارائه نمود. داس تا مدتها یکی از گستردهترین سیستمهای عامل محسوب میشد.
جهت مشاهده و مطالعه سری پنجم آموزشات به ادامه متن مراجعه نمایید.
VSAFE
شکل کلی دستور:
کد:
VSAFE [/option[+|-]...] [/NE][/NX][Ax|/Cx][/N][/D][/U]
عمل:
چک کردن کامپیوتر برای ویروس ها و اعلام پیغام خطا در صورت یافتن آن
برنامه VSAFE تمام فعالیت های سیستم رو تحت نظارت قرار می ده و در هر عمل مشکوکی مداخله می کنه حالا اون عمل مشکوک می خواد ویروس باشه یا نباشه.
این برنامه 22K از حافظه رو اشغال می کنه و در محیط ویندوز نباید از اون استفاده کرد
کد:
/option[+|-]
(+) برای فعال کردن یک option و (-) برای غیر فعال کردن. تعدادی از این option ها عبارتند از :
-اخطار این موضوع که فرمت کردن باعث پاک شدن اطلاعات روی دیسک می شود ( به صورت پیش فرض فعال است)
-اخطار این موضوع که برنامه ای تلاش می کند در حافظه باقی بماند ( پیشفرض: غیر فعال)
-ممانعت از نوشتن روی دیسک توسط یک برنامه ( پیشفرض: غیر فعال)
-چک کردم فایل هایی که توسط MS-DOS اجرا شده اند ( پیشفرض: فعال)
-چک کردن تمام درایوها برای ویروس های boot sector
-اخطار این موضوع که تلاشی برای نوشتن در boot sector یا جدول partition بندی هارد دیسک در حال انجامه ( پیشفرض: فعال)
-اخطار این موضوع که تلاشی برای نوشتن در boot sector فلاپی دیسک در حال انجامه ( پیشفرض: غیر فعال)
-اخطار در زمینه تلاشی جهت تغییر یک فایل اجرایی ( پیشفرض: غیر فعال)
کد:
/NE
جلوگیری از بارگذاری VSAFE در حافظه الصاقی ( expanded memory )
کد:
/NX
جلوگیری از بارگذاری VSAFE در حافظه توسعه یافته ( extended memory )
کد:
/Ax
گذاشتن یک hot key روی برنامه که A نماینده ALT + یه کلید به دلخواه ( x ) است
کد:
/Cx
گذاشتن یک hot key روی برنامه که C نماینده CTRL + یه کلید به دلخواه ( x ) است
کد:
/N
نظارت بر درایو های شبکه توسط VSAFE
کد:
/D
غیر فعال کردن محاسبه checksumming
کد:
/U
خارج کردن VSAFE از حافظه