- •Различие информации и данных
- •4.Банк данных
- •В состав банка данных входят одна или несколько баз данных, справочник баз данных, субд, а также библиотеки запросов и прикладных программ.
- •5.Назначение субд
- •Основные функции субд
- •Состав субд
- •7.Функции администратора базы данных
- •22) Охарактеризуйте методы обработки транзакций в активных базах данных.
- •23) В чем основные особенности архитектуры клиент-сервер?
- •24) Какие стандарты разработаны для архитектуры клиент-сервер?
- •25) Создание приложений «клиент-сервер»
- •26) Какова типичная распределённая система базы данных?
- •27) В чем состоят преимущества использования распределенных бд?
- •28) Перечислите основные принципы организации распределённых бд
- •29. Что представляет собой фрагментация данных?
- •30. Перечислите проблемы распределенных систем.
- •31. В чем состоит проблема обновления в распределенных системах?
- •32. Дайте определение хранилищ данных.
- •33. Какие свойства присущи хранилищам данных?
- •34. Какие задачи требуется решать при создании хранилищ данных?
- •35. Перечислите основные компоненты хранилищ данных.
- •36) Виды моделей хранилища данных
- •37) Опишите процесс загрузки данных в хранилище
- •38) Какие задачи решают средства анализа данных в системах поддержки принятия решений?
- •39) Дайте определение тракзакции.
- •40) Перечислите, какими свойствами должна обладать транзакция.
- •Atomicity — Атомарность
- •Consistency — Согласованность
- •Isolation — Изолированность
- •Durability — Надежность
- •41) Назовите 3 основные проблемы параллелизма.
- •Проблема потери результатов обновления
- •Проблема незафиксированной зависимости (чтение "грязных" данных, неаккуратное считывание)
- •Проблема несовместимого анализа
- •Неповторяемое считывание
- •Фиктивные элементы (фантомы)
- •Собственно несовместимый анализ
- •42) Что представляет собой блокировка?
- •8. Что представляет собой вычислительная система?
- •9. Назовите основные способы работы пользователя с базой данных при решении прикладных задач.
- •10. Укажите технологии создания приложений работы с базами данных.
- •11. Охарактеризуйте способы выполнения приложений работы с базами данных.
- •12.Перечислите основные модели жизненного цикла бд.
- •13. Перечислите основные признаки фактографических и документальных бд.
- •14. Перечислите классические и современные модели представления данных.
8. Что представляет собой вычислительная система?
Вычислительная система (ВС) – это взаимосвязанная совокупность аппаратных средств вычислительной техники и программного обеспечения, предназначенная для обработки информации. Основными ресурсами вычислительной системы являются процессоры, области оперативной памяти, наборы данных, периферийные устройства, программы. Структура вычислительной системы (см. рис. 1.1):
– техническое обеспечение (hardware): процессор, память, монитор, дисковые устройства и т. д., объединенные магистральным соединением, называемым шиной;
– программное обеспечение: прикладное и системное.
К прикладному программному обеспечению относятся разнообразные пользовательские программы, игры, текстовые процессоры и т. п. К системному – программы, способствующие функционированию и разработке прикладных программ. Операционная система является фундаментальным компонентом системного программного обеспечения.
В зависимости от ряда признаков различают следующие вычислительные системы:
– по количеству программ, одновременно находящихся в оперативной памяти: однопрограммные и многопрограммные вычислительные системы;
– числу пользователей, которые одновременно могут использовать ресурсы вычислительной системы: индивидуального и коллективного пользования;
– организации и обработки заданий: вычислительные системы с пакетной обработкой и с разделением времени;
– числу процессоров: однопроцессорные вычислительные системы, многопроцессорные и многомашинные;
– территориальному расположению и взаимодействию технических средств: сосредоточенные, распределенные (вычислительные сети) и вычислительные системы с теледоступом;
– соотношению скоростей поступления задач в вычислительные системы и их решения: работающие или не работающие в режиме реального времени;
– назначению: универсальные, специализированные и проблемно-ориентированные.
В зависимости от класса ЭВМ и вида операционной системы вычислительные системы могут работать в двух режимах: однопрограммном или мультипрограммном.
Рисунок 1.1
Компьютерная система является сложной комплексной системой, состоящей из процессоров, оперативной памяти, дисковых накопителей, клавиатуры, монитора, сетевого оборудования, принтеров и пр. Написание программ, корректно использующих компоненты компьютерной системы, представляет собой очень сложную задачу. По этой причине компьютеры оснащаются специальным уровнем программного обеспечения – операционной системой, которая отвечает за управление вышеперечисленными компонентами и обеспечивает пользователя программами, имеющими простой интерфейс, для работы с аппаратурой.
В общей структуре компьютера (рис. 1.1) операционная система расположена над аппаратным обеспечением, которое может состоять из двух или более уровней (слоев). Самый нижний уровень содержит физические устройства: интегральные микросхемы, проводники, источники питания и пр.Выше расположен уровень микроархитектуры, на котором физические устройства рассматриваются с точки зрения функциональных единиц, обычно на данном уровне находятся внутренние регистры центрального процессора и арифметико-логическое устройство. Во время работы процессора на каждом такте из регистра выбирается один или два операнда, которые обрабатываются в арифметико-логическом устройстве. Результат сохраняется в одном или нескольких регистрах. В некоторых компьютерах операции над данными контролируются программными приложениями (микропрограммами), в других – аппаратными цепями.
