- •Тема 1. Вступне заняття
- •Вступні зауваження
- •2. Поняття інформаційних технологій
- •3. Інформаційні технології в документознавстві
- •Тема 2. Історія створення інформаційних технологій
- •1. Основні етапи розвитку інформаційних технологій
- •2. Основа сучасних нових інформаційних технологій
- •Тема 3. Операційна система
- •Програмне забезпечення пк
- •Поняття та види операційних систем
- •Історія розвитку операційних систем
- •Особливості операційної системи Windows
- •Інтерфейс користувача:
- •Підтримує роботу комп’ютерної мережі.
- •Основні поняття
- •6. Робочий стіл
- •Головне меню
- •6. Операції над об’єктами
- •7. Зміна зовнішнього вигляду Windows
- •Тема 4. Комп’ютерна графіка
- •1. Комп’ютерна графіка, її види
- •2. Робота з графічним редактором paint
- •Операції з малюнком
- •4. Призначення основних інструментів paint
- •5. Редагування малюнку
- •Тема 5. Текстові редактори
- •1. Функції та класифікація текстових редакторів
- •2. Операції з текстом
- •3. Головне меню word
- •4. Основні операції з текстом в word
- •5. Операції з виділеним текстом
- •6. Робота з документами
- •7. Робота з таблицями
- •8. Робота з формулами
- •9. Робота з шаблонами
- •10. Робота з виносками
- •Автозаміна
- •Спеціальні символи
- •Колонки
- •Тема 6. Електронні таблиці
- •Меню excel
- •Основні операції в excel
- •Формули та функції в excel
- •5. Ділова графіка
- •6. Покращення зовнішнього вигляду таблиці
- •Тема 7. Система управління базами даних
- •Основні положення
- •Види та функції баз даних
- •3. Звіти, форми та запити
- •4. Створення баз даних
- •5. Відкриття бд
- •6. Операції над полями
- •7. Редагування бд
- •8. Фільтри в бд
- •9. Запити до бд
- •Тема 8. Системи створення презентацій
- •1. Поняття презентації
- •2. Знайомство з Microsoft PowerPoint
- •3. Головне вікно PowerPoint
- •4. Підготовка презентації
- •5. Приклад створення презентації
- •6. Режим сортувальника
- •7. Демонстрація
- •Тема 9. Комп’ютерні мережі
- •1. Означення і види комп’ютерних мереж
- •Комп’ютерні мережі
- •Локальні Віддалені
- •Однорангові з виділеним сервером Регіональні Міжнародні
- •2. Методи передачі даних і доступу до даних
- •Тема 10. Комп’ютерні віруси. Безпека інформації
- •1. Безпека інформації, її рівні
- •2. Загальна типологія інформаційних процесів, проблема носіїв інформації та інформаційної загрози.
- •Поняття “Інформаційної сфери”, та найбільш вразливі з точки зору інформаційної безпеки об’єкти соціуму.
- •Загальна характеристика державної політики інформаційної безпеки.
- •Основні напрямки забезпечення інформаційної безпеки.
- •Захист інформації від несанкціонованого доступу.
- •6. Засоби захисту інформації в системах комп’ютерного діловодства
- •7. Означення і види комп’ютерних вірусів
- •Деякі міфи про віруси
- •8. Як уникнути вірусів?
- •9. Дії при зараженні вірусом:
- •Тема 11. Інтелектуальні системи. Штучний інтелект
- •1. Моделі подання знань в інтелектуальних системах
- •2. Штучний інтелект.
- •Тема 12. Віртуальна реальність. Засоби мультимедіа
- •Технічна база мультимедіа-систем
- •2. Можливості використання мультимедіа
- •3. Приклади навчальних мультимедіа-систем (нмс)
- •4. Проблеми і складнощі запровадження нмс
- •5. Віртуальна реальність
- •Тема 13. Інформатизація суспільства
- •1. Основні положення
- •2. Становлення інформаційного суспільства
- •3. Сучасний стан інформатизації суспільства
- •4. Інформаційна індустрія
- •5. Підходи до поняття інформаційного суспільства
- •6. Інформаційний простір України
- •Тема 14. Інформаційні технології в інтелектуальній діяльності
- •1. Експертні системи
- •2. Структура ес
- •3. Покоління експертних систем
- •4. Особливості та сфери застосування експертних систем
- •Тема 15. Інформаційні технології в діяльності фірми
- •1. Загальна інформація про інформаційну діяльність фірми
- •2. Комп’ютеризація установи
- •3. Автоматизоване опрацювання текстів
- •4. Автоматизоване робоче місце (арм)
- •Тема 16. Інформаційні технології в системі науково-технічної інформації
- •Шляхи вдосконалення діяльності інформаційних центрів в Україні
- •2. Аналіз стану розвитку національної системи нті
- •Тема 17. Сучасний стан інформаційних технологій
- •1. Бізнес-модель майбутнього
- •2. Роль інформаційних технологій у сучасному світі
- •3. Сховища даних
- •5. Цифрові технології
- •6. Комп’ютерна телефонія
- •7. Кишенькові персональні комп’ютери
- •8. Дисплеї
- •9. Дата-центри
- •Тема 18. Перспективи розвитку інформаційних технологій
- •1. Основні положення
- •2. Інформаційні технології на виробництві та споживанні
- •3. Перспективи розвитку Інтернет-технологій
- •4. Інформаційні технології в освіті
- •Тема 19. Заключне заняття
- •Тенденції розвитку інформаційних технологій
- •Використання європейського досвіду в галузі інформаційно-бібліотечних технологій
- •3. Галузі застосування інформаційних технологій
- •4. Інформаційні технології в бібліотеках
Поняття та види операційних систем
Операційна система — це базовий комплекс програмного забезпечення, що виконує управління апаратним забезпеченням комп’ютера або віртуальної машини; забезпечує управління інформаційним процесом і організує роботу користувача.
Основні функції ОС:
Виконання на вимогу програм користувача тих елементарних (низькорівневих) дій, які є спільними для більшості програмного забезпечення і часто зустрічаються майже у всіх програмах (введення та виведення даних, запуск і зупинка інших програм, виділення та вивільнення додаткової пам’яті тощо).
Стандартизований доступ до периферійних пристроїв (пристрої введення-виведення).
Завантаження програм у оперативну пам’ять і їх виконання.
Управління оперативною пам’яттю (розподілення між процесами, організація віртуальної пам’яті).
Управління доступом до даних енергозалежних носіїв (жорсткий диск, оптичні диски тощо), організованим у тій чи іншій файловій системі.
Забезпечення користувацького інтерфейсу.
Додаткові функції:
Паралельне або псевдопаралельні виконання задач (багатозадачність).
Розподілення ресурсів інформаційної системи між процесами.
Організація надійних обчислень (неможливість впливу процесу на перебіг інших), заснована на розмежуванні доступу до ресурсів.
Взаємодія між процесами: обмін даними, синхронізація.
Захист самої системи, а також користувацьких даних і програм від дій користувача або програм.
Багатокористувацький режим роботи та розділення прав доступу (автентифікація, авторизація).
До складу операційної системи входять:
Ядро операційної системи, що забезпечує розподілення та управління ресурсами інформаційної системи;
базовий набір прикладного програмного забезпечення, системні бібліотеки та програми обслуговування.
Ядро системи — це набір функцій, структур даних та окремих програмних модулів, які завантажують в пам’ять комп’ютера при завантаженні операційної системи та забезпечують три типи системних сервісів:
управління введенням-виведенням інформації (підсистема введення-виведення ядра ОС);
управління оперативною пам’яттю (підсистема управління оперативною пам’яттю ядра ОС);
управління процесами (підсистема управління процесами ядра ОС).
Кожна з цих підсистем подана відповідними функціями ядра системи.
Драйвери – прикладні програми, що працюють з пристроями, що входять до складу комп’ютера та підключені до нього. Коли користувач роздруковує малюнок, то як графічний редактор повідомляє принтеру, що саме і де друкувати на сторінці. Кожна модель принтера «розуміє» свою систему команд, і розробники графічного редактора не можуть знати кожну з них. Тому існує єдиний набір команд, визначений операційною системою, а разом із принтером (та будь-яким іншим пристроєм) постачається драйвер — програма, що перетворює стандартні команди операційної системи на специфічні команди конкретної моделі пристрою.
Драйвер — програмний модуль, що використовується іншими програмами для керування роботою пристроїв. Кожна модель будь-якого пристрою має власний набір драйверів для різних операційних систем. Відповідний драйвер має бути установлений, або інстальований, у системі до першого використання пристрою. Зазвичай набір драйверів постачається на оптичному диску разом із пристроєм або доступний для завантаження на спеціальних сайтах у мережі Інтернет.
На пристроях зовнішньої пам’яті — жорстких і оптичних дисках, флеш- накопичувачах тощо — зберігаються величезні обсяги даних. Звісно, дані на носіях розташовуються не хаотично, а в строгому порядку, згідно з певними правилами, сукупність яких називають файловою системою.
Інакше кажучи, файлова система визначає файлову структуру носія даних. Її можна порівняти з класичною бібліотекою: вся інформація в бібліотеці розподілена за книжками, у файловій структурі — за файлами. Для користувача книжка і файл є найдрібнішими неподільними одиницями даних — він не може взяти в бібліотекаря частину книжки або скопіювати чи перейменувати частину файлу.
Кількість файлів на жорсткому диску сучасного персонального комп’ютера також є порівнянною з кількістю книжок у бібліотеці середніх розмірів, а отже, для швидкого пошуку файлів їх необхідно систематизувати. Тому файли розподілені за каталогами (в операційній системі Windows їх називають папками), що нагадує книжки в бібліотеці, розташовані на стелажах. Каталог — це елемент файлової системи, який має власне ім’я та може містити файли й інші каталоги.
Зауважимо, що прикладним програмам нічого не відомо про фізичне розташування файлів. Коли програмі потрібно записати дані у файл або зчитати їх, вона звертається до драйвера файлової системи і «повідомляє» йому лише ім’я файлу та каталогу, де цей файл розташовано. З яких саме областей фізичного носія потрібно зчитати дані (або в які області записати), драйвер визначає самостійно, на підставі інформації про файлову структуру.
В ОС Windows останніх версій використовуються дві файлові системи: FAT32 та NTFS. Для користувача структура файлів і каталогів у цих системах виглядає однаково, але вона по-різному відображується на фізичну структуру дисків. Система NTFS забезпечує більше можливостей, зокрема дозволяє управляти правами доступу користувачів до файлів.
З погляду операційної системи диск є набором кластерів розміром 512 байт і більше. Кластер — це найменше місце на диску, яке може бути виділене для зберігання файлу. Файлова система забезпечує можливість визначити, які кластери зайняті файлами, які є вільними, а які пошкоджені. Один фізичний дисковий пристрій файлова система може подавати як кілька дисків, що їх називають логічними. З-поміж логічних дисків можна виокремити «головний» — системний диск, на якому містяться файли операційної системи.
Одні дії, виконувані прикладною програмою, унікальні, тобто властиві лише цій програмі, а інші виконуються численними програмами цілком однаково. Прикладами типових дій є створення файлу, запис даних у нього, отримання інформації про обсяг вільного простору на диску. Зрозуміло, що під час розробки нової програми недоцільно щоразу програмувати типові дії — раціональніше створити бібліотеку типових функцій, якими могли б користуватися програмісти. Такі бібліотеки мають майже всі сучасні операційні системи. Функції, що реалізуються за допомогою цих бібліотек, називають системними. В ОС Windows бібліотеки системних функцій зберігаються у файлах, що позначаються абревіатурою DLL (скорочення від Dynamic Link Library — бібліотека, що підключається динамічно).
Я к уже зазначалося, операційна система надає користувачеві можливість управляти виконанням прикладних програм та вмістом запам’ятовуючих пристроїв. Щоб система «розуміла» користувача, потрібен посередник — інтерфейс, який подаватиме об’єкти та системні функції ОС у вигляді, легкому для сприйняття людиною. Інтерфейс мають і прикладні програми. Інтерфейс користувача — це програмні засоби, що забезпечують взаємодію користувача із системними та прикладними програмами. Інтерфейс користувача операційної системи може як входити до складу ОС, так і створюватися службовими програмами — операційними оболонками і файловими менеджерами. Для ОС Windows найвідомішими файловими менеджерами вважаються програми Far та Windows Commander.
Операційні системи можна класифікувати за багатьма ознаками.
За цільовим пристроєм. До другої половини 1990-х років операційні системи створювали лише для комп’ютерів, причому системи для персональних комп’ютерів і для мейнфреймів (надпотужних серверів фірми IBM) суттєво відрізнялися за призначенням і принципами роботи. Наприкінці XX ст. значно зросли можливості мобільних телефонів, з’явилися кишенькові ПК, комунікатори (кишенькові ПК із засобами мобільного зв’язку) тощо. Для них також було створено операційні системи. Так виник термін «смартфон» — мобільний телефон з операційною системою.
За кількістю програм, що виконуються одночасно . В однозадачних ОС у кожен момент часу може виконуватися лише одна програма, у багатозадачних — кілька. В однозадачній ОС, перш ніж запустити одну програму, користувач має завершити виконання іншої. Звичайно, це незручно, і тому майже всі сучасні ОС багатозадачні.
За типом інтерфейсу. У багатозадачних ОС поширений графічний інтерфейс, який забезпечує можливість користувачу управляти комп’ютером переважно за допомогою миші та в якому об’єкти системи подано у вигляді зображень на екрані. Цей інтерфейс для багатьох з нас звичний, оскільки його реалізовано в ОС Windows. Графічний інтерфейс набув поширення в 1990-х роках, а до того майже всі користувачі комп’ютерів працювали з текстовим інтерфейсом. У ньому команди вводили переважно за допомогою клавіатури, а об’єкти ОС подавали в текстовому вигляді, тобто їхніми назвами. У деяких випадках текстовий інтерфейс має переваги над графічним, і тому вважати його лише «історичною спадщиною» не варто.
Класичний різновид текстового інтерфейсу — командний рядок, тобто поле, в яке користувач вводить команди
Оскільки командний рядок є єдиною «точкою входу», через яку керують системою, цей тип інтерфейсу найбільше підходить для однозадачних ОС. У такій багатозадачній системі з графічним інтерфейсом, як Windows ХР, роботу з командним рядком забезпечує спеціальна утиліта.
За кількістю розрядів даних, що опрацьовують одночасно. Протягом останніх 15 років розрядність процесора типового комп’ютера збільшилася з 16 до 64. Проте потужності сучасних процесорів не можуть бути використані програмами автоматично, адже розроблена для 16-розрядного процесора програма одночасно опрацьовує лише 16 розрядів даних, навіть якщо вона виконується на 32- або 64-розрядному процесорі. Тому для повного використання можливостей потужних процесорів програмне забезпечення, зокрема й ОС, необхідно розробляти з урахуванням їхніх особливостей. Отже, розрядність операційної системи — це розрядність процесорів, на роботу з якими розраховане її ядро.
Відносно свого призначення, операційні системи бувають:
універсальні (для загального використання);
спеціальні (для розв’язання спеціальних задач);
спеціалізовані (виконуються на спеціальному обладнанні);
однозадачні (в окремий момент часу можуть виконувати лише одну задачу);
багатозадачні (в окремий момент часу здатні виконувати більше однієї задачі);
однокористувацькі (в системі відсутні механізми обмеження доступу до файлів та на використання ресурсів системи);
багатокористувацькі (система впроваджує поняття «власник файлу» та забезпечує механізми обмеження на використання ресурсів системи (квоти)), всі багатокористувацькі операційні системи також є багатозадачними;
реального часу (система підтримує механізми виконання задач реального часу, тобто такі, для яких будь які операції завжди виконують за наперед передбачуваний і незмінний при наступних виконаннях час).
Відносно способу встановлення (інсталяції) операційні системи бувають:
вбудовані (такі, що зберігаються в енергонезалежній пам’яті ПК або пристрою без можливості заміни в процесі експлуатації обладнання);
невбудовані (такі, що інсталюють на один з пристроїв зберігання інформації ПК з можливістю подальшої заміни в процесі експлуатації).
Відносно відповідності стандартам операційні системи бувають:
стандартні (відповідають одному з загальноприйнятих відкритих стандартів, найчастіше POSIX);
нестандартні (в тому числі такі, що розробляють відповідно до корпоративних стандартів).
Відносно можливостей розширення операційні системи бувають:
закриті (не уможливлюють розширення функціональності ОС);
відкриті (будують за технологіями, що забезпечують можливості розширення функціональності ОС).
Відносно можливостей внесення змін до вихідного коду операційні системи бувають:
відкриті (англ. open source) – з відкритим програмним кодом;
власницькі (англ. proprietary) – комерційні з закритим кодом.