Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных 8
Вид материала | Документы |
СодержаниеАлгоритмическая структура «цикл» Циклический алгоритм Базовая система ввода-вывода (bios). понятие cmos ram |
- Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных, 3053.99kb.
- Тема Базы данных. Системы управления базами даннях (12 часов), 116.1kb.
- Проектирование базы данных, 642.58kb.
- Лекция 2 Базы данных, 241.25kb.
- Гис-технологии в экологии, 1013.18kb.
- Системы управления базами данных (субд). Назначение и основные функции, 30.4kb.
- Реферат на тему: Access. Базы данных, 274.77kb.
- Программа дисциплины Системы управления базами данных Семестры, 22.73kb.
- Должны быть организованны в базы данных с целью адекватного отображения изменяющегося, 506.06kb.
- Рабочая программа По дисциплине «Базы данных» По специальности 230102. 65 Автоматизированные, 204.1kb.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА «ЦИКЛ»
В своей жизненной практике человек постоянно встречается с ситуациями, для решения которых требуется многократно повторять одни и те же действия, пока соблюдается некоторое заранее установленное условие (либо до тех пор, пока некоторое условие не начнёт соблюдаться).
Рассмотрим несколько примеров.
Предположим, нам необходимо письменно перевести английский текст на русский язык. Возможный алгоритм действий:
- Прочесть предложение.
- Перевести это предложение на русский язык.
- Записать перевод в тетрадь.
- Если в тексте остались предложения, не переведенные
на русский язык, то перейти к шагу 1, в противном
случае завершить работу.
А вот пример из математики. Число, кратное только самому себе и 1, называется простым. 1, 2, 3, 5, 7 — простые числа; 4,6,8 — нет. В III веке до нашей эры греческий математик Эратосфен предложил алгоритм для нахождения всех простых чисел, меньших заданного п:
- Выписать все натуральные числа от 1 до п.
- Вычеркнуть 1.
- Подчеркнуть наименьшее из неотмеченных чисел.
- Вычеркнуть все числа, кратные подчеркнутому на предыдущем шаге.
- Если в списке имеются неотмеченные числа, то перейти к шагу 3, в противном случае все подчеркнутые числа — простые.
При выполнении этого алгоритма повторение шагов 3-5 происходит до тех пор, пока в исходном списке остаются неотмеченные числа.
Циклом называется такая форма организации действий в алгоритме, при которой выполнение одной и той же последовательности команд повторяется некоторое количество раз в зависимости от выполнения заданного условия.
Циклический алгоритм — это алгоритм, содержащий циклы.
Ситуация, при которой выполнение цикла никогда не заканчивается, называется зацикливанием. Следует разрабатывать алгоритмы, не допускающие таких ситуаций. Для правильной организации цикла необходимо выполнять следующие требования:
- перед началом цикла задавать начальные значения параметров — переменных, используемых в логическом выражении, отвечающем за продолжение или завершение цикла;
- внутри цикла изменять переменные, влияющие на смену (на противоположное) значения логического выражения, за счет которого продолжается цикл, — для того, чтобы цикл в некоторый момент завершился;
- проверять условие продолжения или окончания цикла (вычислять логическое выражение);
- выполнять операторы внутри цикла (тело цикла);
- управлять циклом — переходить к его началу, если он незакончен, или выходить из цикла в противном случае.
Команда исполнителю многократно повторить указанную последовательность действий (тело цикла) называется командой повторения. Команда повторения (цикла) изображается не отдельным блоком, а целой структурой.
Различают циклы с известным числом повторений (цикл с параметром) и итерационные (с пред- и постусловием).
Рассмотрим, как выполняется каждый из этих циклов.
- Проверяется условие (вычисляется значение логического выражения).
- Если значение логического выражения — «истина» (да), осуществляется переход к следующему пункту, иначе к п. 1.5.
- Выполняется тело цикла.
- Осуществляется переход к п. 1.1.
- Конец цикла.
- Выполняется тело цикла.
- Проверяется условие (вычисляется значение логического выражения).
- Если значение логического выражения — «ложь»
(нет), осуществляется переход к п. 2.1, иначе к следующему пункту.
- Конец цикла.
- Вычисляются значения выражений, определяющих начальное и конечное значения параметра цикла.
- Параметру цикла присваивается начальное значение.
- Параметр цикла сравнивается с конечным значением.
- Если при положительном шаге параметр цикла превосходит конечное значение (при отрицательном шаге параметр цикла меньше конечного значения), то осуществляется переход к п. 3.8, иначе к следующему пункту.
- Выполняется тело цикла.
- Параметр цикла автоматически изменяется на величину шага.
- Осуществляется переход к п.3.3.
- Конец цикла.
Если начальное и конечное значения параметра цикла являются целыми величинами, а шаг цикла равен 1, то цикл называется циклом со счетчиком.
БАЗОВАЯ СИСТЕМА ВВОДА-ВЫВОДА (BIOS). ПОНЯТИЕ CMOS RAM
Базовая система ввода-вывода (Basic Input Output System), или сокращенно BIOS,—это, с одной стороны, составная часть аппаратных средств, с другой — один из программных модулей операционной системы. Возникновение данного названия связано с тем, что BIOS включает в себя набор программ ввода-вывода. С помощью этих программ операционная система и прикладные программы могут взаимодействовать как с различными устройствами самого компьютера, так и с периферийными устройствами. Как составная часть аппаратных средств система BIOS в ПК реализована в виде одной микросхемы, установленной на материнской плате компьютера. Большинство современных видеоадаптеров и контроллеров-накопителей имеют собственную систему BIOS, которая дополняет системную BIOS. Одним из разработчиков BIOS является фирма «IBM», создавшая NetBIOS. Данный программный продукт не подлежит копированию, поэтому другие производители компьютеров были вынуждены использовать микросхемы BIOS независимых фирм. Конкретные версии BIOS связаны с набором микросхем (или чипсетом), находящихся на системной плате. Как программный модуль операционной системы система BIOS включает в себя программу тестирования при включении питания компьютера POST (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 или включения ЭВМ.