- •Початкові відомості про комп’ютер Як був винайдений комп’ютер
- •Мал.1.1. Зв’язки між пристроями комп’ютера. Поняття про пеом
- •Мікропроцесор
- •Оперативна пам'ять
- •Контролери і шина
- •Дисководи.
- •Пристрої cd-rom
- •Пристрої резервного копіювання
- •Структура запису ³нформац³¿ на магн³тн³ диски
- •Контрольні питання
- •Програмне забезпечення ïåîì Операційна система
- •Класифікація операційних систем
- •Особливості алгоритмів керування ресурсами
- •Підтримка багатозадачності
- •Підтримка багатокористувальницького режиму
- •Багатопроцесорна обробка
- •Особливості апаратних платформ
- •Особливості областей використання
- •Особливості методів побудови
- •Мережні операційні системи Структура мережної операційної системи
- •Однорангові мережні ос і ос з виділеними серверами
- •Ос для робочих груп і ос для мереж масштабу підприємства
- •Контрольні питання
- •В чому полягає підтримка багатокористувальницького режиму.
- •Основи роботи з програмою Norton Commander Що таке Norton Commander
- •Головне меню програми Norton Commander
- •Мал.8.3. Головне меню програми Norton Commander
- •Перегляд файлів в програмі Norton Commander
- •Редагування файлів у програмі Norton Commander
- •Обробка помилок на дисках у програмі Norton Commander
- •Робота з архівними файлами
- •Меню команд користувача Norton Commander
- •Контрольні питання
- •Робота з програмою Windows Історія створення Windows
- •Елементи в³кна Windows
- •Мал.10.2. Вигляд в³кна у Windows
- •Мал.10.3. Заголовок в³кна папки
- •Мал.10.4. Вигляд стандартного меню в³кна
- •Мал.10.5. Розкриття пункту меню
- •Мал.10.6. Вм³ст рядка стану Робота з вікнами в програмі Windows
- •Мал.10.7. Плавна зм³на розм³ру в³кна за допомогою курсора мишки
- •Мал.10.8. Елементи д³алогового в³кна Робочий стіл Windows
- •Мал.10.9. Компоненти робочого стола Windows
- •Панель задач Windows
- •Мал.10.10. Панель задач з кнопками в³дкритих в³кон
- •Системне меню
- •Мал.12.1. Вигляд системного меню
- •Мал.12.2. Системне меню з розкритими підменю різних рівнів
- •Папка “Мой компьютер”
- •Мал.12.3. Вигляд вікна папки “Мій комп’ютер” Налагодження системи
- •Мал.12.6 Вигляд папки “Корзина” на робочому столі”
- •Мал.12.8. Виклик провідника
- •Мал.12.9. Вигляд вікна провідника Структура дерева папок на диску
- •Мал.12.10. Вигляд дерева папок
- •Вимкнення комп’ютера
- •Мал.12.11. Завершення роботи з Windows
- •Захист ³нформац³¿
- •Парольний захист ³нформац³¿
- •Криптографування ³нформац³¿
- •Мал.18.3. Класиф³кац³я систем криптограф³чного захисту ³нформац³¿ Руйн³вн³ програми
- •Мал.19.1. Класиф³кац³я руйн³вних програм
- •Загальн³ в³домост³ про комп'ютерн³ в³руси
- •Мал.19.2. Основн³ стад³¿ роботи комп’ютерного в³русу
- •Мал.19.3. Ознаки, за якими класиф³куються комп’ютерн³ в³руси
- •Мал.19.4. Класиф³кац³я в³рус³в за середовищем ¿х ³снування
- •Мал.19.5. Класиф³кац³я в³рус³в
- •Мал.19.6. Класиф³кац³я комп’ютерних в³рус³в, за руйн³вними зд³бностями
- •Правила захисту програм в³д зараження
- •Мал.19.7. Шляхи проникання в³рус³в у комп’ютер
- •Загальн³ заходи захисту ³нформац³¿
- •Антив³русна проф³лактика
- •Програми захисту в³д в³рус³в
- •Мал.19.8. Класиф³кац³я програм для захисту в³д комп'ютерних в³рус³в
- •Контрольні питання
- •Керування процесами Керування локальними ресурсами
- •Керування процесами
- •Стан процесів
- •Контекст I дескриптор процесу
- •Алгоритми планування процесів
- •Критична секція
- •Керування пам'яттю
- •Методи розподілу пам'яті без використання дискового простору
- •Розподіл пам'яті розділами змінної величини.
- •Переміщувані розділи
- •Методи розподілу пам'яті з використанням дискового простору. Поняття віртуальної пам'яті.
- •Сторінковий розподіл
- •Сегментний розподіл
- •Сторінково - сегментний розподіл
- •Засоби апаратної підтримки керування пам’яттю
- •Засоби підтримки сегментації пам'яті.
- •Сегментно-сторінковий механізм
- •Засоби виклику підпрограм і задач
- •Керування введенням - виведенням
- •Фізична організація пристроїв введення-виведення
- •Організація програмного забезпечення введення-виведення
- •Обробка переривань
- •Драйвери пристроїв
- •Незалежна від пристроїв частина операційної системи
- •Користувальницький пласт програмного забезпечення
- •Файлова система
- •Імена файлів
- •Загальна модель файлової системи
- •Типи файлів
- •Логічна організація файлу
- •Фізична організація й адреса файлу
- •Права доступу до файлу
- •Кеширування диску
- •Загальна модель файлової системи
- •Сучасні архітектури файлових систем
- •Контрольні питання
- •Перелік використаних джерел
Зміст
Початкові відомості про комп’ютер 6
Як був винайдений комп’ютер 6
Поняття про ПЕОМ 8
Мікропроцесор 9
Оперативна пам'ять 10
Êåø-ïàì'ÿòü 10
Контролери і шина 11
BIOS 12
Ìîí³òîðи. 12
Дисководи. 13
Пристрої CD-ROM 13
Пристрої резервного копіювання 14
Структура запису ³нформац³¿ на магн³тн³ диски 14
2. Що таке мікропроцесор. 16
3. Що таке оперативна пам'ять. 16
4. Що таке кåø-ïàì'ÿòü. 16
5. Що таке контролери і шина. 16
6. Що таке BIOS. 16
7. Які Ви знаєте типи мîí³òîðів. 16
8. Яка структура запису ³нформац³¿ на магн³тн³ диски. 16
9. Для чого призначені пристрої резервного копіювання. 16
Програмне забезпечення ÏÅÎÌ 17
Класифікація операційних систем 17
Особливості алгоритмів керування ресурсами 17
Підтримка багатозадачності 17
Підтримка багатокористувальницького режиму 18
Багатопроцесорна обробка 19
Особливості апаратних платформ 19
Особливості областей використання 22
Особливості методів побудови 24
Мережні операційні системи 25
Структура мережної операційної системи 25
Однорангові мережні ОС і ОС з виділеними серверами 29
ОС для робочих груп і ОС для мереж масштабу підприємства 32
3. В чому полягає підтримка багатокористувальницького режиму. 36
Основи роботи з програмою Norton Commander 37
Що таке Norton Commander 37
Головне меню програми Norton Commander 37
Перегляд файлів в програмі Norton Commander 40
Редагування файлів у програмі Norton Commander 41
Обробка помилок на дисках у програмі Norton Commander 43
Робота з архівними файлами 43
Меню команд користувача Norton Commander 44
Робота з програмою Windows 46
Історія створення Windows 46
Елементи в³кна Windows 47
Робота з вікнами в програмі Windows 52
Робочий стіл Windows 57
Панель задач Windows 59
Системне меню 60
Папка “Мой компьютер” 63
Налагодження системи 64
Папка “Корзина” 65
Робота з папками та файлами за допомогою провідника 67
Структура дерева папок на диску 70
Вимкнення комп’ютера 72
Захист ³нформац³¿ 73
Ф³зичний захист диск³в 74
Програмний захист файл³в 74
Парольний захист ³нформац³¿ 75
Криптографування ³нформац³¿ 75
Руйн³вн³ програми 77
Загальн³ в³домост³ про комп'ютерн³ в³руси 77
Правила захисту програм в³д зараження 81
Загальн³ заходи захисту ³нформац³¿ 82
Антив³русна проф³лактика 82
Програми захисту в³д в³рус³в 82
Керування процесами 85
Керування локальними ресурсами 85
Керування процесами 85
Стан процесів 85
Нитки 104
Керування пам'яттю 108
Типи адрес 108
Методи розподілу пам'яті без використання дискового простору 110
Розподіл пам'яті фіксованими розділами 110
Розподіл пам'яті розділами змінної величини. 111
Переміщувані розділи 113
Методи розподілу пам'яті з використанням дискового простору. 115
Поняття віртуальної пам'яті. 115
Сторінковий розподіл 115
Сегментний розподіл 118
Сторінково - сегментний розподіл 120
Ієpapxiя запам'ятовуючих пристроїв. Принцип кешування даних 123
Засоби апаратної підтримки керування пам’яттю 126
Засоби підтримки сегментації пам'яті. 126
Сегментно-сторінковий механізм 134
Засоби виклику підпрограм і задач 138
Керування введенням - виведенням 141
Фізична організація пристроїв введення-виведення 141
Організація програмного забезпечення введення-виведення 142
Обробка переривань 144
Драйвери пристроїв 144
Файлова система 148
Імена файлів 148
Загальна модель файлової системи 148
Типи файлів 149
Логічна організація файлу 152
Фізична організація й адреса файлу 153
Права доступу до файлу 156
Загальна модель файлової системи 158
Сучасні архітектури файлових систем 160
Початкові відомості про комп’ютер Як був винайдений комп’ютер
Слово “комп’ютер” означає “обчислювач” – пристрій для обчислень.
У 1642р. Блез Паскаль винайшов пристрій, який механічно виконував додавання чисел, а в 1673р. Готфрід Вільгельм Лейбніц сконструював арифмометр, який дозволяв виконувати чотири арифметичні дії.
У першій половині XIX століття англійський математик Чарльз Беббідж почав будувати універсальний обчислювальний пристрій – аналітичну машину, яка виконувала б обчислення без участі людини. Для цього вона повинна була б вміти виконувати програми, введені за допомогою перфокарт (карт із цупкого паперу з інформацією, нанесеною з допомогою отворів) і мати пам’ять для запам’ятовування даних та проміжних результатів. Беббідж не зміг довести до кінця роботу із створення аналітичної машини – вона виявилася надто складною для техніки того часу. Але він розробив всі основні ідеї. У 1943р. американець Гавард Ейкен, з допомогою праць Беббіджа, на основі техніки XX століття – електромеханічних реле - побудував на одному із підприємств фірми ІВМ таку машину під назвою “Марк-1”.
Починаючи з 1943р., група спеціалістів під керівництвом Джона Молчі і Преспера Екерта в США почала конструювати подібну машину, але вже на основі електронних ламп, а не реле. Їхня машина, названа ENIAC, працювала в тисячу разів швидше, ніж Марк-1, але для задання їй програми, доводилося на протязі декількох годин під’єднувати потрібним чином провідники. Щоб спростити процес завдання програм, Мочлі і Екерт стали конструювати нову машину, яка могла би зберігати програму в своїй пам’яті. У 1945р. до роботи був залучений знаменитий математик Джон фон Нейман, який підготував доповідь про цю машину. Нейман дуже просто і зрозуміло сформував загальні принципи функціонування універсальних обчислювальних пристроїв – комп’ютерів.
Перший комп’ютер, за принципом фон Неймана, був побудований у 1949р. англійським винахідником Морісом Уілксом. З того часу комп’ютери стали набагато потужнішими, але переважна більшість із них зроблена у відповідності до тих принципів, які виклав у своїй доповіді в 1945р. фон Нейман.
У своїй доповіді Джон фон Нейман описав як сконструювати комп’ютер , щоб він був універсальним і ефективним пристроєм для обробки інформації.
Комп’ютер повинен мати наступні пристрої:
арифметично-логічний пристрій, виконуючий арифметичні й логічні операції;
пристрій керування, який організовує процес виконання програм;
запам’ятовуючий пристрій або пам’ять для збереження програм і даних;
зовнішні пристрої для введення і виведення інформації.
Пам’ять комп’ютера повинна складатися із певної кількості пронумерованих комірок, у кожній із яких можуть знаходитися або оброблювані дані, або інструкції програм. Всі комірки пам’яті повинні бути легко доступні для других пристроїв комп’ютера.
Зв’язки між пристроями комп’ютера.
Мал.1.1. Зв’язки між пристроями комп’ютера. Поняття про пеом
Комп'ютер (електронна обчислювальна машина — ЕОМ) — це апарат із програмним керуванням, призначений для виконання обчислювальних операц³й. ЕОМ поділяються на групи, за комплексом техн³чних засоб³в (Мал.1.2).
Мал.1.2. Класиф³кац³я ЕОМ, за комплексом техн³чних засоб³в.
Персональна ЕОМ (ПЕОМ або ПК — персональний комп'ютер) — це м³кропроцесорна система електронно¿ обробки ³нформац³¿ для ³ндив³дуального використання (окремо або у склад³ мереж³), яка забезпечуº обчислювальний процес п³д контролем користувача ³ конструктивно оформлена як наст³льний або переносний прилад. ПЕОМ класиф³кують за призначенням (Мал.1.3.).
Вбудован³ ЕОМ — це, як правило, вбудован³ в якесь обладнання м³кропроцесори, як³ керують його роботою. Наприклад, нав³гац³йна система сучасного автомоб³ля або система вибору оптимального режиму роботи двигуна тощо.
Мал.1.3. Класиф³кац³я ПЕОМ за призначенням
Побутов³ навчальн³ ПЕОМ призначен³, в основному, для управл³ння побутовою техн³кою, навчанням, розвагами, а також для розв'язання деяких простих задач, д³лових розрахунк³в, обробки тексту тощо. Як правило, в рол³ дисплея використовують побутовий телев³зор.
Профес³йн³ ПЕОМ використовують для орган³зац³¿ автоматизованих робочих м³сць р³зних спец³ал³ст³в ³ в³др³зняються в³д побутових наявн³стю спец³ального дисплея, накопичувача на гнучких та жорстких магн³тних дисках, можлив³стю п³дключення великого набору додаткових зовн³шн³х пристро¿в (принтер, факс, ман³пулятор "миша", модем тощо), можлив³стю п³дключення до комп'ютерно¿ мереж³.
Спец³ал³зован³ ПЕОМ ор³ºнтован³ на розв'язання складних задач, як³ вимагають покращених значень одного або к³лькох параметр³в.