Покретање је процес покретања рачунара. Може се покренути хардверским притиском на дугме или софтверском командом. Након што је укључен, ЦПУ нема софтвер у својој главној меморији, тако да неки процеси морају учитати софтвер у меморију пре извршења. Ово се може урадити помоћу хардвера или фирмвера у ЦПУ-у или помоћу засебног процесора у рачунарском систему.
Поновно покретање рачунара се такође назива поновно покретање, што може бити ' тешко ', на пример, након што је напајање ЦПУ-а искључено на укључено, или ' софт ', где струја није искључена. На неким системима, меко покретање може опционо да очисти РАМ на нулу. Тврдо и меко покретање може да се покрене хардвером као што је притисак на дугме или софтверска команда. Покретање је завршено када се постигне оперативни систем времена рада, обично оперативни систем и неке апликације.
Процес враћања рачунара из стања спавања не укључује покретање; међутим, враћање из стања хибернације ради. Минимално, неки уграђени системи не захтевају приметну секвенцу покретања да би почели да функционишу и, када су укључени, могу да покрећу оперативне програме који су ускладиштени у РОМ-у. Сви рачунарски системи су државне машине и поновно покретање може бити једини метод за враћање у одређено нулто стање из ненамерног, закључаног стања.
Поред учитавања оперативног система или самосталног услужног програма, процес покретања такође може учитати програм за депонију складиштења за дијагностиковање проблема у оперативном систему.
Секвенцирање покретања
Покретање је секвенца покретања која покреће оперативни систем рачунара када је укључен. Секвенца покретања је почетни скуп операција које рачунар обавља када је укључен. Сваки рачунар има секвенцу покретања.
1. Боот Лоадер: Рачунари које покреће централна процесорска јединица могу да извршавају само код који се налази у меморији система. Савремени оперативни системи и програмски код и подаци се чувају у непроменљивим меморијама. Када се рачунар први пут укључи, он се у почетку мора ослањати само на код и податке ускладиштене у непроменљивим деловима системске меморије. Оперативни систем није стварно учитан у време покретања, а хардвер рачунара не може да изврши многе сложене системске радње.
Програм који покреће ланчану реакцију која се завршава учитавањем читавог оперативног система је покретач или покретачки програм. Једини посао покретача је да учита други софтвер да би се оперативни систем покренуо.
2. Уређаји за покретање: Уређај за покретање је уређај са којег се учитава оперативни систем. Савремени ПЦ БИОС (основни улазно/излазни систем) подржава покретање са различитих уређаја. То укључује локални хард диск, оптичку диск јединицу, дискетну јединицу, картицу мрежног интерфејса и УСБ уређај. БИОС ће омогућити кориснику да конфигурише редослед покретања. Ако је редослед покретања подешен на:
- ЦД драјв
- Хард диск
- Мрежа
БИОС ће прво покушати да се покрене са ЦД драјва, а ако то не успе, онда ће покушати да се покрене са хард диска, а ако то не успе, онда ће покушати да се покрене са мреже, а ако то не успе, онда неће се покренути уопште.
3. Редослед покретања: Постоји стандардна секвенца покретања коју користе сви лични рачунари. Прво, ЦПУ покреће инструкцију у меморији за БИОС. Та инструкција садржи инструкцију за скок која се преноси на БИОС програм за покретање. Овај програм покреће самотестирање по укључењу (ПОСТ) да би проверио да ли уређаји на које ће се рачунар ослањати исправно функционишу. Затим БИОС пролази кроз конфигурисану секвенцу покретања док не пронађе уређај за покретање. Када БИОС пронађе уређај за покретање, БИОС учитава сектор за покретање и преноси извршење у сектор за покретање. Ако је уређај за покретање чврсти диск, то ће бити главни запис за покретање (МБР).
МБР код проверава табелу партиција да ли постоји активна партиција. Ако се један пронађе, МБР код учитава сектор за покретање те партиције и извршава га. Сектор за покретање је често специфичан за оперативни систем, али у већини оперативних система његова главна функција је учитавање и извршавање кернела оперативног система, који наставља са покретањем. Претпоставимо да нема активне партиције или је сектор за покретање активне партиције неважећи. У том случају, МБР може учитати секундарни покретач који ће изабрати партицију и учитати њен сектор за покретање, који обично учитава одговарајуће језгро оперативног система.
Врсте покретања
Постоје две врсте покретања оперативног система.
Процес покретања оперативног система
Када је наш рачунар укључен, може се покренути хардвером као што је притиском на дугме, или софтверском командом, централна процесорска јединица рачунара (ЦПУ) нема софтвер у својој главној меморији, постоји неки процес који мора учитати софтвер у главну меморију. меморију пре него што се може извршити. Испод је шест корака за описивање процеса покретања оперативног система, као што су:
Корак 1: Када се рачунарски систем укључи, БИОС (Басиц Инпут/Оутпут Систем) обавља низ активности или тестова функционалности на програмима ускладиштеним у РОМ-у, који се позивају на ПОШТА (Самотест при укључивању) који проверава да ли су периферне јединице у систему у савршеном реду или не.
Корак 2: Након што БИОС заврши са активностима пре покретања или тестом функционалности, он чита секвенцу из које се може покренути ЦМОС (Цоммон Метал Окиде Семицондуцтор) и тражи главни запис за покретање у првом физичком сектору диска за покретање према секвенци уређаја за покретање наведеном у ЦМОС . На пример, ако је секвенца уређаја за покретање:
- Дискета
- Хард диск
- ЦД РОМ
Корак 3: Након овога, главни запис за покретање ће прво претраживати у а јединица за дискете . Ако није пронађен, хард диск ће тражити главни запис за покретање. Али ако главни запис за покретање није ни присутан на чврстом диску, ЦДРОМ уређај ће претражити. Ако систем не може да прочита главни запис за покретање из било ког од ових извора, приказује се РОМ ' Није пронађен ниједан уређај за покретање ' и зауставио систем. Када се пронађе главни запис за покретање са одређеног диска за покретање, учитавач оперативног система, такође назван Боотстрап лоадер, се учитава из сектора за покретање тог погона за покретање у меморију. Боотстрап лоадер је посебан програм који је присутан у сектору за покретање диск јединице за покретање.
4. корак: Боотстрап лоадер прво учитава ИО.СИС фајл. После овога, МСДОС.СИС датотека се учитава, што је основна датотека ДОС оперативног система.
5. корак: После овога, МСДОС.СИС претражује датотеке да би пронашао интерпретер команди у ЦОНФИГ.СИС фајл, а када га пронађе, учитава се у меморију. Ако није наведен тумач команди у ЦОНФИГ.СИС фајл, тхе ЦОММАНД.ЦОМ датотека се учитава као подразумевани тумач команди ДОС оперативног система.
Корак 6: Последња датотека коју треба учитати и извршити је АУТОЕКСЕЦ.БАТ датотека која садржи низ ДОС команди. Након овога, приказује се промпт. Можемо видети слово диска диска за покретање приказано на рачунарском систему, што указује да је оперативни систем успешно био на систему са тог диска.
Шта је двоструко покретање
Када су на рачунарском систему инсталирана два оперативна система, то се назива двоструко покретање. На такав систем се може инсталирати више оперативних система. Али да бисте знали који оперативни систем треба да се покрене, боот лоадер који разуме више система датотека и више оперативних система може заузети простор за покретање.
Када се учита, може покренути један од оперативних система доступних на диску. Диск може имати више партиција, од којих свака садржи другачији тип оперативног система. Када се рачунарски систем укључи, програм за управљање покретањем приказује мени, омогућавајући кориснику да одабере оперативни систем који ће користити.