Поиск

Полнотекстовый поиск:
Где искать:
везде
только в названии
только в тексте
Выводить:
описание
слова в тексте
только заголовок

Рекомендуем ознакомиться

'Литература'
В настоящее время в мире существует проблема беспризорности и сиротства детей. Во многих семьях нет взаимопонимания и уважения к старшим, так как род...полностью>>
'Документ'
Стратегия государственной антинаркотической политики Российской Федерации до 2020 года, утверждена Указом Президента Российской Федерации от 9 июня 2...полностью>>
'Урок'
О далеком прошлом кита нам известно очень мало: около 100 млн лет назад некие небольшие четвероногие сухопутные животные претерпели ряд чрезвычайно бы...полностью>>
'Диплом'
1. Биологически чистый (без физических нагрузок, без дыхательных упражнений, без БАДов и лекарств) признанный метод нормализации кровоснабжения головн...полностью>>

Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных 8 (2)

Главная > Документ
Сохрани ссылку в одной из сетей:

Содержание

АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО. КЛАССИФИКАЦИИ АРМ 4

АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЕТВЛЕНИЕ» 4

АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ЦИКЛ» 6

БАЗОВАЯ СИСТЕМА ВВОДА-ВЫВОДА (BIOS). ПОНЯТИЕ CMOS RAM 7

БАЗЫ ДАННЫХ. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ 8

Иерархическая, сетевая и реляционная модели представления данных 8

Классификации систем управления базами данных 9

БАЗЫ ДАННЫХ В ИНТЕРНЕТЕ 10

ВЕКТОРНАЯ ГРАФИКА 10

ВИЗУАЛЬНОЕ ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ 11

ВОЗНИКНОВЕНИЕ КОМПЬЮТЕРОВ И КОМПЬЮТЕРНЫХ ТЕХНОЛОГИЙ 12

ВОЗНИКНОВЕНИЕ СЕТИ ИНТЕРНЕТ 12

Понятие Интернета. Управление Интернетом. Способы доступа в Интернет 13

ГЕОГРАФИЧЕСКИЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ 14

Области применения географических информационных систем 14

ГИПЕРТЕКСТ. ТЕХНОЛОГИЯ WWW 15

ГЛОБАЛЬНАЯ СЕТЬ ИНТЕРНЕТ И ЕЁ ИНФОРМАЦИОННЫЕ СЕРВИСЫ ПОИСК ИНФОРМАЦИИ. 16

ЗАЩИТА ИНФОРМАЦИИ В ПЕРСОНАЛЬНОЙ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЕ 18

Программно-аппаратные средства защиты информации 19

ИНТЕЛЛЕКТУАЛЬНАЯ СОБСТВЕННОСТЬ В ИНТЕРНЕТЕ 19

ИНТРАНЕТ 20

ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ 21

Защита информации в системах электронной обработки данных 21

Технологии несанкционированного доступа к информации и информационным технологиям 22

ИНФОРМАЦИОННАЯ СИСТЕМА 23

Этапы развития информационных систем. Свойства информационных систем 23

Структура информационной системы 24

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ 25

ИНФОРМАЦИОННОЕ ОБЩЕСТВО. ИНФОРМАТИЗАЦИЯ 25

ИНФОРМАЦИОННЫЕ ПРОЦЕССЫ. ХРАНЕНИЕ, ПЕРЕДАЧА И ОБРАБОТКА ИНФОРМАЦИИ 26

ИНФОРМАЦИЯ. ЕДИНИЦЫ ИЗМЕРЕНИЯ КОЛИЧЕСТВА ИНФОРМАЦИИ 29

КЛАСС УДАЛЕННЫХ АТАК НА КОМПЬЮТЕРНЫЕ СЕТИ 31

КЛАССИФИКАЦИЯ КОМПЬЮТЕРНЫХ ВИРУСОВ 31

КЛАССИФИКАЦИЯ СОВРЕМЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 32

КЛАССИФИКАЦИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 33

КОММУНИКАЦИОННОЕ ОБОРУДОВАНИЕ 34

КОМПЬЮТЕРНАЯ ГРАФИКА 35

КОМПЬЮТЕРНЫЕ ВИРУСЫ 36

ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ 37

ЛОГИЧЕСКАЯ СХЕМА ПОЛУСУММАТОРА. СУММАТОР ДВОИЧНЫХ ЧИСЕЛ 39

ЛОГИЧЕСКАЯ СХЕМА ТРИГГЕРА 40

ЛОГИЧЕСКОЕ СЛОЖЕНИЕ. ТАБЛИЦА ИСТИННОСТИ 41

ЛОГИЧЕСКОЕ УМНОЖЕНИЕ. ТАБЛИЦА ИСТИННОСТИ 41

ЛОКАЛЬНЫЕ И ГЛОБАЛЬНЫЕ КОМПЬЮТЕРНЫЕ СЕТИ. АДРЕСАЦИЯ В СЕТЯХ 42

МАГИСТРАЛЬНО-МОДУЛЬНЫЙ ПРИНЦИП ПОСТРОЕНИЯ КОМПЬЮТЕРА 45

МАССИВЫ. ТИПЫ МАССИВОВ 46

МОДЕЛИ ОБЪЕКТОВ И ПРОЦЕССОВ 46

НАЗНАЧЕНИЕ И СОСТАВ ОПЕРАЦИОННОЙ СИСТЕМЫ КОМПЬЮТЕРА. ЗАГРУЗКА КОМПЬЮТЕРА 48

ОПЕРАЦИОННЫЕ СИСТЕМЫ. ОСНОВНЫЕ СВЕДЕНИЯ 49

ОПРЕДЕЛЕНИЕ ПОНЯТИЯ «ИНФОРМАЦИЯ». МЕТОДЫ ОЦЕНКИ КОЛИЧЕСТВА ИНФОРМАЦИИ 49

ОПРЕДЕЛЕНИЕ ПОНЯТИЯ «СИСТЕМА». ОСНОВНЫЕ КОМПОНЕНТЫ СИСТЕМ 50

Классификация систем. Свойства систем 51

ОСНОВНЫЕ ПРОТОКОЛЫ СЕТИ ИНТЕРНЕТ 52

ОСНОВНЫЕ ЭТАПЫ ИНСТАЛЛЯЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 52

ОСНОВЫ АЛГОРИТМИЧЕСКОГО ПРОГРАММИРОВАНИЯ 53

ОСНОВЫ ЯЗЫКА РАЗМЕТКИ ГИПЕРТЕКСТА (HTML) 55

ПАМЯТЬ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА (ПК) 56

ПЕРЕДАЧА ИНФОРМАЦИИ В ИНТЕРНЕТЕ. СИСТЕМА АДРЕСАЦИИ В ИНТЕРНЕТЕ 57

ПЕРЕМЕННАЯ В ПРОГРАММИРОВАНИИ 57

ПОЗИЦИОННЫЕ И НЕПОЗИЦИОННЫЕ СИСТЕМЫ СЧИСЛЕНИЯ 59

ПОНЯТИЕ АЛГОРИТМА. СВОЙСТВА АЛГОРИТМА. ИСПОЛНИТЕЛИ АЛГОРИТМОВ 61

ПОНЯТИЕ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ. ЛОКАЛЬНЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ. ТОПОЛОГИЯ СЕТИ. СРЕДА ПЕРЕДАЧИ ДАННЫХ 63

ПОНЯТИЕ МОДЕЛИ. МАТЕРИАЛЬНЫЕ И ИНФОРМАЦИОННЫЕ МОДЕЛИ 65

ПРАКТИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ МУЛЬТИМЕДИЙНОЙ ПРЕЗЕНТАЦИИ НА СВОБОДНУЮ ТЕМУ 67

ПРАКТИЧЕСКОЕ ЗАДАНИЕ НА РЕШЕНИЕ ПРОСТЕЙШЕЙ ОПТИМИЗАЦИОННОЙ ЗАДАЧИ В СРЕДЕ ЭЛЕКТРОННЫХ ТАБЛИЦ 69

ПРАКТИЧЕСКОЕ ЗАДАНИЕ НА СОЗДАНИЕ, РЕДАКТИРОВАНИЕ, ФОРМАТИРОВАНИЕ, СОХРАНЕНИЕ И РАСПЕЧАТКУ ТАБЛИЦЫ В СРЕДЕ ТЕКСТОВОГО РЕДАКТОРА 70

ПРАКТИЧЕСКОЕ ЗАДАНИЕ НА СОЗДАНИЕ, РЕДАКТИРОВАНИЕ, ФОРМАТИРОВАНИЕ, СОХРАНЕНИЕ И РАСПЕЧАТКУ ТЕКСТОВОГО ДОКУМЕНТА В СРЕДЕ ТЕКСТОВОГО РЕДАКТОРА 70

ПРЕДСТАВЛЕНИЕ ДАННЫХ В ПАМЯТИ ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА 72

ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ. ЕСТЕСТВЕННЫЕ И ФОРМАЛЬНЫЕ ЯЗЫКИ. ДВОИЧНОЕ КОДИРОВАНИЕ ИНФОРМАЦИИ 75

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 76

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРА (СИСТЕМНОЕ И ПРИКЛАДНОЕ) 77

ПРОГРАММНЫЕ СРЕДСТВА И ТЕХНОЛОГИИ ОБРАБОТКИ ТЕКСТОВОЙ ИНФОРМАЦИИ 77

ПРОГРАММНЫЕ СРЕДСТВА И ТЕХНОЛОГИИ ОБРАБОТКИ ЧИСЛОВОЙ ИНФОРМАЦИИ 80

ПРОГРАММЫ-АРХИВАТОРЫ И ИХ НАЗНАЧЕНИЕ 82

РАСТРОВАЯ ГРАФИКА 83

РЕЖИМЫ И МЕТОДЫ ПЕРЕДАЧИ ИНФОРМАЦИИ 84

СЕТЕВЫЕ АРХИТЕКТУРЫ ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ 85

СЕТЕВЫЕ ОПЕРАЦИОННЫЕ СИСТЕМЫ 85

Семейство операционных систем Unix 86

Операционная система LINUX 87

Семейство сетевых операционных систем фирмы «NOVELL» 87

Семейство сетевых операционных систем корпорации «MICROSOFT» 88

СИСТЕМА КОДИРОВАНИЯ ИНФОРМАЦИИ 89

Кодирование текстовой информации 89

Кодирование графической информации 90

Кодирование звуковой информации 90

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ 91

СИСТЕМЫ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА 91

СИСТЕМЫ ПРОГРАММИРОВАНИЯ 92

СТАНДАРТНЫЕ ПРОТОКОЛЫ ПЕРЕДАЧИ ДАННЫХ ПО СЕТИ 93

СТРУКТУРА СОВРЕМЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 94

ТЕХНОЛОГИЯ ХРАНЕНИЯ, ПОИСКА И СОРТИРОВКИ ДАННЫХ 95

ТЕХНОЛОГИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ 96

ТЕХНОЛОГИЯ РЕШЕНИЯ ЗАДАЧ С ПОМОЩЬЮ КОМПЬЮТЕРА 98

УПРАВЛЕНИЕ КАК ИНФОРМАЦИОННЫЙ ПРОЦЕСС. ЗАМКНУТЫЕ И РАЗОМКНУТЫЕ СИСТЕМЫ УПРАВЛЕНИЯ, НАЗНАЧЕНИЕ ОБРАТНОЙ СВЯЗИ 100

УСТРОЙСТВА ПАМЯТИ КОМПЬЮТЕРА. НОСИТЕЛИ ИНФОРМАЦИИ 101

ФУНКЦИОНАЛЬНАЯ СХЕМА КОМПЬЮТЕРА (ОСНОВНЫЕ УСТРОЙСТВА, ИХ ФУНКЦИИ И ВЗАИМОСВЯЗЬ). ХАРАКТЕРИСТИКИ СОВРЕМЕННЫХ ПЕРСОНАЛЬНЫХ КОМПЬЮТЕРОВ. 105

ЭЛЕКТРОННАЯ КОММЕРЦИЯ 107

Общая схема Интернет-магазина 108

ЭТАПЫ РАЗВИТИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 108

ЭТИЧЕСКИЕ И ПРАВОВЫЕ АСПЕКТЫ ИНФОРМАЦИОННОЙ ДЕЯТЕЛЬНОСТИ. ПРАВОВАЯ ОХРАНА ПРОГРАММ И ДАННЫХ 109

WORLD WIDE WEB 110

АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО. КЛАССИФИКАЦИИ АРМ

Автоматизированным рабочим местом (АРМ) называется автоматизированное рабочее место системы управления, оборудованное определенными средствами, обеспечивающими участие человека в реализации автоматизированных функций информационной системы, в том числе экономической информационной системы. АРМ можно определить как открытую архитектуру ПЭВМ, функционально, физически и эргономически настраивающуюся на конкретного пользователя или группу пользователей.

АРМ характеризуется следующими чертами:

1) доступностью конкретному пользователю различных программных, технических, информационных и других средств;

2) возможностью создания и совершенствования проектов автоматизированной обработки данных в конкретной сфере деятельности;

3) осуществлением обработки данных самим пользователем;

4) диалоговым режимом взаимодействия пользователя с ЭВМ в процессе проектирования и решения задач.

Множество АРМ может быть классифицировано на основе следующих общих признаков:

1) типа используемой ЭВМ (микро-, мини-, макро-ЭВМ);

2) функциональной сферы использования (научная деятельность, проектирование, производственно-технологические процессы, организационное управление);

3) режима эксплуатации (индивидуальный, групповой, сетевой);

4) квалификации пользователей (профессиональные и непрофессиональные).

Выделяют, три класса типовых АРМ:

1) АРМ руководителя;

2) АРМ специалиста;

3) АРМ технического и вспомогательного персонала.

При разработке АРМ необходимо учитывать состав функциональных задач и видов работ. Разрабатываемое программное обеспечение АРМ должно обладать свойствами гибкости, адаптивности, модифицируемости и настраиваемое на решение конкретных задач.

В зависимости от области применения АРМ должно быть укомплектовано следующими необходимыми программно-инструментальными средствами:

1) операционными системами;

2) трансляторами (интерпретаторами) с различных алгоритмических языков и языков пользователей;

3) средствами проектирования и обработки данных (редакторами текстовой, графической информации, СУБД, табличными процессорами, генераторами выходных форм);

4) собственно пользовательскими программами (обрабатывающими, обучающими, СУБД, знаний и др.).

Комплектация АРМ специализированными техническими и программными средствами, а также вышеперечисленными элементами зависит от назначения и состава решаемых задач. При решении экономических задач на основе АРМ осуществляются поиск необходимой информации в информационной базе, последующая ее обработка по заданным расчетным алгоритмам и выдача результатов на экран или печать.

АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ВЕТВЛЕНИЕ»

На протяжении всей жизни люди вынуждены принимать решения. В некоторых ситуациях от выбранного решения зависит дальнейшая судьба человека.

Логику любого принятия решения можно описать тремя ключевыми словами:

ЕСЛИ <условие> ТО <действия 1> ИНАЧЕ <действия 2> — полная форма.

Иногда <действия 2> могут отсутствовать:

ЕСЛИ <условие> ТО <действия 1> — неполная форма.

Примеры:

ЕСЛИ хочешь быть здоров, ТО закаляйся, ИНАЧЕ ва­ляйся весь день на диване

ЕСЛИ низко ласточки летают, ТО будет дождь, ИНАЧЕ дождя не будет

ЕСЛИ уроки выучены, ТО иди гулять, ИНАЧЕ учи уро­ки

ЕСЛИ назвался груздем, ТО полезай в кузов

Форма организации действий, при которой в зависимо­сти от выполнения некоторого условия совершается одна или другая последовательность (серия) действий, называет­ся ветвлением. Возможные при этом последовательности действий называются ветвями. Для обозначения ветвлений на блок-схемах используются ромбы, называемые блоками проверки условия. Ниже приведены схемы полного и непол­ного ветвлений:

В качестве условий, по которым разветвляется алгоритм, могут использоваться операции сравнения между величина­ми:

А < В (А меньше В):

А <= В (А меньше или равно В):

А = В (А равно В);

А > В (А больше В);

А >= В (А больше или равно Б);

А <> В или А >< В (А не равно В).

Здесь приведено написание знаков сравнения, применяе­мое в языках программирования.

Буквы А и В можно заменять на любые другие перемен­ные, числа и арифметические выражения. Приведенные выше операции сравнения (отношения) допускаются и для символьных переменных.

Условие, состоящее из одной операции сравнения, назы­вается простым. В качестве условий при организации ветв­ления можно использовать и так называемые составные условия. Составные условия получаются из простых с помо­щью связок И (AND), ИЛИ (OR), HE (NOT). Служебное сло­во И означает одновременное выполнение всех условий (и овцы целы, и волки сыты), ИЛИ — выполнение хотя бы одного условия, а НЕ означает отрицание условия, записан­ного за словом НЕ.

Пример 1. Алгоритм с неполным ветвлением.

В качестве примера алгоритма с неполным ветвлением рассмотрим программу-модель пожарного датчика в поме­щении, которая выводит сообщение «Опасная ситуация», если температура превысит 45 градусов. Значение темпера­туры вводится с клавиатуры.

REM пожарный датчик

INPUT "Введите значение температуры Т ="; Т

IF T > 45 THEN PRINT "Опасная ситуация!"

END

Пример 2. Алгоритм с полным ветвлением.

Рассмотрим алгоритм определения принадлежности точ­ки X отрезку [А; В]. Если точка X принадлежит данному отрезку, то должен выводиться ответ «ДА», в противном случае — «НЕТ».

Существует достаточно большое количество ситуаций, в которых приходится выбирать не из двух, а из трех и более вариантов. Есть разные способы построения таких алгорит­мов. Один из них — составить комбинацию из нескольких ветвлений.

АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ЦИКЛ»

В своей жизненной практике человек постоянно встреча­ется с ситуациями, для решения которых требуется много­кратно повторять одни и те же действия, пока соблюдается некоторое заранее установленное условие (либо до тех пор, пока некоторое условие не начнёт соблюдаться).

Рассмотрим несколько примеров.

Предположим, нам необходимо письменно перевести ан­глийский текст на русский язык. Возможный алгоритм действий:

  1. Прочесть предложение.

  2. Перевести это предложение на русский язык.

  3. Записать перевод в тетрадь.

  4. Если в тексте остались предложения, не переведенные
    на русский язык, то перейти к шагу 1, в противном
    случае завершить работу.

А вот пример из математики. Число, кратное только са­мому себе и 1, называется простым. 1, 2, 3, 5, 7 — простые числа; 4,6,8 — нет. В III веке до нашей эры греческий ма­тематик Эратосфен предложил алгоритм для нахождения всех простых чисел, меньших заданного п:

  1. Выписать все натуральные числа от 1 до п.

  2. Вычеркнуть 1.

  3. Подчеркнуть наименьшее из неотмеченных чисел.

  4. Вычеркнуть все числа, кратные подчеркнутому на пре­дыдущем шаге.

  5. Если в списке имеются неотмеченные числа, то перейти к шагу 3, в противном случае все подчеркнутые чис­ла — простые.

При выполнении этого алгоритма повторение шагов 3-5 происходит до тех пор, пока в исходном списке остаются не­отмеченные числа.

Циклом называется такая форма организации действий в алгоритме, при которой выполнение одной и той же после­довательности команд повторяется некоторое количество раз в зависимости от выполнения заданного условия.

Циклический алгоритм — это алгоритм, содержащий циклы.

Ситуация, при которой выполнение цикла никогда не за­канчивается, называется зацикливанием. Следует разраба­тывать алгоритмы, не допускающие таких ситуаций. Для правильной организации цикла необходимо выполнять сле­дующие требования:

  1. перед началом цикла задавать начальные значения па­раметров — переменных, используемых в логическом выражении, отвечающем за продолжение или заверше­ние цикла;

  2. внутри цикла изменять переменные, влияющие на сме­ну (на противоположное) значения логического выра­жения, за счет которого продолжается цикл, — для того, чтобы цикл в некоторый момент завершился;

  1. проверять условие продолжения или окончания цикла (вычислять логическое выражение);

  2. выполнять операторы внутри цикла (тело цикла);

  3. управлять циклом — переходить к его началу, если он незакончен, или выходить из цикла в противном случае.

Команда исполнителю многократно повторить указанную последовательность действий (тело цикла) называется командой повторения. Команда повторения (цикла) изобра­жается не отдельным блоком, а целой структурой.

Различают циклы с известным числом повторений (цикл с параметром) и итерационные (с пред- и постусловием).

Рассмотрим, как выполняется каждый из этих циклов.


  1. Проверяется условие (вычисляется значение логического выражения).

  2. Если значение логического выражения — «истина» (да), осуществляется переход к следующему пункту, иначе к п. 1.5.

  3. Выполняется тело цикла.

  4. Осуществляется переход к п. 1.1.

  5. Конец цикла.


  1. Выполняется тело цикла.

  2. Проверяется условие (вычисляется значение логиче­ского выражения).

  3. Если значение логического выражения — «ложь»
    (нет), осуществляется переход к п. 2.1, иначе к следующему пункту.

  4. Конец цикла.


  1. Вычисляются значения выражений, определяющих начальное и конечное значения параметра цикла.

  2. Параметру цикла присваивается начальное значение.

  3. Параметр цикла сравнивается с конечным значени­ем.

  4. Если при положительном шаге параметр цикла превосходит конечное значение (при отрицательном шаге параметр цикла меньше конечного значения), то осуществляется переход к п. 3.8, иначе к следую­щему пункту.

  5. Выполняется тело цикла.

  6. Параметр цикла автоматически изменяется на вели­чину шага.

  7. Осуществляется переход к п.3.3.

  8. Конец цикла.

Если начальное и конечное значения параметра цикла яв­ляются целыми величинами, а шаг цикла равен 1, то цикл называется циклом со счетчиком.

БАЗОВАЯ СИСТЕМА ВВОДА-ВЫВОДА (BIOS). ПОНЯТИЕ CMOS RAM

Базовая система ввода-вывода (Basic Input Output System), или сокращенно BIOS,—это, с одной стороны, составная часть аппаратных средств, с другой — один из программных модулей операционной системы. Возникновение данного названия связано с тем, что BIOS включает в себя набор программ ввода-вывода. С помощью этих программ операционная система и прикладные программы могут взаимодействовать как с различными устройствами самого компьютера, так и с периферийными устройствами. Как составная часть аппаратных средств система BIOS в ПК реализована в виде одной микросхемы, установленной на материнской плате компьютера. Большинство современных видеоадаптеров и контроллеров-накопителей имеют собственную систему BIOS, которая дополняет системную BIOS. Одним из разработчиков BIOS является фирма «IBM», создавшая NetBIOS. Данный программный продукт не подлежит копированию, поэтому другие производители компьютеров были вынуждены использовать микросхемы BIOS независимых фирм. Конкретные версии BIOS связаны с набором микросхем (или чипсетом), находящихся на системной плате. Как программный модуль операционной системы система BIOS включает в себя программу тестирования при включении питания компьютера POSTYLE="(Power-On-Self-Test — самотестирование при включении питания компьютера). При запуске этой программы тестируются основные компоненты компьютера (процессор, память и др.).

Если при включении питания компьютера возникают проблемы (т.е. BIOS не может выполнить начальный тест), то извещение об ошибке будет выглядеть как последовательность звуковых сигналов. CMOS RAM — это «неизменяемая» память, в которой хранится информация о конфигурации компьютера (количестве памяти, типах накопителей и др.). Именно в этой информации нуждаются программные модули системы BIOS. Данная память выполнена на основе определенного типа CMOS-структур (CMOS — Complementary Metal Oxide Semiconductor), которые характеризуются малым энергопотреблением. CMOS-память энергонезависима, потому что питается от аккумулятора, расположенного на системной плате, или батареи гальванических элементов, смонтированной на корпусе системного блока. Изменение установок в CMOS осуществляется через программу SETUP. Чаще всего SETUP может быть вызвана нажатием специальной комбинации клавиш (DEL, ESC, CTRL-ESC, или CRTL-ALT-ESC) во время начальной загрузки (некоторые BIOS позволяют запускать SETUP в любое время нажатием CTRL-ALT-ESC). В AMI BIOS чаще всего это осуществляется нажатием клавиши DEL (и удержанием ее) после нажатия кнопки RESET или включения ЭВМ.

БАЗЫ ДАННЫХ. СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ

Понятие «данные» можно определить как диалектическую составную часть информации в виде зарегистрированных сигналов. Физический метод регистрации данных может быть любым (механическое перемещение физических тел, изменение их формы или параметров качества поверхности, изменение электрических, магнитных, оптических характеристик, химического состава или характера химических связей, изменение состояние электронной системы и т.д.).

Первоначально при создании баз данных использовались следующие типы данных:

1) числовые данные (например, 43; 0,27; 2Е-7);

2) символьные или алфавитно-цифровые данные (например, «крыша», «лампочка»);

3) даты, задаваемые с помощью специального типа «Дата» или как обычные символьные данные (например, 12.02.2005, 12/02/2005).

Позже появились другие типы данных, например:

1) временные и дата-временные данные, предназначенные для хранения информации о времени и/или дате (например, 5.02.2005, 7:27:04, 23.02.2005 16:00);

2) символьные данные переменной длины, используемые для хранения текстовой информации большой длины;

3) двоичные данные, предназначенные для хранения графических объектов, аудио- и видеоинформации, пространственной, хронологической и другой специальной информации;

4) гиперссылки, используемые для хранения ссылок на различные ресурсы, находящиеся вне базы данных.

Базы данных являются основной формой организации хранения данных в информационных системах. Информация в базе данных определенным образом структурирована, т.е. ее можно описать моделью представления данных (моделью данных), поддерживаемой СУБД.

База данных (БД) — это совокупность определенным образом взаимосвязанных данных, которые хранятся в памяти ЭВМ, что позволяет отображать структуру объектов и их связей в изучаемой предметной области.

Система управления базами данных (СУБД) — это комплекс символьных и программных средств, предназначенных для создания, ведения и организации совместного доступа к базам данных множества пользователей. Первыми СУБД были системы IMS фирмы «IBM» (1968 г.) и ADABAS фирмы «Software AG» (1969 г.). На сегодняшний день разработано огромное количество различных систем управления базами данных (несколько тысяч), и их число продолжает расти.

Основные функции СУБД (функции высшего уровня) — хранение, изменение и обработка информации, а также разработка и получение различных выходных документов.

Функции СУБД более низкого уровня:

1) управление данными во внешней памяти;

2) управление буферами оперативной памяти;

3) управление транзакциями;

4) ведение журнала изменений в БД;

5) обеспечение целостности и безопасности БД.

Иерархическая, сетевая и реляционная модели представления данных

Информация в базе данных определенным образом структурирована, т.е. ее можно описать моделью представления данных (моделью данных), поддерживаемой СУБД. Классические модели представления данных: иерархическая, сетевая, реляционная. При использовании иерархической модели представления данных связи между данными можно описать с помощью упорядоченного графа (или дерева).

При программировании для описания структуры иерархической базы данных используется тип данных «дерево».

Основные достоинства иерархической модели данных:

1) эффективное использование памяти ЭВМ;

2) скорость выполнения основных операций над данными;

3) удобство работы с иерархически упорядоченной информацией.

Недостатки иерархической модели представления данных:

1) громоздкость данной модели для обработки информации с достаточно сложными логическими связями;

2) трудность в понимании ее функционирования обычным пользователем.

Достаточно небольшое количество СУБД построено на иерархической модели данных. Сетевую модель представления данных можно рассматривать как развитие и обобщение иерархической модели данных, позволяющее отображать разнообразные взаимосвязи данных в виде произвольного графа.

Достоинства сетевой модели представления данных:

1) эффективность в использовании памяти ЭВМ;

2) высокая скорость выполнения основных операций над данными;

3) сетевая модель обладает большими возможностями в смысле возможности образования произвольных связей.

Недостатки сетевой модели представления данных;

1) высокая сложность и жесткость схемы БД, построенной на ее основе;

2) трудность для понимания и выполнения обработки информации в БД непрофессиональным пользователем. СУБД, построенные на основе сетевой модели, также не получили широкого распространения на практике.

Реляционную модель представления данных разработал сотрудник фирмы «IBM» Э. Кодд. В основе данной модели лежит понятие отношения (relation). Простейшим примером отношения является двумерная таблица.

Достоинства реляционной модели представления данных заключаются в понятности, простоте и удобстве практической реализации реляционных БД на ЭВМ.

Недостатки реляционной модели представления данных:

1) отсутствие стандартных средств идентификации отдельных записей;

2) сложность описания иерархических и сетевых связей.

Большинство СУБД, используемых как профессиональными, так и непрофессиональными пользователями, построены на основе реляционной модели данных (Visual FoxPro и Access фирмы «Microsoft», Oracle фирмы «Oracle» и др.).

Классификации систем управления базами данных

В связи с тем что под определение СУБД может попасть любой программный продукт, способный поддерживать процессы проектирования, администрирования и использования БД, была разработана классификация СУБД по видам программ:

1) полнофункциональные СУБД — наиболее многочисленные и мощные по своим возможностям программы. К распространенным полнофункциональным СУБД относятся Microsoft Access, Microsoft FoxPro, Clarion Database Developer и др.;

2) серверы баз данных. Используются для организации центров обработки данных в сетях ЭВМ, например программы MicrosoftSQL Server, NetWare SQL фирмы «Novell»;

3) клиенты баз данных. Включают в себя раз личные программы (полнофункциональные СУБД, электронные таблицы, текстовые процессоры и т.д.). Можно обеспечить большую производительность вычислительной сети, если клиентская и серверная части базы данных будут произведены одной фирмой, однако данное условие не является обязательным;

4) средства разработки программ работы с базами данных применяются для разработки таких программных продуктов, как клиентские программы, серверы БД и их отдельные приложения, а также пользовательские приложения. Средствами разработки пользовательских приложений являются системы программирования, библиотеки программ для различных языков программирования, пакеты автоматизации разработок. Наиболее распространенными средствами разработки пользовательских приложений являются инструментальные средства Delphi фирмы «Borland», Visual Basic фирмы «Microsoft». СУБД по характеру использования подразделяются на персональные и многопользовательские. Чаще всего информационные системы построены на основе архитектуры клиент-сервер. В состав этой архитектуры входят вычислительная сеть и распределенная база данных. Распределенная база данных включает в себя многопользовательскую базу данных, находящуюся на компьютере-сервере, и персональные базы данных, находящиеся на рабочих станциях. Сервер базы данных обеспечивает выполнение основного объема обработки данных. Персональные СУБД применяются при проектировании персональных БД и недорогих приложений, работающих с ними. Помимо этого, персональные СУБД или разработанные с их помощью приложения могут использоваться как клиентская часть многопользовательской СУБД. Персональными СУБД являются системы Visual FoxPro, Paradox, Access. В составе многопользовательских СУБД выделяют сервер БД и клиентскую часть. Многопользовательские СУБД (например, Oracle и Informix) могут работать с различными типами ЭВМ и операционными системами различных фирм-производителей.



Скачать документ

Похожие документы:

  1. Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных 8 (1)

    Документ
    Автоматизированным рабочим местом (АРМ) называется автоматизированное рабочее место системы управления, оборудованное определенными средствами, обеспечивающими участие человека в реализации автоматизированных функций информационной
  2. Англо-русский и

    Документ
    А64 Англо-русский и русско-английский словарь компьютерной лексики / Авт.–сост.: И. Н. Мизинина, А. И. Мизинина, И. В. Жильцов. — М.: ОЛМА-Пресс Образование, 2004.
  3. Данное учебное пособие содержит в себе весь курс информатики, необходимой для подготовки специалистов в системе высшего образования

    Учебное пособие
    Данное учебное пособие содержит в себе весь курс информатики, необходимой для подготовки специалистов в системе высшего образования. Тематическая структура пособия определяется дидактическими единицами государственных образовательных
  4. Сборник включает учебные программы и методические материалы по циклам общепрофессиональных и дисциплин специальности по специальности 032001 «Документоведение и документационное обеспечение управления». Содержание

    Документ
    Документоведение и документационное обеспечение управления: сб. учеб. Программ и метод. материалов по специальности 032001 / ТГУ им. Г.Р.Державина, акад.
  5. Фигурнов В. Э. Ф49 ibm pc для пользователя. Изд. 7-е, перераб и доп

    Книга
    д. Книга включает множество иллюстраций и таблиц.

Другие похожие документы..