Робочий зошит з основ інформатики та комп’ютерних технологій, Тема 3 Операційна система MS DOS, НУДПСУ, КФЕК НУДПСУ
« НазадТема 3. Операційна система MS DOS. Загальні відомості про операційну систему MS DOSЩо таке операційна система? Комп’ютер може виконувати будь-які дії щодо обробки інформації. Але для цього потрібно скласти для нього програму. Електронно-обчислювальний комплекс складається з двох частин: - апаратних ресурсів; - програмного забезпечення. Програмне забезпечення містить в собі: - системне програмне забезпечення; - прикладне програмне забезпечення. Серед усіх системних програм, з якими має справу користувач ЕОМ, особливе місце займають операційні системи. ОперацІйна система (надалІ ОС) керуЄ комп’ютером, запускаЄ програми, забезпеЧуЄ захист даних, виконуЄ рІзнІ сервІснІ функцІЇ. Будь-Яка програма користуЄтьсЯ послугами ОС, а тому може працювати тІльки пІд керуваннЯм тІЄЇ ОС, Яка забезпеЧуЄ длЯ неЇ цІ послуги Найбільш популярними ОС є:
MS DOS було створено у 1981 р. Незважаючи на те, що з того часу технічні характеристики комп’ютерів здійснили фантастичний крок уперед і з’явились сучасні ОС, наприклад WINDOWS ХХ, знання MS DOS все ще залишається необхідним. Наприклад, при пошкодженні таких ОС, як WINDOWS 98/2000/XP (що трапляється досить часто) для дослідження причин несправності та їх усунення завжди доводиться використовувати MS DOS та її програми. Основні властивості MS DOS: - можливість організації багаторівневих каталогів; - можливість підключення користувачем додаткових драйверів зовнішніх пристроїв; - розвинута командна мова; - можливість запуску фонових задач одночасно з діалоговою роботою користувача та ін. Основні складові ОС MS DOSНайважливішою особливістю MS DOS є модульність, що дозволяє за необхідності модифікувати окремі її модулі. DOS складається із таких модулів: - базова система вводу—виводу (BIOS); - блок початкового завантаження (Boot Record); - модуль розширення базової системи вводу—виводу (IO.SYS); - модуль обробки переривань (MSDOS.SYS); - командний процесор (COMMAND.COM); - утиліти MS DOS. Базова система введення — виведення (надалі – БСВВ)В архітектурі ПЕОМ BIOS можна розглядати, з одного боку, як складову апаратних ресурсів, а з іншого — як програмний модуль DOS. BIOS знаходиться в постійному запам’ятовуючому пристрої, який встановлений у системному блоці ПЕОМ. Функції БСВВ:1) автоматичне тестування основних апаратних компонентів при увімкненні ПК. Більша частина цього часу витрачається на тестування оперативної пам’яті; 2) друга функція БСВВ починає діяти після закінчення тестування — це визивання блока початкового завантаження. MS DOS — велика програма, і завантаження її в пам’ять проходить за два ступені: спочатку БСВВ завантажує з системного диска в пам’ять спеціальний блок початкового завантаження, а потім вже передає на нього керування і той, у свою чергу, здійснює завантаження інших модулів DOS Блок початкового завантаження (далі – БПЗ)БПЗ — це невелика програма, яка має єдину функцію: завантаження в пам’ять системного файлу IO.SYS. Модуль розширення БСВВЦей модуль призначається для розширення можливостей БСВВ. Він завантажується в пам’ять і надає гнучкості операційній системі, дозволяє адаптацію до будь-яких вимог користувачів ПК. Далі цей модуль завантажує з диска модуль обробки переривань (MSDOS.SYS) і запускає його на виконання. Модуль обробки перериваньПризначається для обробки переривань вищого рівня. Завантажує в пам’ять командний процесор і передає йому керування. Командний процесор (файл COMMAND.COM) може займати на системному диску будь-яке місце і розглядається як звичайна програма. Основними функціями командного процесора є: 1) прийом, аналіз та виконання команд користувача, які звернені до MS DOS; 2) обробка командних файлів. Команди користувача називають командами DOS. Вони є основним засобом спілкування користувача з дисковою операційною системою доти, поки не буде викликана будь-яка прикладна програма, яка закриє DOS від користувача своїм інтерфейсом. Команди DOS дозволяють готувати диски для роботи, копіювати файли, перейменовувати їх, видаляти із каталогів, змінювати режим роботи дисплея та ін. Утиліти DOSУтилітами називають зовнішні команди (програми), які входять до складу стандартного комплекту DOS у вигляді відокремлених завантажувальних файлів і виконують сервісні функції. ПитаннЯ, вправи, завданнЯ 1. Запишіть назви провідних фірм, які спеціалізуються на розробці: - апаратних ресурсів ЕОМ ; - програмного забезпечення ЕОМ; - мікропроцесорів. 2. Дайте відповіді на запитання. - Яку основну функцію виконує базова система введення—виведення інформації? - Чому модуль розширення БСВВ має саме таку назву? - Чому БПЗ швидко “знаходить” файл IO.SYS? - Яке місце в файловій системі MS DOS займають файли IO.SYS i MSDOS.SYS. - Які функції виконує командний процесор? Загальні відомості про файлову системуЩо таке файл? Вся інформація в комп’ютері записана на диски: гнучкі, жорсткі (тверді), лазерні, магнітооптичні. Інформація на дисках зберігається у файлах. Файл — це пойменованова ділянка диска, в якій зберігаються однотипні дані. У файлах можуть зберігатися тексти програм, документи, а також програми, які готові для виконання, та інші дані. Для того, щоб операційна система та інші програми могли звертатися до файлів, вони повинні мати свої ідентифікатори. Ідентифікатор складається з двох частин: імені та типу файлу (тип файлу не обов’язковий). Імена файлів у ОС MS DOS (крім ОС Windows) містять до восьми літер, цифр і знаків “мінус” та “підкреслення”, а тип — до трьох літер, цифр і деяких інших символів. Тип визначає користувач або програма, яка створює файл. Ім’я відокремлюється від типу крапкою. Тип файлу називають також розширенням імені. Наприклад: basic.com, autoexec.bat, arj.exe. Що таке каталог? Імена файлів реєструються на дисках в каталогах. Каталоги також називаються директоріями, а в ОС Windows 98/2000/XP — папками. Каталог — це спецІальне мІсце на диску, в Якому зберІгаютьсЯ файлИ, вІдомостІ про розмІр файлІв, властивостІ файлІв тощо, а також інші каталоги. Для файлу той каталог, в якому він зареєстрований, є батьківським. На кожному диску може бутидекілька каталогів. У кожному каталозі –багато файлів та вкладених каталогів, але в одному каталозі не може бути двох файлів з однаковими іменами. Таким чином, файлова система має ієрархічну структуру. На кожному диску є один головний (або кореневий) каталог, який створюється ОС при форматуванні дискети. У ньому можуть реєструватися файли і каталоги 1 рівня. У каталогах 1 рівня можуть реєструватися файли та каталоги 2 рівня і т. д. При цьому каталоги нижчого рівня що до каталогів вищого рівня є підкаталогами, а вищого стосовно нижчого — надкаталогами. Той каталог, саме з яким працює користувач ПЕОМ, називають поточним, або активним, або робочим. Повне ім’я файлу Повне ім’я файлу складається з трьох елементів: [дисковод:] [шлях\] ім’я файлу та його розширення I елемент Це ім’я логічного диска або дискети. Як ви знаєте, вся інформація в комп’ютері записана на диски: гнучкі, тверді, лазерні, магнітооптичні. При цьому жорсткий фізичний диск може бути поділеним на логічні диски. А може і фізично, і логічно бути єдиним цілим. Кожний логічний диск має своє ім’я: C:, D:, F:, E: і т. ін. Дискета має ім’я А: або В:. II елемент Цей елемент являє собою шлях до каталогу, в якому зареєстрований даний файл. Окремі вкладені каталоги розділяються символом „ \ – нахилена риска”. Шлях може бути записаний двома способами:
Припустимо, що активний — каталог TOOLS. Шлях до каталогу RAR: від кореневого \ARCH\RAR від активного..\ARCH\RAR Припустимо, що активний — каталог ARCH: Шлях до каталогу RAR: від кореневого \ARCH\RAR від активного RAR Припустимо, що активний — каталог ARJ. Шлях до каталогу RAR: від кореневого \ARCH\RAR від активного..\RAR III елемент Це саме ім’я та розширення файлу: наприклад, rar.com Запишемо повне ім’я файлу rar.exe. Активний каталог TOOLS: D:\ARCH\RAR\rar.exe або D:..\ARCH\RAR\rar.exe Активний каталог ARJ: D:\ARCH\RAR\rar.exe або D:..\RAR\rar.exe Активний каталог RAR: D:\ARCH\RAR\rar.exe або D: rar.exe ВисновкиЗапис шляху від кореневого каталогу завжди починається з \ і є інваріантним що до активного каталогу. Якщо під час запису шляху від активного каталогу необхідно відобразити підйом на один ступінь вгору по дереву каталогів, то запис шляху починається з. Якщо активний каталог одноразово є і батьківським для файлу, повне ім’я якого ми записуємо, то такий елемент, як “шлях” – відсутній. Ім’я активного дисковода також можна не писати. Запуск файлІв на виконаннЯ Програми для комп’ютера складаються з файлів, один з яких запускає цю програму. Такий файл називається виконуваним файлом. Якщо програма складається лише з одного файлу, то він і є виконуваним. ВиконуВАНий файл — це головний файл програми, Який запускаЄ ЇЇ на виконаннЯ. Такі файли мають розширення.com,.exe та ін. Яким чином можна запустити виконуваний файл на виконання? Командою запуску виконуваного файлу є Ім’я цього файлу. Є три способи запуску виконуваного файлу: 1) якщо батьківський каталог виконуваного файлу є одноразовим і поточним, то досить вказати ім’я та розширення файлу; 2) якщо батьківський каталог виконуваного файлу не є поточним, то потрібно вказати повне ім’я виконуваного файлу; 3) запис шляху до батьківського каталогу виконуваного файлу в команді PATH файлу AUTOEXEC.BAT приведе до його запуску незалежно від того, який каталог є поточним. Розглянемо ще таке поняття, як принцип умовчання. ОС при роботі використовує ті параметри, які встановлені при її ініціалізації, якщо явно не задано інше. Той диск та каталог, з яким ми працюємо, є робочим. За умовчанням саме ці параметри і буде використовувати ОС. Принципом умовчання буде користуватися будь-яка ОС при виконанні будь-якої програми.
Питання, вправи, завдання 1. Розфарбувати створений малюнок. Відповідно: каталоги 1 рівня синім кольором, 2 рівня — зеленим, 3 рівня — жовтим, файли –рожевим. Фарбувати олівцем! 2. Записати запрошення MS DOS, якщо активним каталогом є каталог: 3. Припустимо, що: a) Активний каталог UKR. Записати шлях до каталогу VSESVIT двома способами: від активного______________________________; від кореневого_____________________________; б) Активний каталог LEX. Записати шлях до каталогу ARC двома способами: від активного______________________________; від кореневого_____________________________; в) Активний каталог WD621. Записати шлях до каталогу LEX двома способами: від активного________________________________; від кореневого_______________________________; г) Активний каталог RAR. Записати шлях до каталогу ARJ двома способами: Від активного_________________________________; Від кореневого________________________________; д) Активний каталог STUR. Записати шлях до каталогу KETTEL двома способами: від активного_________________________________; від кореневого_______________________________. 4. Припустимо, що: a) Активний каталог UKR. Записати повне ім’я файлу myarch.arj. При цьому шлях до батьківського каталогу можна записувати двома способами: від активного__________________________________; від кореневого_________________________________; б) Активний каталог LEX. Записати повне ім’я файлу lex.exe. При цьому шлях до батьківського каталогу можна записувати двома способами: від активного__________________________________; від кореневого________________________________; в) Активний каталог WD. Записати повне ім’я файлу wd.exe. При цьому шлях до батьківського каталогу можна записувати двома способами: від активного____________________________________; від кореневого___________________________________; г) Активний каталог LITERA. Записати повне ім’я файлу arj.exe. При цьому шлях до батьківського каталогу можна записувати двома способами: від активного__________________________________; від кореневого__________________________________; д) Активний каталог VSESVIT. Записати повне ім’я файлу rar.exe. При цьому шлях до батьківського каталогу можна записувати двома способами: від активного____________________________________; від кореневого__________________________________.
Команди MS DOS для роботи з каталогами
Теоретичні відомості Найчастіше використовуються такі команди: MD (make directory) — команда створення директорії; CD (change directory) — команда зміни активного каталогу; RD (remove directory) — команда знищення пустого каталогу; DIR (directory) — команда перегляду змісту каталогів. Формат команди MDMD [дисковод:] шлях до каталогу Формат команди CDCD шлях до каталогу Мається на увазі той каталог, який має стати активним. Якщо потрібно перейти в каталог, який зареєстрований на іншому диску, то треба ввести команду заміни активного дисковода. Тобто A: C: D: E:. Формат команди DIRDIR [дисковод:] [шлях\] [ім’я файлу] [ / ключі] ключі : P — поекранне виведення змісту каталогу; W — виведення змісту каталогу в стислому форматі; S — виведення каталогів і підкаталогів. Якщо ім’я файлу не задається, то виводиться весь зміст поточного каталогу, а якщо задається — то тільки відомості про цей файл чи групу файлів. Формат команди RDRD [дисковод:] шлях Увага! Можна знищити тільки порожній каталог. Неможливо знищити кореневий та активний каталоги. ПитаннЯ, вправи, завданнЯ Практична робота № 3.1 (за зразком)Тема. Операційна система MS DOS. Запуск файлів на виконання. Вказівки для роботи з каталогамиМета: Навчитись запускати файли на виконання та ознайомитися на практиці з процесом створення каталогів. Завдання для теоретичної роботи 1. Вивчити теоретичний матеріал з даної теми. 2. Дати відповіді на запитання: - написати вказівку, що запускає на виконання файл rar.com, якщо активним є каталог TEMP; - написати вказівку, що запускає на виконання файл wd.com, якщо активним є каталог EDITORS; - написати вказівку, що запускає на виконання файл stur.exe, якщо активним є каталог STUR; - яка вказівка дає можливість побачити вміст каталогу ; - який каталог можна знищити; - що таке активний каталог; - яка вказівка дає змогу знищити каталог; - яким способом вказаний шлях до каталогу, якщо в ньому є позначення “..”; - яка вказівка дозволяє створити каталог_______________ Завдання для практичної частини роботиВиконайте такі дії: - створіть у кореневому каталозі диска D: каталоги 1 рівня РАРКА1 та РАРКА 2, виконавши наступні дії: D:\>md d:\papka1 D:\>md d:\papka2 - зробіть активним каталог РАРКА1 D:\>cd d:\papka1 - створіть у каталозі РАРКА1 каталог 2 рівня РАРКА11, а в каталозі РАРКА2 каталог РАРКА21 D:\PAPKA1>md papka11 D:\PAPKA1>md..\papka2\papka21 - перейдіть в кореневий каталог диска D: D:\PAPKA1>cd.. - знищить всі створені вами каталоги D:\>rd papka1\papka11 D:\>rd papka1 D:\>rd papka2\papka21 D:\>rd papka2 - виведіть на екран зміст кореневого каталогу диска D: посторінково, випишіть імена найбільшого та найменшого файлів D:\>dir /p - виведіть на екран зміст кореневого каталогу диска D: з ключем W D:\>dir /w
Практична робота № 3.2 (для самостійного виконання)Тема. Операційна система MS DOS. Запуск файлів на виконанняВказівки для роботи з каталогами. Мета. Отримати навички самостійної роботи з каталогами та підкаталогами. Завдання: Створити дерево каталогів. Крок 1 Від кореневого каталогу створити дві директорії 1 рівня К1 та К2. Запишіть порядок натискання клавіш 1._________________________________ 2._________________________________ Крок 2 Не змінюючи поточної директорії, створити дві директорії 2 рівня К11 та К12, а також чотири директорії 3 рівня К111, К112, К121, К122. Запишіть порядок натискання клавіш 1._________________________________ 2._________________________________ 3._________________________________ 4._________________________________ 5._________________________________ 6._________________________________ Крок 3 Перейти в каталог К12. Створити дві директорії 2 рівня К21 та К22. К21 — від кореневого: а К22 — від поточного: Крок 4 Зробити поточним каталог К21 і створити в ньому два підкаталоги К211 та К212. Для того, щоб поточним став каталог К21, можна натиснути а можна: Створимо каталоги К211________________________________________________та К212____________________________________________ Крок 5 Не змінюючи поточного каталогу, створити каталоги 3 рівня К221 і К222 1_________________________________________ 2_________________________________________ Дерево каталогів створено! А тепер по черзі знищимо всі створені директорії та піддиректорії. Запишіть порядок натискання клавіш _______________________________________________ Команди MS DOS для роботи з файлами
Теоретичні відомості Найчастіше використовуються такі команди: COPY — копіювання; RENAME — перейменування; DEL — знищення; TYPE — виведення вмісту файлу. Формат команди COPY COPY джерело призначення За допомогою команди COPY можна: • копіювати файли із директорії в директорію; • створювати нові файли; • виводити файли на принтер; • об’єднувати декілька файлів в один. Копіювання “Джерело” — будь-який маршрут, або ім’я файлу чи шаблон імен. При цьому, залежно від завдання, копіюються всі файли даного каталогу, група файлів чи один окремий файл. “Призначення” — часто записується тільки маршрут, який вказує, до якого каталогу треба перенести ті файли, які копіюються. При цьому копіювання відбувається в файли з тими самими іменами. Приклад Копіювання всіх файлів із кореневого каталогу диска А: у поточний каталог диска С: C:\>copy a:\*.* c: Копіювання всіх файлів каталогу WORK у каталог PAPERS C:\>copy \work \papers Копіювання всіх файлів каталогу \DOC\ABC у каталог верхнього рівня C:\>copy \doc\abc \ Можна змінити тільки типи файлів без зміни їхніх імен: C:\>copy \work\*.txt \papers\*.doc Створення нового файлу: “Джерело” — стандартний пристрій “консоль”, його ім’я CON :. Приклад С:\>copy con: file.txt Тобто текст вводиться з клавіатури. Введення тексту закінчується одноразовим натисканням клавіш CTRL Z. Виведення файлу на принтер: “Призначення” — принтер, його логічне ім’я PRN:. С:\>copy filename.txt prn: Об’єднання (конкатенація) файлів: C:\>copy f1+f2+f3 f4 Якщо не вказати ім’я файлу f4, то йому буде призначене ім’я f1. Формат команди RENAMEREN filename1 filename2 Приклад C:\>ren a:\*.txt *.doc C:\>ren t777.* k777.* Примітка. У параметрі filename1 можна вказувати дисковод і шлях; вони задають, в якому каталозі перейменовуються файли. Якщо дисковод чи шлях відсутні, це означає, що йдеться про поточний дисковод і поточний каталог. А у параметрі filename2 вказувати дисковод і шлях не можна.
Формат команди DELDEL filename
Формат команди TYPETYPE filename
Практична робота № 3.3 (за зразком)Тема. Команди MS DOS для роботи з файлами та каталогамиМета: виконати команди за зразком, результат проаналізувати. Завдання: Виконайте такі дії. 1. Створіть у кореневому диску D підкаталог 1 рівня Work: С:\>md d:\work 2. У директорії 1 рівня Work створіть директорію 2 рівня Work1: С:\>md d:\work\work1 3. Зробіть активним диск D (перейдіть на диск D): С:\>D: 4. Перейдіть у каталог 2 рівня Work1(зробіть його активним): D:\>cd work\work1 5. Створіть у каталозі 2 рівня Work1 текстовий файл Prime1.txt з консолі (консоль-ім’я монітора та клавіатури): d:\work\work1> copy con: prime1.txt (зміст файлу) Ім’я CON — консоль (клавіатура для вводу і монітор для виводу). Натисніть [CTRL-Z] — кінець введення. 6. Створіть у каталозі 1 рівня Work текстовий файл Prime.txt з консолі: d:\work\work1> copy con:\prime.txt зміст Ім’я PRN — принтер, використовується як вихідний файл Натисніть [ctrl-Z] і [ввод] 7. Скопіюйте файл Prime1.txt (що у директорії Work1) у каталог WORK d:\work\work1>copy Prime1.txt. 8. Об’єднайте файли Prime.txt та Prime1.txt директорії Work у файл Primers.txt d:\work\work1>copy..\prime.txt+..\prime1.txt \work\primers.txt 9. Виведіть на екран зміст файлу Primers.txt, вказуючи шлях від а) кореневого каталогу: type\work\primers.txt б) активного каталогу type\primers.txt 10. Скопіюйте всі файли з директорії 1 рівня LUX диска D у каталог D:Work1: Copy \lux\*.* \work\work1 11. Виведіть на екран зміст директорії Work: dir.. 12. Перейменуйте файл Prime.txt директорії Work на Prime2.txt : ren \work\prime.txt prime2.txt 13. Виведіть на екран зміст директорії 1 рівня Work: dir \work Які зміни ви помітили у каталозі? Випишіть відомості про системні файли. 14. Знищіть файли у каталозі 2 рівня Work1 : Del \work\work1\*.* 15. Перейдіть у кореневий каталог диска D для того, щоб можна було знищити підкаталоги: D:\>cd d:\ 16. Знищіть всі файли у каталозі 1 рівня Work: del \Work\*.* 17. Знищіть каталог 2 рівня Work1: rd \work\work1 18. Знищіть каталог 1 рівня Work: rd \work Практична робота № 3.4 (для самостійного виконання)Тема. Команди MS DOS для роботи з файлами та каталогамиЗавдання 1 1. Створити два каталоги 1 рівня К1 і К2. 2. У каталозі К1 створити файл proba1.txt. 3. У каталозі К2 створити файл proba2.txt. 4. У каталозі К1 створити підкаталог К11 і підкаталог К12. 5. Зробити каталог К11 поточним і зареєструвати тут файл proba3.txt. 6. У каталозі К12 створити файл proba4.txt. 7. Не змінюючи поточного каталогу, перейменувати файл proba1.txt на файл lesson1.txt, а файл proba2.txt на файл lesson2.txt. 8. Об’єднати зміст усіх файлів в один, дати йому ім’я proba.txt і зареєструвати цей файл у кореневому каталозі. 9. Знищити решту файлів і порожні каталоги. З повагою ІЦ “KURSOVIKS”! |