ОПЕРАЦІЙНА СИСТЕМА MS-DOS. ІНТЕРФЕЙС КОРИСТУВАЧА

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Комп’ютерні науки
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Операційні системи телекомунікаційних мереж

Частина тексту файла (без зображень, графіків і формул):

Національний університет “Львівська політехніка” Інститут комп'ютерних наук та інформаційних технологій / Звіт до лабораторної роботи №1: «ОПЕРАЦІЙНА СИСТЕМА MS-DOS. ІНТЕРФЕЙС КОРИСТУВАЧА» з курсу “ Операційні системи ” для базового напрямку “Комп’ютерні науки” Мета роботи: Отримати практичнi навики використання командної мови та ознайомитись з особливостями реалiзацiї операцiйної cистеми MS DOS. Теоретичні відомості: Операцiйна система MS DOS - це основна складова системного програмного забезпечення, яка здiйснює управлiння персональним комп'ютером та його ресурсами, забезпечує запуск програм та контроль за їх виконанням, пiдтримує інтерфейс користувача. MS DOS та її аналоги (PC DOS, DR DOS) є основною операцiйною системою 16-ти розрядних ПЕОМ. Вона також широко застосовується при інсталяції більш складних ОС та регламентних роботах. Практична цінність цієї системи для даного курсу полягає у вивченні її як базової ОС, операції якої безпосередньо відображені у її командах та параметрах і не приховані різноманітними оболонками “дружніх” інтерфейсів. Основнi складовi MS DOS Основними складовими MS DOS є: - записана в ПЗУ базова система вводу-виводу (BIOS) - забезпечує iнтерфейс та реалiзацiю базових функцiй ОС для здiйснення вводу-виводу; - завантажувач - програма для завантаження двох основних модулiв MS DOS (IBMBIO.COM та IBMDOS.COM чи IO.SYS та MSDOS.SYS) з гнучкого або жорсткого дискiв; - системнi файли IO.SYS (доповнення до BIOS) та MSDOS.SYS (реалiзацiя високорiвневих функцiй DOS); - командний процесор (COMMAND.COM) - забезпечує ввiд та інтерпретацiю команд користувача (вивiд запрошення, виконання встроєних функцiй, пошук, завантаження в оперативну пам'ять та iнiцiалiзацiя програм, якi реалiзують команди DOS); - утилiти DOS - системнi програми DOS, якi виконують обслуговуючi функцiї (форматування дискет, перевiрку та копiювання дискiв, тощо); - драйвери пристроїв - системнi програми, якi доповнюють систему вводу-виводу DOS та забезпечують обслуговування і розширення можливостей наявних чи нових пристроїв. Файли та каталоги на дисках Файл - поiменована область на диску в якiй зберiгаються органiзованi у виглядi певних структур данi. Файли подiляються на текстовi та двiйковi. У виглядi текстових файлiв зберiгається текстова iнформацiя: тексти програм, команднi файли DOS. Кожен файл має унiкальне позначення, яке складається з iменi та розширення. Iм'я - це iдентифiкатор, який мiстить 1-8 символiв: малi чи великi(несуттєво) латинськi букви, цифри та деякi службовi символи ($,_,#,@,#,!та iн.). Розширення вiддiляється вiд iменi крапкою i визначає тип файлу: EXE - перемiщувана виконувана програма; COM - неперемiщувана виконувана програма; BAT - командний файл; FOR - програма на ФОРТРАНi; PAS - програма на Паскалi; C - програма на Сi; ASM - програма на Асемблерi; TXT - текстовий документ; BAK - остання копiя змiненого файлу. MS DOS забезпечує, за допомогою зарезервованих iмен, зв'язок файлiв і вводу-виводу. При використаннi цих iмен у файлових функцiях iнформацiя вводиться-виводиться на такi пристрої вводу-виводу: PRN - принтер; LPT1-LPT3 – пристрої, приєднанi до паралельних портiв 1-3 (додатковий принтер); AUX - пристрiй приєднаний до послiдовного асинхронного порту 1; COM1-COM3 – пристрої, приєднанi до послiдовних асинхронних портiв 1-3; CON - системна консоль (клавiатура - при вводi, екран - при виводi); NUL - фiктивний пристрiй (операцiя вводу-виводу iгнорується). Виконання лабораторної роботи: Batch-файл з параметроми: призвіще та ім’я: @echo off md c:\KN-214 cd c:\KN-214 echo %1 %2 > kn-214.txt Batch-файл з параметром, для компіляції асемблер програми, яка видаю поточний час: ------------------------------------- @echo off cd c:\Fasm FASM %1.asm %1 ------------------------------------- ORG 100h mov ah, 2ch ;Get time int 21h mov dl, ch ;Show hours call itoa99 mov ah, 02h ;Show separator mov dl, ':' int 21h mov dl, cl ;Show minutes call itoa99 mov ax, 4c00h ;Exit int 21h ;dl = number to display (0..99) itoa99: push bx push ax ;Save registers used xor ax, ax ;AX = 0 mov al, dl ;AX = DL mov bl, 10d div bl ;AL = AX/10, AH = AX mod 10 ;AX contains the digits add ax, 3030h ;Transform digit to digitals ;ASCII digits starts at 30h, digit X is the char 30h+X ;ASCII value: 30h 31h 32h 33h ... 39h ;Character: 0 1 2 3 ... 9 mov bx, ax ;Save for later ;Show the digits mov dl, bl mov ah, 02h int 21h mov dl, bh int 21h pop ax pop bx ret Результат виконання роботи:  / Висновок: На лабораторній роботі №1, я отримати практичнi навики використання командної мови та ознайомився з особливостями реалiзацiї операцiйної cистеми MS DOS.
Антиботан аватар за замовчуванням

13.09.2018 21:09-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!