Програма на мові Turbo Pascal, лінійні програми Команди галуження, вибору та мітки переходу
Вид материала | Конспект |
Огляд версій ms dos Сумісність версій ms dos Основні складові частини ms dos Блок початкового завантаження + IO.sys + MS DOS.sys - ядро MS DOS. Non-System disk or disk error |
- Компоновать программы из отдельных частей отлаживать программы выполнять программы., 197.76kb.
- Програма Turbo Pascal хід урок, 100.3kb.
- Б. В. Ващук Turbo Pascal, 715.52kb.
- Розділ лінійні програми вступ поняття програми. Мова програмування середовище програмування., 1210.78kb.
- Программирование на языке высокого уровня, 59.92kb.
- Конспект урока по информатике для десятого класса по теме «Условный оператор в Turbo, 32.44kb.
- Доманская Юлия Георгиевна г. Вилейка 2006г пояснительная записка, 74.95kb.
- Опис програми та даних 8 Тестування 9 Список літератури 10 Додаток (роздрук програми), 90.22kb.
- Курс «Программирование на языке Turbo Pascal 0» Цель курса, 19.6kb.
- Задачи работы Научиться создавать программы на языке Turbo Pascal с использованием, 598.05kb.
ОГЛЯД ВЕРСІЙ MS DOS
Версії 1.х :
Дуже схожа на OS CP/M (вважалася стандартом у той період). Підтримувався тільки однобічний формат дискет з обсягом пам'яті 160 Кб (8 секторів, 40 доріжок, розмір сектора 512 байт). Починаючи з версії 1.25(PC DOS 1.0), що з'явилася в травні 1982 р., введений двосторонній формат дискет з обсягом пам'яті 320 Кб.
Версії 2.х :
Версія 2.0 - березень, 1983 р.. Додаткові можливості :
- робота з жорсткими дисками(HDD);
- ієрархічна структура файлової системи;
- засоби перенаправлення введення/виведення (запозичені в UNIX);
- концепція встановлюваних драйверів периферійних пристроїв (використовуючи файл CONFIG.SYS), що дозволило оперативно адаптувати OS до різних конфігурацій апаратних засобів;
- мітки томів (носії інформації);
- атрибути файлів;
- спулер принтера, спеціальна програма, що дозволяє виводити інформацію на принтер у фоновому режимі - PRINT.com;
- формат дискет на 360 Кб (9 секторів, 40 доріжок, розмір сектора 512 байт).
Версії 3.х :
Версія 3.05 - серпень, 1984 р. Додаткові можливості :
- формат дискет на 1.2 Мб;
- дискети 3.5, формат 720 Кб (починаючи з версії 3.2);
- розбивка HDD на логічні диски розміром до 32 Мб, що дало можливість використовувати HDD більшого, ніж 32 Мб обсягу;
- покращена підтримка національних наборів символів;
- підтримка комп'ютерних мереж слабка, почин. з версії 3.1;
- команди(програми) : LABEL, ATTRIB;
- команди(програми) : XCOPY, REPLACE (почин. з версії 3.3).
MS DOS 3.3 і на сьогоднішній день є найбільш широко застосовуваною на IBM PC XT і на IBM PC AT-286 з обсягом пам'яті не більш 640 Кб.
Версії 4.х :
Версія 4.0 - листопад, 1988 р. Додаткові можливості :
- підтримка графічних відеоадаптерів EGA,VGA;
- обсяг логічних дисків - більше 32 Мб;
- підтримка стандарту LIM/EMS (драйвер EMM386.sys, доступ до додаткової пам'яті ОЗП на IBM PC AT-386 і вище), що дозволило окремі частини MS DOS завантажувати в додаткову пам'ять;
- програма-оболонка Dos-Shell.
Незважаючи на це - MS DOS версій 4.х не одержали широкого поширення.
Версія 5.0 :
Версія 5.0 - липень, 1991 р. Додаткові можливості :
- ефективне використання ОЗП;
- додаткові сервісні програми;
- можливість завантаження ядра MS DOS у HMA - пам'ять (High Memory Area) на IBM PC AT-286 і вище;
- можливість завантаження драйверів периферійних пристроїв у UMB - пам'ять на IBM PC AT-386 і вище;
- для прикладних програм приділяється до 620 Кб адресного простору (0-640 Кб) ОЗП;
- підтримка HDD до 2 Гб;
- формат 2.88 Мб для дискет 3.5.
Версія 6.0 :
Версія 6.0 - березень, 1993 р. Додаткові можливості :
- ефективне використання ОЗП;
- додаткові сервісні програми;
- програмні засоби для оптимізації файлової системи на логічних дисках (DEFRAG);
- вилучені команди(програми), що втратили актуальність;
- спеціальна програма MEMMAKER - оптимізація розташування резидентних програм в ОЗП;
- мультиконфігураційні файли CONFIG. sys (можливість вибору варіанта конфігурації з меню);
- система захисту від вірусів (слабка);
- збільшення доступного дискового простору (DoubleSpace), засобу регулювання енергоспоживання PC (LapTop, NoteBook).
Версія 6.2 :
Версія 6.2 - жовтень, 1993 р.
Усі поліпшення - в області підвищення надійності роботи з даними на рівні файлової системи.
Додаткові можливості :
- підвищена ефективність існуючих команд (програм);
- керування CD-ROM (програма SMARTDRV);
- відмовлення від DoubleSpace без втрати інформації (дозволяє повернути логічний диск у вихідний стан);
- виявлення й обхід фізичних дефектів HDD і FDD (SCANDISK);
- виявлення й усунення дефектів у файловій системі (SCANDISK), у тому числі і "стиснутих" DoubleSpace;
- покрокове виконання будь-якого *.bat-файлу, у тому числі і AutoExec.bat.
СУМІСНІСТЬ ВЕРСІЙ MS DOS
Сумісність - можливість спільної роботи технічних засобів чи програмного забезпечення. Якщо OS версії M сумісна з OS версії N - це значить, що всі програми, що працюють у OS версії N будуть працювати й у OS версії M.
MS DOS 5.0 - сумісна з MS DOS 3.3.
MS DOS 6.0 - сумісна з MS DOS 5.0, 3.3.
MS DOS 6.2 - сумісна з MS DOS 6.0, 5.0, 3.3.
ПРИМІТКА : Версія MS DOS 4.0 - не розглядається.
ОСНОВНІ СКЛАДОВІ ЧАСТИНИ MS DOS
MS DOS складається з наступних компонентів :
- блок початкового завантаження (розміщаується в 1-му секторі 0-доріжки 0-сторони системної дискети);
- модуль взаємодії з BIOS (IO.sys для версії 5.0 і вище);
- модуль обробки переривань(MS DOS.sys для версії 5.0 і вище);
- командний процесор (COMMAND.com);
- зовнішні команди(програми) MS DOS;
- драйвери пристроїв;
- файл Config.sys;
- файл AutoExec.bat.
Блок початкового завантаження + IO.sys + MS DOS.sys - ядро MS DOS.
Блок початкового завантаження :
Розміщається :
- у 1-му секторі 0-доріжки 0-сторони системної дискети;
- у 1-му секторі HDD-диска, у розділі, відведеному під DOS.
Переглядаємо КОРЕНЕВИЙ каталог системного диска. Перевіряємо, чи є перші два файли в каталозі - файлами IO.sys і MS DOS.sys. Якщо ТАК - завантажує їх в ОЗП і передамо керування MS DOS. Якщо НЕМАЄ – чекаємо повідомлення на екрані і натискання якої-небудь клавіші Користувачем :
Non-System disk or disk error