1 вопрос: Понятие информации. Свойства информации. Обработка информации.
Информация – совокупность каких либо сведений, передаваемых людьми устно, письменно либо каким либо др. способом.
Информационные процессы реализуются с помощью сигналов, сооб-й и данных: 1) сигнал представляет собой любой процесс, несущий информацию.
2) сообщ-е представляет собой информацию в упорядоченном виде и предназначенное для передачи.
3) данные – это информация, представленная в формализованном виде и предназначенная для обработки техническими средствами (ЭВМ). Данные - это зарегистрированные сигналы, несут информацию о событиях в материальном мире.
С точки зрения информатики информация обладает следующими свойствами:
Объективность, полнота, достоверность, адекватность, доступность, актуальность.
В ходе информационного процесса данные преобразуются из одного вида в другой с помощью методов: обработка данных включает в себя множество различных операций, среди которых можно выделить основные:
1) сбор данных – накопление информации
2) формализация данных – приведение данных, поступающих из различных источников к одной одинаковой форме, чтобы сделать их сопоставимыми.
3) фильтрация – отсеивание лишнего, при этом уменьшается уровень шума и достоверность информации возрастает
4) сортировка данных – упорядочение данных по заданному признаку для удобства пользования.
5) архивация данных – организация хранения данных в удобной и легко доступной форме.
6) защита данных – комплекс мер, направленных на предотвращение утраты данных.
7) транспортировка данных – прием и передача данных между удаленными участниками информационного процесса.
2 вопрос: Предмет и задачи информатики
Информатика – техническая наука, систематизирующая прием, создание, хранение, воспроизведение данных, относится к разделу технологических наук.
Имеет 2-ое название – информационные технологии
Предмет информатики составляет:
1) аппаратное обеспечение средств вычислительной техники.
2) программное обеспечение средств вычислительной техники
3) средства взаимодействия аппаратного и программного обеспечения
4) средства взаимодействия человека с аппаратным и программным обеспечением.
Особое внимание уделяется вопросам взаимодействия. В информатике для этого есть специальное понятие – интерфейс.
Взаимодействие человека с программным и аппаратным обеспечением называется пользовательским интерфейсом.
Различают аппаратный, программный, аппаратно-программный интерфейсы.
Основной задачей информатики явл-ся систематизация приемов и методов работы с аппаратными и программными средствами.
В составе основной задачи можно выделить:
- архитектуру вычислительных систем (ВС)
- интерфейсы ВС
- программирование
- преобразование данных
- защита данных
- автоматизация
- стандартизация
3 вопрос: Представление информации в компьютере
Для унификации представления данных в компьютере используется кодирование, т.е. выражение данных одного типа через данные др. типа.
В вычислительной технике кодирование называется двоичным и основано на представлении данных последовательностью всего 2-ух знаков (1,0)
Одним битом можно выразить 2 понятия (0,1). Двумя битами – 4 (00,01,10,11).
i=log2
N формула Ф.Хартли
N=2i
N – количество независимых кодируемых значений.
i – разрядность двоичного кодирования
4 вопрос: Кодирование текстовых данных
Если каждому символу алфавита сопоставить определенное целое число (порядковый номер), то с помощью двоичного кода можно кодировать текстовую информацию. 8-ми двоичных разрядов достаточно для кодирования 256 различных символов. Этого хватит для того, чтобы выразить различными комбинациями 8-ми видов все символы английского и русского языка.
Лидером в разработке техники явл-ся США.
5 вопрос: Кодирование графических данных
Графические данные кодируются с помощью растра – деления поля на мельчайшие точки. Поскольку линейные координаты и индивидуальные свойства каждой точки можно выразить с помощью целых чисел, то значит растровое кодирование можно выразить в двоичной форме. Считается, что для того чтобы правильно передать черно-белое изображение достаточно иметь комбинацию с 256-ю градациями серого цвета.
Для кодирования цвета нужно затратить 24 разряда, при этом система кодирования обеспечивает 16,5 млн оттенков разных цветов. Такой режим называется TrueColor.
65536 цветов – 16-ти разрядное кодирование – HighColor; 256 цветов – 8 разрядов – индексное кодирование.
6 вопрос: Единицы представления, измерения и хранения данных
Для измерения, хранения информации используются группы из 8-ми битов, которые называются байтом.
Группа из 16 бит – слово
Группа из 32 бит – удвоенное слово
В информатике для измерения данных используют тот факт, что разные типы данных имеют универсальное двоичное представление и поэтому введены единицы основанные на нем. Наименьшей единицей является 1 байт.
1 байт = 8 бит
1 Кбайт = 1024 байт = 210
байт
1 Мбайт = 1024 Кбайт = 220
1 Гбайт = 1024 Мбайт
При хранении данных решаются 2 проблемы: как сохранить данные в наиболее компактном виде и как обеспечить им удобный и быстрый доступ. Для обеспечения доступа необходимо чтобы данные имели упорядоченную структуру, но при этом образуется дополнительная нагрузка в виде адресных данных. Поскольку адресные данные тоже имеют размер и подлежат хранению. Хранить данные в виде мелких единиц, таких как байт, неудобно. Поэтому в качестве единицы хранения данные принят объект переменой длины, называемый файлом.
Файл – последовательность произвольного числа байтов, обладающая уникальным собственным именем.
Обычно в файле хранят данные, относящиеся к одному типу. Тип данных определяет тип файла. Особое внимание уделяется имени файла. Оно фактически несет в себе адресные данные. Без этих адресных данных файл нести информацию не может.
7 вопрос: Программные средства обеспечения вычислительных процессов
Программы системного типа называются драйверами.
ОС – программы для обеспечения пользовательского интерфейса.
Если компьютер оснащен программным обеспечением (ПО) системного уровня, то он подготовлен к установке программ более высоких уровней, к взаимодействию с пользованием => наличие ядра ОС – это непременное условие для возможности работы человека с вычислительной системой.
Программы служебного уровня взаимодействуют как с программами базового уровня, так и с программами системного уровня. Основное назначение служебных программ состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы.
В разработке служебных программ существует 2 пути:
1) автономное функционирование программ
2) встраивание программ в ОС
8 вопрос: Классификация программных средств
Прикладные программы – это те, с помощью которых на данном рабочем месте выполняются конкретные задания. Спектр этих заданий чрезвычайно широк:
1) текстовые редакторы и процессоры
2) графические редакторы – предназначены для создания и обработки графических изображений. В данном классе различают следующие категории: растровые редакторы, векторные и программные средства для создания и обработки трехмерной (3D) графики.
3) системы управления базами данных (СУБД)
Базы данных (БД) – огромные массивы данных, организованные в табличные структуры.
4) электронные таблицы – аналогичны БД, но основной акцент делается не на хранение данных, а на преобразование их в соответствии с внутренним содержанием.
5) Системы автоматизированного проектирования (САПР): AutoCAD, ArchiCAD.
6) Бухгалтерские программы (1-С), (БАРС)
7) Служебные программные средства
9 вопрос: Базовая конфигурация ПК.
В состав базовой конфигурации ПК включают:
Системный блок, клавиатуру, монитор.
Монитор
– устройство визуального представления данных:
- электронно-лучевые;
- жидкокристаллические.
Размер монитора определяется размером диагонали экрана.
Основу жидкокристаллического монитора составляет матрица к которой подводится управляющее напряжение.
Представляет собой тонкую пленку, которая меняет свой цвет в зависимости от поданного напряжения – 16,5 млн. цветов.
Клавиатура
– явл-ся устройством ввода информации. 101 клавиша – минимум. Комбинация монитора и клавиатуры обеспечивает простейший интерфейс пользователя.
Мышь
– устройство управления манипуляционного типа. Перемещение мыши по поверхности стола синхронизовано с перемещением графического объекта, т.е. указателя мыши на экране монитора. Для мыши драйвер не требуется. Комбинация монитора и мыши обеспечивает наиболее современный вид интерфейса – графический.
Системный блок
– основной узел ПК
10 вопрос: Устройство системного блока
Все основные компоненты компьютера находятся внутри системного блока: системная плата с процессором и оперативной памятью, накопители на жестких и гибких дисках, СD-ROM и др. Кроме этого, в системном блоке находится блок питания.
Основным аппаратным компонентом компьютера является материнская плата. Основное ее назначение – согласование работы всех устройств и обеспечение программного интерфейса.
К основным входящим устройствам МП относятся:
- чипсет – набор микросхем. Качество и возможности МП определяются чипсетами.
Чипсеты: северный мост и южный мост.
Назначение северного моста: соединение процессора с разными видами памяти.
Назначение южного моста: контроллер всех периферийных устройств.
Процессор состоит из ячеек, называемых регистрами. В регистрах производится обработка данных по командам программы. С основными устройствами процессор связан шинами: шина данных, шина команд.
Шина данных 64-ех разрядная. По этой шине происходит копирование данных из оперативной памяти в регистры процессора и обратно. По шине команд поступают команды из оперативной памяти в процессор.
Совокупность всех возможных команд образует систему команд процессора. Процессоры, относящиеся к одному семейству имеют одинаковую систему команд.
18 вопрос: Понятие алгоритма
Алгоритм – это точное предписание, которое определяет процесс, ведущий от исходных данных к требуемому конечному результату.
Применительно к ЭВМ алгоритм определяет вычислительный процесс, начинающийся с отработки некоторой совокупности возможных исходных данных.
Если вычислительный процесс заканчивается получением результатов, то говорят, что соответствующий алгоритм применим к рассматриваемой совокупности исходных данных.
Любой применимый алгоритм обладает свойствами:
1) результативностью
2) определенностью
3) массовостью
Результативность означает возможность получения результатов после исполнения конечного количества операций.
Определенность состоит в совпадении полученных данных независимо от пользователя и применяемых технических средств.
Массовость заключается в возможности применения алгоритма к целому классу однотипных задач, различающихся конкретными значениями исходных данных.
Для задания алгоритма необходимо описать следующие его элементы:
1) набор объектов, составляющих совокупность возможных исходных данных, промежуточных и конечных результатов.
2) правило начала
3) правило непосредственной переработки информации (описание последовательности действий)
4) правило окончания
5) правило извлечения результатов
Программа для ЭВМ представляет собой описание алгоритма и данных на некотором языке программирования.
19 вопрос: Способы описания алгоритмов
На практике наиболее распространены следующие формы описания алгоритмов:
1) словесная (запись на естественном языке)
2) графическая (изображение из графических символов)
3) псевдокоды на условном алгоритмическом языке, включающие в себя как элементы программирования, так и фразы естественного языка.
4) программная (тексты на языках программирования)
Словесный способ записи алгоритма представляет собой описание последовательных этапов обработки данных. А задается в произвольном изложении на естественном языке.
Графический способ описания алгоритмов явл-ся более компактным и наглядным по сравнению с словесным. При графич. представлении алгоритм представляется в виде последовательности функций, связанных между собой блоком, каждый из которых соответствует выполнению 1 или нескольких действий. Такое графическое представление А назыв-ся схемой или блок-схемой. Блок-схема к каждому действию соответствует геометрической фигуре, представленной в виде блочного символа. Блочные символы соединены линиями перехода.
Псевдокод представляет собой систему обозначения правил, предназначенных для единообразной записи алгоритма. Он занимает промежуточное место между естественным и формальным языком.
20 вопрос: Линейная алгоритмическая структура
Алгоритмы, в которых команды выполняются последовательно одна за другой, называются линейными.
Для того чтобы сделать алгоритм более наглядным, часто используют блок-схемы.
Различные элементы алгоритма изображаются с помощью различных геометрических фигур:
1) ПРОЦЕСС (прямоугольник): применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных.
2) ВХОД_ВЫХОД (параллелограмм): преобразование данных в форму пригодную для обработки или отображения результатов обработки
3) РЕШЕНИЕ (ромб): вопрос, условие или сравнение
4) ПУСК_ОСТАНОВКА (овал): начало, конец или прерывание процесса обработки данных.
21 вопрос: Алгоритмическая структура «ветвление»
Вычислительный процесс называется ветвящимся, если для его реализации предусмотрено несколько направлений или ветвей.
Каждое отдельное направление обработки данных является отдельной ветвью вычислений.
Выбор направления зависит от заранее выбранного признака, который может относиться к исходным данным, к промежуточным или к конечным результатам.
2 ветви ветвящегося процесса: простой.
Направление ветвления выбирается логической проверкой. В результате которой возможны 2 ответа:
- да, если условие выполнено
- нет
Следует иметь в виду, что на схеме алгоритма должны быть показаны все направления вычислений, в зависимости от определенного условия. При однократном прохождении программы процесс реализуется только по одной ветви, а остальные исключаются.
Любая ветвь, осуществляющая вычисления, должна приводить к завершению вычислительного процесса.
22 вопрос: Алгоритмическая структура «цикл»
Цикл – это многократно повторяющийся участок программы.
В организации цикла можно выделить следующие этапы:
1) подготовка или инициализация цикла
2) вычисление цикла или тела цикла
3) модификация параметров
4) проверка условия окончания цикла
Порядок выполнения этих этапов может меняться. В зависимости от проверки условия окончания цикла, различают циклы с нижним и верхним окончаниями.
Цикл называется детерминированным
если число повторений цикла заранее известно.
Цикл называется итерационным
если число повторений заранее неизвестно.
В итерационных алгоритмах необходимо обеспечить обязательное условие выхода из цикла.
23 вопрос: Этапы подготовки и решения задач на ЭВМ
В процессе подготовки решения задач можно выделить следующие этапы:
1) постановка задачи
2) математическое описание
3) выбор и основание метода решения
4) алгоритмизация вычислительного процесса
5) составление программы
6) отладка программы
7) решение задачи и анализ результатов.
Все этапы связаны друг с другом.
Математическое описание характеризуется математической формализацией задачи, при которой существующее отношение между величинами, определяющими результат, выражается посредством математических формул.
Математическая модель должна удовлетворять 2-ум требованиям:
1) реалистичности – правильное отражение моделью наиболее существенных черт исследуемого явления
2) реализуемости – достигается отличием от второстепенных деталей, чтобы свести задачу к проблеме с известным решением.
25 вопрос: Компоненты, образующие алгоритмический язык.
Компоненты, образующие алгоритмический язык:
1) алфавит
2) синтаксис
3) семантика
Алфавит – основной набор символов.
Синтаксис – правила построения фраз, позволяющие определять правильно или нет написана та или иная фраза.
Семантика – определяет смысловое значение предложений
Понятие языка определяется во взаимодействии синтаксических и семантических правил.
Синтаксическое правила показывают как образуется данное понятие из других понятий и букв алфавита.
26 вопрос: Стандартные функции. Аргументы функций. Запись алгоритмических выражений.
Типы операций:
1) арифметические (+,-,/,*,^)
2) логические (и, или, не)
3) конкатенация (&)
Различают выражения арифметические, логические и строковые.
Арифметические – для определения числового значения.
Все функции (стандартные) работают с аргументами. Аргументы записываются в скобках. В качестве аргументов используются константы, аргументы или выражения.
Операции выполняются по приоритету.
27 вопрос: Базы данных и информационные системы (ИС)
База данных (БД) – это информационная модель, позволяющая в упорядоченном виде хранить данные о группе объектов. Обладающих одинаковым набором свойств.
ИС представляет собой систему, реализующую автоматизированный сбор, обработку и манипулирование данными и включающая технические средства обработки данных:
- программное обеспечение;
- обслуживающий персонал;
Современно формой ИС явл-ся банки данных, которые включают в свой состав: вычислительную систему, одну или несколько БД, систему управления базами данных (СУБД) и набор прикладных программ (ПП)
Основные функции БД:
1) хранение данных и их защита
2) изменение (обновление, добавление) хранимых данных
3) поиск и отбор данных по запросам пользователя
4) обработка данных, вывод результата.
БД обеспечивает хранение информации и представляет собой поименованную совокупность данных, организованных по определенным правилам, включающих общие принципы описания, хранения и манипулирования данными.
28 вопрос: Модели данных
К числу важнейших моделей данных относятся:
1) иерархическая
2) сетевая
3) реляционная
4) объектно-ориентированная
В иерархической модели данные представлены в виде древовидной структуры. Примером данной системы может служить Каталог папок
windows
,
с которым можно работать, запустив Проводник.
Сетевой базой данных фактически является Всемирная паутина
глобальной компьютерной сети Интернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сетевую базу данных.
Реляционная модель данных представляется в виде двухмерной таблицы. Достоинства: простота.
При увеличении числа таблиц в БД уменьшается скорость.
38 вопрос: Языки запросов
QBE
и
SQL
Хранимые в базе данные можно обрабатывать с помощью имеющихся средств просмотра и редактирования таблицы. Для повышения эффективности обработки создаются и выполняются запросы.
Запрос представляет собой специальным образом описанное требование, определяющее состав производимых над базой данных операций по выбору и модификации хранимых данных.
Для подготовки запросов используют 2 основных языка описания запросов: 1) QBE – язык запросов по образцу 2) SQL – структурированный язык запросов
По возможностям эти языки эквивалентны.
Главное отличие между ними: способ формирования запросов.
QBE – ручное или визуальное формирование запроса.
SQLпредполагает программирование запроса. Позволяет создавать сложные запросы путем заполнения предполагаемых системой управления БД (СУБД).
SQL основан на реляционном исчислении с переменными записями. Предназначен для выполнения операций над таблицами (создание, удаление, изменение структуры) и над данными таблиц (выборка, изменение, удаление, добавление)
Язык SQL – непроцедурный язык и не содержит операторов управления и организации подпрограмм, а также ввода, вывода. В связи с этим язык автономно не используется и обычно погружен в среду СУБД.
39 вопрос: Основные типы данных в БД
Тип данных:
1) Текстовый – текст или комбинация текста и чисел.
2) Числовой – числовые данные, используемые для математического исчисления, за исключением финансовых расчетов
3) Поле МЕМО – длинный текст (примечания)
4) дата/время – дата и время
5) Счетчик – автоматическая вставка последовательных увеличивающихся на единицу данных
6) Логический – только одно из 2-ух возможных значений (ДА-НЕТ, ЛОЖЬ-ИСТИНА и т.д.)
7) Поле объекта OLE – объекты, созданные в других программах. Могут быть встроенными и связанными.
8) Гиперссылка – поля, в которых хранятся гиперссылки
9) мастер подстановок – создает поле, позволяющее выбрать значение из другой таблицы.
40 вопрос: Компьютерные вирусы
Компьютерный вирус – это программный вход, предназначенный для проведения несанкционированных действий на несущем компьютере.
Основные типы компьютерных вирусов:
- программные;
- загрузочные;
- макровирусы;
- трояны.
Программные вирусы различными способами внедряются в исполнимые программы и обычно активизируются при их запуске. После запуска зараженной программы вирус находится в оперативной памяти компьютера и является активным вплоть до момента выключения компьютера или перезагрузки.
Загрузочные вирусы записывают себя в загрузочный сектор диска. При загрузке операционной системы с зараженного диска вирусы внедряются в оперативную память компьютера. В дальнейшем загрузочный вирус ведет себя также как и программный.
Макровирусы заражают файлы документов Wordи Excel. Макровирусы являются фактически макрокомандами (макросами), которые встраиваются в документ.
41 вопрос: Методы защиты от компьютерных вирусов
Существует 3 рубежа защиты:
1) Предотвращение получения вирусов
2) Предотвращение вирусной атаки, если вирус все таки поступил на компьютер.
3) Предотвращение разрушительных последствий, если атака все таки произошла.
42 вопрос: Средства антивирусной защиты
Основным средством антивирусной защиты информации является резервное копирование наиболее ценной информации.
Программные средства антивирусной защиты предоставляют следующие возможности:
1) создание образа жесткого диска на внешних носителях (образ диска – точная копия диска)
2) регулярное сканирование жестких дисков в поисках компьютерных вирусов. Контроль за изменением размеров и других атрибутов файла.
12 вопрос: Функции операционных систем. Графические и неграфические ОС.
ОС – это комплекс взаимосвязанных программ, предназначенных для того, чтобы обеспечить пользователям и программам удобный способ общения.
В функции операционной системы входят:
- осуществление диалога с пользователем;
- ввод, вывод и управление данными;
- планирование и организация процесса обработки программ;
- распределение ресурсов;
- запуск программ на выполнение;
- всевозможные вспомогательные операции обслуживания;
- передача информации между различными внутренними устройствами;
- программная поддержка работы периферийных устройств.
13 вопрос: Организация файловой системы. Таблицы размещения файлов.
Все современные дисковые операционные системы обеспечивают создание файловой системы, предназначенной для хранения данных на дисках и обеспечение доступа к ним. Принцип организации файловой системы – табличный. Поверхность жесткого диска рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора. Под цилиндром понимается совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения. Данные о том, в каком месте диска записан тот или иной файл, хранятся в системной области диска в специальных таблицах размещения файлов.
Наименьшей физической единицей хранения данных является сектор. Размер сектора равен 512 байт.
14 вопрос: Обслуживание файловой системы. Создание и именование файлов. Создание каталогов.
Несмотря на то что данные о местоположении файлов хранятся в табличной структуре, пользователю они представляются в виде иерархической структуры – людям так удобнее, а все необходимые преобразования берет на себя операционная система. К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы:
- создание файлов и присвоение им имен;
- создание каталогов (папок) и присвоение им имен;
- переименование файлов и папок;
- копирование и перемещение файлов между дисками компьютера и между папками одного диска;
- удаление файлов и папок;
- управление атрибутами файлов.
Файл – это именованная последовательность байтов произвольной длины. Поскольку из этого определения вытекает, что файл может иметь нулевую длину, то фактически создание файла состоит в присвоении ему имени и регистрации его в файловой системе – это одна из функций операционной системы. Даже когда мы создаем файл, работая в какой-то прикладной программе, в общем случае для этой операции привлекаются средства операционной системы.
По способам именования файлов различают «короткое» и «длинное» имя. «Длинное» имя может содержать до 256 символов. Этого вполне достаточно для создания содержательных имен файлов. «Длинное» имя может содержать любые символы, кроме 9-ти специальных. В имени разрешается использовать пробелы и несколько точек. Расширением имени считаются все символы, идущие после последней точки.
Каталоги (папки) – важные элементы иерархической структуры, необходимые для обеспечения удобного доступа к файлам, если файлов на носителе слишком много. Файлы объединяются в каталоги по любому общему признаку, заданному пользователем. Каталоги низких уровней вкладываются в каталоги более высоких уровней и являются для них вложенными. Верхним уровнем вложенности иерархической структуры является корневой каталог диска.
Все современные ОС позволяют создавать каталоги. Правила присвоения имени каталогу ничем не отличается от правил присвоения имени файлу, хотя негласно для каталогов не принято задавать расширения имен.
15 вопрос: Копирование и перемещение файлов и папок. Удаление файлов и папок. Навигация в файловой системе. Атрибуты файлов.
В неграфических операционных системах операции копирования и перемещения файлов выполняются вводом прямой команды в поле командной строки. При этом указывается имя команды, путь доступа к каталогу-источнику и путь доступа к каталогу-приемнику.
Средства удаления данных не менее важны для ОС, чем средства их создания, поскольку ни один носитель данных не обладает бесконечной емкостью. Существует как минимум 3 режима удаления данных: удаление, уничтожение и стирание, хотя ОС обеспечивают только 2 первых режима. Удаление файлов является временным.
Уничтожение файлов происходит при их удалении в ОС MS-DOS или при очистке Корзины. В этом случае файл полностью удаляется из файловой структуры операционной системы, но на уровне файловой системы диска с ним происходят лишь незначительные изменения.
Навигация по файловой структуре является одной из наиболее используемых функций ОС. Удобство этой операции часто воспринимают как удобство работы с ОС. В ОС, имеющих интерфейс командной строки, навигацию осуществляют путем ввода команд перехода с диска на диск или из каталога в каталог. В связи с крайним неудобством такой навигации, широкое применение нашли специальные служебные программы, называемые файловыми оболочками.
Кроме имени и расширения имени файла ОС хранит для каждого файла дату его создания (изменения) и несколько флатовых величин, называемых атрибутами файла. Атрибуты – это дополнительные параметры, определяющие свойства файлов. ОС позволяет их контролировать и изменять; состояние атрибутов учитывается при проведении автоматических операций с файлами.
Основных атрибутов четыре:
- только для чтения – файл не предназначен для внесения изменений
- скрытый – мера защиты против случайного повреждения файла.
- системный – файлы, обладающие важными функциями в ОС
- архивный
16 вопрос: Управление установкой, исполнением и удалением приложений.
От того, как ОС управляет работой приложений, во многом зависит надежность всей вычислительной системы. ОС должна предоставлять возможность прерывания работы приложений по желанию пользователя и снятия сбойной задачи без ущерба для работы других приложений. При этом требование надежности операционной ОС может входить в противоречие с требованием ее универсальности.
Для правильной работы приложений на компьютере они должны пройти операцию, называемую установкой. Необходимость в установке связана с тем, что разработчики программного обеспечения не могут заранее предвидеть особенности аппаратной и программной конфигурации вычислительной системы, на которой предстоит работать их программам. Таким образом, установочный пакет программного обеспечения, как правило, представляет собой не законченный программный продукт, а полуфабрикат, из которого в процессе установки на компьютере формируется полноценное рабочее приложение. При этом осуществляется привязка приложения к существующей аппаратно-программной среде и его настройка на работу именно в этой среде.
Процесс удаления приложений, как и процесс установки, имеет свои особенности и может происходить под управлением вычислительной системы. В таких ОС, где каждое приложение самообеспечено собственными ресурсами, его удаление не требует специального вмешательства ОС. Для этого достаточно удалить каталог, в котором размещается приложение, со всем его содержимым.
17 вопрос: Обслуживание компьютера средствами ОС
Предоставление основных средств обслуживания компьютера – одна из функций ОС. Обычно она решается внешним образом – включением в базовый состав ОС первоочередных служебных приложений:
- Средства проверки дисков: надежность работы дисков определяет не только надежность работы компьютера в целом, но и безопасность хранения данных, ценность которых намного превышает стоимость самого компьютера.
- Средства «сжатия» дисков: экономия памяти
- Средства управления виртуальной памяти – современные ОС позволяют расширять оперативную память за счет создания так называемой виртуальной памяти на жестком диске.
29 вопрос: Системы управления базами данных. Транзакции. Целостность БД.
Система управления БД представляет собой пакет прикладных программ и совокупность языковых средств, предназначенных для использования, сопровождения БД
Системы управления БД делят на: персональные и многопользовательские.
Обеспечение целостности БД означает выполнение ряда ограничений, соблюдение которых необходимо для поддержания непротиворечивости хранения данных. Среди ограничений целостности можно выделить ограничение диапазонов значений атрибутов и структурные ограничения на записи отношений. 1-ый тип ограничений предполагает контроль значений атрибутов отношений. Формулировка 2-ого требования тесно связана с понятием внешнего ключа. Внешние ключи служат для связи отношений.
30 вопрос: Реляционная модель данных. Понятие внешнего ключа.
Наиболее распространенным способом организации данных является реляционный. Реляционные БД содержат информацию, организованную в виде прямоугольных таблиц. Каждая строка таблицы содержит информацию об одном отдельном объекте описываемой в БД системы, а каждый столбец – определенной характеристики этих объектов. Строки такой таблицы – записи, а столбцы – поля. Каждая запись должна отличаться от других значений главного ключа – определенного поля или совокупности полей, идентифицирующих запись. Для каждого поля определяется тип и формат. Чаще всего реляционная БД – это множество таблиц. Различные таблицы связаны между собой через общие поля. Внешние ключи служат для связи отношений.
31 вопрос: Ограничения и операции над отношениями. Реляционная алгебра и реляционное исчисление.
Существует много подходов к определению реляционной алгебры, которые различаются набором операций и способами их интерпретации, но в принципе, более или менее равносильны. Набор основных алгебраических операций состоит из восьми операций, которые делятся на два класса – теоретико-множественные операции и специальные реляционные операции. В состав теоретико-множественных операций входят операции:
- объединения отношений
- пересечения отношений
- взятия разности отношений
- прямого произведения отношений
Специальные реляционные операции включают:
- ограничение отношения
- проекцию отношения
- соединение отношений
- деление отношений
37 вопрос: Обеспечение целостности БД
Обеспечение целостности БД означает выполнение ряда ограничений, соблюдение которых необходимо для поддержания непротиворечивости хранения данных. Среди ограничений целостности можно выделить ограничение диапазонов значений атрибутов и структурные ограничения на записи отношений. 1-ый тип ограничений предполагает контроль значений атрибутов отношений. Формулировка 2-ого требования тесно связана с понятием внешнего ключа. Внешние ключи служат для связи отношений.