نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • برنامه ها
  • سیستم عامل MS-DOS. MS-DOSMS-DOSMS-DOS Microsoft Disk Operating System (سیستم عامل دیسک از مایکروسافت) سیستم عامل تجاری برای رایانه های شخصی از Microsoft

سیستم عامل MS-DOS. MS-DOSMS-DOSMS-DOS Microsoft Disk Operating System (سیستم عامل دیسک از مایکروسافت) سیستم عامل تجاری برای رایانه های شخصی از Microsoft

معرفی

سیستم عامل MS-DOS در سال 1974 توسط مایکروسافت توسعه یافت. اولین نسخه MS-DOS 1.0 در سال 1981 و همزمان با اولین کامپیوتر شخصی تولید انبوه از IBM منتشر شد. در آینده، سیستم عامل توسعه یافت، نسخه های جدیدی از آن ظاهر شد. آخرین نسخه MS-DOS 6.22 است.

سیستم عامل وظایف زیر را حل می کند:

1) مدیریت منابع سیستم

2) ارائه کنترل کلی سیستم محاسباتی به کاربر

سیستم عامل به صورت فایل های سیستمی بر روی دیسک ها ذخیره می شود و پس از روشن شدن برق، به طور خودکار در حافظه کامپیوتر بارگذاری می شود و در تمام مدت زمانی که کامپیوتر در حال کار است، در آن قرار دارد.

تم MS DOS OS

ترکیب DOS

DOS از ماژول ها و برنامه های زیر تشکیل شده است:

1) سیستم ورودی-خروجی پایه (BIOS - Basic

سیستم ورودی/خروجی).

2) بلوک بوت (ضبط بوت).

3) ماژول توسعه سیستم پایهورودی خروجی

(IO.SYS).

4) ماژول پردازش وقفه(MSDOS.SYS).

5) پردازنده فرمان ( COMMAND.COM).

6) ماژول فشرده سازی داده ها ( DBLSPACE.BIN).

7) ابزارهای DOS (FORMAT.COM، FDISK.EXE، LABEL.EXE، و غیره)

8) درایورهای دستگاه قابل بارگیری ( HIMEM.SYS، RAMDRIVE. SYS و غیره)

9) فایل های AUTOEXEC.BAT و CONFIG.SYS.

تم MS DOS OS

1.1. BIOS

BIOS جایگاه ویژه ای دارد. از یک طرف می توان آن را به عنوان یک قطعه سخت افزار در نظر گرفت، یک ماژول نرم افزار DOS است.

BIOS قطعات اصلی دستگاه را پس از روشن شدن تست می کند.

دومین عملکرد مهم BIOS فراخوانی بلوک بوت، بارگذاری بلوک بوت از دیسک سیستم در حافظه بلوک بوت و سپس انتقال کنترل به آن است که به نوبه خود، همه ماژول های دیگر DOS را بارگیری می کند.

یکی دیگر از عملکردهای مهم بایوس، سرویس وقفه سیستم است. وقفه ها هم توسط سخت افزار و هم نرم افزار به منظور انجام عملیات های مختلف تولید می شوند.

1.2. بلوک ضبط بوت

بلوک بوت یک برنامه کوچک است که تنها هدف آن خواندن دو ماژول DOS، IO.SYS و MSDOS.SYS در RAM است. خود بلوک بوت همیشه در همان مکان قرار دارد - در سمت 0 در بخش اول آهنگ شماره 00. طول رکورد بوت 512 بایت است، یعنی. تنها یک بخش را اشغال می کند.

تم MS DOS OS

1.3. ماژول توسعه BIOS (IO.SYS)

سیستم ورودی / خروجی پایه بخشی از سیستم عامل است که در معرض تغییر نیست. گسترش BIOS با استفاده از یک ماژول DOS اختیاری به سیستم عامل انعطاف پذیری می دهد و به شما امکان می دهد مجموعه ای از دستگاه های اضافی را مدیریت کنید.

این ماژول را می توان با توجه به نیازهای سیستم عامل تغییر داد. استفاده از این ماژول به شما امکان می دهد دستگاه های خارجی جدید - درایورها را متصل کنید.

درایورها به سیستم اجازه می‌دهند تا از دستگاه‌های خارجی جدید پشتیبانی کند و عملکرد آن دستگاه‌های رایانه‌ای را به روشی جدید سازماندهی کند، زمانی که تبادل اطلاعات با آنها باید متفاوت از نسخه استاندارد سیستم‌عامل باشد.

نیاز به اتصال درایورهای دستگاه خارجی و همچنین تغییرات در سایر پارامترهای DOS از طریق فایل CONFIG.SYS اطلاع رسانی می شود.

1.4. ماژول مدیریت وقفه (MSDOS.SYS).

V تفاوت ماژول IO.SYS که با وقفه های سطح پایین کار می کند،(0h-20h) ماژول MSDOS.SYS با وقفه های سطح بالا (21h-59h) سروکار دارد. این سطح بالای سیستم را تشکیل می دهد که اکثریت قریب به اتفاق برنامه ها با آن تعامل دارند. این ماژول عملکرد سیستم فایل، دستگاه های ورودی-خروجی را تضمین می کند، موقعیت های خاص مرتبط با خاتمه برنامه و خطاها را کنترل می کند. توابع پیاده سازی شده توسط MSDOS.SYS هم توسط خود سیستم عامل و هم توسط برنامه ها استفاده می شود.

تم MS DOS OS

1.5. پردازشگر فرمان (COMMAND.COM)

برخلاف IO.SYS و MSDOS.SYS، پردازنده فرمان می تواند هر مکانی را روی دیسک بگیرد و یک برنامه معمولی است. وظایف اصلی پردازشگر فرمان به شرح زیر است:

دریافت و پردازش دستورات وارد شده توسط کاربر از صفحه کلید یا دریافت شده از یک فایل دسته ای.

اجرای دستورات داخلی (توکار) خودتان.

نمایش پیام های تشخیصی و هشدار دهنده و غیره

پوسته همچنین وظیفه اجرای فایل AUTOEXEC.BAT را بر عهده دارد.

پردازشگر فرمان می تواند فایل هایی را با پسوندهای COM، EXE، .BAT اجرا کند. فایل های نوع COM برنامه های کوچکی هستند که حجم آنها از 64 کیلوبایت بیشتر نیست و 1 بخش حافظه را اشغال می کنند. Files.EXE - همان برنامه ها، اما بدون محدودیت در اندازه. فایل های نوع BAT - دسته ای (فرمان) - حاوی مجموعه ای از دستورات سیستم عامل هستند.

1.7. خدمات رفاهی

MS-DOS شامل بیش از 70 ابزار است که برای انجام عملکردهای مختلف طراحی شده اند.

رایج ترین آنها FORMAT.COM، CHKDSK.EXE، SYS.COM، DISKCOPY.COM، و همچنین LABEL.EXE، TREE.COM، RESTORE.EXE، PRINT.EXE هستند. به طور کلی، هر برنامه ای می تواند به عنوان یک ابزار کاربردی عمل کند. وظیفه اصلی ابزارها انجام کارهایی است که نمی توانند در پوسته گنجانده شوند.

تم MS DOS OS

1.8. درایورهای دستگاه

درایورها به شما امکان می دهند عملکرد دستگاه های رایانه شخصی استاندارد را گسترش دهید یا کنترل دستگاه های اضافی را ارائه دهید. متداول ترین درایورهای مورد استفاده در MS-DOS عبارتند از HIMEM.SYS (XMS Memory Extension Management)، SMARTDRV.EXE، RAMDRIVE.SYS و ANSI.SYS و غیره.

1.9. فایل های پیکربندی سیستم

فایل های CONFIG.SYS و AUTOEXEC.BAT برای ایجاد یک رابط کاربر پسند طراحی شده اند. CONFIG.SYS حاوی دستورالعمل های پیکربندی DOS است. با کمک آنها، پارامترهای سیستم عامل تنظیم می شوند. در صورت عدم وجود این فایل، تنظیمات سیستم به صورت پیش فرض نصب می شوند. در فایل CONFIG.SYS

دستورالعمل ها از DEVICE برای نصب درایورهای اضافی، LASTDRIVE برای تعیین تعداد درایوهای منطقی، BUFFERS برای افزایش تعداد بافرها، FILES برای تعیین حداکثر تعداد فایل های باز همزمان و SHELL برای تعیین مکان و نام پردازشگر فرمان استفاده می شود.

فایل AUTOEXEC.BAT حاوی دستورات استاندارد DOS و همچنین دستورات ویژه برای فایل های دسته ای است. این فایل زمانی که سیستم عامل بوت می شود به طور خودکار راه اندازی می شود و برای راه اندازی خودکار برنامه های ضروری برای کاربر و (یا) طراحی شده است.

سیستم عامل.

مثال AUTOEXEC.BAT: @ECHO OFF

تنظیم COMPSEC = D: \ DOS \ COMMAND.COM PATH D: \ DOS

PROMPT $ p $ g Anti4us

تم MS DOS OS

2. سیستم فایل

سیستم فایلمرسوم است که سازمان ذخیره سازی برنامه ها و داده ها را روی دیسک های رایانه ای نامیده می شود.

فایل هر دنباله ای از داده ها با طول مشخصی است که دارای یک نام است.

این فایل می تواند متن، برنامه، داده های عددی، گرافیک های رمزگذاری شده را ذخیره کند. طول فایل ها بر حسب بایت اندازه گیری می شود.

نام فایل می تواند:

پسوندی بیش از 3 کاراکتر نداشته باشد. پسوندهای استاندارد:

کد زبان اسمبلی

یدکی

متن برنامه BASIC

متن برنامه C

برنامه

فایل اطلاعات

سند، فایل استاندارد WORD

برنامه

هدف - شی

متن برنامه پاسکال

سیستمیک

موقت

متن و غیره

توجه داشته باشید:

استفاده از نام دستگاه ها و نام های ذخیره شده DOS به عنوان نام فایل ممنوع است: AUX، CON، PRN، NUL، CLOCK $، COM1، COM2، LPT1، LPT2، LPT3.

تم MS DOS OS

2.1. کاتالوگ ها

فرآیند قالب بندی (آغازسازی) دیسک، دایرکتوری به نام دایرکتوری ریشه ایجاد می کند. فایل دایرکتوری ریشه حاوی اطلاعاتی در مورد فایل ها و دایرکتوری های ذخیره شده روی دیسک است. هر ورودی دایرکتوری DOS 32 بایت است و ذخیره می کند:

- نام فایل (8 بایت)

- پسوند نام (3 بایت)

- باینری ویژگی فایل (1 بایت)

- فیلد یدکی (10 بایت)

- کد زمان ایجاد فایل (2 بایت)

- تعداد اولین خوشه اشغال شده توسط فایل - نقطه ورودی FAT (2 بایت)

- حجم فایل (4 بایت)

برای دسترسی به داده های هارد دیسک معمولاً از یک ساختار دایرکتوری درخت مانند استفاده می شود. دایرکتوری ریشه شامل زیردایرکتوری هایی است که به نوبه خود می تواند شامل زیر شاخه های سطح 2 و غیره باشد. زیر شاخه ها به عنوان فایل های معمولی در دایرکتوری والد ذخیره می شوند. تفاوت بین یک زیر شاخه و یک فایل معمولی در این است که بیت 4 از بایت ویژگی های فایل روی 1 تنظیم شده است و قسمت اندازه آن 0 است. اندازه زیر شاخه نامحدود است که به شما امکان می دهد هر تعداد فایل را در آن ذخیره کنید. موارد اول و دوم در قسمت "نام فایل" به ترتیب معنی "." و ". . ” عنصر "." خود دایرکتوری فرعی را توصیف می کند و ". " - دایرکتوری والد

تم MS DOS OS


MS-DOS Microsoft Disk Operating System یک سیستم عامل تجاری برای رایانه های شخصی از شرکت مایکروسافت است. MS-DOS معروف ترین سیستم عامل DOS است که بر روی اکثر رایانه های سازگار با رایانه شخصی نصب شده است. با گذشت زمان، طعم های مختلف سیستم عامل ویندوز جایگزین آن شده است.


تاریخ * 1975، ژانویه. مجله الکترونیکی محبوب کیت ساخت میکرو کامپیوتر MITS Altair را در i-Chip در ماه فوریه اعلام کرد. پل آلن به MITS می آید و مترجم BASIC بیل گیتس را برای Altair ارائه می دهد. 1975، مارس. استیو جابز و استیو وزنیاک یک باشگاه کامپیوتری در منلو پارک، کالیفرنیا تشکیل می دهند. 1975، اوت. بیل گیتس و پل آلن شرکت Micro-Soft Partnership را تشکیل دادند. 1979، دسامبر. فروش سالانه مایکروسافت: دلار. تعداد پرسنل: 25. محصولات: مترجم زبان بیسیک، فرترن و کوبول. 1980، آوریل. تیم پترسون (محصولات کامپیوتری سیاتل) شروع به توسعه یک سیستم عامل برای تراشه i8086 می کند. __________ * منبع: Daniel Ichbia, Susan Kneper, Bill Gates and the Creation of Microsoft, RnD: Phoenix, 1997


تاریخ 1980، اوت. بازدید نمایندگان IBM از مایکروسافت. گیتس قراردادی را برای توسعه یک مترجم BASIC امضا می کند و توصیه هایی را برای مشخصات میکرو کامپیوتر ارائه می دهد. 1980، سپتامبر. IBM پیشنهاد می کند مترجم زبان های BASIC، FORTRAN، Cobol و Pascal را برای کامپیوتر برنامه ریزی شده IBM بنویسد. تیم پترسون در مایکروسافت 86-DOS خود را که برای تراشه i8086 نوشته شده است به نمایش می گذارد. مایکروسافت تصمیم می گیرد یک سیستم عامل بر اساس آن برای میکرو کامپیوتر IBM توسعه دهد. 1980، اکتبر. مایکروسافت حقوق 86-DOS را خریداری می کند. مایکروسافت یک پیشنهاد ترجمه و توسعه سیستم عامل را به IBM ارائه می کند. 1980، نوامبر. مایکورسافت با آی‌بی‌ام قرارداد امضا می‌کند و اولین نمونه اولیه رایانه شخصی آی‌بی‌ام را دریافت می‌کند. 1980، دسامبر. فروش سالانه مایکروسافت: دلار. تعداد پرسنل: 40 نفر.


تاریخ 1981، فوریه. اولین راه اندازی MS-DOS بر روی نمونه اولیه رایانه شخصی IBM. 1981، آوریل. تیم پترسون به مایکروسافت پیوست. 1981، اوت. اعلامیه ایجاد IBM PC. مایکروسافت نسخه 1.0 MS-DOS را منتشر کرد. دان استریج به عنوان رئیس بخش رایانه های شخصی آی بی ام منصوب شد. 1981، دسامبر. فروش سالانه مایکروسافت: دلار. تعداد کارمندان: اسفند. IBM PC XT را با هارد 10 مگابایتی معرفی کرد. مایکروسافت MS-DOS 2.0 را برای PC XT منتشر کرد. 1983، نوامبر. مایکروسافت ویندوز را معرفی کرد. این رابط گرافیکی توسط 23 سازنده میکرو کامپیوتر پشتیبانی می شود، اما توسط IBM پشتیبانی نمی شود. 1984، اوت. IBM PC AT را با هارد 20 مگابایتی راه اندازی کرد. مایکروسافت MS-DOS را که از آن پشتیبانی می کند، در نوامبر منتشر کرد. انتشار MS-DOS 3.1 همراه با شبکه. 1991، ژوئن. انتشار MS-DOS، آوریل. نسخه بازطراحی شده ویندوز 3.1 مدیریت فایل و ظاهر و احساس بهتری را بهبود بخشیده است.


نسخه های آخر 4.01 - اولین نسخه کاملاً و رسمی روسی شده (مه 1988) - آخرین (قبل از انتقال گسترده به ویندوز 95) نسخه پرکاربرد DOS (1994).




ترکیب MS-DOS BIOS (Basic Input-Output System) بلوک بوت فایل io.sys (ibm.com، drbios.sys) - ماژول برای تعامل با فایل BIOS msdos.sys (ibmdos.com، drdos.sys) - پردازش وقفه ماژول فایل Command.com - پردازشگر فرمان ابزارهای کاربردی (فرمان های خارجی) درایورهای دستگاه فایل config.sys - فایل پیکربندی سیستم فایل autoexec.bat - فایل راه اندازی برنامه در بوت سیستم عامل




بارگیری بایوس MS-DOS: –POST، خودآزمایی روشن – جستجو و بارگیری واحد بوت استرپ (BNZ) BNZ io.sys Io.sys را بارگیری می کند: – msdos.sys را بارگیری و پیکربندی می کند – وضعیت دستگاه های متصل را تعریف می کند – دستگاه های متصل را راه اندازی می کند – درایورهای دستگاه مورد نیاز را بارگیری می کند – کنترل را به msdos.sys Msdos.sys منتقل می کند: – جداول کاری را پیکربندی می کند – درایورهای مشخص شده در config.sys را بارگیری می کند – فرمان پردازشگر را بارگیری می کند command.com Command.com: – اجرای دستورات موجود در autoexec.bat – اعلان سیستم را نمایش می دهد - منتظر دستورات کاربر است














BIOS Interrupt 00h: تقسیم بر صفر. ساعت 01: گام به گام. ساعت 02: غیرقابل پوشش 03h: نقطه شکست. ساعت 04: سرریز. 05h: صفحه چاپ. 06h: (رزرو) 07h: (رزرو) 08h: تایمر. ساعت 09: صفحه کلید. 0Ah-0dh: (hdwr ints) 0Eh: فلاپی دیسک. 0Fh: (hdwr int) 10h: سرویس ویدئو. ساعت 11: لیست تجهیزات. 12h: اندازه حافظه استفاده شده. ساعت 13: دیسک I/O. 14h: سریال I/O 15h: Extended Service AT. 16 ساعت: صفحه کلید I/O. ساعت 17: چاپگر I/O. ساعت 18: ROM-BASIC. ساعت 19: بارگیری 1Ah: تایمر I / O. 1Bh: وقفه صفحه کلید. 1Ch: وقفه تایمر کاربر 1Dh: پارامترهای ویدیو 1Eh: پارامترهای فلاپی دیسک 1Fh: نمادهای گرافیکی


وقفه های DOS 20 ساعت: خروج از برنامه 21 ساعت: سرویس DOS 25 ساعت / 26 ساعت: دیسک مطلق خواندن / نوشتن 27 ساعت: خروج، اما ساکن باقی می ماند 28 ساعت: کوانتومی زمانی DOS (در اسناد نیست) 28 ساعت: کوانتومی زمان DOS (دستور NOT IN DOCUMENTATION: NOT IN DOCUMENTE) DOS (نه در اسناد) 2eh: اجرای دستور DOS (نه در سند) 2fh: وقفه چندگانه (چاپ اسپول) 2fh: وقفه چندگانه (چاپ اسپول)


INT 21H: سرویس DOS این وقفه به عنوان نقطه ورودی اصلی برای اکثر توابع DOS عمل می کند. برنامه ای که درخواست سرویس DOS می کند باید تمام اطلاعات لازم را در رجیسترها و بلوک های کنترلی آماده کند، تعداد تابع DOS مورد نظر را در ثبات AH مشخص کند و سپس وقفه INT 21H را فراخوانی کند. عملکرد DOS 00H: پایان برنامه عملکرد DOS 01H: ورودی صفحه کلید عملکرد DOS 02H: خروجی نمایشگر عملکرد DOS 03H: ورودی AUX عملکرد DOS 04H: خروجی AUX عملکرد DOS 05H: خروجی چاپگر عملکرد DOS 06H: تعویض کنسول عملکرد DOS 07H: کنسول بدون فیلتر ورودی بدون اکو عملکرد DOS 07H: ورودی کنسول بدون فیلتر بدون اکو عملکرد DOS 08H: ورودی کنسول بدون اکو عملکرد DOS 09H: خروجی یک رشته تابع DOS 0aH: ورودی رشته بافر تابع DOS 0bH: وضعیت تابع DOS ورودی 0cH را بررسی کنید: ورودی پاکسازی عملکرد DOS 0dH: پاک کردن عملکرد DOS دیسک 0eH: انتخاب یک دیسک پیش‌فرض DOS عملکرد DOS 0fH: باز کردن فایل با عملکرد FCB DOS 10H: بستن فایل با عملکرد FCB DOS 11H: یافتن اولین فایل مطابق با عملکرد FCB DOS 11H: یافتن اولین تطابق فایل با تابع FCB DOS 12H: یافتن فایل منطبق بعدی از طریق تابع FCB DOS 12H: یافتن فایل منطبق بعدی از طریق تابع FCB DOS 13H: حذف فایل از طریق تابع FCB DOS 14H: خواندن فایل سریال از طریق عملکرد FCB DOS 14H: خواندن فایل سریال از طریق عملکرد FCB DOS 15H: نوشتن فایل سریال از طریق عملکرد FCB DOS 15H: نوشتن فایل سریال از طریق FCB (غیر مستند) عملکرد DOS 16H: ایجاد فایل از طریق عملکرد FCB DOS 17H: تغییر نام فایل از طریق تابع FCB DOS 19 : به دیسک پیش‌فرض DOS تابع DOS 1aH: تنظیم آدرس DTA تابع DOS 1bH: دادن اطلاعات FAT (دیسک فعلی) تابع DOS 1cH: دادن اطلاعات FAT (هر دیسک) تابع DOS 21H: خواندن فایل دلخواه نوشتن تابع DOS 22H: نوشتن فایل دلخواه نوشتن تابع DOS 23H: دادن اندازه فایل از طریق FCB عملکرد DOS 24H: تنظیم آدرس بلوک فایل دلخواه تابع DOS 24H: تنظیم آدرس بلوک فایل دلخواه تابع DOS 25H: تنظیم بردار وقفه عملکرد DOS 26H: ایجاد پیشوند بخش برنامه تابع DOS 26H: ایجاد برنامه پیشوند بخش تابع DOS 27H: خواندن بلوک فایل دلخواه تابع DOS 28H: بلوک نوشتن فایل دلخواه تابع DOS 29H: بار نام فایل معکوس عملکرد DOS 2aH: تنظیم تاریخ DOS عملکرد DOS 2bH: تنظیم تاریخ DOS عملکرد DOS 2cH: تنظیم زمان DOS عملکرد DOS 2dH: تنظیم زمان DOS عملکرد DOS 2eH: تنظیم / پاک کردن سوئیچ تأیید عملکرد DOS 2eH: تنظیم / پاک کردن سوئیچ تأیید DOS تابع 2fH: تابع فعلی DTA DOS را 30H بدهید: شماره نسخه DOS را به تابع DOS 31H بدهید: خارج شوید و ساکن بمانید - - تابع KEEP DOS 31H: خروج و ماندن - - عملکرد KEEP DOS 32H: اطلاعات دیسک DOS (غیر مستند) DOS را بدهید تابع 32H: دادن اطلاعات دیسک DOS (غیر مستند) تابع DOS 33H: تنظیم / پرس و جو سطح کنترل وقفه DOS تابع DOS 33H: تنظیم / پرس و جو سطح کنترل وقفه DOS عملکرد DOS 34H: آدرس وضعیت ورود مجدد DOS تابع DOS 35H: یک بردار وقفه عملکرد DOS 36H: دادن حافظه دیسک رایگان ...




محاسبه بهره مرکب: برنامه BASIC 10 PRINT محاسبه بهره مرکب 20 INPUT Q, D, N, Q, D, N 30 D1 = 1 + D / J = 1 50 Q = Q * D1 60 PRINT J, Q 70 J = J را وارد کنید + 1 80 IF J


محاسبه بهره مرکب: ASM-program TITLERASCHET.ASM; محاسبه بهره مرکب STACKSGSEGMENTSTACK DW64 DUP (?) STACKSGENDS DATASGSEGMENTDATA; اعلام متغیرها VVQDB مقدار سرمایه اولیه (قبل از) VVDDB10,13 را وارد کنید، درصد رشد سالانه را وارد کنید DB10,13,% VVNDB10,13، تعداد سالهای محاسبه شده DB10,13,% Q0DW را وارد کنید؟ D D1DW؟ N؟ ج 1 س؟ BUFDB 5,0,0,0,0,0,0,0 VIV1DB سرمایه سالانه DB10,13,%


SRBDB14 DUP (0)، $ SRDB6 DUP (0)، $ SRKDB10، 13، $ FT10DW1 TENDW10 STODW100 DATASEGENDS CODESGSEGMENTCODE MAINPROCFAR; رویه اصلی ASSUMECS: CODESG، DS: DATASG، SS: STACKSG. هدف؛ ثبت بخش در بخش کد PUSHDS. ضبط آدرس SUBAX, AX. پیشوند نرم افزار PUSHAX; بخش در پشته MOVAX، DATASG؛ مقداردهی اولیه محتویات MOVDS، AX. ثبت بخش داده بعدی -؛ متن برنامه مووا، 9; درخواست ورودی Q MOVDX، افست VVQ INT21H MOVAH، 0Ah. ورودی Q MOVDX، افست BUF INT21H CALLSTR2BIN MOVQ0، D1 MOVAH، 9; درخواست ورودی D MOVDX، افست VVD


INT21H MOVAH, 0AH; ورودی D MOVDX، افست BUF INT21H CALLSTR2BIN MOVD، D1 MOVAH، 9; درخواست برای وارد کردن N MOVDX، افست VVN INT21H MOVAH، 0AH؛ ورودی N MOVDX، افست BUF INT21H x3850CALLSRT2BIN MOVN، D1 MOVAX، D MOVD1، AH ADDD1،100; محاسبه D1 = (1 + D / 100) * 100 MOVAX، Q0 MOVQ، AX MOVAH، 9 MOVDX، افست VIV1 INT21H RST: MOVAX، Q; محاسبه Q = Q * D1 MULD1 4235DIVSTO MOVQ, AX MOVAX, J


CALLBIN2STR MOVAH, 9; خروجی سال MOVDX، افست SR INT21H MOVAH، 9; خروجی فضایی MOVDX، افست SRB INT21H MOVAX، Q; برداشت سود CALLBIN2STR MOVAH, 9 MOVDX, offset SR INT21H MOVAH, 9; تغذیه خط MOVDX، افست SRK INT21H INCJ; j = j + 1 MOVAX، J CMPAX، N; مقایسه J با N JLERST. شاخه مشروط روی I



برای استفاده از پیش نمایش ارائه ها، برای خود یک حساب Google (حساب) ایجاد کنید و وارد آن شوید: https://accounts.google.com


شرح اسلاید:

سیستم عامل MS-DOS شروع آموزش کلیه حقوق محفوظ است  Igor Shatalov 2005

معرفی MS-DOS MS-DOS یک سیستم عامل دیسکی است. سیستم عامل دیسک مجموعه ای از برنامه ها است که تکمیل کننده قابلیت های سخت افزاری کامپیوتر و کنترل عملکرد سخت افزار و برنامه های کاربردی است. دلیل اصلی نیاز به یک سیستم عامل این است که عملیات ابتدایی برای کار با دستگاه های کامپیوتری و مدیریت منابع کامپیوتری، عملیات بسیار سطح پایینی هستند؛ بنابراین، اقدامات مورد نیاز کاربر و برنامه های کاربردی شامل چند صد یا هزاران مورد اولیه از این قبیل است. عملیات سیستم عامل این جزئیات پیچیده و غیر ضروری را از کاربر پنهان می کند و رابط کاربری مناسبی برای کار در اختیار او قرار می دهد. همچنین عملیات کمکی مختلفی مانند کپی یا چاپ فایل ها را انجام می دهد. سیستم عامل تمام برنامه ها را در RAM بارگذاری می کند، کنترل را در ابتدای کار به آنها منتقل می کند، اقدامات مختلفی را بنا به درخواست برنامه های در حال اجرا انجام می دهد و پس از اتمام برنامه، RAM اشغال شده توسط برنامه ها را آزاد می کند. به طرح

هدف MS-DOS مدیریت دستگاه‌هایی که رایانه را تشکیل می‌دهند مدیریت منابع رایانه (رم، فضای دیسک و غیره) برنامه‌های کاربردی را برای اجرا راه‌اندازی می‌کند به کاربر و برنامه‌های کاربردی روشی مناسب برای برقراری ارتباط با دستگاه‌های رایانه را پیاده‌سازی می‌کند. برو به برنامه

ترکیب MS-DOS Basic سیستم ورودی-خروجی BIOS، واقع در حافظه دائمی کامپیوتر. این قسمت از سیستم عامل در کامپیوتر تعبیه شده است. هدف آن انجام ساده ترین و جهانی ترین خدمات سیستم عامل مربوط به اجرای ورودی/خروجی است. سیستم اصلی ورودی/خروجی همچنین حاوی یک تست عملکرد کامپیوتری است که عملکرد حافظه و دستگاه های کامپیوتر را هنگام روشن شدن کامپیوتر بررسی می کند. علاوه بر این، سیستم I/O زیربنایی حاوی برنامه ای برای فراخوانی بارگذار سیستم عامل است. لودر سیستم عامل یک برنامه بسیار کوتاه است که در بخش اول هر دیسکت DOS یافت می شود. عملکرد این برنامه خواندن دو ماژول دیگر سیستم عامل در حافظه است که فرآیند بوت DOS را کامل می کند. در هارد دیسک (هارد دیسک)، لودر سیستم عامل از دو قسمت تشکیل شده است. این به این دلیل است که یک هارد دیسک را می توان به چندین پارتیشن (درایوهای منطقی) تقسیم کرد. قسمت اول بوت لودر در اولین سکتور هارد دیسک قرار دارد و انتخاب می کند که از کدام یک از پارتیشن های هارد دیسک به بوت شدن ادامه دهد. قسمت دوم بوت لودر در اولین سکتور این قسمت قرار دارد، ماژول های DOS را در حافظه می خواند و کنترل را به آنها منتقل می کند. فایل های دیسک IO. SYS و MSDOS. SYS. آنها توسط لودر سیستم عامل در حافظه بارگذاری می شوند و به طور دائم در حافظه کامپیوتر باقی می مانند. فایل IO. SYS افزودنی به سیستم اصلی ROM I / O است. فایل MSDOS.SYS خدمات پایه DOS سطح بالا را پیاده سازی می کند. پوسته DOS دستورات وارد شده توسط کاربر را پردازش می کند. پردازنده فرمان در فایل دیسک COMMAND قرار دارد. COM روی دیسکی که سیستم عامل از آن بارگیری می شود. به طرح

بوت شدن MS-DOS نشانه شروع به کار کامپیوتر پس از روشن شدن برق، صدای یکنواخت خفیف فن است که اجزای واحد سیستم را خنک می کند. پس از آن، روش بوت استرپ به سه مرحله تقسیم می شود. بلافاصله پس از روشن کردن برق، یک بلوک ویژه از سیستم اصلی ورودی-خروجی داخلی (BIOS) شروع به کار می کند که روند بررسی (تست) اجزای اصلی سخت افزار رایانه - ریزپردازنده، سیستم ویدئویی را انجام می دهد. ، کیبورد، دیسک و رم. نتایج این آزمایش به صورت پیام های تشخیصی متناوب روی صفحه ظاهر می شود که نیازی به پاسخگویی از طرف کاربر ندارد. در طول مسیر، می توانید صدای کلیک، زمزمه، صدای جیر جیر را بشنوید که توسط تجهیزات آزمایش شده منتشر می شود. اگر خطاها در این مرحله شناسایی شوند، یک پیام مربوطه روی صفحه ظاهر می شود، یک بوق به صدا در می آید، و اینجاست که دستگاه به پایان می رسد. اگر بررسی سخت افزاری موفقیت آمیز بود، BIOS یک برنامه کوچک را از روی دیسک به حافظه می خواند - عملیات. لودر سیستم یا بلوک بوت استرپ (BNZ). این بلوک همیشه در اولین سکتور هر دیسکی از قبل، زمانی که فرمت می شود، نوشته می شود، صرف نظر از اینکه این دیسک به عنوان دیسک سیستم استفاده می شود یا خیر. تنها عملکرد این برنامه یافتن دو فایل با سیستم عامل در یک مکان مشخص (مشخص برای آن) روی دیسک، خواندن آنها در حافظه و انتقال کنترل به آنها است. در زمان راه‌اندازی، MS - DOS از دو فایل متنی خاص - CONFIG استفاده می‌کند. SYS (پیکربندی) و AUTOEXEC. BAT (اجرای خودکار). این فایل ها باید در دایرکتوری ریشه درایوی که سیستم از آن بوت می شود قرار داشته باشد. در آخرین مرحله بارگذاری، پردازشگر فرمان COMMAND در حافظه خوانده می شود. COM این پردازنده تمام دستورات فایل AUTOEXEC را اجرا می کند. BAT که آخرین آن معمولاً فراخوانی برنامه Norton Commander است. پانل های معمولی NC و اعلان MS - DOS با مکان نما چشمک زن روی صفحه ظاهر می شوند. سیستم آماده دریافت دستورات کاربر است. ج: \> _ برو به برنامه

دستورات داخلی و خارجی MS-DOS برخی از دستورات کاربر مانند Type، Dir یا Soru توسط خود پوسته اجرا می شوند. به چنین دستوراتی دستورات داخلی می گویند. برای اجرای سایر دستورات کاربر (خارجی)، پردازشگر فرمان برنامه ای با نام مربوطه را در دیسک ها جستجو می کند و در صورت یافتن آن، آن را در حافظه بارگذاری می کند و کنترل را به آن منتقل می کند. پس از اتمام برنامه، پردازشگر فرمان برنامه را از حافظه حذف می کند و پیامی مبنی بر آماده بودن برای اجرای دستورات نمایش می دهد (اعلان DOS). دستورات خارجی DOS برنامه هایی هستند که با سیستم عامل به صورت فایل های جداگانه ارائه می شوند. این برنامه ها فعالیت های تعمیر و نگهداری مانند قالب بندی فلاپی ها، بررسی دیسک ها و غیره را انجام می دهند. به طرح

کار با دایرکتوری ها و فایل ها دایرکتوری فعلی با تایپ نام درایو و سپس علامت کولون: A: یا C: یا D: و غیره تغییر می کند. تغییر دایرکتوری فعلی: مسیر cd [drive:] تغییر به دایرکتوری ریشه: cd \ تغییر به دایرکتوری والد: cd .. Forward C: \> A: A: \> D: D:> \ C: \> CD C: WINDOWS \ MEDIA C: \> WINDOWS \ MEDIA C: \> WINDOWS \ MEDIA CD \ C: \> C: \> WINDOWS \ MEDIA CD .. C: \> WINDOWS

کار با دایرکتوری ها و فایل ها مرور دایرکتوری: dir [drive:] [path \] [filename] می توانید از کاراکترهای * and? در نام فایل استفاده کنید. اگر نام فایل مشخص نشده باشد، کل فهرست محتویات دایرکتوری نمایش داده می شود، در غیر این صورت فقط اطلاعات مربوط به فایل داده شده یا گروهی از فایل ها نمایش داده می شود. اگر هیچ درایو یا مسیری در دستور مشخص نشده باشد، درایو فعلی و دایرکتوری فعلی فرض می شوند. C بعدی: \ Gmouse> dir حجم در دستگاه C دارای برچسب MASTER Volume شماره سریال: 1A12-140D محتویات پوشه C: \ Gmouse است. 17.11.03 14:20 .. 17.11.03 14:20 GNETCPL DLL 184 320 04.10.00 17:54 GNETSCRL DLL 73 728 03.10.00 17:25 GNETCPL DLL . 15:34 SCROLL HLP 25 454 06.04.00 15:34 SCROLL GID 10 843 03.10.00 18:12 UNINST 17.11.03 14:20 README TXT 4 1538 7 610 7 7 3 8 7 3 8 7 6 10 7 7 8 7 8 7 7 8 10 60 مگابایت رایگان C: \ Gmouse> dir / w حجم در دستگاه C با برچسب MASTER Volume شماره سریال: 1A12-140D محتویات پوشه C: \ Gmouse [.] [..] GNETCPL.DLL GNETSCRL.DLL GNETMOUS.EXE SCROLL. CNT SCROLL.HLP SCROLL.GID README.TXT 7 فایل 430 804 بایت 3 پوشه 3 777.60 مگابایت رایگان C: \ Gmouse> این پارامتر نمایش صفحه فهرست مطالب را تنظیم می کند. پارامتر خروجی تنها اطلاعات مربوط به نام فایل ها در فهرست را مشخص می کند.

کار با دایرکتوری ها و فایل ها ایجاد دایرکتوری: md [drive:] [path \] directory-name از بین بردن دایرکتوری خالی: rd [drive:] [path \] directory-name ایجاد فایل های متنی: copy con filename در پایان هر کدام خط مورد نظر شما باید کلید (Enter) را فشار دهید و بعد از آخرین - کلید (F6) و سپس (Enter) را فشار دهید. مشاهده فایل های متنی: نوع [drive:] [path \] نام فایل Forward C: \> md c: \ proba C: \> C: \> rd c: \ proba C: \> C: \> copy con primer .txt pervaya stroka vtoraya stroka konec ^ Z 1 فایل کپی شده C: \> type primer.txt pervaya stroka vtoraya stroka konec

کار با دایرکتوری ها و فایل ها تغییر نام فایل ها: ren [drive:] [path \] نام فایل نام فایل اولین نام فایل در دستور نام فایل تغییر نام داده شده را مشخص می کند، دومی نام فایل جدید است. حذف فایل‌ها: del [drive:] [path \] file-name کپی کردن فایل‌ها: کپی فایل-نام فایل-نام کپی فایل-نام [directory-name] اگر نام فایل در پارامتر دوم وجود نداشته باشد، نام فایل‌ها وجود ندارد. در طول کپی تغییر کرد اگر نام فایلی در پارامتر دوم دستور مشخص شده باشد، نام جدید فایل کپی شده را نشان می دهد. C: \> ren primer.txt tekst.txt C: \> del tekst.txt C: \> copy autoexec.bat avtoexec.bat 1 فایل کپی شده C: \> dir a * .bat حجم در دستگاه C دارای برچسب MASTER است شماره ولوم سریال: 1A12-140D محتوای پوشه C: \ AUTOEXEC BAT 161 11/25/03 18:52 AUTOEXEC.BAT AVTOEXEC BAT 161 11/25/03 18:52 avtoexec.bat 2 پوشه 31 مگابایتی 77 مگابایت 32. رایگان C: \ > به طرح

Dictionary Driver یک برنامه ویژه است که دستگاه متصل به رایانه را کنترل می کند. نام فایل شامل نام فایل و پسوند خودش است که با نقطه از هم جدا شده اند. نام فایل مناسب شامل 1 تا 8 کاراکتر و پسوند شامل 1 تا 3 کاراکتر است. رابط یک راه ارتباطی بین یک شخص و یک کامپیوتر است. دایرکتوری گروهی از فایل های نامگذاری شده بر روی فلاپی یا دیسک مغناطیسی سخت است. TSR ها برنامه هایی هستند که به طور دائم در رم کامپیوتر (پوسته های عامل، درایورهای دستگاه و غیره) قرار دارند. فایل مجموعه ای نامگذاری شده از بایت هایی است که روی دیسک نوشته شده است. این مجموعه لزوماً یک ناحیه پیوسته از حافظه روی دیسک را اشغال نمی کند. سیستم فایل یک کامپیوتر مجموعه ای از درایوها و دایرکتوری های منطقی است که حاوی فایل های جداگانه است. بازگشت

واژه نامه (ادامه) CONFIG چیست. SYS و AUTOEXEC. خفاش؟ 1) CONFIG SYS شامل دستورات و دستوراتی برای: الف) بارگیری درایورهای دستگاه و حافظه. ب) تنظیم برخی از پارامترهای سیستم (به عنوان مثال، تعداد بافرها و تعداد فایل های باز همزمان). ج) بهینه سازی سیستم (تخصیص RAM، فشرده سازی داده ها روی دیسک، ذخیره دیسک). دستورالعمل های CONFIG SYS توسط سیستم حتی قبل از بارگیری پوسته COMMAND اجرا می شود. COM 2) AUTOEXEC. BAT شامل دستوراتی است که فکر می کنید سیستم باید در ابتدای هر جلسه اجرا کند. در اصل این دستورات را می توان به صورت دستی نیز وارد کرد. هر یک از فایل های CONFIG. SYS و AUTOEXEC. ممکن است BAT وجود نداشته باشد - در این مورد، پارامترهای سیستم به طور پیش فرض تنظیم می شوند. بازگشت



اسلاید 1

سیستم عامل MS-DOS

بدون کنترل تجهیزات، برنامه فقط یک اثر ادبی است که به زبان رسمی خاص نوشته شده است.

اسلاید 2

نرم افزار

آنها به سه گروه تقسیم می شوند: سیستم های عامل (OS) سیستم های برنامه نویسی (SP) محصولات نرم افزاری (برنامه های کاربردی - PP، یا بسته های کاربردی PPP)

اسلاید 3

اولین محصولاتی که ظاهر شدند محصولات نرم افزاری با جهت گیری محدود بودند ("برنامه ای که برای محاسبه عدد  با دقت 20 رقم طراحی شده است"، "برنامه ای طراحی شده برای محاسبه و چاپ لیست حقوق و دستمزد" و غیره). سپس - سیستم های برنامه نویسی (نسخه های قبلی سیستم های اتوماسیون برنامه نویسی نامیده می شدند). سپس - سیستم عامل.

هدف نهایی هر برنامه کامپیوتری مدیریت سخت افزار است.

اسلاید 4

سطوح برنامه

سطح برنامه های نرم افزاری باز برای یک کاربر نهایی واجد شرایط یا برای یک مدیر سیستم اطلاعاتی طراحی شده است که ساختار وظایف حل شده، اصول استفاده از رایانه برای اجرای آنها را درک می کند. سطح SP برای یک برنامه نویس کاربردی طراحی شده است که یک برنامه نرم افزاری یا یک برنامه نرم افزاری را توسعه می دهد، یا برای یک برنامه نویس سیستمی که یک سیستم عامل، سرمایه گذاری مشترک، یک برنامه نرم افزاری را توسعه می دهد. سطح سیستم عامل برای اپراتور رایانه طراحی شده است، کاربری که مسئولیت انجام وظایف را از طریق دستگاه دارد. سطح RFP بسته برای متخصص موضوعی طراحی شده است که از رایانه برای حل مسائل خاص استفاده می کند.

اسلاید 5

سیستم عامل (OS)

مجموعه ای از ابزارهای نرم افزاری که منابع کامپیوتر را مدیریت می کنند. نیاز به سیستم عامل در این واقعیت نهفته است که دستگاه های موجود در رایانه فقط دستورات سطح پایین (فرمان های ساده) را درک می کنند و موارد ضروری برای کاربر شامل صدها و هزاران عملیات ابتدایی است. سیستم عامل با سازگاری دستگاه های مختلف سروکار دارد، tk. همه آنها می توانند توسط شرکت های مختلف تولید شوند و ویژگی های متفاوتی دارند. شرکت های مختلفی در حال توسعه سیستم عامل هستند، ما یک سیستم عامل ایجاد شده توسط مایکروسافت را در نظر خواهیم گرفت.

اسلاید 6

این برنامه ای است که بین انسان و رایانه واسطه می شود. برنامه های کاربردی را برای اجرا راه اندازی می کند، منابع کامپیوتر را مدیریت می کند و یک رابط کاربر پسند ارائه می دهد. اولین نسخه در سال 1981 ساخته شد. این یک سیستم عامل تک کاربره است. در هنگام انجام تعمیرات، راه اندازی و تنظیم تجهیزات و برنامه ها توسط متخصصان تعمیر و نگهداری کامپیوتر استفاده می شود.

اسلاید 7

در حال حاضر مرتبط

اصول اولیه MS-DOS در MS-Windows استفاده می شود. در عمل، بسیاری از برنامه ها به خوبی تحت کنترل او اجرا می شوند. برنامه های جدید نوشته شده برای MS-DOS ایجاد می شوند. در سال 1997 Caldera کار بر روی تطبیق DR DOS (آنالوگ MS DOS) با بازار سیستم عامل جاسازی شده دستگاه های کوچک و با دقت بالا که به اینترنت و اینترنت متصل می شوند، آغاز کرد. این دستگاه ها شامل صندوق، دستگاه فکس، دستیار دیجیتال شخصی، نوت بوک الکترونیکی و ... می باشد.

اسلاید 8

معایب MS-DOS

MS-DOS با 640 کیلوبایت رم اجرا می شود. اجازه کار با درایورهای قابل دانلود برای کارت های ویدئویی مختلف را نمی دهد. تک کاره (راه اندازی چندین برنامه با جابجایی بین آنها غیرممکن است). رابط خط فرمان فقط یک خط صفحه را ارائه می دهد که می تواند دستورات را در آن وارد کند. دستورات باید در MS-DOS نوشته شوند و برای کار در این سیستم باید به خاطر بسپارند.

اسلاید 9

اصل عملیات

کل چرخه برنامه ها دنباله ای از رویه های از پیش تعیین شده است - رویه هایی برای ورود، تبدیل، محاسبه و غیره. - بنابراین به این محیط رویه ای می گویند. برای ساده‌تر شدن کار، کاربردهای خاصی به نام پوسته وجود دارد. با شروع ویندوز 95، دیگر یک پوسته نیست، بلکه یک سیستم عامل گرافیکی است.

اسلاید 10

سفارش بوت

فرآیند خواندن سیستم عامل بوت نامیده می شود. بارگیری سیستم عامل پس از روشن شدن واحد سیستم و تست خودکار شروع می شود که اولین مرحله در عملکرد سیستم عامل است. توسط برنامه هایی از BIOS که در حافظه غیر فرار نوشته شده اند تولید می شود. تمام دستگاه‌های رایانه شخصی که تا این مرحله تغذیه می‌شوند، تحت آزمایش هستند.

اسلاید 11

پس از یک تست خودکار موفقیت آمیز، سخت افزار BIOS فرآیند بوت سیستم را آغاز می کند. اگر فرآیند به درستی سازماندهی شده باشد، برای اینکه رایانه شخصی را در شرایط کار قرار دهید، باید برق را روشن کنید و منتظر بمانید تا دانلود کامل شود. کنترل را می توان هم از صفحه کلید و هم از ماوس انجام داد، اما تنها پس از بارگیری یک درایور خاص. هنگام راه اندازی رایانه، درایورها باید از یک فایل دسته ای بارگیری شوند. در این صورت آنها با ثبات بیشتری کار خواهند کرد.

مقالات مرتبط برتر