- •Функції природної мови
- •Властивості природної мови
- •4.Поняття про графічний та командний інтерфейс операційної системи Windows. Інсталляція і початкове налагодження ос Windows та прикладних програм. Системні утіліти. Адміністрування ос Windows.
- •5.Структура, функції та типи операційних систем. Склад операційної системи. Драйвери пристроїв. Технології, що покладені в основу фукнціонування сучасних ос.
- •Складові операційної системи
- •Файлові менеджери. Віруси та антивірусні програми. Поняття про архiвацiю даних. Програми-архiватори. Алгоритми стиснення.
- •Ознаки зараження вірусом
- •Класифікація антивірусних продуктів
- •Відповідність визначенню вірусів в словнику
- •Стиснення без втрат
- •Стиснення з втратами
- •Алгоритми стиснення даних невідомого формату
- •Мова програмування Паскаль. Структуризація даних. Складені типи даних. Робота з файлами у мові Паскаль.
- •11.Поняття про графічний та командний інтерфейс операційної системи Linux. Інсталяція і початкове налагодження ос Linux та прикладних програм. Системні утиліти. Адміністрування ос Linux.
- •Менеджери вікон
- •Програма promt
- •Можливості програми promt:
- •Програма Language Master
- •1. Анімація по ключових кадрах
- •2. Запис руху
- •3. Процедурна анімація
- •4. Програмована анімація
- •5. Конструктори анімацій
- •6. Створення анімації за допомогою цифрового фотоапарата
- •17. Сучасні системи управління базами даних: призначення, основні характеристики. Розробка багатотабличних баз даних. Поняття цілісності та несуперечливості даних. Запити, форми і звіти у субд.
- •Var опис даних;
- •Стек osi
- •Стек tcp/ip
- •Стек ipx/spx
- •Стек NetBios/smb
- •Типи адресації
- •Методика вивчення архіваторів та антивірусного програмного забезпечення.
- •22. Методика ознайомлення учнів з графічним редактором.
- •Інтерактивні вправи на різних етапах уроку
- •25. Планування роботи вчителя інформатики (календарні та тематичні плани). Підготовка вчителя до уроку. Складання конспектів.
- •28. Форми, методи і прийоми контролю знань і вмінь учнів з інформатики (в тому числі за допомогою комп’ютера). Оцінка знань і вмінь учнів. Норми оцінок. Обов’язкові результати навчання.
- •Норми оцінок
- •29.Клас навчальної обчислювальної техніки. Типовий шкільний кнот, його призначення. Вимоги до кнот, обладнання, санітарно-гігієнічні норми. Техніка безпеки при роботі з пк.
- •30.Методика вивчення операційної системи. Сучасні графічні ос. Конфігурування ос. Програми-утіліти. Методика навчання учнів роботі з файловою системою. Робота з дисками.
- •3. Правила запису та зчитування інформації з дискет:
- •4. Відновлення інформації на диску
- •31. Методика вивчення текстових редакторів та текстових процесорів.
- •32. Методика навчання учнів роботі з електронними таблицями
- •Методика вивчення баз даних. Навчання учнів роботі з системами управління базами даних.
- •34.Методика навчання учнів роботі з комп’ютерними мережами. Конфігурування. Глобальна мережа Інтернет. Основні сервіси Інтернету. Використання електронної пошти на уроках інформатики.
- •Призначення та функції e-mail
- •Загальні цілі, які ставляться перед системою шкільної освіти: освітні і розвиваючі; практичні; виховні.
- •39. Методика вивчення мови програмування. Основні конструкції мови програмування.
Складові операційної системи
Операційна система складається з ядра операційної системи та базового набору прикладного програмного забезпечення. Ядро (англ. Kernel) — базовий компонент операційної системи, що реалізує інтерфейс між прикладними процесами та обладнанням комп'ютера. Ядро завантажується в оперативну пам'ять комп'ютера і безпосередньо взаємодіє з апаратурою, забезпечуючи керування апаратними засобами (при цьому використовуються драйвери підключеного в систему обладнання), підтримку одночасної роботи багатьох користувачів (багатокористувацький режим), підтримку паралельного виконання багатьох процесів в системі (багатозадачність). Ядро системи — це набір функцій, структур даних та окремих програмних модулів, які завантажуються в пам'ять комп'ютера при завантаженні операційної системи та забезпечують три типи системних сервісів:
управління введенням-виведенням інформації (підсистема вводу-виводу ядра ОС);
управління оперативною пам'яттю (підсистема управління оперативною пам'яттю ядра ОС);
управління процесами (підсистема управління процесами ядра ОС);
Кожна з цих підсистем представлена відповідними функціями ядра системи. Багатозадачні операційні системи також включають ще одну обов'язкову складову — механізм підтримки багатозадачності. Ця складова не надається в якості системного сервісу і тому не може бути віднесена до жодної з підсистем.
Драйвери пристроїв
До складу операційної системи входять драйвери пристроїв - спеціальні програми, які забезпечують керування роботою пристроїв і узгодження інформаційного обміну з іншими пристроями, а також дозволяють робити настроювання деяких параметрів пристроїв. Кожному пристрою відповідає свій драйвер.
Технологія «Plug and Play» (підключи й грай) дозволяє автоматизувати підключення до комп'ютера нових пристроїв і забезпечує їхнє конфігурування. У процесі установки Windows визначає тип і конкретну модель установленого пристрою й підключає необхідний для його функціонування драйвер. При включенні комп'ютера проводиться завантаження драйверів в оперативну пам'ять.
Користувач має можливість вручну встановити або переустановити драйвери.
Технологии положенные в основу современных операционных систем
Неухильне зростання вимог до операційних систем призводить не тільки до поліпшення їх архітектури, а й до виникнення нових способів їх організації. В експериментальних і комерційних операційних системах були випробувані найрізноманітніші підходи та структурні компоненти, більшість з яких можна об'єднати в наступні категорії: • архітектура мікроядра; • багатопоточність; • симетрична багатопроцесорність; • розподілені операційні системи; • об'єктно-орієнтована побудова. Відмінною особливістю більшості операційних систем на сьогоднішній день є велике монолітне ядро. Ядро операційної системи забезпечує більшість її можливостей, включаючи планування завдань, роботу з файловою системою, мережеві функції, роботу драйверів різних пристроїв, управління пам'яттю і т.д. Зазвичай монолітне ядро реалізується як єдиний процес, всі елементи якого використовують один і той же адресний простір. В архітектурі мікроядра ядру відводиться лише декілька найважливіших функцій, до числа яких входять робота з адресними просторами, забезпечення взаємодії між процесами і основне планування. Багатопоточність - це технологія, при якій процес, що виконує додаток, розділяється на декілька одночасно виконуваних потоків. Операційна система повинна підтримувати симетричну багатопроцесорну обробку даних, розподіляючи процеси або потоки між усіма процесорами. При цьому підвищується надійність роботи, так як відмова одного з процесорів не приведе до зупинки комп'ютера, тому що всі процесори можуть виконувати одні й ті ж функції. Для того щоб належним чином реалізувати потенціал, укладений в багатопроцесорних обчислювальних системах, операційна система повинна надавати адекватний набір інструментів і можливостей. Одним з останніх нововведень в пристрої операційних систем стало використання об'єктно-орієнтованих технологій. Об'єктно-орієнтована структура допомагає навести порядок в процесі додавання до основного невеликому ядру додаткових модулів. На рівні операційної системи об'єктно-орієнтована структура дозволяє програмістам налаштовувати операційну систему, не порушуючи її цілісності. Крім того, цей підхід полегшує розробку розподілених інструментів і повноцінних розподілених операційних систем
