Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OFK_1sem / OFK_FAR / FAR_2010_n.doc
Скачиваний:
13
Добавлен:
07.02.2016
Размер:
1.44 Mб
Скачать

1.6 Рекомендована література

1.6.1 Информатика. Базовый курс, под редакцией Симоновича С.В., Питер, Санкт- Петербург- Харьков – Минск, 1999, 638 с.

1.6.2 Фигурнов В.Э., IBM PC для пользователя, М., ИНФРА,

1997,640 с.

1.6.3 Степаненко О.С. Персональный компьютер, Диалектика,

Москва_ Санкт- Петербург – Киев, 2001,429 с.

1.6.4 Левин А., Самоучитель полезных программ, Нолидж, Мо

сква 2001, 715 с.

Варіант контрольних питань до лабораторної роботи

Варіант

Номер питання

1

2

3

4

1

1

33

61

38

2

2

34

62

39

3

3

35

63

40

4

4

36

64

41

5

5

37

10

42

6

6

38

11

43

7

7

39

12

44

8

8

40

13

45

9

9

41

14

46

10

10

42

15

47

11

11

43

16

48

12

12

44

17

49

13

13

45

18

50

14

14

46

19

51

15

15

47

20

52

16

16

48

21

53

17

17

49

22

54

18

18

50

23

55

19

19

51

24

56

20

20

52

25

57

21

21

53

26

58

22

22

54

27

59

23

23

55

28

60

24

24

56

29

61

25

25

57

30

62

26

26

58

31

63

27

27

59

32

64

28

28

60

33

58

29

29

2

34

7

30

30

3

35

9

31

31

4

36

8

32

32

5

37

10

Лабораторна робота № 2

Основи роботи у середовищі MS DOS

Мета роботи  навчитися форматувати дискети та створювати системні дискети.

2.1 Загальні відомості

2.1.1 Загальні відомості про операційну систему ms dos

Операційна система являє собою комплекс програмних засобів, що забезпечує керування ресурсами комп'ютера, роботою його апаратних засобів і прикладних програм користувача.

Операційна система керує апаратною частиною комп'ютеру, запускає програми на виконання, забезпечує захист даних, усі прикладні програми працюють під керуванням ОС. Вибір ОС впливає на швидкість роботи комп'ютера, на необхідне апаратне забезпечення і на коло програм, з якими зможе працювати користувач.

Основні модулі ОС MS DOS:

BIOS базова система введення-виведення;

BOOT Record програма початкового завантаження;

IO. SYS модуль розширення базової системи введення-виведення;

MSDOS. SYS модуль обробки переривань;

COMMAND. COM командний процесор;

Утиліти ОС- зовнішні команди MS DOS

Базова система введення-виведення BIOS знаходиться у постійному запам’ятовуючому пристрої (ПЗП). З одного боку, BIOS є складовою частиною апаратних засобів, а з іншого боку-вона є програмним забезпеченням. Виділення BIOS в окремий модуль дозволяє забезпечити незалежність програмного забезпечення від специфіки конкретної моделі комп'ютерів.

При вмиканні живлення BIOS перевіряє апаратні засоби комп'ютера й у випадку несправностей генерує відповідні сигнали. По закінченні перевірки BIOS передає керування програмі-завантажнику BOOT RECORD.

ВІОS виконує:

- тестування пристроїв комп'ютеру;

- виклик блоку початкового завантаження BOOT RECORD

- обслуговування системи переривань (апаратні переривання-це події, які викликаються технічними пристроями (клавіатурою, мишею і т.п.), що вимагають програмної обробки, програмні переривання принципово відрізняються від апаратних тем, що настають по командах програм).

Завантажник ОС BOOT RECORD-програма, записана на 0 стороні в 1 секторі завантажувального диска, займає на диску чітко визначене місце і має розмір 512 байт (розмір сектора). Програма-завантажник переглядає кореневий каталог системного диска, знаходить файл IO.SYS, завантажує його в ОЗУ і передає йому керування. Якщо завантажник не знаходить файл IO.SYS, то диск вважається несистемним і видається відповідне повідомлення. BOOT RECORD переноситься на диск при форматуванні.

Системні файли IO.SYS і MS DOS.SYS завантажуються в оперативну пам'ять і знаходяться там постійно (резидентно).

Файл IO.SYS доповнює програми BIOS, містить модуль SISINT, що керує процесом завантаження. Файл IO.SYS дозволяє керувати новим набором пристроїв, включати в BIOS нові драйвери, якщо стандартні драйвери не забезпечують нормальної роботи периферійних пристроїв. Файл IO.SYS завершує завантаження в ОЗУ ОС, підготовляє до завантаження файл COMMAND.COM. передає керування вже завантаженому файлу MS DOS.SYS

Файл MS DOS.SYS керує обробкою переривань високого рівня. Цей модуль містить ядро ОС, за допомогою якого прикладні програми підтримуються функціями керування процесами, роботи з пам'яттю і дисковими даними.

Модуль MS DOS.SYS забезпечує:

  • обробку переривань верхнього рівня, що використовують більшість програм;

  • роботу файлової системи;

  • роботу пристроїв введення-виведення інформації (дисплей, клавіатура, НГМД, НЖМГ, принтер, порти);

  • обробку переривань зв'язаних із завершенням роботи, передчасний вихід із програми, обробку помилок;

Файли IO.SYS і MS DOS.SYS звичайно є схованими, вони постійно знаходяться в кореневому каталозі диска, з якого завантажується комп'ютер.

Командний процесор COMMAND.COM призначений для:

  • обробки команд, що вводяться користувачем і команд командного файлу;

  • виконання внутрішніх команд ОС;

  • завантаження і вивантаження з ПЗП зовнішніх команд ОС і прикладних програм;

  • виведення діагностичних і аварійних попереджень;

  • автоматичного запуску файлу Autoexec.bat.

Командний процесор складається з двох модулів-транзитного і резидентного. Команди резидентного модуля (внутрішні команди ОС) виконуються безпосередньо командним процесором. Зовнішні команди (зовнішні команди ОС) знаходяться в модулі, розміщеному на диску, і при їхньому виконанні командний процесор знаходить їх на диску та передає їм керування.

Текстовий командний файл Config.sys знаходиться в кореневому каталозі диска. Команди конфігурації визначають режими роботи ОС і завантажують драйвера пристроїв резидентних програм.

Процес завантаження завершується виконанням текстового командного файлу Autiexec.bat, якій також знаходиться на системному диску у кореневому каталозі.

Файл Autiexec.bat-текстовий командний файл, якій містить команди, що здійснюють настроювання системи. ОС автоматично виконує його команди, вважаючи їх частиною процесу завантаження. Процес завантаження завершується виконанням команди, записаної в останньому рядку цього файлу.

DBLSPACE.BIN-модуль стиснення даних на дискових накопичувачах в останніх версіях MS DOS 7.0. Дозволяє зберегти дисковий простір. Працює при наявності драйвера DBSPACE.BIN і файлу DBSPACE.EXE.

Утиліти MS DOS являють собою зовнішні команди MS DOS, що забезпечують операції форматування, перевірки, копіювання дисків і т.д.

Драйвери-спеціальні програми, призначені для розширення можливостей стандартних периферійних пристроїв, мають розширення .SYS або .ЕХЕ. Часто використовувані драйвери:

himem. sys - керування верхньою пам'яттю

smartdrv. Exe - організація кеш-пам'яті

ramdrive.sys - організація електронного диска в оперативній пам'яті

ansi. sys - розширення керування клавіатури і дисплея

емм386. ехе - підтримка CMOS пам'яті роботи з різними типами пам'яті.

Файл autoexec.bat -звичайно містить команди:

  • запуску резидентних програм, які потрібно, завантажувати при кожнім запуску ОС;

  • установка перемінної оточення;

  • шлях parth для завдання списку каталогів, у яких ведеться пошук здійсненних файлів програм, що запускаються;

  • встановлення виду запрошення Promt

Приклад файлу autoexec.bat

@ echo off

set temp=c:\temp

set tmp=c:\temp

promt $p$g

path

c:\;c:\dos;c:\windows;c:\nc;c:\nu;.\..

c:\sys\driver\mouse.com

с:\sys\driver\keyrus.com/color=8/ext/scan=29

c:\nc\nc

В цьому прикладі @echo off вимикає виведення на екран команд, що входять в склад autoexec.bat, prompt $p$g задає формат запрошення DOS ($p-виведення імені поточного каталогу, $g-виведення символу роздільника “>”), set temp=c:\temp-створює змінну cереди з ім'ям TEMP і присвоює їй значення C:\TEMP (ім'я, що задається повинно бути ім'ям існуючого каталогу), set tmp=c:\temp- створює змінну cереди з ім'ям TMP і присвоює їй значення C:\TEMP, path c:\;c:\dos;c:\windows;c:\nc;c:\nu;.\..- задаються альтернативні маршрути для пошуку файлів (що виконуються і пакетних), mouse.com- завантажує в пам'ять драйвер миші, далі запускаються програми-русіфікатори (клавiатури і екрану), c:\nc\nc-завантажує в оперативну пам'ять програму-оболонку Norton Commander.

Встановлення змінної оточення

Set змінна = значення

Змінні – ім'я змінної оточення

Значення – значення, що привласнюється змінній оточення

Завжди рекомендується встановлювати дві змінні оточення TEMP і TMP. Вони визначають, де будуть розміщуватись тимчасові файли. Дві перемінні необхідні, тому що одна частина програм аналізує перемінну TEMP, а інша перемінну TMP. Якщо їх не вказати, то тимчасові файли будуть створюватися в поточному каталозі і засмічувати твердий диск.

Установка шляхів пошуку файлів, що виконуються

При запуску програм файл цієї програми розшукується в поточному каталозі. ОС дозволяє задати шляху пошуку цих файлів. Виконавчий файл розшукується спочатку в поточному каталозі, а потім у каталогах, зазначених у перемінної оточення PATH. Ця перемінна може задаватися двома способами

Set path = шлях; шлях;…...

Path шлях; шлях;…...

Довжина цього рядка обмежена 126 символами

Необхідні каталоги-у першу чергу кореневий, каталог Windows, каталог NC, архіватори тощо. Файли будуть розшукуватись в порядку їхнього зазначення в змінній оточення PATH.

Змінні оточення, які встановлюються за замовчуванням

При запуску ОС сама встановлює деякі перемінні оточення

Promt=$p$g визначає вид запрошення MS DOS

Comspec=c:\dos\command.com визначає вид і розміщення інтерпретатора команд COMMAND.COM.

Завантаження драйверів миші і клавіатури

При завантаженні цих драйверів варто вибирати ті, що займають менше місця не на шкоду якості роботи.

c:\sys\driver\mouse.com

с:\sys\driver\keyrus.com/color=8/ext/scan=29