Відмінності між версіями «Bios»!!!

111 (обговорення • внесок) (→Посилання) |
111 (обговорення • внесок) (→Посилання) |
||
Рядок 95: | Рядок 95: | ||
[ Wikipedia https://uk.wikipedia.org/wiki/BIOS] | [ Wikipedia https://uk.wikipedia.org/wiki/BIOS] | ||
[ Bios https://it-sektor.ru/chto-takoe-bios.html] | [ Bios https://it-sektor.ru/chto-takoe-bios.html] | ||
+ | <a><href https://it-sektor.ru/chto-takoe-bios.html></a> |
Версія за 15:34, 18 лютого 2018
Зміст
BIOS (БІОС)
BIOS (англ. Basic Input/Output System — базова система введення/виведення) у IBM PC-сумісних комп'ютерах — тип firmware, що зберігається у постійні пам'яті і виконує початкову ініціалізацію машини після її увімкненя, а також надає спеціальні точки входу для сервісних процедур, що можуть використовуватися операційною системою.Фізично код BIOS записаний у мікросхемах постійної або флеш-пам'яті, розташованих на системній платі комп'ютера.
У сучасних комп'ютерах BIOS виконує ініціалізацію і тестування апаратних компонентів, і виконує початкове Завантаження операційної системи шляхом читання і запуску програми-завантажника з носія інформації (наприклад, жорсткого диска). BIOS відігравала важливу роль у еру MS-DOS, забезпечуючи більш-менш стандартизований шар апаратних абстракцій для пристроїв введення-виведення типу клавіатури, відеоконтролера та інших. Інтерфейси BIOS могли бути викликані і безпосередньо з програми користувача. Сучасні операційні системи, як правило, не не звертаються до BIOS після завантаження, натомість реалізуючи роботу з пристроями напряму.
Більшість реалізацій BIOS проектуються і кодуються для роботи з однією специфічною версією чипсета або материнської плати. Використання флеш-пам'яті дозволяє оновлення версії BIOS без використання програматора, але водночас створює потенційну проблему повної втрати працездатності машини у випадку, якщо процес запису не завершився успішно, або якщо такі дії зі знищення інформації у флеш-пам'яті було проведено зумисно (наприклад, вірусом).
Стандарт UEFI (Unified Extensible Firmware Interface) є наступником BIOS, спрямованим на усунення її технічних і архітектурних недоліків.
Походження
Перші BIOS для комп'ютерів IBM PC були пропрієтарним програмним забезпеченням, однак стороннім компаніям вдалося розробити власні версії, частково шляхом Зворотної розробки. Інтерфейс програм оригінальної BIOS довгий час залишався стандартом де-факто.
Термін BIOS (Basic Input/Output System) вперше вжив Ґері Кілдаллу 1975-му році, як компонент операційної системи CP/M.Термін позначав машинно-залежну частину CP/M, завантажену у пам'ять на самому початку, що забезпечувала прямий інтерфейс з апаратним забезпеченням мікрокомп'ютера[3] (машини для CP/M зазвичай мали лише мінімальний дисковий завантажник, записаний у ПЗП).
Операційні системи MS-DOS, PC DOS і DR-DOS мають системний файл, названий "IO.SYS", "IBMBIO.COM", "IBMBIO.SYS", або "DRBIOS.SYS"; такий файл є так званою "DOS BIOS" (або "DOS I/O System") і містить низькорівневі модулі операційної системи, що надають доступ до обладнання. В сукупності з "System BIOS" (що також залежить від апаратури, але не залежить від ОС, і розташовується у ПЗП), дані компоненти являють собою аналогію BIOS у CP/M.
У комп'ютерах IBM PS/2 «системний BIOS» було розділено на частини, що працюють у реальному і захищеному режимах процесора. Перша призначалася для зворотної сумісності з системами типу DOS (тому називалась «Compatibility BIOS, CBIOS»), а друга — Advanced BIOS, або ABIOS — забезпечувала повністю нові інтерфейси захищеного режиму процесора 80286 і призначалася для операційних систем типу OS/2.
Сфера використання
Програмне забезпечення, вбудоване в пристрої можна розділити на категорії (рівні). При включенні електроживлення послідовно один за іншим виконується кілька рівнів підпрограм. Кожен з цих рівнів в деякій мірі відокремлений, що дозволяє досягти певної незалежності і в результаті стабільності роботи всієї системи в цілому.
Перший рівень являє собою набір підпрограм, необхідних для запуску пристрою (ініціалізації), в процесі якого перевіряються такі параметри як робота тактових генераторів; рівні робочих напруг; температура; інше.
В результаті визначається можливість роботи ініціалізіруемих пристрою, після чого активізується черговий рівень програмного забезпечення.
Перший рівень є "недоторканним" - в результаті псування інформації в області розміщення підпрограм, що відносяться до нього, допомогти зможе тільки заміна мікросхеми постійної пам'яті або її "прошивка" на спеціальному программаторе. Під час оновлення BIOS користувачем даний рівень зазвичай не зачіпається, т. К. Виробник вносить зміни в область більш високих рівнів.
На першому етапі ініціалізації практично будь-який пристрій (материнська плата або контролер SCSI) не проявляє абсолютно ніяких "ознак життя".
Другий рівень підпрограм надає сервісні послуги з діагностики, а іноді навіть по усуненню різних неполадок. На даному етапі здійснюється остаточна ініціалізація пристрою і виведення результатів самодіагностики, що виражається у виведенні звукових сигналів на системний динамік, повідомлень на екран монітора або певних кодів на дисплей діагностичного пристрою.
По суті, все програмне забезпечення, записане в мікросхемі BIOS, є не більше ніж архівом в форматі LHA. Саме тому спроби розбирати її вміст так часто виявляється невдалим, тому що для початку потрібно здійснити розпакування вмісту. Всередині архіву зазвичай містяться наступні файли:
original.tmp - безпосередньо набір підпрограм, що становлять основу BIOS; awardext.rom - підпрограми, відповідальні за виведення таблиці, з якої при завантаженні комп'ютера можна отримати інформацію про поточну конфігурацію ПК; awardepa.bin - логотип Energy Star, виведений в момент запуску комп'ютера в верхньому правому куті екрану монітора, може мати назву logo.bin і т. п .; cpucode.bin - таблиця мікрокодів для процесорів Intel; acpitbl.bin - набір підпрограм підтримки ACPI; vga.rom - набір підпрограм (відео-BIOS), необхідних для роботи інтегрованого відео.
В BIOS є певна область, в якій записані програми в стислому вигляді, в їх обов'язок входить:
первинна перевірка і ініціалізація компонентів материнської плати; розпакування основного набору підпрограм; запуск основного набору програм.
Ця область найчастіше називається
BOOTBLOCK
Крім усього іншого підпрограми з даної області BIOS мають можливість її аварійного відновлення.
Зв’язок з іншими термінами з ІТ
IBM PC CP/M MS-DOS UEFI
Приклади застосування
BIOS материнської плати. Це всього лише один з різновидів BIOS. Адже підтримка новітніх моделей процесорів, жорстких дисків підвищеного обсягу і інші можливості з'являються саме після оновлення BIOS материнської плати. Однак не можна забувати і про компоненти комп'ютера, такі як відеокарти, модем, різні контролери, привід CD-RW, які також розвиваються і з їх розвитком змінюється і функціональність цих пристроїв.
BIOS плат розширення. Найбільш часто "прошивати" плати розширення: відеоплати і модеми. Різні контролери (IDE, RAID, SCSI), звукові плати та інші плати піддаються цьому набагато рідше. Можна, звичайно, оновити BIOS плати розширення за допомогою тільки одного програмного забезпечення лише в одному випадку - якщо використовується мікросхема FLASH пам'яті. В інших випадках оновлення можливо тільки на спеціальному обладнанні.
Мікропрограми модему реалізують всі сучасні протоколи передачі даних, і забезпечують надійну корекцію помилок. Завдяки цим програмам модем в режимі реального часу здатний оцінювати показники стану телефонної лінії і інтелектуально приймати рішення про власну поведінку. Крім всіх перерахованих можливостей вбудоване програмне забезпечення дозволяє використовувати модем як телефон, факсимільний апарат, автоматичного визначника номера і інших пристроїв, зазвичай підключаються до телефонної лінії.
За допомогою "прошивки" відеоплати можна прискорити роботу з графікою, вказавши збільшені частоти відеопроцесора або відеопам'яті або навіть обох компонентів. Можна замість стандартних шрифтів "прошити" національні шрифти, наприклад, з підтримкою кирилиці. У випадку з відеоплатами на чіпі від NVIDIA вирішиться проблема з некоректною підтримкою російських символів у вікні емуляції MS-DOS.
BIOS інших пристроїв. Переважна частина компонентів персонального комп'ютера і тим більше - зовнішні пристрої, здатні працювати самостійно, містять ряд програм, які керують усіма процесами, що відбуваються всередині них. Такими пристроями є відеокарта, модем, привід CD-ROM, цифрові фотокамери і т. Д.
Наприклад, оновлення прошивки може поліпшити сумісність приводу з CD-R і CD-RW дисками, призначеними для запису на високих швидкостях, дозволяє змінити значення швидкості, що встановлюються "за замовчуванням" при читанні різних форматів дисків.
Навіть дуже відомий і шанований виробник допускає помилки. Йдеться про те, наскільки швидко і коректно він виправляє допущені промахи.
Література
[Самоучитель BIOS. 2 изд. https://books.google.com.ua/books?id=KtUvyU3PICsC&pg=PA442&lpg=PA442&dq=BIOS+-+%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD&source=bl&ots=ymMd1qU59O&sig=P3NJ2QeALBVedRiYi_6CetOxrKw&hl=ru&sa=X&ved=0ahUKEwiPusfQ6KfZAhVBzaQKHWIiCzMQ6AEIcjAI#v=onepage&q=BIOS%20-%20%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD&f=false] [Bios https://books.google.com.ua/books?id=PhfslbwSk68C&printsec=frontcover&dq=Bios&hl=ru&sa=X&ved=0ahUKEwi3797S7qfZAhVCzKQKHQrDB-cQ6AEIPTAE#v=onepage&q=Bios&f=false]
Посилання
[ Wikipedia https://uk.wikipedia.org/wiki/BIOS] [ Bios https://it-sektor.ru/chto-takoe-bios.html] <a><href https://it-sektor.ru/chto-takoe-bios.html></a>
Developed by Інститут Програмних Систем