Ekzamen_Po_Infe (772727), страница 2
Текст из файла (страница 2)
Базовый уровень программного обеспечения: название, расположение ифункции:Базовый уровень отвечает за взаимодействие с аппаратными средствами ихранится в BIOS. Эти программы и данные записываются в ПЗУ на этапепроизводства ПЗУ и не могут быть изменены во время эксплуатации.Функции:1) Тестирование оборудования после каждого включения ЭВМ, инициализируясистемные ресурсы и регистры микросхем (тестирование ОЗУ, инициализацияконтроллеров, определение и подключение внешних устройств)2) Передача управления загрузчику операционной системы3) Управление электропитанием при выключении ЭВМ31. Уровни программного обеспечения:А) ПрикладнойБ) СлужебныйВ) системныйГ) Базовый32. Расположение и функции операционной системы:Расположение: жесткий диск (системный)Функции:1) Управление каждым блоком компьютера и их взаимодействием2) Управление выполнением программ3) Организация и хранение информации во внешней памяти4) Взаимодействие пользователя с компьютером33.
Классификация операционных систем:По количеству одновременно работающих пользователейПо числу одновременно выполняемых задачПо количеству используемых процессоровПо разрядностиПо типу пользовательского интерфейса – командные (текстовые) / объектноориентированные (графические)6) По способу использования аппаратных и программных средств(сетевая/локальная)1)2)3)4)5)34. Служебный уровень программного обеспечения: назначение и типыслужебных программ:Служебный уровень автоматизирует работы по проверке и настройкекомпьютерной системы.
Решаемые на данном уровне задачи аналогичны системномууровню. Однако ПО Служебного уровня решает их гораздо эффективнее, т.е.Служебный уровень дополняет Системный.Типы служебных программ:1)2)3)4)5)Диспетчеры файловАрхиваторыСредства диагностикиСредства просмотра и воспроизведенияАнтивирусы35. Классификация прикладного программного обеспечения:1)2)3)4)5)6)7)8)Офисные пакетыГрафические редакторыСистема автоматизированного проектирования (САПР)Программы для работы в глобальных и локальных сетях (браузеры)Системы автоматизированного переводаБухгалтерские ассистентыИгровые, обучающие и справочные программыИнструментальные языки и системы программирования (TurboDelphi)36. Дайте определение следующим понятиям:База данных – совокупность связанных данных, организованных по определеннымправилам, предусматривающим общие принципы описания, хранения иманипулирования независимо от прикладных программСистема баз данных – совокупность одной или нескольких баз данных и комплексаинформационных, программных средств для накопления, обновления, корректировки имногоаспектного использования данных в интересах пользователяСистема управления базами данных (СУБД) – приложение, обеспечивающеесоздание, хранение, обновление и поиск информации в базе данных37.
Изложите и раскройте подробно каждое свойство базы данных:Изолированность – Каждому пользователю кажется, что только он имеет доступк БДСамодокументированность – каждая БД имеет словарь в специально отведенномместе, который используют для хранения информации о самой БД (сведения обархитектуре, о хранимых процедурах, о правах пользователя и пр.)Независимость данных – структура данных должна быть такова, чтобы можнобыло добавлять или изменять сами данные без изменений их представления впрограммахЦелостность данных – для ее обеспечения на БД накладываются определенныеограничения, которые могут иметь вид логических операций, значение которыхвсегда должно быть «истина»Целостность транзакций – под транзакцией в системе БД понимаютпоследовательность операторов манипулирования данными (чтение, вставка,модификация), причем либо все операторы выполняются, либо ни одного38.
Основные компоненты и функции СУБД:Компоненты:1) Ядро2) Процессор языка БД3) Подсистема поддержки времени исполнения4) Сервисные программы (внешние утилиты)Функции:1) Управление данными во внешней и оперативной памяти2) Поддержка целостености БД и управление транзакциями3) Обеспечение безопасности данных4) Обеспечение доступа к данным нескольким пользователям39. Классификация СУБД по типу модели данных:•) Дереляционные (Инвертированные списки (файлы))•) Реляционные•) Постреляционные (Объектно-реляционные, Объектно-ориентированные,Многомерные, Прочие (NoSQL))40.
Основные понятия для СУБД:Тип данных – аналогично понятию типа данных в языках программированияДомен – это уточнение типа данных (подмножество значений некоторого типаданных)Атрибут - пара следующего вида <Имя атрибута, имя домена>Схема отношения - именованное множество упорядоченных пар следующего вида:<имя атрибута / имя домена>41.Схема базы данных – это множество именнованных схем отношенийКортеж– это множество упорядоченных пар вида: <имя атрибута / значениеатрибута >Реляционная база данных – это набор отношений, имена которых совпадают сименами схем отношений базы данных42. Структура реляционной базы данных и свойства её элементов:Реляционная БД ориентирована на организацию данных в виде двухмерных таблицотношений.
Каждая таблица представляет собой двухмерный массив и обладаетследующими свойствами:1) Каждый элемент таблицы – это один элемент данных2) Все столбцы в таблице однородные, т.е. все элементы в столбце имеютодинаковую длину и тип3) Каждый столбец имеет уникальное имя4) Одинаковые строки в таблице отсутствуют5) Порядок следования строк и столбцов может быть произвольным43. Сформулируйте основные понятия свойственные для реляционной СУБД:Таблица – это набор данных по конкретной теме. Данные в таблице располагаютсяв столбцах (полях) и строках (записях)Поле – это элементарная единица логической организации данных, котораясоответствует отдельной неделимой единице информации - атрибутуЗапись – это совокупность логически связанных полей.
Столбец таблицы созначением соответствующего атрибута называют доменом, а строки со значениемразных атрибутов – кортежемИтак, столбец может называться полем или доменом, а строка – записью иликортежемПервичный, ключ – это одно или несколько полей, однозначно классифицирующихзаписьВторичный ключ – это такое поле, значение которого может повторяться внескольких записях, т.е.
по вторичному ключу можно найти несколько записейУникальный ключ – первичный ключ44. Пример реализации реляционной БД (электронный университет– успеваемость студентов):запрос-выборка – отбор данных из таблицы без ее изменениязапрос-изменение – для перемещения данных или их модификацииподчиненный запрос – включает в себя инструкцию, находящуюся внутри другогозапроса, т.е. запроса на выборку или изменениеперекрестный запрос – для отображения результатов статистических расчетов45.
Дайте определение следующим понятиям:Компьютерная сеть - совокупность линий связи, сетевого оборудования,компьютеров и программного обеспечения, используемая для передачи цифровойинформации между программами, запущенными на удаленных друг от другакомпьютерахСегмент сети - совокупность машин для передачи данных, для которой достаточнопротокола канального уровняСетевой адаптер - устройство, которое используется для подсоединения ПК к средепередачи данныхПередающая среда сети (канал связи) - определяет как будет передаватьсясообщение по сети.
Пример: кабельные, радио- и спутниковые каналы.Сетевой протокол - соглашение о формате и правилах передачи данных по сети46. Уровни протоколов передачи данных TCP/IP:Канальный уровень - на нем выполняется передача данных между сетевымиадаптерами в одном сегменте сети. На этом уровне канал физическийпреобразовывается в ненадежную линию связи. Для этого формируется логическийканал между двумя узлами, соединенных физическим каналом, данные передаются поканальному уровню в виде кадров, которые включают в себя помимо данных ислужебную информацию. Проверочная информация позволяет установить, был липередан кадр без искажений (ошибок) и если нужно, частично восстановитьинформацию.Сетевой уровень - на нем выполняется передача данных между компьютерамиразных сегментов сети.
Этот уровень отвечает за адресацию сообщений и переводлогических адресов в физические. Сетевой уровень решает проблемы, связанные сразными способами адресациями и разными протоколами при переходе пакетов изодной сети в другую, позволяя объединять разнородные сети.Транспортный уровень – на нем выполняется передача данных между процессами наразных компьютерах.
На этом уровне данные разбиваются на сегменты - пакеты.Гарантируется, что пакеты будут по назначению в правильном порядке. Для этогоосуществляется поиск оптимального маршрута передачи пакетов с точки зрениязагруженности сегментов сети и времени передачи данных между узлами. Этотуровень управляет созданием и удалением сетевых соединений и управляетодновременно потоком сообщений.Прикладной уровень - «полезные» протоколы, ради которых сеть и создаваласьнапример протокол HTTP.
Этот уровень предоставляет доступ к прикладнымпроцессам и в свою очередь прикладным процессам к сетевым службам. Управляетобщим доступом к сети.Сетевой и транспортный уровни обычно реализованы программно на уровне ОС, аканальный на уровне сетевого оборудования, прикладной – прикладнымипрограммами.47. Дайте обобщённое понятие Интернета. Раскройте понятие: сегмент проводной и беспроводной сети, сетевой адаптер, коммутатор (англ.
switch):Интернет - совокупность связанных компьютерных сетей, использующихпротоколы стека TCP/IPСеть Интернет - глобальная сеть, соединяющая различные сети по всему миру.Сеть Интернет- информационное пространство, содержащее огромное кол-воинформации, хранилище информационных ресурсовСегмент проводной сети - логически или физически обособленная часть сетиСетевой адаптер – специальная плата, которая выступает в качестве физическогосоединения ЭВМ и канала связи.
Сетевой адаптер выполняет следующие функции:- подготовку данных, поступающих от ЭВМ, к передаче по каналу связи- передачу данных по каналу связи- прием данных из канала связи и перевод их в форму, понятную ЭВМКаждый сетевой адаптер имеет уникальный физический адрес, записанный в него настадии производства.Коммутатор (Switch) - это сетевое устройство для объединения нескольких машинс проводными сетевыми адаптерами в один сегмент сети. Коммутаторы могутбыть соединены между собой как показано на рисунке, где сегмент сети состоит изтрех машин с адаптерами и двух коммутаторов.Коммутатор выполняет следующие функции:1) подготовка данных;2) передача данных по каналу связи;3) прием данных и перевод их в форму, непонятную для ЭВМСетевойEthernetкомпьютерКоммутатор(Ethernet)Коммутатор(Ethernet)компьютеркомпьютер48. Объединение в один сегмент проводной и беспроводной сети, понятиемоста (англ.
bridge):В случае беспроводных сетей базовым оборудованием является точка доступа кбеспроводной сети. В этом случае в один сегмент сети могут быть соединеныразличные адаптеры и устройства канального уровня. Для этого необходимо иметьустройство, называемое мостом.Мост (Bridge) - устройство с сетевыми адаптерами различных канальныхпротоколов, объединяющее два сетевых сегмента в один.Беспроводной сетевойадаптеркомпьютеркомпьютерМост: точкадоступа + коммутаторкомпьютерСетевой адаптер EthernetкомпьютерРис2.Сегмент беспроводной сетиТипичная точка доступа беспроводных устройств является мостом, т.е.
она имееткак адаптер Интернет, так и беспроводной адаптер Wi-fi. Таким образом,объединенный сегмент сети состоит из кабельного элемента, беспроводногофрагмента и и соединяющего их моста. Формальное описание решения каждойподзадачи передачи данных оформляется в виде описания сетевого протокола.Сетевой протокол-совокупность соглашений о формате сообщений и правилахобмена сообщениями. Сообщения сетевого протокола - минимальная единица обменаинформацией для данного протокола.49.Характеристики вычислительных сетей:1) Производительность - среднее количество запросов пользователей сетисоставляемых в единицу времени. Зависит от времени реакции системы назапрос пользователя.Это время складывается из трех составляющих:А) Время передачи запроса от пользователя к узлу сети, ответственному за егоисполнениеБ) Время выполнения запроса в этом узлеВ) Время передачи ответа на запрос пользователя2) Надежность - среднее время наработки на отказ3) Пропускная способность сети - объем данных, передаваемых через сеть заединицу времени (трафик)4) Безопасность - способность сети обеспечивать защиту информации отнесанкционированного доступа5) Масштабируемость - возможность расширения сети без заметного снижения еёпроизводительности6) Универсальность сети - возможность подключения к сети разнообразноготехнического оборудования и программного обеспечения от разных производителей50.














