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

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

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

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

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

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР / Звіт до лабораторної роботи №1 з курсу: “Операційні системи” Львів 2015 МЕТА РОБОТИ: отримати практичн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 – с 2.3. Основнi команди MS DOS Пiсля початкового завантаження MS DOS, яке здiйснюється при вмиканнi та перезавантаженнi ПЕОМ система виводить на екран запрошення, наприклад с:\>. Кожна команда MS DOS складається з iменi та потрiбних параметрiв, якi роздiляються пропусками. Iм'я команди та параметри можуть бути вказанi як малими так i великими латинськими буквами. В системi використовуються такi службовi комбiнацiї символiв: ^C (Ctrl+C) - безумовне завершення програми; ^Z (Ctrl+Z) - кiнець файлу при вводi з консолi; Ctrl+Alt+Del - перезавантаження MS DOS. 2.3.1 Робота з каталогами dir [д:][шлях\][iм'я_файла] - вивiд iнформацiї про файл в каталозi (якщо файл *, то про групу файлiв, якщо ім’я файла вiдсутнє - то про всi файли); dir c:\DOS - вивiд iнформацiї про всi файли каталогу DOS на диску с:; cd [д:]шлях - змiна біжучого каталога; cd a:\TEXT - перехiд в каталог TEXT на диску a:; md [д:]шлях - створення каталога; md b:\GROOP - створення каталога GROOP на диску b:; rd [д:]шлях - видалення порожнього каталога; rd a:\TEXT - видалення порожнього каталога TEXT; tree [д:] - вивiд дерева каталогiв дисковода; tree c: - вивiд дерева каталогiв дисковода с:; истемнi програми DOS, якi виконують обслуговуючi функцiї (форматування дискет, перевiрку та копiювання дискiв, тощо); - драйвери пристроїв - системнi програми, якi доповнюють систему вводу-виводу DOS та забезпечують обслуговування і розширення можливостей наявних чи нових пристроїв. 2.3.2. Робота з файлами copy [д:][шлях\][iм'я_файлу1] [д:][шлях\][iм'я_файлу2] копiювання файлу1 в файл2; copy text a:\arx\text1 - копiювання файлу text з біжучих каталога та дисковода в файл text1 в каталозi arx на дисководi a:; copy text a:\arx - копiювання файлу text в каталог arx на диску a:; copy con iм'я_файлу - створення файлу з консолi; copy con TEXT - створення файлу TEXT; copy [д:][шлях\][iм'я_файлу] con - вивiд файлу на консоль; copy [д:][шлях\][iм'я_файлу] prn - вивiд файлу на принтер; copy iм'я_файлу1+iм'я_файлу2+iм'я_файлуN,iм'я_файлу - злиття N файлiв; ren [д:][шлях\]iм'я_файлу1 iм'я_файлу2 - перейменування файлу1 в файл2; ren c:\groop\text1 text - перейменування файлу text1 в text; del [д:][шлях\]iм'я_файлу - видалення файлу; del c:\groop\text - видалення файлу text; type [д:][шлях\][iм'я_файлу] - вивiд файлу на екран; print [д:][шлях\][iм'я_файлу] - вивiд файлу на друк у фоновому режимi; ptint /t - безумовне завершення фонового друку; attrib [д:][шлях\]iм'я_файлу - вивiд атрибута файлу; attrib +r [д:][шлях\]iм'я_файлу - встановлення атрибута файлу (тiльки читання) attrib -r [д:][шлях\]iм'я_файлу - вiдмiна атрибута файлу (дозвiл читання-запис) attrib [д:][шлях\]iм'я_файлу - вивiд встановленого атрибута backup [д1:][шлях\][iмена файлiв] д2: - створення резервної копiї файлiв з д1 на д2; backup text1 text2 b: - створення резервної копiї файлiв text1 та text2 на диску b:; restore д1: [д:2][шлях\]iмена_файлiв - вiдновлення вказаних файлiв з диску1 на диск2; restore b: text1 text2 - вiдновлення файлiв text1 та text2 з диску b: в біжучий каталог на біжучий диск; comp [д:][шлях\]iм'я_файлу [д:][шлях\]iм'я_файлу - порiвняння файлу1 та файлу2; comp file1 file2 - порiвняння файлiв file1 та file2. Індивідуальне завдання: 6 Вивести список пристроїв eq_list (INT11h)  Код програми: sseg segment stack db 256 dup(?) sseg ends dseg segment message db "Equipment list: $" b0 db "Floppy instaled $" b1 db "DMA instaled $" b2 db "LTP port instaled $" b3 db "COM port instaled $" b4 db "Game port instaled $" b5 db "COPROCESSOR instaled $" b6 db "MEMORY instaled $" dseg ends cseg segment assume ss:sseg,cs:cseg,ds:dseg start: jmp main main: push ds xor ax,ax push ax mov ax,dseg mov ds,ax ;***************************Курсор(0,0) mov ax,0003h int 10h ;*************************** mov ah,9 mov dx,offset message int 21h ;***************************Перехід на новий рядок mov ah, 02h xor bl,bl mov dx,0100h int 10h ;*************************** int 11h mov si, ax and ax, 0001h ; Floppy jz m1 mov ah,9 mov dx,offset b0 int 21h ;*************************** m1: mov ah, 02h xor bl,bl mov dx,0200h int 10h ;*************************** mov ax, si and ax, 0002h jz m2 mov ah,9 mov dx,offset b5 ;COPROCESSOR int 21h ;*************************** m2: mov ah, 02h xor bl,bl mov dx,0300h int 10h ;*************************** mov ax, si and ax, 000ch ; MEMORY jz m3 mov ah,9 mov dx,offset b6 int 21h ;*************************** m3: mov ah, 02h xor bl,bl mov dx,0400h int 10h ;*************************** mov ax, si and ax, 0100h; DMA jz m4 mov ah,9 mov dx,offset b1 int 21h ;*************************** m4: mov ah, 02h xor bl,bl mov dx,0500h int 10h ;*************************** mov ax, si and ax, 01000h; Game port jz m5 mov ah,9 mov dx,offset b4 int 21h ;*************************** m5: mov ah, 02h xor bl,bl mov dx,0600h int 10h ;*************************** mov ax, si and ax, 0e00h; COM port jz m6 mov ah,9 mov dx,offset b3 int 21h ;*************************** m6: mov ah, 02h xor bl,bl mov dx,0700h int 10h ;*************************** mov ax, si and ax, 0c000h; LTP port jz m7 mov ah,9 mov dx,offset b2 int 21h m7: ;mov ax,4c00h ;int 21h cseg ends end start Результати: / Висновок: на даній лабораторній роботі я отримала практичнi навики використання командної мови та ознайомилась з особливостями реалiзацiї операцiйної cистеми MS DOS.
Антиботан аватар за замовчуванням

24.05.2015 16:05-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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