BIOS: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
м Відкинуто редагування 195.238.108.170 (обговорення) до зробленого Yuriz
Мітка: Відкіт
джерела
Рядок 5:
 
'''BIOS''' ({{lang-en|'''B'''asic '''I'''nput/'''O'''utput '''S'''ystem}}&nbsp;— ''базова система введення/виведення'') у [[IBM PC-сумісний комп'ютер|IBM PC-сумісних комп'ютерах]]&nbsp;— тип [[firmware]], що зберігається у [[ПЗП|постійній пам'яті]] і виконує початкову ініціалізацію машини після її увімкненя, а також надає спеціальні точки входу для сервісних процедур, що можуть використовуватися [[Операційна система|операційною системою]]..<ref name="pcguidedefinition" /> Фізично код BIOS записаний у мікросхемах постійної або [[Флеш-пам'ять|флеш-пам'яті]], розташованих на [[Системна плата|системній платі]] комп'ютера. Назва походить від частини операційної системи [[CP/M]]<ref name="Kildall_1975_BDOS" /><ref name="Kildall_1980_CPM" />
Перші BIOS для комп'ютерів [[IBM PC]] були пропрієтарним програмним забезпеченням, однак стороннім компаніям вдалося розробити власні версії, частково шляхом [[Зворотна розробка|Зворотноїзворотної розробки]]. Інтерфейс програм оригінальної BIOS довгий час залишався стандартом де-факто.
 
У сучасних комп'ютерах BIOS виконує ініціалізацію і тестування апаратних компонентів, і виконує початкове [[Завантаженнязавантаження операційної системи]] шляхом читання і запуску програми-завантажника з [[Носій інформації|носія інформації]] (наприклад, жорсткого диска). BIOS відігравала важливу роль у еру [[MS-DOS]], забезпечуючи більш-менш стандартизований [[шар апаратних абстракцій]] для [[пристрої введення-виведення|пристроїв введення-виведення]] типу [[клавіатура|клавіатури]], [[відеокарта|відеоконтролера]] та інших. Інтерфейси BIOS могли бути викликані і безпосередньо з програми користувача. Сучасні операційні системи, як правило, не не звертаються до BIOS після завантаження, натомість реалізуючи роботу з пристроями напряму.
 
Більшість реалізацій BIOS проектуються і кодуються для роботи з однією специфічною версією [[чипсет]]а або материнської плати. Використання флеш-пам'яті дозволяє оновлення версії BIOS без використання [[програматор]]а, але водночас створює потенційну проблему повної втрати працездатності машини у випадку, якщо процес запису не завершився успішно, або якщо такі дії зі знищення інформації у флеш-пам'яті було проведено зумисно (наприклад, вірусом).
Рядок 26:
}}
 
Термін ''BIOS'' (Basic Input/Output System) вперше вжив [[Гері Кілдалл]]<ref name="Swaine_1997_Entrepreneurship" />{{r|Swaine1997}} у 1975-му році, як компонент операційної системи [[CP/M]].<ref name="{{r|Kildall_1975_BDOS" /><ref name="|Kildall_1980_CPM" /><ref name="|Shustek_2016"/><ref name="|Fischer_2001_Ewing" /><ref name="|Fraley_2007_Killian" />}}
Термін позначав машинно-залежну частину CP/M, завантажену у пам'ять на самому початку, що забезпечувала прямий інтерфейс з апаратним забезпеченням мікрокомп'ютера<ref{{r| name="Kildall_1980_CPM" />}} (машини для CP/M зазвичай мали лише мінімальний дисковий завантажник, записаний у [[ПЗП]]постійній пам'яті).
 
Операційні системи [[MS-DOS]], [[PC DOS]] і [[DR-DOS]] мають системний файл, названий "[[IO.SYS]]", "[[IBMBIO.COM]]", "IBMBIO.SYS", або "[[DRBIOS.SYS]]"; такий файл є так званою "[[DOS&nbsp;BIOS]]" (або "[[DOS I/O System]]") і містить низькорівневі модулі операційної системи, що надають доступ до обладнання. В сукупності з "System BIOS" (що також залежить від апаратури, але не залежить від ОС, і розташовується у ПЗП), дані компоненти являють собою аналогію BIOS у CP/M.
Рядок 71 ⟶ 72:
Щодо додаткової аудіоінформації від предмета Див. [[POST|'''Звукові сигнали POST''']]
 
== ПриміткиДжерела ==
{{reflist}}|refs=
<ref name="pcguidedefinition">{{cite web
|url=http://www.pcguide.com/ref/mbsys/bios/index.htm
|title=Ref&nbsp;— System BIOS
|work=PCGuide
|accessdate=6 December 2014
|deadurl=yes
|archive-url=https://web.archive.org/web/20141221071646/http://www.pcguide.com/ref/mbsys/bios/index.htm
|archive-date=21 December 2014}}</ref>
 
<ref name="Kildall_1975_BDOS">{{citation
|title = CP/M 1.1 or 1.2 BIOS and BDOS for Lawrence Livermore Laboratories
|date = June 1975
|first = Gary Arlen
|last = Kildall
|authorlink = Гері Кілдалл}}</ref>
 
<ref name="Kildall_1980_CPM">{{cite web
|title = The History of CP/M, THE EVOLUTION OF AN INDUSTRY: ONE PERSON'S VIEWPOINT
|first = Gary Arlen
|last = Kildall
|date = January 1980
|publisher = [[Dr. Dobb's Journal]] of Computer Calisthenics & Orthodontia
|pages = 6–7
|edition = Vol. 5, No. 1, Number 41
|url = http://www.retrotechnology.com/dri/CPM_history_kildall.txt
|accessdate = 2013-06-03
|language = en
|deadurl = no
|archiveurl = https://web.archive.org/web/20161124221907/http://www.retrotechnology.com/dri/CPM_history_kildall.txt
| archivedate = 2016-11-24}}</ref>
 
<ref name="Bradley">{{cite magazine |last=Bradley |first=Tony |url=http://www.pcworld.com/article/248426/r_i_p_bios_a_uefi_primer.html |title=R.I.P. BIOS: A UEFI Primer |magazine=PCWorld |accessdate=2014-01-27 |deadurl=no |archiveurl=https://web.archive.org/web/20140127090326/http://www.pcworld.com/article/248426/r_i_p_bios_a_uefi_primer.html |archivedate=2014-01-27 }}</ref>
 
<ref name="Swaine1997">{{cite journal
| first = Michael | last = Swaine | authorlink = Michael Swaine (technical author) | date = 1997-04-01 | title = Gary Kildall and Collegial Entrepreneurship | journal = [[Dr. Dobb's Journal]] | url = http://www.ddj.com/184410428 | accessdate = 2006-11-20 | deadurl = no | archiveurl = https://web.archive.org/web/20070124184442/http://www.ddj.com/184410428 | archivedate = 2007-01-24}}</ref>
 
<ref name="Fischer_2001_Ewing">{{ cite web | title = Gary Kildall's CP/M: Some early CP/M history - 1976-1977 | first = A. Joseph "Joe" | last = Killian | authorlink = Joe Killian | publisher = [[Thomas Fischer (IMSAI)|Thomas "Todd" Fischer]], [[IMSAI]] | year = 2001 | url = http://www.imsai.net/history/imsai_history/cp-m_history.htm | accessdate = 2013-06-03 | deadurl = no | archiveurl = https://web.archive.org/web/20121229064433/http://www.imsai.net/history/imsai_history/cp-m_history.htm | archivedate = 2012-12-29}}</ref>
 
<ref name="Fraley_2007_Killian">{{cite web | title = Oral History of Joseph Killian, Interviewed by: Bob Fraley, Edited by: Dag Spicer, Recorded: January 26, 2007, Mountain View, California, CHM Reference number: X3879.2007, | first1 = Bob | last1 = Fraley | first2 = Dag | last2 = Spicer | date = 2007-01-26 | publisher = Computer History Museum | url = http://archive.computerhistory.org/resources/access/text/2012/10/102658016-05-01-acc.pdf | accessdate = 2013-06-03 | deadurl = yes | archiveurl = https://web.archive.org/web/20140714175258/http://archive.computerhistory.org/resources/access/text/2012/10/102658016-05-01-acc.pdf | archivedate = 14 July 2014}}</ref>
 
<ref name="Shustek_2016">{{cite web
|url=http://www.computerhistory.org/atchm/in-his-own-words-gary-kildall
|title = In His Own Words: Gary Kildall
|author-first=Len
|author-last=Shustek
|date=2016-08-02
|work=Remarkable People
|publisher=[[Computer History Museum]]
|deadurl=no
|archiveurl=https://web.archive.org/web/20161217072842/http://www.computerhistory.org/atchm/in-his-own-words-gary-kildall
|archivedate=2016-12-17}}</ref>
 
}}
 
== Посилання ==
Рядок 80 ⟶ 134:
 
{{стиль}}
 
 
[[Категорія:BIOS| ]]