Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
А4_Методичка.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
4 Мб
Скачать
☆

Розділ 4. Програмування в локальних комп'ютерних мережах.

Лекція 10. Еволюція і класифікація мережевих ОС та їх структура. ОС з видільними серверами та для робочих груп. Керування комп’ютерною системою: процесами, ресурсами, вводом / виводом, файловою системою. Розподілення ресурсів між процесами: примітиви передачі повідомлень; виклик віддалених процедур (RPC); синхронізація; процеси і нитки; файлів. Взаємодія ОС в КМ. Сімейство ОС Unix, Mach, NetWare, Microsoft та їх порівняльні характеристики.

Лекція 11. Основи програмування в КМ. Визначення в комп’ютерній системі присутності мережевих пристроїв та присутності драйверів. Функція 44h. Діагностичні засоби IPX- протоколу. Рівні програмування в КМжах. Зв'язок з РС. Пакети даних в протоколі IPX. Мережеві функції IPX. Виділення часу для мережевого драйвера. Програма для РС та для сервера.

Лекція 12. Пакети даних в протоколі SPX. Мережеві функції SPX. Програма чекання з’єднання. Програма для установки з’єднання. Стандартні та розширені функції SPX. Робота з томами та каталогами. Програма роботи з томами та каталогами. Робота з файлами. Програма роботи з файлами.

Лекція 13. Робота з об’єктами. Програма для визначення властивостей заданого об’єкта. Сервіс синхронізації. Програма блокування файлу на системному пристрої. Обслуговування транзакцій. Сервіс РС. Сервіс друкування. Семафори. Діагностика КМ.

4.1. Мережеві операційні системи та програмне забезпечення підтримки комп'ютерних мереж.

Еволюція і класифікація мережевих ОС та їх структура. ОС з видільними серверами та для робочих груп. Керування комп’ютерною системою: процесами, ресурсами, вводом / виводом, файловою системою. Розподілення ресурсів між процесами: примітиви передачі повідомлень; виклик віддалених процедур (RPC); синхронізація; процеси і нитки; файлів. Взаємодія ОС в КМ. Сімейство ОС Unix, Mach, NetWare, Microsoft та їх порівняльні характеристики.

4.1.1 Еволюція ос

Перший період (1945 -1955). Відомо, що комп'ютер був винайдений англійським математиком Чарльзом Бебіджем наприкінці вісімнадцятого століття.

Другий період (1955 - 1965). В 50-х роках почався новий період у розвитку комп'ютерів, зв'язаний з появою нової технічної бази - напівпровідникових елементів. Комп'ютери другого покоління стали більш надійними, тепер вони змогли безупинно працювати настільки довго, щоб на них можна було покласти виконання дійсно практично важливих задач. Саме в цей період відбувся поділ персоналу на програмістів і операторів, експлуатаційників і розробників комп'ютерів. В ці роки з'явилися перші алгоритмічні мови, а отже і перші системні програми - компілятори.

Третій період (1965 - 1980). Наступний важливий період розвитку комп'ютерів відноситься до 1965-1980 років. У цей час у технічній базі відбувся перехід від окремих напівпровідникових елементів типу транзисторів до інтегральних мікросхем, що дало набагато більші можливості новому, третьому поколінню комп'ютерів. Для цього періоду характерно також створення сімейств програмно-сумісних комп'ютерів. Наприклад серія комп'ютерів ІBM/360 та ЕС.

Мультипрограмування - це спосіб організації обчислювального процесу, при якому на одному МП почерзі виконуються кілька програм. Поки одна програма виконує операцію вводу/виводу, МП не простоює, як це відбувалося при послідовному виконанні програм (однопрограмний режим), а виконує іншу програму (багатопрограмний режим). При цьому кожна програма завантажується у свою ділянку операційної пам'яті (ОП) / розділ.

Інше нововведення - спулінг (spoolіng). Спулінг у той час визначався як спосіб організації обчислювального процесу, відповідно до якого завдання зчитувалися з перфокарт на НЖД у тому темпі, у якому вони з'являлися, а потім, коли чергове завдання завершувалося, нове завдання з НЖД завантажувалося в розділ, який звільнився.

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

Четвертий період (1980 – до наших днів). Наступний період в еволюції ОС зв'язаний з появою великих інтегральних схем (ВІС) та різким зростанням ступеня інтеграції і здешевлення мікросхем. Комп'ютер став доступний окремій людині, і наступила ера персональних комп'ютерів.

На ринку ОС домінували дві системи: MS-DOS і UNІ. Однопрограмна однокористувальницька ОС MS-DOS широко використовувалася для комп'ютерів, на базі МП Іntel і80х86, а потім 80х86. Мультипрограмна загальнокористувальницька ОС UNІХ домінувала в середовищі "не-інтелівських" комп'ютерів, особливо побудованих на базі високопродуктивних RіSC-процесорів.