Аппараттық және бағдарламалық қамтамасыз етуді орнату

Операциялық жүйені жүктеу алгоритмі. Open Library – оқу ақпаратының ашық кітапханасы

Жүктеп алу алгоритмі операциялық жүйе

Операциялық жүйе сақталады сыртқы жадыәдетте қатты дискіде, сирек дискетада.

Айта кету керек, компьютердің қалыпты жұмыс істеуі үшін операциялық жүйенің негізгі модульдері жедел жадта болуы өте маңызды. Осы себепті компьютерді қосқаннан кейін операциялық жүйе дискіден автоматты түрде қайта жазылады (жүктеледі). Жедел Жадтау Құрылғысы.

- операциялық жүйені дискіден (қатты немесе икемді) жедел жадыға қайта жазу.

Компьютерді қосқаннан кейін экранда сандар өзгереді. Бұл сандар жедел жадты BIOS бағдарламасы арқылы сынау процесін көрсетеді. ЖЖҚ ұяшықтарында ақау анықталса, хабарлама көрсетіледі.

Аппараттық құралдарды тестілеу сәтті аяқталғаннан кейін иілгіш A дискісіне қол жеткізіледі және оның жанындағы индикатор шамы жанады. Егер операциялық жүйе иілгіш дискіден жүктелсе, тестілеу алдында немесе кезінде жүйелік дискіні A дискісіне салыңыз. әйтпесеегер А дискісінде операциялық жүйе болмаса, қатты дискіге қол жеткізіледі, бұл оның жанындағы индикатор шамымен дәлелденеді.

Жүктеуші (BOOT RECORD) орналасқан дискінің 0-шы жағының 0-шы секторының жедел жадына оқу басталады. Басқару IO.SYS кеңейту модулінің және жүйелік дискідегі MSDOS.SYS негізгі модулінің болуын тексеретін жүктеушіге беріледі. Егер олар олар үшін бөлінген жерде болса, ол оларды ЖЖҚ-ға жүктейді, әйтпесе олардың жоқтығы туралы хабарлама көрсетіледі. Бұл жағдайда қайта жүктеу ұсынылады. Қайта жүктеу сигналы басқаруды тұрақты BIOS модуліне береді, ол блокты дискіден жедел жадқа қайтадан жазады. жүктеп салужәне т.б.

ЕСКЕРТУ!Үшін операциялық жүйені қайта жүктеужад үшін пернелерді бір уақытта басыңыз<Сtгl> <АLT> .

IO.SYS кеңейту модулін және MSDOS.SYS негізгі модулін жедел жадқа сәтті жүктегеннен кейін COMMAND.COM пәрмендік процессоры жүктеледі және қосылым пәрмендерін қамтитын CONFIG.SYS конфигурация файлы өңделеді. қажетті драйверлер. Пайдаланушы операциялық жүйенің негізгі нұсқасына қанағаттанса, бұл файл жоқ болуы мүмкін.

Содан кейін AUTOEXEC.BAT пакеттік файлы өңделеді. Бұл файл параметрлерді орнату үшін пайдаланылады. операциялық орта. Мысалы, жасау виртуалды диск, басып шығару режимдерінің өзгеруін қамтамасыз ету, жүктеп алу көмекші бағдарламаларжәне т.б.

Ескерту!Жүйе ортасында жұмыс істегенде .BAT кеңейтімі бар файлдар ерекше рөл атқарады. Οʜᴎ операциялық жүйе пәрмендерінің немесе атауларының жиынын қамтиды орындалатын файлдар. .BAT кеңейтімі бар файлды іске қосқаннан кейін онда жазылған барлық командалар автоматты түрде бірінен соң бірі орындалады.

AUTOEXEC.BAT стандартты атауы бар файлдың .BAT типті басқа файлдардан айырмашылығы, онда орналастырылған командалардың орындалуы операциялық жүйе жүктелгеннен кейін бірден автоматты түрде басталады.

AUTOEXEC.BAT файлы болмаса, сізден күн мен уақытты енгізу сұралады:

егер сіз enter пернесін бассаңыз, онда ағымдағы күн мен уақыт ретінде компьютер таймері анықталатын жүйелік параметрлер деп аталатындар алынады;

егер сіз жүйенің күні мен уақытын қалпына келтіргіңіз келсе, сұрауға жауап ретінде берілген пішіндердің біріне мәндерді енгізіңіз, мысалы:

10-25-1997 (ай күні жыл)

19:30:10:00 (сағат: минут: секунд)

AUTOEXEC.BAT файлы жұмысын аяқтағаннан кейін, сондай-ақ егер берілген файлтабылмады, дисплей сұрайды жүйелік диск, Мәселен C:\>.Бұл жүктеу процесінің қалыпты түрде аяқталғанын көрсетеді және қолданба бағдарламасының атауын немесе операциялық жүйе пәрменін енгізу арқылы жұмысқа кірісуге болады.

Ескерту. CONFIG.SYS және AUTOEXEC.BAT файлдары жоқ болуы мүмкін. Бұл жағдайда операциялық орта параметрлері әдепкі бойынша орнатылады.

Есіңізде болсын!Қатты дискіде операциялық жүйенің тұрақты сақталуын қамтамасыз ету өте маңызды. Компьютерді қосқан кезде барлық дискета дискілері ашық болуы керек.

Иілгіш дискіні салыңыз қолданбалы бағдарламаларжүктеп алу аяқталғаннан кейін дискіге салыңыз.

Бағдарлама сынақтан өтті

Жүктеп алу Жүктеп алу жоқ

икемді қатты №

диск жетегі

Дауыстап оқу иілгіш дискіден ыммен. диск

IO.SYS, MSDOS.SYS жүктеу секторында»

Жүктеп алу Хабар жоқ

дұрыс? «Жүйелік файлдар жоқ»

команда. Com «Жүйелік файлдар жоқ»

және CONFIG.SYS файлы

Операциялық жүйе сыртқы жадта, әдетте қатты дискіде, сирек дискетада сақталады. Компьютердің қалыпты жұмыс істеуі үшін операциялық жүйенің негізгі модульдері жедел жадта болуы керек. Сондықтан компьютерді қосқаннан кейін операциялық жүйені дискіден жедел жадыға автоматты түрде қайта жазу (жүктеу) ұйымдастырылады. Көпшілігі маңызды аспектілерібұл жүктеменің алгоритм түрінде суретте көрсетілген. 9.13.

Күріш. 9.13.Операциялық жүйені дискіден жедел жадыға жүктеу алгоритмі

Компьютерді қосқаннан кейін сіз экрандағы сандар өзгеретінін көресіз. Бұл сандар жедел жадты BIOS бағдарламасы арқылы сынау процесін көрсетеді. ЖЖҚ ұяшықтарында ақау анықталса, хабарлама көрсетіледі.

Аппараттық құралдарды тестілеу сәтті аяқталғаннан кейін иілгіш A дискісіне қол жеткізіледі және оның жанындағы индикатор шамы жанады. Егер сіз операциялық жүйені иілгіш дискіден жүктеп жатсаңыз, онда жүйелік дискіні тестілеу алдында немесе кезінде А дискісіне енгізу керек.Әйтпесе, А дискісінде операциялық жүйе болмаса, қатты дискіге қол жеткізіледі, бұл көрсеткішпен дәлелденеді. жанындағы жарық.

Жүктеуші (BOOT RECORD) орналасқан дискінің 0-шы жағының 0-шы секторының жедел жадына оқу басталады. Басқару IO.SYS кеңейту модулінің және жүйелік дискідегі MSDOS.SYS негізгі модулінің болуын тексеретін жүктеушіге беріледі. Егер олар белгіленген аумақта болса (см.күріш. 9.10), содан кейін ол оларды ЖЖҚ-ға жүктейді, әйтпесе олардың жоқтығы туралы хабарлама көрсетіледі. Бұл жағдайда қайта жүктеу ұсынылады. Қайта жүктеу сигналы басқаруды тұрақты BIOS модуліне береді, ол қайтадан жүктеу блогын дискіден жедел жадқа қайта жазады және т.б.

Есіңізде болсын!Үшін операциялық жүйені қайта жүктеужад үшін пернелерді бір уақытта басыңыз .

IO.SYS кеңейту модулін және MSDOS.SYS негізгі модулін жедел жадқа сәтті жүктегеннен кейін COMMAND.COM пәрмендік процессоры жүктеледі және қажетті драйверлерді қосу пәрмендерін қамтитын CONFIG.SYS конфигурация файлы өңделеді. Негізгі операциялық жүйеге қанағаттансаңыз, бұл файл жоқ болуы мүмкін.

Содан кейін AUTOEXEC.BAT пакеттік файлы өңделеді. Бұл файлдың көмегімен операциялық орта параметрлерін конфигурациялауға болады. Мысалы, виртуалды дискіні жасау, басып шығару режимдерін өзгертуді қамтамасыз ету, көмекші бағдарламаларды жүктеу және т.б.

Назар аударыңыз!Жүйе ортасында жұмыс істегенде .BAT кеңейтімі бар файлдар ерекше рөл атқарады. Олар операциялық жүйе пәрмендерінің жиынтығын немесе орындалатын файл атауларын қамтиды. .BAT кеңейтімі бар файлды іске қосқаннан кейін онда жазылған барлық командалар автоматты түрде бірінен соң бірі орындалады.

AUTOEXEC.BAT стандартты атауы бар файлдың .BAT типті басқа файлдардан айырмашылығы, онда орналастырылған командалардың орындалуы операциялық жүйе жүктелгеннен кейін бірден автоматты түрде басталады.

AUTOEXEC.BAT файлы болмаса, сізден күн мен уақытты енгізу сұралады:

егер сіз enter пернесін бассаңыз, онда ағымдағы күн мен уақыт ретінде компьютер таймері анықталатын жүйелік параметрлер деп аталатындар алынады;

егер сіз жүйенің күні мен уақытын қалпына келтіргіңіз келсе, сұрауға жауап ретінде берілген пішіндердің біріне мәндерді енгізіңіз, мысалы:

10-25-1997 (ай күні жыл)

7:30:10,00р (сағат:минут:секунд)

AUTOEXEC.BAT файлы аяқталғаннан кейін, сондай-ақ бұл файл табылмаса, дисплей экранында жүйелік дискінің сұрауы көрсетіледі, мысалы C:\>.Бұл жүктеу процесінің қалыпты түрде аяқталғанын көрсетеді және қолданба бағдарламасының атауын немесе операциялық жүйе пәрменін енгізу арқылы бастауға болады.

Ескерту. CONFIG.SYS және AUTOEXEC.BAT файлдары жоқ болуы мүмкін. Бұл жағдайда операциялық орта параметрлері әдепкі бойынша орнатылады.

Есіңізде болсын!Операциялық жүйе қатты дискіде тұрақты сақталуы керек.

Компьютерді қосқан кезде барлық дискета дискілері ашық болуы керек.

Жүктеп алу аяқталғаннан кейін дискетке қолданбалы бағдарламалары бар иілгіш дискіні салу керек.

Баяғыда мен кішкентай кезімде институттың зертханасында жұмыс істедім үлкен компьютер CM-3 (әйгілі PDP-11 сияқты нәрсе), компьютерді жүктеу (жүктеу) осылай болды. Жүктеу бағдарламасы бар қысқа қағаз таспасы фото оқу құралына жүктелді, оқу процесі басталды, содан кейін ... бақытты болды.

Өйткені, қағаз таспасы бірте-бірте тозып, нашар оқыла бастады және компьютер бірінші рет «іске қосыла алмады». Бұл жағдайда процесті соңына дейін, кейде бірнеше рет қайталауға тура келді. Таспа ақырында сәтсіздікке ұшыраған кезде және машина қандай да бір жолмен «өмірге келгісі» келмегенде, алдыңғы панельде орналасқан қосқыштарды пайдаланып жүктеу бағдарламасын қолмен уақытша енгізу қажет болды. Бұл жерде ең бастысы асықпау және қателеспеу болды.

IN заманауи компьютерлержүктеу процесі негізінен автоматтандырылған, бірақ бұл оны зерттеуге лайық емес дегенді білдірмейді.

Операциялық жүйені жүктеуге арналған негізгі анықтамалар мен қадамдар

Компьютерді қосу, POST, BootMonitor

Компьютерді қосқаннан кейін операциялық жүйені жүктеудің бастапқы кезеңі BIOS-та басталады (Негізгі енгізу / шығару жүйесі - базалық жүйеенгізу/шығару). IN BIOS параметрлеріжүктеу құрылғысын немесе жүктеу құрылғыларының жинағын басымдық ретімен көрсетеміз. Мүмкін әртүрлі опцияларжүктеулер және олардың комбинациясы: with қатты диск, CD / DVD - диск, USB-флэш және т.б.

POST-тан кейін бірден (қосылған өзін-өзі тексеру) Компьютердің BIOSкөрсетілген жүктеу құрылғыларын бірінен соң бірін сұрыптауға кіріседі, ол олардың біреуінде келесі әрекеттер туралы ақпаратты қамтитын қолайлы арнайы жазбаны тапқанша.

1 деңгейлі жүк тиегіш. Негізгі жүктеу жазбасы

Негізгі жүктеу жазбасы - Басты жүктеу жазбасы жүктелетін жад құрылғыларының бірінші физикалық секторларында орналасқан. Ол бөлімдер кестесін және орындалатын кодты қамтиды.

MBR-де жазылған бағдарламаның негізгі міндеті - дискінің белсенді жүйелік бөлімін табу және басқаруды оның жүктеу секторына беру. Осылайша, бұл кезеңді дайындық деп атауға болады, себебі ОЖ-нің нақты жүктелуінің өзі әлі болмайды.

ОЖ жүктеу процесіне жауапты операциялық жүйе файлдары орналасқан жүйелік диск бөлімін (сақтау құрылғысы) шақыру әдеттегідей (операциялық жүйенің өзі басқа бөлімде орналасуы мүмкін). Негізінде, бірнеше жүйелік бөлімдер болуы мүмкін, сондықтан олардың біреуі белсенді деп белгіленген. MBR-ден жүктелген бағдарлама дәл осыны іздейді.

2 деңгейлі жүк тиегіш. Бөлімді жүктеу секторы

Компьютерді жүктеудің келесі қадамы басқаруды PBS-те жазылған орындалатын кодқа беру болып табылады (Partition Boot Sector – белсенді бөлімнің жүктеу секторы). PBS сәйкес диск бөлімінің бірінші секторында (секторларында) орналасқан. PBS кодында операциялық жүйе жүктеушісінің файл атауы бар, оған басқару осы кезеңде беріледі.

Операциялық жүйені жүктеудің бастапқы кезеңі. ОЖ жүктеу менеджері

Түпнұсқа Linux жүктеушісі LILO (Linux Loader) болды. Кемшіліктеріне байланысты, олардың негізгісі Linux-ті түсіну мүмкін еместігі болды файлдық жүйелер, кейінірек GRUB (GRand Unified Bootloader) жүктеушісі қолданыла бастады, онда LILO кемшіліктері түзетілді.

Егер бұл туралы болса Windows нұсқалары Windows XP, Ntldr сияқты Vista жүйесіне жүктеледі. Ол, өз кезегінде, ақпаратты оқиды мәтіндік файлОрнатылған операциялық жүйелер туралы ақпаратты қамтитын Boot.ini.

Операциялық жүйенің ядросы жүктелуде

Операциялық жүйені жүктеудің соңғы кезеңі ОЖ ядросын жүктеу және оған басқаруды беру болып табылады.

Бірнеше жыл бұрын менің тәжірибемде осындай күлкілі жағдай болды.

Мен бір адамға үйіне компьютер сатып алуға және жөндеуге көмектесуімді өтінді. Бұл жолдас ол кезде жаңа ғана зейнеткерлікке шыққан еді, оған дейін бастық болып жұмыс істеп, компьютерді көбіне алыстан, хатшысының үстелінен көрген. Зейнеткерлікке шыққаннан кейін оның компьютерді меңгеруге уақыты мен ниеті болды. Менің ойымша, бұл тамаша. Біз оған қымбат емес, бірақ берік және сол кездегі жақсы мониторы бар компьютерді алдық. Мен кейбір бағдарламаларды орнатып, конфигурацияладым, оларды қалай пайдалану керектігін көрсеттім. Джентельмен « сериясынан кітап алды Манекендерге арналған бірдеңежәне біз бір-бірімізбен толықтай қанағаттандық.

Шамамен бір аптадан кейін палатам маған телефон соғып, бәрі жойылды, компьютер енді жұмыс істемейді деп жылай жаздады. Бақытымызға орай, ол өзін қамап тастамай, қалай болғанын шын айтты. Және солай болды. Жолдас компьютерінің мазмұнын тексеру үшін көтеріліп, C:\ дискінің түбірінде бірнеше күдікті және «қажет емес» файлдарды тапты. Ол орынды босатуды шешті және бұл файлдарды жай ғана жойды. Менің ойымша, бәрі бұл boot.ini, ntldr, ntdetect және т.б. екенін болжаған. Жағдайды түзету қиын болған жоқ, тек оған қайта баруым керек еді.

Айтпақшы, проблемаларды алу үшін Windows жүктелуі XP-де ештеңені өшіруге болмайды, бірақ аздап «түзету» мүмкін болды, мысалы, boot.ini.

Шамасы, Microsoft бұл жағдайды біліп, операциялық жүйенің келесі нұсқасында жүктеуші файлдарын жақсырақ жасыруды шешті.

Windows Vista / 7/8 операциялық жүйелерін жүктеу ерекшеліктері

IN Windows Vistaнемесе Windows 7/8 жүктеу менеджері Bootmgr деп аталады. Ол орнатылған операциялық жүйелердің тізімін қарапайым мәтіндік файлдан, яғни boot.ini емес, BCD (Жүктеу конфигурациясының деректері) жүйелік қоймасынан оқиды, оған кіруге болады. арнайы утилита bcdedit.exe

Бірақ бұл бәрі емес. «Компьютерді басқару» -\u003e «Дискіні басқару»\u003e ашыңыз

Windows Vista / 7/8 операциялық жүйесін стандартты орнату процесі дискінің басында қосымша «Сақталған жүйе» бөлімін жасайды. Оған диск әрпі тағайындалмаған, соның арқасында қосымша қадамдар жасалмаса, бөлімнің өзі және оның мазмұны пайдаланушыдан жасырылады. Бұл негізгі бөлімде «Жүйе» және «Белсенді» күйлері бар, сондықтан оны да жою мүмкін емес.

Windows 7-де мұндай бөлімнің өлшемі 100 МБ құрайды, оның шамамен 30 МБ, Windows 8-де ол қазірдің өзінде 350 МБ, ал олардың 105 МБ. Бұл айырмашылық Windows 8 жүйесінде «Қалпына келтіру» қалтасының осы бөлімге жылжытылғанымен түсіндіріледі.

«Жүйемен резервтелген» бөлімінің мазмұнын көрейік. Мұны істеу үшін оған диск әрпін тағайындаңыз, мысалы, «Дискіні басқаруда» «W». Сонымен қатар, «Басқару тақтасын» -\u003e «Қалта параметрлерін» ашыңыз және «Көру» қойындысында «Қорғалғанды ​​жасыру» құсбелгісін алып тастаңыз. жүйелік файлдар» және «Көрсету жасырын файлдар, қалталар мен дискілер.

Егер жүйеде болса файл менеджері FAR Manager, содан кейін оны көру үшін пайдалана аласыз және жасырын файлдардың көрінуін орнатуға алаңдамайсыз.

Windows 8 > жүйесінде Жүйе резервтелген бөлімінің мазмұны осылай көрінеді

Күтілгендей, бөлімнің түбінде біз Bootmgr жүктеушісін көреміз.

«Жүктеу» қалтасының мазмұнының бөлігі осылай көрінеді>

Қалтада біз BCD жүктеу конфигурациясының деректер қоймасының дерекқорын және оның тіл және қаріп файлдары бар ілеспе қалталарын табамыз.

Суретті аяқтау үшін қай бөлімді жүктеу деп аталатынын айту керек. Жауап қазірдің өзінде суретте көрсетілген Windows көлемдері 7. Бұл операциялық жүйенің барлық негізгі файлдары орналасқан бөлім екені анық.

«Бәрі керісінше» принципі бойынша диск бөлімдерінің атауларын есте сақтау өте оңай - бірінші жүйеде жүйе (жұмыс) жоқ, бірақ үшінші деңгейлі жүктеуші орналасқан. bootloader тек жүктеуші жоқ, бірақ жүйенің өзі орналасқан. Әрине, бұл «еске салғыш» бірнеше бөлімдер болған кезде ғана жұмыс істейді. Егер бір ғана бөлім болса, ол дереу жүйелік, белсенді және жүктелетін болуы мүмкін.

ОЖ түріне, Bootmgr, Ntldr немесе GRUB түріне байланысты әрекет ететін 3-деңгейдегі жүктеушінің негізгі міндеті мына жерден оқу болып табылады. жүктеу дискісіжәне операциялық жүйенің ядросын жүктеу. Сонымен қатар, бірнеше рет жүктелген жағдайда, компьютерде бірнеше операциялық жүйе орнатылған кезде, 3-деңгейдегі жүктеуші компьютерді іске қосқан сайын қажеттісін таңдауға мүмкіндік береді.

Microsoft арнаған классикалық қате Windows орнату Windows Vista/7/8 кейінгі XP. Windows орнату құралы XP өз бөлімін белсенді деп белгілейді, содан кейін жүктеу кезінде MBR басқаруды осы бөлімнің PBS-ге береді, ол өз кезегінде Ntldr-ге өтеді. Windows жүктеушісі XP кейінгі операциялық нұсқалары туралы ештеңе білмейді Windows жүйелеріжәне оларды жүктеп алу мүмкін болмайды. Бұл өте оңай өңделеді, бірақ мұндай жағдай тәжірибесіз пайдаланушыны шатастыруы мүмкін.

Бұған іс жүзінде ештеңе қосылмайды және сіз тікелей жүктеу мәзірін өңдеуге өте аласыз. -ден бастайық.

10 пікір

    • Кері байланыс үшін рахмет. Жақын арада мен нақты мысалдар арқылы жүктеу қателерін түзету әдістерін сипаттауды жалғастыруды жоспарлап отырмын. Мен өз тәжірибемнен білемін, сіз оқып отырғанда бәрі түсінікті болып көрінеді, бірақ іс жүзінде қиындықтар басталады.

  1. Айтыңызшы, қалай емдеу керек?
    «Windows XP жүктеушісі Windows операциялық жүйелерінің кейінгі нұсқалары туралы ештеңе білмейді және оларды жүктеу мүмкін болмайды. Бұл өте оңай өңделеді, бірақ тәжірибесіз пайдаланушы үшін бұл жағдай шатастыруы мүмкін.

    Мен Vista-дан кейін XP-ді ноутбукке қойдым - нәтижесінде XP жүктеле бастағанға дейін жүйе іске қосылады және бәрі қайтадан қайта жүктеледі және қуат адаптерін өшірсеңіз (ОЖ жүктелу ұзақтығы үшін), онда бәрі қалыпты түрде жүктеледі. жүктеп салынған болса қауіпсіз режим, содан кейін адаптерді ажырату қажет емес. Нені жеңуге болады және онымен қалай күресуге болады?

    ТІРКЕЛІҢІЗ. АЛДЫН АЛА РАХМЕТ. "БҰЗҒАН" ОРЫС ТІЛІ ҮШІН КЕШІРІҢІЗ.

    • Қуат адаптерінің XP жүктеуіне әсері туралы ештеңе айтпаймын - нақты идеялар жоқ. Vista жүктеуін қалпына келтіруге қатысты, егер ол өзекті болса, онда жазбаның соңында тікелей осы тақырыпқа арналған Microsoft қолдау мақаласына (919529) сілтеме бар. Қалпына келтіру қажет болады орнату дискісі Vista. IN пәрмен жолыәкімші құқықтарымен іске қосу керек:
      X:\boot\bootsect.exe /nt60 барлығы
      мұндағы X: әріп оптикалық жетек.
      Бірақ XP жүктеуін редактор арқылы қолмен қосу керек. Пәрмендер жинағы келесідей болады:
      Bcdedit /жасау (ntldr) /d» Microsoft Windows XP"
      егер бұйрық берілдісәтсіз болса, онда:
      Bcdedit /set (ntldr) сипаттамасы "Microsoft Windows XP"
      Әрі қарай:
      bcdedit /set (ntldr) құрылғы бөлімі=X:
      X: - XP жүктеуші файлдары орналасқан бөлімнің диск әрпі және оған апаратын жол:
      bcdedit /set (ntldr) жол \ntldr
      bcdedit /displayorder (ntldr) /addlast

    Менде ноутбук болды, мен жүктеп, қайта жүктеген кезде Windows бірден қосылды, енді мен сатып алдым жұмыс үстелі компьютеріЖәне жүктелудеүш кезеңде. Бұл кезеңдерден қалай құтылуға болады. Техникалық терминдердің сауатсыз белгіленуі үшін кешірім сұраймыз.

    • Юрий! Сіз берген ақпарат кез келген ұсыныс үшін жеткіліксіз деп қорқамын. Қандай Windows және қайсы туралы кезеңдері келедісөйлеу? Көрсетіңіз.

    Сау бол, Александр.
    Қалай түсінуге болады, алдын алу керек, егер қайталанса, мұндай жағдайдан шыққан дұрыс.
    Ноутбук. Windows-7 орнатылған. Оны қосып, парольді енгізгеннен кейін ол «жоқ операциялық жүйе” - яғни «операциялық жүйе жоқ». Өшіру және қайта қосу бірдей нәтиже берді. Батареяны шығарып, біраз уақыттан кейін салу арқылы ғана бастауға болады.
    Алайда бір күн бұрын дұрыс емес өшіру болды: флэш-диск пен модем бұрын өшірілмеген. Бұрын мұндай ұмытшақтық та болған, бірақ мұндай әсер болмаған.
    Мен ескі «шәйнекке» қол жетімді жауап үшін риза болар едім (мен күлкілі жағдайда джентльменнен он жас үлкенмін, бірақ мен COMP-ті шамамен сол жаста кездестірдім).

    • Владимир, сәлем. Мереке құтты болсын және барлық жақсылықтар.
      Бұл жағдайда сіз бәрін дұрыс жасадыңыз - сіз «жабысқақ» ақаулықты жойдыңыз.
      Жырда: «Бір жаңбыр әлі жаңбыр емес. Бір қар ұшқыны әлі қар емес. Енді мұндай жағдай қайталанбауы мүмкін. Енді тұрақты мәселелер ұшырудан басталса, онымен күресу керек болады. Жалпы алғанда, Windows 7 және одан жоғары нұсқалары әдеттен тыс өшірулерге өте төзімді.
      Не істеу? Сіз өзіңіздің сұрағыңызға жауап бердіңіз - құрылғыларды үнемі өшіріп көріңіз. Ал қосылу мүмкіндігі болса Сыртқы USBдиск болса, мен міндетті түрде жүйенің сақтық көшірмесін жасаймын (шын мәнінде, мен үнемі жасаймын), мысалы, көмегімен.

    Сәлеметсіз бе. Менде осындай мәселе бар, жұмыс үстелі компьютері, екі қатты дискі, Windows 10. BIOS экранынан кейін бұрмаланған терезе пайда болады, компьютер іске қосылмайды, кейін мәжбүрлі қайта жүктеубәрі басталады және бәрі жұмыс істейді. Яғни, BIOS және дискілерді таңдау арасындағы сегмент қателік болып табылады.

Операциялық жүйе сыртқы жадта, әдетте қатты дискіде, сирек дискетада сақталады. Компьютердің қалыпты жұмыс істеуі үшін операциялық жүйенің негізгі модульдері жедел жадта болуы керек. Сондықтан компьютерді қосқаннан кейін операциялық жүйені дискіден жедел жадыға автоматты түрде қайта жазу (жүктеу) ұйымдастырылады. Бұл жүктеудің ең маңызды аспектілері күріште алгоритм түрінде көрсетілген. 9.13.

Күріш. 9.13.Операциялық жүйені дискіден жедел жадыға жүктеу алгоритмі

Компьютерді қосқаннан кейін сіз экрандағы сандар өзгеретінін көресіз. Бұл сандар жедел жадты BIOS бағдарламасы арқылы сынау процесін көрсетеді. ЖЖҚ ұяшықтарында ақау анықталса, хабарлама көрсетіледі.

Аппараттық құралдарды тестілеу сәтті аяқталғаннан кейін иілгіш A дискісіне қол жеткізіледі және оның жанындағы индикатор шамы жанады. Егер сіз операциялық жүйені иілгіш дискіден жүктеп жатсаңыз, онда жүйелік дискіні тестілеу алдында немесе кезінде А дискісіне енгізу керек.Әйтпесе, А дискісінде операциялық жүйе болмаса, қатты дискіге қол жеткізіледі, бұл көрсеткішпен дәлелденеді. жанындағы жарық.

Жүктеуші (BOOT RECORD) орналасқан дискінің 0-шы жағының 0-шы секторының жедел жадына оқу басталады. Басқару IO.SYS кеңейту модулінің және жүйелік дискідегі MSDOS.SYS негізгі модулінің болуын тексеретін жүктеушіге беріледі. Егер олар белгіленген аумақта болса (см.күріш. 9.10), содан кейін ол оларды ЖЖҚ-ға жүктейді, әйтпесе олардың жоқтығы туралы хабарлама көрсетіледі. Бұл жағдайда қайта жүктеу ұсынылады. Қайта жүктеу сигналы басқаруды тұрақты BIOS модуліне береді, ол қайтадан жүктеу блогын дискіден жедел жадқа қайта жазады және т.б.

Есіңізде болсын!Үшін операциялық жүйені қайта жүктеужад үшін пернелерді бір уақытта басыңыз .

IO.SYS кеңейту модулін және MSDOS.SYS негізгі модулін жедел жадқа сәтті жүктегеннен кейін COMMAND.COM пәрмендік процессоры жүктеледі және қажетті драйверлерді қосу пәрмендерін қамтитын CONFIG.SYS конфигурация файлы өңделеді. Негізгі операциялық жүйеге қанағаттансаңыз, бұл файл жоқ болуы мүмкін.



Содан кейін AUTOEXEC.BAT пакеттік файлы өңделеді. Бұл файлдың көмегімен операциялық орта параметрлерін конфигурациялауға болады. Мысалы, виртуалды дискіні жасау, басып шығару режимдерін өзгертуді қамтамасыз ету, көмекші бағдарламаларды жүктеу және т.б.

Назар аударыңыз!Жүйе ортасында жұмыс істегенде .BAT кеңейтімі бар файлдар ерекше рөл атқарады. Олар операциялық жүйе пәрмендерінің жиынтығын немесе орындалатын файл атауларын қамтиды. .BAT кеңейтімі бар файлды іске қосқаннан кейін онда жазылған барлық командалар автоматты түрде бірінен соң бірі орындалады.

AUTOEXEC.BAT стандартты атауы бар файлдың .BAT типті басқа файлдардан айырмашылығы, онда орналастырылған командалардың орындалуы операциялық жүйе жүктелгеннен кейін бірден автоматты түрде басталады.

AUTOEXEC.BAT файлы болмаса, сізден күн мен уақытты енгізу сұралады:

егер сіз enter пернесін бассаңыз, онда ағымдағы күн мен уақыт ретінде компьютер таймері анықталатын жүйелік параметрлер деп аталатындар алынады;

егер сіз жүйенің күні мен уақытын қалпына келтіргіңіз келсе, сұрауға жауап ретінде берілген пішіндердің біріне мәндерді енгізіңіз, мысалы:

10-25-1997 (ай күні жыл)

7:30:10,00р (сағат:минут:секунд)

AUTOEXEC.BAT файлы аяқталғаннан кейін, сондай-ақ бұл файл табылмаса, дисплей экранында жүйелік дискінің сұрауы көрсетіледі, мысалы C:\>.Бұл жүктеу процесінің қалыпты түрде аяқталғанын көрсетеді және қолданба бағдарламасының атауын немесе операциялық жүйе пәрменін енгізу арқылы бастауға болады.

Ескерту. CONFIG.SYS және AUTOEXEC.BAT файлдары жоқ болуы мүмкін. Бұл жағдайда операциялық орта параметрлері әдепкі бойынша орнатылады.

Есіңізде болсын!Операциялық жүйе қатты дискіде тұрақты сақталуы керек.

Компьютерді қосқан кезде барлық дискета дискілері ашық болуы керек.

Жүктеп алу аяқталғаннан кейін дискетке қолданбалы бағдарламалары бар иілгіш дискіні салу керек.



MS DOS-та ЖҰМЫС ТЕХНОЛОГИЯСЫ

§ Негізгі ақпараткомандалар туралы

§ Каталогтармен жұмыс істеудің негізгі командалары

§ Файлдармен жұмыс істеудің негізгі командалары

§ Дискілермен жұмыс істеудің негізгі командалары

§ Пакеттік файлды жасау және пайдалану

§ Операциялық жүйенің автоматты баптау пакеттік файлы AUTOEXEC.BAT

§ CONFIG.SYS конфигурация файлы арқылы операциялық жүйені конфигурациялау

КОМАНДА ТУРАЛЫ ЖАЛПЫ АҚПАРАТ

Жүктеуші жүйелік бағдарламаЖүктеп алуды орындайтын.Көптеген жүк тиегіштер қосымша қозғалыс пен байланыстыруды қамтамасыз етеді. Кейбір жүйелерде сілтеме функциясы жылжыту және жүктеу функцияларынан бөлек. Түптеу орындалуда арнайы бағдарламабайланыстыру (немесе байланыстырғыш), жылжыту және тиеу - жүктегішпен.

Байланыстыру дегеніміз екі немесе одан да көп жеке құрастырылған бағдарламаларды байланыстыру.

Жылжыту – объектілік бағдарламаны бастапқы адрестен басқа адрестен жүктеуге болатындай өзгерту.

Жүктеудің мүмкіндіктері:

  1. ОП тарату;
  2. бағдарламаны жылжыту;
  3. байланыстыру модульдері;

ОП тарату

Бағдарламаны жылжыту

Егер модульдердің ішінде модульдің басынан есептелетін мекенжай тұрақтылары болса, онда адрестер Базаға қатысты түзетіледі.

Модульдерді байланыстыру

Жүк тиегіштердің түрлері

Жүктеушілерді құрастыру-іске қосу

Бірі мүмкін тәсілдерЖүктеуші функциясының орындалуы ассемблердің осындай ұйымы болуы мүмкін, онда ассемблер жадтың бір бөлігінде жұмыс істей отырып, машинаның нұсқаулары мен мәліметтерін олар үшін бөлінген жады ұяшықтарына жинақталған кезде орналастырады. Компиляция аяқталғаннан кейін ассемблер басқаруды нәтижелі бағдарламаның кіру нүктесіне береді. Бұл ешнәрсесіз жасауға мүмкіндік беретін өте қарапайым шешім қосымша процедуралар. Бұл схема «компиляция-орындау» деп аталады, ал «жүктеуші» жинақталған программаға басқаруды беретін бір командадан тұрады.

Абсолютті тиегіштерді іске асыру оңай, бірақ бірқатар мүмкіндіктерге ие:

  • RP тарату тапсырмасын программист орындайды (РБ бастапқы мәнін орнату директивасының көмегімен);
  • программаны жылжыту тапсырмасын компилятор орындайды;
  • байланыстыру модульдері – бағдарламашы шешеді (600 телефонына қоңырау шалыңыз);
  • бағдарламаларды ОС-ға жүктеу және орындау үшін іске қосу.

Артықшылықтары:

  • кішірек жүктеуші өлшемі (жад көлемі бойынша);
  • құрастыру және жүктеу кезеңдерін бөлу, бұл модульдерді өңдеу уақытын қысқартады;
  • бірнеше бағдарламалау тілдерін пайдалану мүмкіндігі, tk. құрылған объект модульдерінің құрылымдары бірдей.

Кемшіліктері:

Жұмыстың үлкен көлемі программистке түседі. Модульдерді өзгерту кезінде бастапқы мекенжайлардағы өзгерістерді үнемі бақылау қажет, өйткені олардың ұзындығы өзгереді.

Абсолютті жүктеуші нысан файлының құрылымы

Ақпараттық жазба мыналардан тұрады:

  1. белгі;
  2. ақпаратты тасымалдауға болатын ОС абсолютті мекенжайы;
  3. хабарламадағы ақпараттық байттардың саны;
  4. ақпарат байты;
  5. бақылау сомасы;
  6. нөмірлеу.

Бақылау жазбасы мыналардан тұрады:

  1. белгі;
  2. кіру нүктесінің мекенжайы.

Қарапайым абсолютті жүктеуші қалай жұмыс істейді:

  1. Бұл бағдарлама үшін жеткілікті жад бар-жоғын тексеріңіз (бірінші жазбаны қарау).
  2. Бағдарламаның негізгі мазмұнын ретімен оқу және көрсетілген мекенжай бойынша орналастыру.
  3. Басқаруды бағдарламаны орындау үшін адреске беру.

Жүктеу құралын баптау

Олардың біреуіне өзгеріс енгізілген кезде барлық ішкі бағдарламаларды қайта жинау қажеттілігін болдырмау үшін, сонымен қатар бағдарламашыны жадты бөлу және ішкі бағдарламаларды байланыстыру тапсырмаларынан босату үшін жүктеушілер деп аталатындар әзірленді. Бұл жүктеуші бағдарламада бірнеше болуы мүмкін бағдарлама сегменттеріжәне бір деректер сегменті (жалпы сегмент). Ассемблер әрбір сегментті бөлек аударады және жүктеушіге сегменттер арасындағы орын ауыстырулар мен айқас сілтемелерге қатысты мәтін мен ақпаратты береді.

Осындай схемасы бар ассемблердің шығысы объектілік программа және осы программада шақырылатын барлық басқа программалар туралы ақпарат болып табылады. Бұдан басқа, жүк тиеу кезінде өзгертілуі керек орындар туралы ақпарат бар (қозғалыс туралы ақпарат), яғни. мазмұны программаның жадтағы орнына тәуелді ұяшықтар туралы.

Әрбір бастапқы бағдарлама үшін ассемблер бастапқы бағдарламада шақырылатын ішкі бағдарлама атауларының адрестерін қамтитын көшіру векторы бар мәтінді (аударма нәтижесін) шығыс ретінде жасайды. Мысалы, егер SQRT ішкі бағдарламасы бірінші шақырылатын ішкі бағдарлама болса, онда өту векторының бірінші ұяшығы SQRT символдық атауын қамтиды. SQRT ішкі бағдарлама шақыруын қамтитын мәлімдемелер SQRT-мен байланысты тармақтық вектор элементінің мекенжайын көрсететін тармақтық нұсқаулыққа аударылады. Ассемблер сонымен қатар бағдарламаның жалпы ұзындығы және секіру векторының ұзындығы сияқты қосымша ақпаратты жібереді. Бағдарлама мәтінін және өту векторын жадқа жүктегеннен кейін жүктеуші векторда көрсетілген әрбір ішкі бағдарламаны жүктейді. Содан кейін ол вектордың әрбір элементіне сәйкес ішкі бағдарламаға өту командасын орналастырады. Осылайша, SQRT ішкі бағдарламаны шақыру секіру векторының бірінші ұяшығына көшу нұсқауының орындалуына әкеледі, онда шақырылатын ішкі бағдарламаға өту нұсқауы болады.

Басқарудың екі сатылы берілісімен мұндай жүктеу схемасы командалардың бекітілген форматы және тікелей адрестелуі бар компьютерлерде жиі қолданылады.

Мұндай жүктегіштің бірқатар кемшіліктері бар:

  • ауысу векторы сыртқы деректерді жүктеу және сақтау үшін өте ыңғайлы емес (бағдарламаның басқа сегментінде орналасқан);
  • секіру векторы объект бағдарламасының ұзындығын арттырады;
  • жүктеуші бағдарлама сегменттерімен жұмыс істейді, бірақ бірнеше ретпен ортақ пайдаланылуы мүмкін деректер сегменттеріне қол жеткізуді жеңілдетпейді.

Жүктеу құралын тікелей байланыстыру

Тікелей сілтеме жүктеушісі жадтағы бағдарламалар мен деректерді жылжытудың ең жан-жақты әдісін қамтамасыз етеді және қазіргі уақытта ең кең таралған. Мұндай жүктеушінің артықшылығы бағдарлама сегменттерінің де, деректер сегменттерінің де үлкен санына мүмкіндік береді және бағдарламашыға басқа сегменттердегі деректерге қол жеткізуге толық еркіндік береді, сонымен бірге бөлек аудармаға рұқсат береді.

Ассемблер (аудармашы) әрбір бағдарламамен және деректер сегментімен жүктеушіге келесі ақпаратты беруі керек:

  1. сегмент ұзындығы;
  2. сегменттегі басқа сегменттерден қол жеткізуге болатын барлық белгілердің тізімі және олардың салыстырмалы адрестері;
  3. осы сегментте анықталмаған, осы сегментте қолжетімді барлық белгілердің тізімі;
  4. сегменттегі адрестік константалардың орналасуы туралы ақпарат және олардың мәндерінің қалай өзгеруі керектігінің сипаттамасы;
  5. аударма нәтижесінде пайда болатын машина кодтары және тағайындалған салыстырмалы мекенжайлар.

Тікелей байланыстырушы жүктегіштің қарапайым түріндегі кемшіліктерінің бірі бағдарлама орындалған сайын жадты қайта бөлу, жылжыту, байланыстыру және барлық қажетті ішкі бағдарламаларды жүктеу қажеттілігі болып табылады. Бұл мәселелерді екі бөлек бағдарламамен жүктеу арқылы шешуге болады: біріктіргіш және модульді жүктеуші. Комбинатордың шығысы программаны жадыға жүктеуге мүмкіндік беретін форматтағы мәліметтер жиыны болып табылады және оны жүктеу модулі деп атайды.Комбайндардың бірнеше түрі бар. Біреуі модульді жадта жылжыту үшін қажетті ақпаратты сақтайтын байланыстырушы деп аталады, осылайша модуль тұтастай кейін конфигурациялануы және жадтағы еркін орынға жүктелуі мүмкін. Бұл жағдайда модульді жүктеуші жадты бөлу және жылжыту функцияларын орындауы керек, бірақ объект модульдері мен ішкі бағдарламаларды байланыстырудың қиын тапсырмасынан бос қалады.

Динамикалық жүктеуші

Қарастырылған схемалардың әрқайсысында барлық қажетті ішкі бағдарламалар бір уақытта жадқа жүктеледі деп есептелді. Тәртіптерге қажетті жадтың жалпы көлемі құрылғының қол жетімді жадынан аз болса, мәселелер туындайды. Бұл қиындықтар схеманы қолдану арқылы еңсеріледі динамикалық жүктеукомбайн мен тиегішті дәйекті қолданумен. Бұл схема әдетте әр түрлі уақытта әр түрлі тәртіптер қажет және бір-бірін жоққа шығара алатындығына негізделген. Қандай ішкі бағдарламада басқа ішкі бағдарламаларға шақырулар бар екендігінің нақты анықтамасын пайдалана отырып, бір-бірін жоққа шығаратын ішкі бағдарламаларды көрсететін қабаттасу құрылымын (қабаттау құрылымы) анықтауға болады.

Жүктеу модулі қалыптасады. Ол орын ауыстырады, оның орнын ауыстыру үстелі болуы керек. Сондай-ақ жүктеме модулінің құрылымында сілтемелер туралы ақпарат болуы керек. Жүктеушіде қабаттастыру менеджері сияқты бөлік болуы керек, ол жүктелетін модульдерден дәл басталатындарын таңдайды, жұмыс процесінде ОС-ға қажетті модульдерді жүктеуді ұйымдастырады.

Динамикалық байланыстыру

Машина жадын тиімді пайдалану үшін бағдарламаның орындалу барысында ішкі бағдарламалар динамикалық байланысқан жағдайлар бар. Яғни, ішкі бағдарламалар жадыға шақырылғандай ғана жүктеледі. Бұл пайдалы болуы мүмкін бағдарламадағы белгілі бір жағдайларда кейбір ішкі бағдарламалар мүлдем қажет болмауы мүмкін. Мысал қарастырайық:

егер (1-шарт)
қосалқы бағдарлама шақыруы 1
егер (2-шарт)
қосалқы бағдарлама шақыруы 2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
егер (м шарты)
ішкі бағдарлама шақыруы m

Көптеген тармақтар өткізіп жіберіледі және ОС-ға жүктеу қажет болмайды, мысалы, 2-ші шарт орындалмаса, 2-ішкі бағдарлама.Бұл жағдайда жүктеуші бағдарламамен бір уақытта жұмыс істеп, байланыстыру функцияларын орындауы керек. және ішкі бағдарламаларды жүктеу.

Мақала ұнады ма? Достарыңызбен бөлісіңіз!
Бұл мақала пайдалы болды ма?
Иә
Жоқ
Пікіріңізге рахмет!
Бірдеңе дұрыс болмады және сіздің дауысыңыз есептелмеді.
рахмет. Сіздің хабарламаңыз жіберілді
Мәтіннен қате таптыңыз ба?
Оны таңдаңыз, басыңыз Ctrl+Enterжәне біз оны түзетеміз!