
- •2.Модульний спосіб конструювання комп’ютера разом з магістральним способом обміну інформацією і визначає магістрально-модульний принцип побудови пк.
- •1.Тип Даних . Елементарні типи даних
- •2. Організація виконання машинних програм
- •3. Бази даних. Табличний формат реляційних баз даних
- •1. Типи данних. Складні типи данних.
- •2. Керуванняя задачами у багато задачних операційних системах.
- •3. Системи керування базою данних. Призначення та можливості сучасних систем керування базами данних.
- •1.Змінні та константи. Статичні та динамічні дані.
- •2.Переривання. Обробка переривань опер. Сист.
- •3.Представлення даних у вигляді таблиць, форм, звітів.
- •1. Оператори. Оператори обробки даних.
- •2. Файлова система. Файли та каталоги. Робота з файлами.
- •3. Пошук інформації у базі даних за допомогою запитів.
- •3.Створення електронних таблиць Microsoft Excel
- •2.Керування зовнішніми пристроями операційною системою. Автоматичне розпізнавання зовнішніх пристроїв.
- •3. Технологія Java.
- •1. Обєктівно-орієнтоване програмува́ння
- •2.Захист комп'ютера від комп'ютерних вірусів
- •3.Інтегроване середовище для розробки програмного забезпечення.
- •1.Змінні та константи. Статичні та динамічні дані.
- •2.Захист інформації від несанкціонованого використання.
- •3.Трансляція програм. Компіляція та інтерпретація програм.
- •2) Архітектура локальних комп'ютерних мереж.
- •3) Використання скриптів (Java Script, Visual Basic Script, ActionScript) при створенні web сторінках.
- •1. Класифікація програмного забезпечення:
- •2. Послідовність виконання машинних команд:
- •1.Класифікація команд мікропроцесора.
- •2. Організація ком’ютерної мережі за схемою «Клієнт – Сервер»
- •3. База даних. Табличний формат реляційних баз даних.
- •1. Типи даних. Елементарні типи даних.
- •2. Методи підвищення швидкості виконання машинних команд у мікропроцесорі.
- •3. Мова Assembler.
- •1. Типи даних. Складні типи даних.
- •2. Класифікація команд мікропроцесора.
- •3. Представлення даних у вигляді таблиць, форм та звітів.
- •1.Змінні та константи. Статичні та динамічні дані.
- •2.Переривання роботи мікропроцесора
- •3.Побудова глобальної комп’ютерної мережі.
- •1.Оператори. Оператори обробки данних.
- •2.Апаратні та програмні переривання. Контролер переривань.
- •3. Організація комп. Мережі за схемою «Клієнт-сервер».
- •1. Оператори. Оператори керування.
- •2. Прямий доступ до памяті. Контролер прямого доступу до памяті.
- •3. Передача даних у комп’ютерних мережах.
- •1.Побудова суперкомп’ютерів. Технологія grid.
- •2.Керування задачами у багатозадачних операційних системах.
- •1. Підпрограми та їх використання.
- •2. Таймер. Використання часу у комп’ютерах.
- •3.Інтерактивні web сторінки.
- •1.Магістрально-модульна організація персонального комп’ютера.
- •2. Захист програмного забезпечення від несанкціонованого використання
- •3. Оператори присвоєння
- •1. Прямиий доступ до пам’яті. Контролер прямого доступа до пам’яті.
- •2. Представлення інформації у мережі Internet , html, xml, svg та Java
- •3. Оператори умовної передачі керування.
- •2. Паралельний lpt та послідовний com інтерфейси персонального комп’ютера .
- •3. Локальні комп’ютерні мережі , їх переваги
- •1. Підпрограми та їх використання
- •3.Використання підпрограм.
- •1.Класифікація команд мікропроцесорів
- •2. Організація комп’ютерної мережі за схемою «Клієнт - Сервер»
- •3. База даних. Табличний формат реляційних баз даних.
- •1.Змінні та константи. Статичні та динамічні дані
- •2. Захист програмного забезпечення від несанкціонованого використання.
- •3. Бази даних
3. База даних. Табличний формат реляційних баз даних.
База данных – представленная в объективной форме совокупность самостоятельных материалов, систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью ПК.
Классификация баз данных:
• иерархические,
• сетевые,
• реляционные,
• объектные и объектно-ориентированные,
• объектно-реляционные.
В основном в процессе выполнения лабораторных работ мы будем сталкиваться с реляционными базами данных, основанными на реляционной модели данных.
Реляционная модель данных включает следующие компоненты:
• Структурный аспект (составляющая) – данные в базе данных представляют собой набор отношений.
• Аспект (составляющая) целостности – отношения (таблицы) отвечают определенным условиям целостности.
• Аспект (составляющая) обработки (манипулирования) – реляционная модель данных поддерживает операторы манипулирования отношениями
Для построения баз данных пользуются правилами нормализации. Целью нормализации реляционной базы данных является устранение недостатков структуры базы данных, приводящих к вредной избыточности в данных, которая в свою очередь потенциально приводит к различным аномалиям и нарушениям целостности данных.
Білет 18
1. Типи даних. Елементарні типи даних.
Типи даних визначають множину допустимих опер. по обробці даних. Елементарні типи даних:
-символ. використ. для зберіг. та обробки кодів символів(порядковий номер симв. у кодовій табл.,що визначає зображення симв., яке виводиться на пристроях візуалізації). Допустимі опер. – опер. порів.
-логічний використ. для оборобки логічн.інформ; використ. в умовних операторах та циклах з передумовою та постумовою. Значення лог.типу: True(1), False(0). Використ. для запису умов з використанням лог.опер.(and or not), а також опер. порів. (<,>).
-цілий використ. для обробки цілих значень, порядкових номерів або к-сті об’єктів. Використ. в операторах цикла з параметром. Обл. допустимих опер. – арифм.опер, опер.порів.
-адресний використ. для задання адреси в оперативній памяті даних чи підпрограм. Використ. для роботи з динам.змінними. Використання адрес. типу повязано з ризиком створ. ненадійних підпрограм при неправильній адресації до памяті. Обл.допустимих опер. – опер.порів.
-дійсний забезпеч. роботу з дійсними числами. Значення дійсного типу мають обмежену точність та обмежений діапазон(запамятовує лише 1ші 30 сим після коми, інші втрачаються). Допустимі опер. – ариф.опер, опер.порів.
2. Методи підвищення швидкості виконання машинних команд у мікропроцесорі.
Шляхи підвищення обчислювальної потужності компєютерів:
1)Підвищення тактовоі частоти та використання нових технологій
2)Використання кеш-пам'яті та інформування про команди керування
3)Конвеєрна обробка машинних команд, багатоядерні процессори
4)Групова обробка команд.
Сутність конвеєрного виконання команд полягає у тому, що коли виконуються не послідовно, а параллельно, точніше кожна функціональна частина процесора весь час виконує свою роботу і поки починається виконання однієї команди у цей час закінчується виконання попередньої
Сучасні процесори містять деклілька конвеєрів у кожному процесерному ядрі. Багатоядерні процесори містять на одному кристалі декілька процессорів, які працюють сінхронно, але кожне ядро виконує свою задачу. Створення багатоядерних процессорів є самим перспективним шляхом підвищення обчислювальної потужності.
Дінамічна оперативна пам'ять не може працювати так швидко, як працює центральний процесор, тому на ПК додають додаткову швидку кеш. Пам'ять. У неї записують данні та программи які найбільш часто використовуються процессором, тобто при роботі з кеш-памят'ю, процессор працює на максимальній швидкості і це підвищує обчислювальну потужність комп'ютера.
Сучасні процесори можуть запам'ятовувати результат виконання команд керування, це дозволяє процесору прогнозувати дію всіх команд без їх виконання — це дозволяє оптимізувати використання кеш-пам'яті.