Bios это в информатике программа драйвер программа утилита

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

Справочная информация

Назначение BIOS. Прежде операционной системы в компьютере запускается встроенная в чип материнской платы программа BIOS (Basic Input/Output System, основная система ввода-вывода). Назначение этого небольшого (256 Кб) программного кода — поиск, тестирование и установка некоторых параметров устройств компьютера. Правильный подбор параметров может ускорить загрузку компьютера.

BIOS представляет собой программу, записанную в микросхему ПЗУ по той или иной технологии ROM и, следовательно, не требующую питания для того, чтобы храниться там даже после выключения компьютера. Параметры настройки BIOS хранятся в энергозависимой CMOS RAM, которая питается от батарейки на материнской плате.

После включения питания напряжение подается на центральный процессор и другие микросхемы материнской платы. «Проснувшись», CPU запускает из микросхемы программу BIOS и начинается процедура POST (Power On Self Test, инициализация при первом включении). Ее задача — просканировать и настроить все «железо». Прежде всего формируется логическая архитектура компьютера.

Загрузочная USB флешка с Windows PE от Sergey Strelec + драйвера + программы

Подается питание на все чипсеты, в их регистрах устанавливаются нужные значения. Затем определяется объем ОЗУ (этот процесс можно наблюдать на экране), включается клавиатура, распознаются основные порты компьютера. На следующем этапе определяются блочные устройства — жесткие диски и приводы CD/DVD. На заключительной стадии происходит отображение итоговой информации.

После окончания работы POST BIOS ищет загрузочную запись. Эта запись, в зависимости от настройки, находится на одном из жестких дисков, CD/DVD-ROM или устройстве USB. После того как загрузочная запись найдена, она загружается в память и управление передается ей.

Настройка BIOS. Для изменения настроек BIOS используется программа Setup, для входа в которую обычно используются клавиши Del или F2 (это зависит от производителя и версии BIOS). В настоящее время среди разработчиков BIOS для персональных компьютеров наиболее известны три фирмы: American Megatrends Inc. (AMI), Intel и Phoenix Technologies (торговые марки — Award BIOS, Phoenix Award BIOS). Именно их продукция встречается на подавляющем большинстве материнских плат. Однако даже для двух последовательных моделей материнских плат одного и того же производителя меню BIOS могут в той или иной степени различаться, так как единого стандарта на его интерфейс не существует.

  • раздел Main или Standard CMOS Setup. Здесь можно задать дату и время, а также параметры жестких дисков;
  • в разделе Advanced BIOS Features (BIOS Features Setup или просто Advanced) приведены различные общие настройки, позволяющие включить или отключить определенные опции загрузки компьютера;
  • раздел Integrated Peripherals отвечает за интерфейсы, интегрированные устройства и дополнительные системные функции;
  • раздел Power Management Setup позволяет настроить все опции энергопотребления и питания;
  • раздел Hardware Monitor позволяет узнать значения системных датчиков: температуру процессора или скорость вращения вентиляторов (об/мин);
  • пункт Load Setup Defaults восстанавливает настройки BIOS по умолчанию и устраняет все изменения, которые вы могли внести. Данный пункт будет полезен, если ваши действия привели к каким-либо проблемам в системе.

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

Настройка Bios

  • CPU Internal Frequency. Конструкция некоторых материнских плат позволяет указать здесь частоту процессора. Однако будьте осторожны — «разгон» процессора может привести к его повреждению;
  • Boot Up NumLock Status. Автоматическое включение цифровой клавиатуры, полезно для индивидуальной настройки;
  • Quick Power On Self Test (Quick Mode). Ускоряет загрузку, пропуская некоторые тесты, в том числе тройную проверку ОЗУ;
  • Virus Warning, Boot Virus Detection. Защита от загрузочных вирусов. При установке защиты будет запрещен доступ к загрузочной записи жесткого диска. Этот параметр следует отключать при инсталляции ОС;
  • Boot Sequence. Последовательность просмотра дисков для поиска загрузочного сектора. Этот режим может быть представлен и другим способом — в виде списка из четырех устройств. Обычно первым загрузочным устройством удобно ставить диск С. Кроме жестких дисков современные системы могут загружаться с CD-ROM.

В некоторых версиях BIOS последние 4 пункта могут находиться в разделе Boot.

  • Onboard IDE-1 Controller — первый контроллер IDE-дисков;
  • Onboard IDE-2 Controller — второй контроллер IDE-дисков;
  • USB Keyboard support. Как известно, шина USB поддерживается средствами ОС. Таким образом, до загрузки Windows клавиатура работать не должна. Режим USB Keyboard support позволяет BIOS самостоятельно, на этапе загрузки, обрабатывать события, поступающие от клавиатуры;
  • Onboard Serial Port 1/2. Этот параметр позволяет отключить порты СОМ1 и COM2;
  • Onboard Parallel Port — отключение порта LPT (принтера).
Читайте также:
Как попасть на запись программы своя игра

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

  • утилита Система (Настройка -» Панель управления);
  • утилита Сведения о системе (Программы —> Стандартные —> Служебные);
  • утилита Администрирование (Настройка —> Панель управления).
  1. Определить тип и версию BIOS на вашем рабочем компьютере.
  2. Установить порядок загрузки компьютера: CD-ROM, С.
  3. Установить параметр ускоренной загрузки компьютера (отмена тройного тестирования памяти).
  4. Установить автоматическое включение цифровой клавиатуры при загрузке компьютера.
  5. Запретить доступ к загрузочной части жесткого диска (установить защиту от Boot-вирусов).
  6. Отключить порты СОМ и LPT.
  1. Изучить возможности служебных программ и утилит компьютера.
  2. Пользуясь изученными утилитами, определить следующие характеристики компьютера:

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

  1. Проверить необходимость дефрагментации жесткого диска и, при необходимости, выполнить его дефрагментирование.
  1. Скачать из Интернета последнюю версию программы CPU-Z (для ее поиска воспользоваться любым поисковым сервером).
  2. Запустить программу CPU-Z, с ее помощью определить характеристики процессора на вашем рабочем компьютере и заполнить таблицу:

Источник: tepka.ru

Программа, программное обеспечение. Состав и назначение элементов системного программного обеспечения. Функции BIOS

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

Програ́ммное обеспе́чение [1] [2] (допустимо также произношение обеспече́ние [3] [4] [5] ) (ПО) — совокупность программ системы обработки информации и программных документов [6] , необходимых для эксплуатации этих программ (ГОСТ 19781-90 [7] ).

Системные программные средства предназначены для обеспечения деятельности компьютерных систем как таковых. В их составе выделяют7:

тестовые и диагностические программы;

командно-файловые процессоры (оболочки).

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

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

Операционные системы являются основными программными комплексами, выполняющими следующие основные функции:

тестирование работоспособности вычислительной системы и ее настройка при первоначальном включении;

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

обеспечение эффективного взаимодействия пользователя с вычислительной системой.

Операционные системы классифицируются следующим образом:

однопользовательские однозадачные системы (MC-DOC, DR-DOC); однопользовательские многозадачные системы (ОS/2, Windows 95/98);

многопользовательские системы (системы семейства UNIX).

Командно-файловые процессоры (оболочки) предназначены для организации взаимодействия пользователя с вычислительной системой. В компьютерах Нового поколения оно осуществляется более простыми методами, чем в ранних операционных системах (например, Norton Commander или Windows 8 версий до 3.11). Часто программные оболочки создаются не просто с целью облегчения работы, но и для предоставления пользователю дополнительных возможностей, которые отсутствуют в стандартном программном обеспечении.

Программное обеспечение BIOS (Базовая система ввода-вывода, БСВВ) выполняет несколько различных функций, однако самая важная из них – загрузка операционной системы. При включении компьютера микропроцессор пытается выполнить первую инструкцию и ее нужно откуда-то взять. Ее нельзя получить из операционной системы, поскольку последняя находится на жестком диске, а микропроцессор не может получить к нему доступ без инструкций, указывающих, как это сделать. BIOS располагает такими инструкциями. Вот еще некоторые стандартные задачи, которые решает BIOS:

· Самотестирование при включении питания (power-on self-test, POST), для всех различных аппаратных компонентов системы с целью проверки правильного функционирования каждого из них.

· Активация других чипов BIOS на различных платах, установленных на данном компьютере. Так, например, интерфейс малых вычислительных систем (SCSI) и видеокарты часто снабжаются собственными чипами BIOS.

· Выполнение ряда операций низкого уровня, которые операционная система использует для связи с различными аппаратными средствами; название BIOS (базовая система ввода / вывода) появилось именно благодаря выполнению таких операций. Эти операции предусматривают управление таким оборудованием, как клавиатура, экран, последовательные и параллельные порты, главным образом при загрузке компьютера. Управление набором настроек жестких дисков, часов и т. п.

BIOS – особое программное обеспечение, которое связывает главные компоненты аппаратных средств компьютера с операционной системой. BIOS обычно хранится в чипе флэш-памяти на материнской плате, однако иногда используется чип ПЗУ другого типа.

Функции BIOS разделяются на следующие группы:

Инициализация и тестирование аппаратных средств по включении питания — POST (Power On Self Test)

Настройка и конфигурирование аппаратных средств и системных ресурсов- BIOS Setup

Загрузка операционной системы с дисковых носителей — Bootstrap Loader

Обслуживание аппаратных прерываний от системных устройств (таймера, клавиатуры, дисков) — BIOS Hardware Interrupts

Отработка базовых функций программных обращений (сервисов) к системным устройствам -BIOS Services

7. Назначение, функции, виды операционных систем. Назначение программ драйверов и резидентов. Plug

  • Неалгоритмический язык[nonalgorithmic language] — Язык программирования, тексты которого не содержат указаний на порядок выполнения операций и служат лишь исходным материалом для синтеза алгоритма решения задачи;
  • Формальный язык[formal language] – Язык программирования, построенный по правилам некоторого логического исчисления или формальной грамматики [formal grammar ], представляющей собой систему правил построения в заданном алфавите конечных знаковых последовательностей, множество которых образует формальный язык;
  • Исходный язык[source language] — Язык программирования, на котором написана программа, в отличие от машинного языка, на котором программы выполняются компьютером. Исходные языки классифицируются на языки высокого уровня и языки низкого уровня.
  • Машинный (абсолютный) язык, язык ЭВМ [computer (machine) language] — Язык программирования, предназначенный для представления программ в форме, обеспечивающей возможность их выполнения техническими средствами;
  • Машинозависимый (машинно-ориентированный) язык, машинозависимый язык программирования[computer-sensitive (computer-oriented) language] — Язык программирования, учитывающий структуру и характеристики ЭВМ определенного типа или конкретной ЭВМ;
  • Машиннонезависимый язык [machine-independent language] — Язык программирования, структура и средства которого не связаны ни с какой конкретной ЭВМ и позволяют выполнять составленные на нем программы на любой ЭВМ, снабженной трансляторами (см. ниже) с этого языка;
  • Символический язык, язык символического кодирования[symbolic language] — Язык программирования, ориентированный на конкретные ЭВМ и основанный на кодировании машинных операций при помощи определенного набора символов;
  • Гибридный (комбинированный) язык[hibrid language] — Язык программирования, использующий также средства другого языка;
  • Графический язык[graphic language ] — Язык, предназначенный для написания программ машинной графики и пользования ими.
  • Базовый язык[base language] – Машинный язык, общий для семейства ЭВМ (язык программирования в СУБД с автономным языком).
  • Общий язык[common language] — Машинный язык, общий для группы ЭВМ и используемых ими внешних устройств;
  • Читайте также:
    Можно ли открывать посудомойку во время программы

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

    В настоящее время трансляторы разделяются на три основные группы: ассемблеры, компиляторы и интерпретаторы.

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

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

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

    Вместе с тем, команды исходного языка значительно отличаются по организации и мощности от команд машинного языка. Существуют языки, в которых одна команда исходного языка транслируется в 7-10 машинных команд. Однако есть и такие языки, в которых каждой команде может соответствовать 100 и более машинных команд (например, Пролог).

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

    · Интерпретатор — программа или устройство, осуществляющее пооператорную трансляцию и выполнение исходной программы. В отличие от компилятора, интерпретатор не порождает на выходе программу на машинном языке. Распознав команду исходного языка, он тут же выполняет ее. Как в компиляторах, так и в интерпретаторах используются одинаковые методы анализа исходного текста программы.

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

    Кроме того, отсутствие выходного машинного кода позволяет не «захламлять» внешние устройства дополнительными файлами, а сам интерпретатор можно достаточно легко адаптировать к любым машинным архитектурам, разработав его только один раз на широко распространенном языке программирования. Поэтому, интерпретируемые языки, типа Java Script, VB Script, получили широкое распространение. Недостатком интерпретаторов является низкая скорость выполнения программ. Обычно интерпретируемые программы выполняются в 50-100 раз медленнее программ, написанных в машинных кодах.

    · Объе́ктный мо́дуль (также — объектный файл, англ. object file) — файл с промежуточным представлением отдельного модуля программы, полученный в результате обработки исходного кода компилятором. Объектный файл содержит в себе особым образом подготовленный код (часто называемый бинарным), который может быть объединён с другими объектными файлами при помощи редактора связей (компоновщика) для получения готового исполнимого модуля, либо библиотеки.

    Читайте также:
    Как найти скрытую проводку в стене с помощью смартфона программы

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

    Компоновщик (также реда́ктор свя́зей, линкер — от англ. link editor, linker) — программа, которая производит компоновку: принимает на вход один или несколько объектных модулей и собирает по ним исполнимый модуль.

    Для связывания модулей компоновщик использует таблицы имён, созданные компилятором в каждом из объектных модулей. Такие имена могут быть двух типов:

    • Определённые или экспортируемые имена — функции и переменные, определённые в данном модуле и предоставляемые для использования другим модулям;
    • Неопределённые или импортируемые имена — функции и переменные, на которые ссылается модуль, но не определяет их внутри себя.

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

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

    Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

    Источник: studopedia.ru

    Windows BIOS Flash Utility что это за программа?

    Всем привет. Будем разбираться с тем что за прога Windows BIOS Flash Utility. Ну, судя по названию, то я смею предположить, что прога нужна для обновления биоса из под винды. Но это мое мнение, просто мне так показалось. Короче я полетел в интернет узнавать что это Значит короткое название проги это WinFlash и эта прога вроде как идет от ASUS.

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

    Запускать Windows BIOS Flash Utility лучше от имени администратора, это я узнал на одном форуме. Потом нужно указать файл прошивки и следовать инструкциям на экране. Когда процесс обновления подойдет к концу, то комп сам перезагрузится (но лучше заранее вырубить все проги). Ребята, вот в этом ответе я думаю для вас будет полезная инфа, посмотрите:

    Ребята, послушайте! Мой вам совет — просто так биос не обновлять! Ибо с биосом шутки плохи. Я не спорю, может быть при помощи проги Windows BIOS Flash Utility этот процесс легкий, я не знаю, я не пробовал. Но я знаю одно — если будет какой-то глюк, то комп может потом не запуститься.

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

    Теперь посмотрим на саму прогу Windows BIOS Flash Utility, вот как она выглядит:

    А вот это вроде идет процесс прошивания:

    Ну и потом нужно будет сделать перезагрузку (нужно нажать Exit):

    Видите, там где Message, там написано:

    Updating is successful. Click [Exit] to shut down the system.

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

    Так так, я вот еще нашел такую картинку, смотрите:

    И тут я вижу, что в меню есть еще дополнительные фишки — можно сохранить текущий биос в файл, можно обновить биос из файла, обновить биос по интернету (крутяк), скачать биос с интернета, последний пункт это посмотреть инфу о биосе. Ну неплохо.

    Если будете качать биос, то только с официального сайта, это я думаю вам не нужно напоминать?.

    Вот я еще нашел такую картинку, и тут я вижу, что вроде как прога умеет скачивать прошивку с официального FTP-сервера ASUS:

    На этом FTP-сервере точно идут прошивки от ASUS, то есть безопасно стопудово.

    Будем заканчивать. Надеюсь вы теперь знаете что за прога Windows BIOS Flash Utility? Думаю знаете Удачи вам и будьте счастливы!

    Источник: 990x.top

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru