Последовательность действий процессора для изменения 15 байта в 35 блоке жесткого магнитного диска

Обновлено: 04.07.2024

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

Как это работает

После включения компьютера в его оперативной памяти нет операционной системы. А без операционной системы, аппаратное обеспечение компьютера не может выполнять сложные действия, такие как, например, загрузку программы в память. Таким образом возникает парадокс, который кажется неразрешимым: для того, чтобы загрузить операционную систему в память, мы уже должны иметь операционную систему в памяти.

Решением данного парадокса является использование нескольких микропрограмм размещаемых в одной или нескольких микросхемах, BIOS (Basic Input/Output System). Процесс загрузки начинается с автоматического выполнения процессором команд, расположенных в постоянной (или перезаписываемой) памяти ( EEPROM или Flash ROM ), начиная с заданного адреса. Эти микропрограммы не обладает всей функциональностью операционной системы, но её (функциональности) достаточно для того, чтобы чтобы выполнить последовательную загрузку других программ, которые выполняются друг за другом до тех пор, пока последняя из них не загрузит операционную систему.

Последовательность основных блоков функций BIOS в PC -совместимых компьютерах:

1. - POST - самотестирование при включении питания процессора, памяти, набора микросхем системной логики, видеоадаптера, контроллера дисков, клавиатуры, мыши и других контроллеров и устройств;

2. - Setup BIOS ( программа установки параметров BIOS) - конфигурирование параметров системы. Она может быть запущена во время выполнения процедуры POST при нажатии определенной комбинации клавиш. Если она не была вызвана пользователем, загружаются параметры установленные и сохраненные в постоянной памяти в о время последнего конфигурирования Setup BIOS .

3. - Загрузчик операционной системы - подпрограмма, выполняющая поиск действующего основного загрузочного сектора на дисковом устройстве.

4. - BIOS - набор драйверов, предназначенных для взаимодействия операционной системы и аппаратного обеспечения при загрузке системы.

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

Зачем это нужно?

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

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

К ним относятся:

  • устройства ввода (клавиатура, мышь),
  • базовое устройство вывода (дисплей),
  • устройство, с которого будет произведена загрузка ОС — дисковод, жесткий диск, CD-ROM, флэш-диск, SCSI-устройство, сетевая карта (при загрузке по сети)

В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление.

Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.

Последовательность загрузки стандартного IBM-совместимого персонального компьютера

После включения персонального компьютера его процессор еще не начинает работу.

Первое устройство, которое запускается после нажатия кнопки включения компьютера, — блок питания. Если все питающие напряжения окажутся в наличии и будут соответствовать норме, на системную плату будет подан специальный сигнал Power Good, свидетельствующий об успешном тестировании блока питания и разрешающий запуск компонентов системной платы.

После этого чипсет формирует сигнал сброса центрального процессора, по которому очищаются регистры процессора, и он запускается.

Первая выполняемая команда расположена по адресу FFFF0h и принадлежит пространству адресов BIOS. Данная команда просто передает управление программе инициализации BIOS и выполняет следующую команду (микропрограмму BIOS ).

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

Таким образом, его работа — последовательно читать и выполнять команды из памяти.

Системная память сконфигурирована так, что первая команда, которую считает процессор после сброса, будет находиться в микросхеме BIOS.

Последовательно выбирая команды из BIOS, процессор начнет выполнять процедуру самотестирования, или POST.

Процедура самотестирования POST состоит из нескольких этапов.

  • Первоначальная инициализация основных системных компонентов;
  • Детектирование оперативной памяти, копирование кода BIOS в оперативную память и проверка контрольных сумм BIOS;
  • Первоначальная настройка чипсета;
  • Поиск и инициализация видеоадаптера. Современные видеоадаптеры имеют собственную BIOS, которую системная BIOS пытается обнаружить в специально отведенном сегменте адресов. В ходе инициализации видеоадаптера на экране появляется первое изображение, сформированное с помощью BIOS видео адаптера ;
  • Проверка контрольной суммы CMOS и состояния батарейки. Если контрольная сумма CMOS ошибочна, будут загружены значения по умолчанию ;
  • Тестирование процессора и оперативной памяти. Результаты тестирования обычно выводятся на экран ;
  • Подключение клавиатуры, тестирование портов ввода/вывода и других устройств.
  • Инициализация дисковых накопителей. Сведения об обнаруженных устройствах обычно выводятся на экран ;
  • Распределение ресурсов между устройствами и вывод таблицы с обнаруженными устройствами и назначенными для них ресурсами;
  • Поиск и инициализация устройств, имеющих собственную BIOS;
  • Вызов программного прерывания BIOS INT 19h, который ищет загрузочный сектор на устройствах, указанных в списке загрузки.

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

Что такое POST-коды?

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

Если быть совсем точным, во многих современных чипсетах перед передачей команд процессору системным контроллером предварительно конфигурируется «умная» системная шина. Но это не меняет сути дела.

Основная задача BIOS на данном этапе — проверка исправности и инициализация основных аппаратных компонентов компьютера. Вначале конфигурируются внутренние регистры чипсета и процессора, проверяется целостность кода BIOS. Затем происходит определение типа и размера оперативной памяти, поиск и инициализация видеокарты (интегрированной в чипсет или внешней). Следом конфигурируются порты ввода-вывода, контроллер дисковода, IDE/SATA-контроллер и подключенные к нему накопители. И, наконец, осуществляется поиск и инициализация интегрированных на материнскую плату дополнительных контроллеров и установленных карт расширения. Всего получается около ста промежуточных шагов, после чего управление передается загрузчику BOOTStrap, отвечающему за старт операционной системы.

Каждый из шагов POST-тестов имеет свой уникальный номер, называемый POST-кодом. Перед началом выполнения очередной процедуры ее POST-код записывается в специальный порт, именуемый Manufacturing Test Port. При успешной инициализации устройства в Manufacturing Test Port записывается POST-код следующей процедуры и так далее, до полного прохождения всех тестов. Если сконфигурировать устройство не удалось, дальнейшее выполнение POST-тестов прекращается, а в Manufacturing Test Port остается POST-код процедуры, вызывавшей сбой. Прочитав его можно однозначно идентифицировать проблемное устройство.

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

Award BIOS 6.0: вариант полной загрузки

Данную таблицу можно использовать не только как список POST-кодов, но и как последовательность действий, которые выполняются при включении компьютера. Она содержит POST-коды, которые отображаются при полной процедуре POST.

Невыполнение или сбой выполнения любого шага в последовательности тестов приводит к остановке тестирования и выдаче POST - кода соответствующего данному шагу сбоя.

POST - коды других производителей можно найти на сайтах производителя Вашей системной платы или производителя DIOS или в Internet .

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

Примером может быть Post карта PCI BM9222 .

Однако POST-карта это не широко распространенное средство. Скорее, это инструмент профессионального ремонтника компьютеров. Осознавая данный факт, производители материнских плат стали оснащать модели, рассчитанные на энтузиастов экспериментирующих с настройками и разгоном компьютера, встроенными индикаторами POST-кодов.

Примером может быть системная плата ECS H67H2-M , или модели X58 Extreme3, P55 Deluxe3 и 890GX Extreme3 .

Встречается и более дешевое решение — во время начальной инициализации компонентов POST-коды могут отображаться на экране наряду с другой служебной информацией. Правда у этого решения есть существенный недостаток: если проблема связана с видеокартой, вы, скорее всего, ничего не увидите.

Но для этого необходимо, чтобы в корпусе ПК имел системный динамик и он был подключен к системной платы.

Звуковые сигналы особенно ценны на начальном этапе, когда видеокарта еще не проинициализирована и, как следствие, не в состоянии отобразить что-либо на экране. Уникальная комбинация длинных и коротких сигналов укажет на проблемный компонент.

Процедура Setup

Для этого необходимо нажать определенную клавишу или сочетание клавиш.

Обычно на экранной заставке при тестировании отображается надпись типа «Press DEL to enter Setup» — это означает, что для входа в BIOS Setup необходимо нажать клавишу DEL. Узнать, за которой клавишей закреплен вход в BIOS, можно из инструкции к материнской плате. Если инструкции нет, а экранная заставка не отображает подсказки, можно опробовать наиболее известные варианты комбинаций:

Delete
Esc
Ctrl + Shift + S или Ctrl + Alt + S
Ctrl + Alt + Esc
Ctrl + Alt + Delete

Безопасная работа с BIOS Setup

Работа с BIOS Setup связана с определенным риском, поскольку при неправильном или неосторожном изменении параметра система может функционировать нестабильно либо не функционировать вообще. Есть несколько простых советов, которые позволяют свести возможный риск к минимуму:

  • Экспериментировать с настройками BIOS Setup лучше всего на новом не заполненном информацией компьютере;
  • Старайтесь вообще не экспериментировать с BIOS на компьютерах, обрабатывающих или хранящих важную или объемную информацию. Перед настройкой системы с помощью BIOS позаботьтесь о резервном копировании важных данных. Главное в таких компьютерах — стабильность. Подвисший разогнанный компьютер через несколько часов обработки видео — это потеря времени, электроэнергии и результата работы. Неразогнанный справится с данной задачей гораздо эффективнее и сохранит ваши нервы;
  • Прежде, чем изменить важные параметры, всегда фиксируйте выставленное и измененное значение. Это позволит вам в случае нестабильной работы системы вернуть ее в рабочее состояние;
  • Не изменяйте значения параметров, которые вам неизвестны. Уточните их значение либо в инструкции к материнской плате, либо в сети Internet на ресурсе разработчика платы;
  • Не редактируйте за раз несколько важных не связанных между собой параметров. При нестабильной работе системы гораздо сложнее определить, какой параметр вызвал нестабильную работу;
  • Не разгоняйте компьютер без соответствующей изучения работы разгоняемой системы и подготовки;
  • Не используйте раздел Hard Disk Utility, который предназначен для низкоуровневого форматирования устаревших моделей жестких дисков и встречается в старых версиях BIOS, т.к. может вывести из строя современный жесткий диск;
  • Если после выставления параметров и выхода из BIOS компьютер перестает запускаться вообще, вернуть систему в рабочее состояние можно несколькими способами:
    • Если после перезагрузки компьютера возможно войти в BIOS Setup, нужно установить прежние значения отредактированных параметров. Некоторые версии BIOS сами осуществляют откат изменений за последнюю сессию.
    • Если сделанные изменения неизвестны, то лучше воспользоваться параметрами по умолчанию, использовав команду Load Fail-Safe Defaults. После этого придется настраивать систему на оптимальную работу.
    • Если компьютер вовсе не запускается из-за неправильных настроек BIOS, то в таком случае необходимо обнулить содержимое CMOS. При этом все значения включая дату/время будут изменены. Для этого сбросить неправильные установки, для этого просто переместить перемычку Flash Recovery ( IBM ) или джампер Clearing CMOS в положение "очистка CMOS ". В последнем случае нужно просто замкнуть перемычкой на несколько минут контакты соответствующего джампера.
    • В случае неудачных результатов настройки Setup BIOS , необходимо после сброса неудачной конфигурации с помощью джампера в процедуре Setup BIOS продублировать возвращение загрузку значений BIOS по умолчанию с помощью команды "Load Fail-Safe Defaults ". Ваша система вернется в исходное состояние.

    В Award BIOS 6.0 это строка меню Setup BIOS - " Load Optimized Defaults " или "Load Fail-Safe Defaults " в этом случае загружается исходная настройки Setup BIOS .

    Собственный BIOS имеется и на других платах устанавливаемых в компьютер, например:

    • видеоадаптерах;
    • SCSI адаптеры;
    • сетевые адаптеры и других.

    Сборка А. Сорокин

    2. Модернизация и ремонт ПК, 15-е издание, Пер. с англ, М, изд. дом "Вильямс" 2005

    +

    10 Смотреть ответы Добавь ответ +10 баллов


    Ответы 10

    Ответ

    +

    Ответ

    +

    1) информационная емкость сектора – 512 байт.
    2) 500 Гбайт.
    3) 700 мегабайт - стандарт
    4) 4,7 гигабайта есть ещё двухсторонние 8 гигабайт
    5) разные объемы есть

    Ответ

    +

    1)Редактирование текста представляет собой:
    а) процесс внесения изменений в имеющийся текст

    4) При работе с текстом клавиша Insert служит для:
    а) переключения режима вставка/замена

    5) Чтобы курсор переместился в начало текста, нужно нажать:
    а) Ctrl + Home

    6) Фрагмент текста - это:
    в) непрерывная часть текста

    7) Копирование текстового фрагмента в текстовом редакторе предусматривает в первую очередь:
    а) выделение копируемого фрагмента

    8) Буфер обмена - это:
    а) раздел оперативной памяти

    9) Для чего предназначен буфер обмена?
    б) для временного хранения копий фрагментов или удаленных фрагментов

    10) Для считывания текстового файла с диска необходимо указать:
    б) имя файла

    11) Укажите "лишнее":
    а) вставка

    12) Этап подготовки текстового документа, на котором он заносится во внешнюю память, называется:
    б) сохранением

    13) Текст, набранный в текстовом редакторе, хранится на внешнем запоминающем устройстве в виде:
    а) файла

    14) Какой из представленных ниже форматов не относится к форматом файлов, в которых сохраняются текстовые документы?
    д) PPT

    Ответ

    +

    1. озу 2. дискета 3. не уверена, но возможно кэш 4. пзу 5. hdd (жёсткий диск)

    Ответ

    +

    1Компьютер это -многофункциональное электронное устройство для работы с информацией;
    2.Манипулятор "мышь" - это устройство:ввода информации;
    3. В процессе загрузки операционной системы происходит:Последовательная загрузка файлов операционной системы в оперативную память
    4.Во время исполнения прикладная программа хранится:в оперативной памяти;
    5.При отключении компьютера информация стирается:из оперативной памяти;
    6 .Расширение файла, как правило, характеризует:тип информации, содержащейся в файле;
    7Полный путь файлу: c:\\books\\raskaz.txt. Каково имя файла? raskaz.txt;

    8.Операционная система это -программная среда, определяющая интерфейс пользователя;
    9 .Программой архиватором называют:программу для уплотнения информационного объема (сжатия) файлов;
    10.Сжатый файл отличается от исходного тем, что:он занимает меньше места11. Файловый вирус: запускаются при запуске компьютера;
    12 .В случае появления запаха гари из компьютера необходимо: продолжать работать на компьютере альтернативный ответ- в школе дермовая проводка и из-за этого может загореться вся школа, ибо комьютера сделны из саммых дешевых китайских зачастей13 .Правая кнопка мыши позволяет вызвать меню следующего вида
    ниспадающее14.В процессе дефрагментации диска каждый файл записывается обязательно в последовательно расположенных секторах
    15 . В целях сохранения информации жесткие магнитные диски следует оберегать от :Света
    Ударов при установке
    16.При быстром форматировании гибкого диска: там меняются адреса на диске
    17.Драйвер- это Программа, обеспечивающая работу устройства компьютера
    18. Системный диск необходим для Хранения важных файлов
    19.Программы, с которых пользователь решает свои информационные задачи, не прибегая к программированию, называются:
    Прикладными программами

    2.1. Процессор.

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


    Рис. 4. Упрощённая структура процессора

    Основные элементы процессора:

    · Регистры – это специальные ячейки памяти, физически расположенные внутри процессора. В отличие от ОЗУ, где для обращения к данным требуется использовать шину адреса, к регистрам процессор может обращаться напрямую. Это существенно ускорят работу с данными.

    · Арифметико-логическое устройство выполняет арифметические операции, такие как сложение, вычитание, а также логические операции.

    · Блок управления определяет последовательность микрокоманд, выполняемых при обработке машинных кодов (команд).

    · Тактовый генератор , или генератор тактовых импульсов, задаёт рабочую частоту процессора.

    2.2. Режимы работы процессора.

    Процессор архитектуры x86 может работать в одном из пяти режимов и переключаться между ними очень быстро:

    1. Реальный (незащищенный) режим (real address mode) — режим, в котором работал процессор 8086. В современных процессорах этот режим поддерживается в основном для совместимости с древним программным обеспечением (DOS-программами).

    2. Защищенный режим (protected mode) — режим, который впервые был реализован в 80286 процессоре. Все современные операционные системы (Windows, Linux и пр.) работают в защищенном режиме. Программы реального режима не могут функционировать в защищенном режиме.

    3. Режим виртуального процессора 8086 (virtual-8086 mode, V86) — в этот режим можно перейти только из защищенного режима. Служит для обеспечения функционирования программ реального режима, причем дает возможность одновременной работы нескольких таких программ, что в реальном режиме невозможно. Режим V86 предоставляет аппаратные средства для формирования виртуальной машины, эмулирующей процессор8086. Виртуальная машина формируется программными средствами операционной системы. В Windows такая виртуальная машина называется VDM (Virtual DOS Machine — виртуальная машина DOS). VDM перехватывает и обрабатывает системные вызовы от работающих DOS-приложений.

    4. Нереальный режим (unreal mode, он же big real mode) — аналогичен реальному режиму, только позволяет получать доступ ко всей физической памяти, что невозможно в реальном режиме.

    5. Режим системного управления System Management Mode (SMM) используется в служебных и отладочных целях.

    При загрузке компьютера процессор всегда находится в реальном режиме, в этом режиме работали первые операционные системы, например MS-DOS, однако современные операционные системы, такие как Windows и Linux переводят процессор в защищенный режим. Вам, наверное, интересно, что защищает процессор в защищенном режиме? В защищенном режиме процессор защищает выполняемые программы в памяти от взаимного влияния (умышленно или по ошибке) друг на друга, что легко может произойти в реальном режиме. Поэтому защищенный режим и назвали защищенным.

    2.3. Регистры процессора (программная модель процессора).

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

    · 8 регистров общего назначения, служащих для хранения данных и указателей;

    · регистры сегментов — они хранят 6 селекторов сегментов;

    · регистр управления и контроля EFLAGS, который позволяет управлять состоянием выполнения программы и состоянием (на уровне приложения) процессора;

    · регистр-указатель EIP выполняемой следующей инструкции процессора;

    · система команд (инструкций) процессора;

    · режимы адресации данных в командах процессора.

    Начнем с описания базовых регистров процессора Intel 80386.

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


    Рис. 5. Базовые регистры процессора Intel 80386

    Среди базового набора регистров выделим отдельные группы и рассмотрим их назначение.

    2.4. Регистры общего назначения.

    Остальные четыре регистра – ESI (индекс источника), EDI (индекс приемника), ЕВР (указатель базы), ESP (указатель стека) – имеют более конкретное назначение и применяются для хранения всевозможных временных переменных. Регистры ESI и EDI необходимы в строковых операциях, ЕВР и ESP – при работе со стеком. Так же как и в случае с регистрами ЕАХ - EDX, младшие половины этих четырех регистров называются SI, DI, BP и SP соответственно, и в процессорах до 80386 только они и присутствовали.

    2.5. Сегментные регистры.

    При использовании сегментированных моделей памяти для формирования любого адреса нужны два числа – адрес начала сегмента и смещение искомого байта относительно этого начала (в бессегментной модели памяти flat адреса начал всех сегментов равны). Операционные системы (кроме DOS) могут размещать сегменты, с которыми работает программа пользователя, в разных местах памяти и даже временно записывать их на диск, если памяти не хватает. Так как сегменты способны оказаться где угодно, программа обращается к ним, применяя вместо настоящего адреса начала сегмента 16-битное число, называемое селектором. В процессорах Intel предусмотрено шесть 16-битных регистров - CS, DS, ES, FS, GS, SS , где хранятся селекторы. (Регистры FS и GS отсутствовали в 8086, но появились уже в 80286.) Это означает, что в любой момент можно изменить параметры, записанные в этих регистрах.

    В отличие от DS, ES, GS, FS, которые называются регистрами сегментов данных, CS и SS отвечают за сегменты двух особенных типов – сегмент кода и сегмент стека. Первый содержит программу, исполняющуюся в данный момент, следовательно, запись нового селектора в этот регистр приводит к тому, что далее будет исполнена не следующая по тексту программы команда, а команда из кода, находящегося в другом сегменте, с тем же смещением. Смещение очередной выполняемой команды всегда хранится в специальном регистре EIP (указатель инструкции, 16-битная форма IP), запись в который так же приведет к тому, что далее будет исполнена какая-нибудь другая команда. На самом деле все команды передачи управления – перехода, условного перехода, цикла, вызова подпрограммы и т.п. – и осуществляют эту самую запись в CS и EIP.

    2.6. Регистр флагов.

    Еще один важный регистр, использующийся при выполнении большинства команд, - регистр флагов. Как и раньше, его младшие 16 бит, представлявшие собой весь этот регистр до процессора 80386, называются FLAGS. В EFLAGS каждый бит является флагом, то есть устанавливается в 1 при определенных условиях или установка его в 1 изменяет поведение процессора. Все флаги, расположенные в старшем слове регистра, имеют отношение к управлению защищенным режимом, поэтому здесь рассмотрен только регистр FLAGS (см. рис. 6):


    Рис. 6. Регистр флагов FLAGS.

    CF – флаг переноса. Устанавливается в 1, если результат предыдущей операции не уместился в приемнике и произошел перенос из старшего бита или если требуется заем (при вычитании), в противном случае – в 0. Например, после сложения слова 0 FFFFh и 1, если регистр, в который надо поместить результат, – слово, в него будет записано 0000 h и флаг CF = 1.

    PF – флаг четности. Устанавливается в 1, если младший байт результата предыдущей команды содержит четное число битов, равных 1, и в 0, если нечетное. Это не то же самое, что делимость на два. Число делится на два без остатка, если его самый младший бит равен нулю, и не делится, когда он равен 1.

    AF – флаг полупереноса или вспомогательного переноса. Устанавливается в 1, если в результате предыдущей операции произошел перенос (или заем) из третьего бита в четвертый. Этот флаг используется автоматически командами двоично-десятичной коррекции.

    ZF – флаг нуля. Устанавливается в 1, если результат предыдущей команды – ноль.

    SF – флаг знака. Он всегда равен старшему биту результата.

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

    IF – флаг прерываний. Сброс этого флага в 0 приводит к тому, что процессор перестает обрабатывать прерывания от внешних устройств. Обычно его сбрасывают на короткое время для выполнения критических участков кода.

    DF – флаг направления. Он контролирует поведение команд обработки строк: когда он установлен в 1, строки обрабатываются в сторону уменьшения адресов, когда DF =0 – наоборот.

    OF – флаг переполнения. Он устанавливается в 1, если результат предыдущей арифметической операции над числами со знаком выходит за допустимые для них пределы. Например, если при сложении двух положительных чисел получается число со старшим битом, равным единице, то есть отрицательное, и наоборот.

    Флаги IOPL (уровень привилегий ввода-вывода) и NT (вложенная задача) применяются в защищенном режиме.

    2.7. Цикл выполнения команды

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

    Для того чтобы процессор знал, какую команду нужно выполнять в определённый момент, существует счётчик команд – специальный регистр, в котором хранится адрес команды, которая должна быть выполнена после выполнения текущей команды. То есть при запуске программы в этом регистре хранится адрес первой команды. В процессорах Intel в качестве счётчика команд (его ещё называют указатель команды) используется регистр EIP (или IP в 16-разрядных программах).

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

    Цикл выполнения команды – это последовательность действий, которая совершается процессором при выполнении одной машинной команды. При выполнении каждой машинной команды процессор должен выполнить как минимум три действия: выборку, декодирование и выполнение. Если в команде используется операнд, расположенный в оперативной памяти, то процессору придётся выполнить ещё две операции: выборку операнда из памяти и запись результата в память. Ниже описаны эти пять операций.

    • Выборка команды . Блок управления извлекает команду из памяти (из очереди команд), копирует её во внутреннюю память процессора и увеличивает значение счётчика команд на длину этой команды (разные команды могут иметь разный размер).
    • Декодирование команды . Блок управления определяет тип выполняемой команды, пересылает указанные в ней операнды в АЛУ и генерирует электрические сигналы управления АЛУ, которые соответствуют типу выполняемой операции.
    • Выборка операндов . Если в команде используется операнд, расположенный в оперативной памяти, то блок управления начинает операцию по его выборке из памяти.
    • Выполнение команды . АЛУ выполняет указанную в команде операцию, сохраняет полученный результат в заданном месте и обновляет состояние флагов, по значению которых программа может судить о результате выполнения команды.
    • Запись результата в память . Если результат выполнения команды должен быть сохранён в памяти, блок управления начинает операцию сохранения данных в памяти.

    Суммируем полученные знания и составим цикл выполнения команды:

    1. Выбрать из очереди команд команду, на которую указывает счётчик команд.
    2. Определить адрес следующей команды в очереди команд и записать адрес следующей команды в счётчик команд.
    3. Декодировать команду.
    4. Если в команде есть операнды, находящиеся в памяти, то выбрать операнды.
    5. Выполнить команду и установить флаги.
    6. Записать результат в память (по необходимости).
    7. Начать выполнение следующей команды с п.1.

    Это упрощённый цикл выполнения команды. К тому же действия могут отличаться в зависимости от процессора. Однако это даёт общее представление о том, как процессор выполняет одну машинную команду, а значит и программу в целом.

    Важная информация - правильные ответы тестов отмечены +.

    1. При помощи каких программ осуществляется отправка и получение электронной почты?

    1. + Outlook Express

    2. Лазерные диски CD/DVD-R предназначены:

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

    3. для многократной перезаписи информации

    3. Что выступает в роли рабочей станции при подключении к Интернет?

    1. +персональный компьютер

    4. Понимают ли современные процессоры команды своих предшественников?

    3. Только частично

    5. Какие программные продукты можно использовать для выполнения следующих типовых файловых операций (создания папок, копирования файлов и папок; перемещения файлов и папок; удаления файлов):

    6. Сервер - это:

    1. компьютер, имеющий выход в Internet

    2. +компьютер и выполняемая программа, предназначенные для обработки запросов от клиентов

    3. компьютер, подключенный к сетевому принтеру

    7. База данных представляет собой:

    1. текстовый файл определенного формата

    2. +множество взаимосвязанных таблиц, каждая из которых содержит информацию об объектах определенного типа

    3. любой документ Microsoft Office

    8. Полное имя файла состоит из:

    1. Собственного имени и расширения

    2. +Имени логического диска, пути каталогов, имени файла

    3. Имени каталога и имени файла

    9. Для решения прикладных экономических задач необходимо использовать программу:

    10. Буфер обмена служит для:

    1. +хранения информации об объектах, которые подлежат перемещению или копированию

    2. перемещения информации

    3. хранения информации, которая подлежит удалению

    11. Вирус возникает в ПК:

    2. +попадая извне с какими-либо программами

    4. +при загрузке файлов из Internet

    5. при установке программ с лицензионных дисков

    12. Выберите действия, которые позволяют выполнять графические программы PAINT и PHOTOSHOP

    1. создавать мелодии

    2. +редактировать графические файлы

    3. +создавать графические файлы

    4. сохранять мелодии на диске в виде файлов

    5. +сохранять графические файлы на диске

    6. редактировать мелодии

    7. озвучивать графические файлы

    13. Отправленное Вами по электронной почте письмо:

    1. сразу попадает непосредственно адресату

    2. +попадает на почтовый сервер провайдера

    3. остается в Вашем компьютере до момента получения почты адресатом

    14. Разрядность центрального процессора:

    1. +определяет число двоичных разрядов (битов) информации обрабатываемых (или

    2. передаваемых) за один такт

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

    4. указывает ёмкость внутреннего КЭШа процессора

    15. Оперативная память служит для:

    1. +Временного хранения программ и данных

    2. Постоянного хранения программ и данных

    3. Для записи программ и данных на носители

    16. Информационная система:

    1. +взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах поставленной цели

    2. совокупности единой системы классификации и кодирования информации, унифицированных систем документации, схем информационных потоков предприятия

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

    17. Для защиты информации применяются:

    1. специальные программы, ограничивающие доступ к информации, устанавливающие пароль для входа в систему, устанавливающие блокировку аппаратных средств

    2. +шифровальные программы

    3. копирование информации с применением различных технических и программных средств

    18. Пакет Microsoft Access:

    1. все необходимые для работы данные хранит в документах Word и электронных таблицах

    2. +позволяет хранить все данные в одном файле и доступ к этим данным осуществляется постранично, что позволяет осуществлять поиск информации по одному или нескольким параметрам

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

    19. Одноранговой сетью называется:

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

    2. компьютерная сеть шинной топологии

    3. компьютерная сеть, имеющая единый концентратор

    20. Тактовая частота

    1. +указывает, сколько элементарных операций микропроцессор выполняет в единицу времени

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

    21. Потеря информации происходит из-за:

    1. импульсных помех электропитания

    2. действия компьютерных вирусов

    3. неисправной аппаратной части ПК

    4. + все ответы правильные

    22. Что такое операционная система (ОС)?

    1. программа, обеспечивающая сервис работы при настройке или проверке аппаратной части ПК

    2. программный комплекс для решения конкретной прикладной задачи

    3. +программный комплекс, являющийся посредником между ПК и пользователем

    23. Емкость стандартного (120 мм) компакт-диска равна:

    24. В программе Excel адрес $ F $15 – это:

    1. смешанный адрес ячейки

    2. относительный адрес ячейки

    3. +абсолютный адрес ячейки

    25. Мельчайшая единица информации в электронном виде –

    26. Какова информационная емкость одностороннего DVD-диска?

    3. 4700 Мбайт

    27. Информационная технология – это

    1. +процесс, использующий совокупность средств и методов сбора, обработки и передачи первичной информации для получения информационного продукта

    2. процесс обработки и передачи информации для получения информационного продукта

    3. процесс принятия решения об использовании информации для получения информационного продукта

    28. Операционная система – это

    1. +программное обеспечение, являющееся посредником между компьютером и пользователем

    2. сервисная программа необходимая для настройки компьютера

    3. программный комплекс для решения прикладных задач

    29. Экспертные системы содержат:

    1. +базы данных и базу знаний

    2. только базы данных

    3. только базу знаний

    30. Ключевое поле в MS Access –

    1. +это поле, которое однозначно определяет какую-либо запись

    2. это любое поле базы данных, содержащие запись

    3. это набор полей с соответствующими номерами записей

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

    1. +удалять или изменять

    2. только удалять

    3. только изменять

    32. 1 бит - это количество информации, которое …

    1. +выражает значение Да или Нет и обозначается двоичным числом 1 или 0

    2. укрупненная единица измерения данных - 1 бит = 8 байт

    3. упрощенная запись укрупненной единицы измерения данных - 1 бит = 56 Кбайт

    33. Шаблоны в MS Word это:

    1. средство позволяющее осуществить автоматизированное форматирование документа

    2. совокупность удачных стилевых настроек сохраняемых вместе с готовым документом

    3. +набор унифицированных элементов и цветовых схем

    34. На системной плате расположены:

    1. +центральный микропроцессор

    2. +оперативная память

    3. +контроллеры устройств

    4. +разъемы (слотов) для подключения к ней плат расширения

    6. дисководы гибких, лазерных или других дисков

    7. блок питания системного блока

    35. Основная память –

    1. +это память, которая включает в себя оперативную память и постоянную память

    2. это память для хранения информации больших размеров (дискеты, компакт-диски, винчестер и т. д.)

    3. это устройство для создания резервных копий документов хранящихся на компьютере

    36. Матричный принтер имеет печатающую головку, на которой

    1. +Расположена вертикальная матрица из металлических иголок

    2. расположен барабан из полупроводникового материала

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

    37. Локальная сеть

    1. +объединяет абонентов, расположенных в пределах небольшой территории (

    2. объединяет абонентов, расположенных на значительном расстоянии друг от друга (десятки-сотни километров)

    3. объединяет абонентов, расположенных в различных странах, на различных континентах

    38. Для изменения границ полей в документе MS Word нужно:

    1. Выбрать команду Файл\Параметры страницы, затем в режиме диалога с системой задать границы полей.

    2. +Выбрать команду Разметка страницы\Параметры страницы, затем в режиме диалога с системой задать границы полей.

    39. Внутри системного блока находятся:

    1. +материнская (системная) плата

    4. +дисководы гибких, лазерных или других дисков

    6. +платы расширения

    40. Сканеры бывают

    41. Перекрестная ссылка для MS Excel - это ссылка на элемент, который

    1. +находится в другой части документа

    2. находится в другом файле

    3. может находиться в другой части документа, в другом файле, а также в сети Интернет

    42. В зависимости от степени автоматизации информационных процессов различают следующие системы:

    1. +Ручные (все операции по переработке информации выполняются человеком).

    2. +Автоматизированные (часть функций управления или обработки данных осуществляется автоматически, а часть человеком).

    3. +Автоматические (все функции управления и обработки данных осуществляются техническими средствами без участия человека).

    43. Запись формул в MS Excel. Укажите верный вариант.

    1. +Формула всегда начинается со знака равенства (=)

    2. Формула всегда начинается со знака звездочка (*)

    3. Формула всегда записывается в кавычках ("")

    44. данные это -

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

    2. +информация, представленная в виде, пригодном для обработки автоматическими средами при возможно участии человека

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

    45. К какому потру подключается мышь

    46. Монитор предназначен для:

    1. +графического представления информации на экран

    2. вывода текстовой информации

    3. записи (сохранения) или считывания информации с гибкого магнитного диска

    4. управления работой различных устройств ПК

    47. Графические файлы имеют расширение:

    48. Рабочая станция – это:

    1. +персональная ЭВМ, являющаяся рабочим местом пользователя, выполняющая обработку данных.

    2. компьютер, управляющий определенным ресурсом.

    3. компьютер, использующий ресурсы сети

    49. По структуре локальные сети подразделяются на:

    1. реальные, искусственные.

    2. +«Звезда», «Шина», «Кольцо»

    3. проводные, беспроводные

    50. Документ в программе Excel называется

    1. +рабочей книгой

    2. рабочим листом

    51. Для работы с буфером обмена используются команды:

    1. +вырезать, копировать, вставить

    2. удалить, переименовать

    3. создать, сохранить

    52. Какое устройство служит для превращения аналоговых сигналов в цифровые и обратно

    53. Дата и время, функции, формулы – данные такого типа бывают в программе

    54. Какие из объектов базы данных являются основными?

    3. формы и отчёты.

    55. В таблице базы данных столбцы называются

    56. Какое устройство в ЭВМ относится к внешним:

    2. центральный процессор

    3. оперативная память

    57. Текстовый процессор Word это-

    1. системная программа для создания документов

    2. +прикладная программа для создания и обработки текстовых документов

    3. система для подготовки документов различной сложности

    58. К каким программам относится операционная система

    3. к системам программирования

    59. Программа – это:

    1. +Описание на машинном языке того, какие действия, в какой последовательности, и над какой информацией должен произвести компьютер

    2. Действие машины по обработке информации

    3. Создание необходимых документов

    60. Изменить тип шрифта, размер и начертание можно с помощью:

    1. +Панели инструментов «Главная»

    2. Панели инструментов «Форматирование»

    3. Панели «Рисование»

    Дополнительные вопросы к тестам 2018г

    1. Компания INTEL была основана:

    Тест № 2 по информатике. Быстродействие компьютера зависит от тактовой частоты, обычно измеряемой в:

    3. Сколько надо времени для акклиматизации накопительного диска после температуры -1:

    4. Тест. Какое предположение ложное:

    Быстродействие накопителя можно оценить по:

    + А) скорости вращения диска

    Б) скорости передачи данных

    В) средне статистическом времени поиска

    5. Debugging Tools это:

    А) Проверка систем

    +Б) Средства отладки

    В) Отладчик ядра

    6. Влияют ли радио помехи на работу компьютера

    Б) Влияют но не существенно

    7. Цикл.

    + А) Время, за которое сигнал переходит к состоянию, идентичному текущему

    Б) Поочередная передача данных

    В) Повторяющиеся объекты

    8. Этот термин используется для указания типа внутренней архитектуры процессоров

    9. Код ошибки POSTдля IBM BIOS: один длинный и один короткий

    + А) проблема связанна с системной платой

    Б) проблема связанна с блоком питания

    В) проблема связанна с видео адаптером

    10. Компьютерная шина это:

    + А) двунаправленный универсальный коммутатор

    Б) двунаправленный универсальный проводник

    В) двунаправленный универсальный контур

    11. Производительность процессора для двух задач, одной с коэффициентом сложности 2, а второй 8 составит

    12. Ширина шины 8 байт у:

    13. В 64-розрядном, трех канальном модуле памяти считывает за раз

    14. С помощью этого изобретения знания стало возможно накапливать и передавать по следующим поколениям

    В) экстрасенсорные способности

    15. Информатика наука занимающееся изучением.

    А) законов, и правил дорожного движения.

    + Б) законов и методов.

    16. Что такое информатика?

    + А) Наука, изучающая структуру и свойства информации.

    Б) Наука, изучающая строение компьютера.

    В) Наука изучающая программирование.

    17. Что является предметом информатики?

    А) Вся информация о компьютеризации.

    + Б) Разработка экстрактивных методов преобразования информации.

    В) Вычисления , что такое информационные системы.

    18. Главные функции информатики это?

    А) Изучения вычислительной системы.

    Б) Разработка технического процесса.

    + В) Разработка методов и средств преобразовании информации.

    19. Основные направления информатики.

    + А) Разработка вычислительных систем и программного обеспечения.

    Б) Методы машинной графики.

    В) Системный анализ.

    20. Что такое компьютерная архитектура?

    + А) Это наука, исследующая концепции построения компьютеров.

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

    21. Массовая компьютеризация общества началась в:

    22. Чему равен 1 Гбайт?

    Г) 1 000 000 Кбайт

    23. Память для хранения переменной информации называется

    24. Какое из перечисленных устройств не относится к внешним запоминающим устройствам?

    25. Какое устройство обладает наименьшей скоростью обмена информацией?

    + А) дисковод для лазерных дисков

    Б) дисковод для жестких дисков

    В) микросхема оперативной памяти

    26. Посредством какого устройства взаимодействуют отдельные элементы компьютера?

    Читайте также: