Sarcini pentru partea practică:
1. Aflați despre capacitățile SYS.com
2. Creați un disc de sistem utilizând SYS.com
3. Încărcați de pe acest disc de sistem
4. Familiarizați-vă cu posibilitățile Format.com
5. Creați un sistem DISK utilizând Formatul.com (Înainte de a afișa linia către instructor pentru execuție)
6. Încărcați de pe acest disc de sistem
* Comenzi interne MSDOS - comenzi care sunt executate direct de procesorul de comenzi MSDOS. Comenzile externe MSDOS sunt programe separate care sunt încărcate în memoria RAM de către procesorul de comandă MSDOS pentru execuție.
* Programul rezident - un program care, atunci când este încărcat în memorie și transferul de control să-l este inițializat, astfel că se află în memoria RAM și se desfășoară în paralel cu alte programe.
* Registre CPU - speciale. dispozitive interne CPU care sunt proiectate pentru a stoca informații.
* * .ba ^ -file (Wai:] 1-fișier) - spec. Un fișier text care conține o comandă sau un grup de comenzi MSDOS (sau apeluri program) care sunt executate secvențial sau într-o ordine mai complexă.
PRINCIPALELE PIESE COMPOZITE MS DOS constă din următoarele componente:
* o unitate de bootstrap (localizată în sectorul 1 al căii O a părții O a dischetei de sistem)
* interacțiunea modulului cu BlOS (IO.sys)
* modul de procesare npepbiBaHHfi (MSDOS.sys)
* Comenzi externe (programe) MS DOS
Unitatea inițială de pornire + IO.sys + MSDOS.sys este kernel-ul MS DOS. Boot Block:
Acesta este plasat: în sectorul 1 al O-pistei din partea O a discului de sistem, în sectorul 1 al HDD-ului, în partiția alocată pentru DOS. Căutați directorul rădăcină al unității de sistem. Verifică dacă primele două fișiere din director sunt fișierele IO.sys și MSDOS.sys. Dacă DA - le încarcă în memoria RAM și transferă controlul către MSDOS. Dacă mesajul NO - de pe ecran este așteptat de utilizator să apese o tastă:
Non-System disc sau eroare de disc
Înlocuiți și apăsați orice tastă când sunteți gata
Nu există nici o eroare de sistem sau de disc
Înlocuiți și apăsați orice tastă când sunteți gata
De aceea, atunci când creați discheta de sistem - este necesar să transferați fișierele IO.sys și MSDOS.sys pe discul de sistem folosind special. SYS.com sau Format.com
IO.sys: Acesta este un modul rezident (întotdeauna în memorie RAM după descărcare în timp ce PC-ul este pornit), care interacționează cu BIOS-ul. Extinde capabilitățile BIOS-ului sau își schimbă proprietățile (dacă este necesar) utilizând drivere suplimentare.
MSDOS.sys: Acesta este un modul rezident. Oferă o interfață la nivel înalt pentru aplicații, conține instrumente software pentru gestionarea fișierelor,
dispozitive de intrare și de ieșire, de manipulare excepție (erori), și altele. Programul de aplicație apelează funcția modulului prin intermediul unui mecanism de întrerupere (întreruperi software), care trece (luând) informațiile (de la) MS DOS prin CPU registre sau (ii) zona de memorie RAM. MSDOS.sys traduce) o cerere de cerere în unul sau mai multe apeluri (IO.sys + BIOS).
Procesor de comandă (COMMAND.com): Un modul MSDOS separat. Destinat pentru: - primirea comenzilor de la tastatură sau * .bat - fișierele și de execuție - fișierul AUTOEXEC.BAT executie comenzi MSDOS de boot - încărcarea în memoria RAM și rula pe executarea aplicațiilor în mediul de MSDOS Mantaua este format din 3 părți :
- memoria rezidentă este plasată în RAM imediat după MSDOS.sys, include proceduri de întreținere a unor întreruperi, proceduri pentru tratarea erorilor standard MSDOS
- tranzitul procedurii de coajă de încărcare), inițializarea (RAM urmează imediat partea rezident, în timpul controlului de boot sistem de operare este transferat la ea, iar ea „realizează“ fișier Autoexec.bat și alte câteva acțiuni, această parte a carcasei este ștearsă din memoria RAM primul încărcat program de )
Comenzi externe (programe): programe adiționale care fac parte din MSDOS, care efectuează anumite funcții (de exemplu, keyb.com, format.com).
Drivere de dispozitiv: programe speciale de rezidenți de memorie care controlează dispozitive externe. Driverele sunt încărcate în RAM în ordinea în care sunt specificate în fișierul CONFIG.sys.
oONFIG.sys: spec. Un fișier text care conține informații despre drivere suplimentare care pot fi încărcate și alte informații legate direct de MSDOS și executate în mediul de aplicații.
AUTOEXEC.bat: spec. Un fișier text care conține informații suplimentare de configurare. MSDOS execută automat acest fișier imediat după CONFIG, sys.
Cum se pornește computerul
Când computerul este pornit, programul cusut în ROM verifică configurația hardware-ului, disponibilitatea acestuia și disponibilitatea memoriei RAM și apoi vă solicită să introduceți procedura de configurare utilizând "DEL"
În cazul în care propunerea este ignorată de către utilizator intră în Setup, programul ROM determină care dispozitivul în portbagaj CMOS și prioritatea acordată, în conformitate cu această instrucțiune, în căutarea unui încărcător de boot. Când specificați prioritatea, hard disk, se citește de la primul boot record sectorul de master fizic, care definește configurația discuri logice și accesează primul sector al discului sistem logic în care bootloader este obligat. În cazul în care încărcătorul de boot pe problema discului nu este găsit, atunci caută bootloader pe aceste discuri specificate la CMOS. După ce a găsit încărcătorul de sistem, programul îl citește în memorie și, lăsându-l acolo, îi dă un control suplimentar asupra procesului de încărcare. După ce a primit de control, bootloader citește informațiile din primul sector logic, în care, în cazul în care sistemul (discul de boot) trebuie să fie localizat fișierul Io.sys, iar în lipsa acestora, se afișează mesajul:
Eroare la disc sau la disc.
Replasează și lovește cheia ani când este gata.
Aceasta înseamnă că acest disc de sistem este incorect și sugerează înlocuirea acestuia.
Dacă se găsește un fișier, controlul trece la el și se afișează mesajul "Pornirea Windows 95/98" sau "Pornirea MS-DOS". Apoi, este dată o viteză de declanșare de două secunde, timp în care puteți apăsa F8 pentru a controla manual setările sistemului de operare prin meniul de pornire.
Apoi, fișierul Io.sys, setarea parametrilor conform sistemului msdos.sys este la rădăcina unității de sistem Config.sys fișierul de configurare pentru a efectua comenzile în ea, și dacă orice echipă înregistrată în mod corespunzător sau punerea în aplicare a pentru un motiv sa dovedit a fi imposibil de a afișa un mesaj în limba engleză, ceea ce indică un număr de linii eronate. Dar descărcarea nu se oprește.
În urma config.sys în același fișier director Command.com este citit de un interpret comenzi MS-DOS, care se traduce comenzi MS-DOS într-un computer înțelege instrucțiunile codului de mașină. Bootarea în memorie, command.com preia controlul și de a găsi directorul rădăcină al fișierului Autoexec.bat, execută comenzile scrise. În cazul în care unele dintre ele există o eroare, apare un mesaj: „comandă sau nume de fișier nu este valid“, cu cele din versiunea rusă, acest mesaj va încerca să dovedească vorbitoare de limba rusă și, în cazul în care conducătorul auto a limbii ruse la acest punct au fost deja descărcate, acesta va fi posibil.
Driver Drvspase.bin Dblspase.bin sau încărcate pe instrucțiunile msdos.sys în memorie în mod automat, chiar înainte de procesarea Config.sys. Scopul lor este de a asigura lizibilitatea discurilor comprimate. Dar, din moment ce, cu dimensiuni de disc de astăzi, nu are sens ei comprimați, precum și FAT 32 nu suportă metodele de compresie existente, și pentru a muta pe de dragul de capabilități de compresie la FAT 16 nu este semnificativă (o scurtă călătorie cu mașina, cu o mai mare, dar, în același timp, un proces lent, deoarece înainte de procesarea informațiilor de compresie supuse unei, trebuie să fie supuse în continuare decompresie procedura menționată la conducătorii auto decât să încetinească încărcarea și inutil ocupă spațiu prea multă memorie (110 kilobytes) - ceea ce este foarte important atunci când este necesar pentru a lucra în MS-DO S. Pentru a evita acest lucru, este mai bine să le eliminați.
INITIAL LOADING MS DOS
1. Când PC-ul este pornit, programele BIOS sunt executate mai întâi.
2. După testarea și alte acțiuni, procedura P0ST (H3 a modulului BIOS) caută încărcarea dispozitivului de încărcare de la dispozitive în ordinea specificată în meniul de configurare BIOS
3. Unitatea bootstrap caută directorul rădăcină al discului de sistem (disc) pentru fișierele IO.sys și MSDOS.sys (aceste fișiere trebuie să fie primele și în ordinea respectivă)
4. Unitatea bootstrapping descarcă fișierul IO.sys și transmite controlul la acesta
5. IO.sys: - msdos.sys descărcări și configurata, determină starea dispozitivelor conectate, inițializează dispozitivele conectate, încarcă driverele de dispozitiv necesare transmite controlul msdos.sys.
6; MSDOS.sys: - iniționează (configurează) tabelele de lucru interne, încarcă driverele specificate în fișierul config.sys, încarcă shell-ul (fișierul COMMAND.com)
7. Procesorul comenzii "execută" comenzile specificate în fișierul autoexec.bat
8. Procesorul de comandă afișează promptul sistemului MSDOS pe ecranul Monitor și așteaptă comenzile utilizatorului
1. Ce este un disc de sistem?
2. Care sunt modalitățile de a crea un disc de sistem?
3. De ce am nevoie de un disc de sistem?
4. Ce fișiere sunt necesare pentru a porni sistemul MSDOS?
6. În ce ordine sunt descărcate fișierele MSDOS.sys, COMMAND.com, Autoexec.bat, Config.sys, IO.sys din suportul media?
Cursul II Semestrul 1
Subiectul "Exploatarea PC-ului".
Lucrări de laborator №4
Subiect: "Configurarea MS-DOS"
Sarcini pentru partea practică:
1. Aflați cum să configurați sistemul de operare MS-DOS la momentul încărcării
2. Înțelegeți ce sunt funcțiile autoexec.bat și config.sys
3. Rețineți cum este distribuită memoria (RAM) în sistemul MS-DOS în mod implicit.
4. Explorați alte opțiuni pentru configurarea memoriei
5. Înțelegeți și începeți să scrieți fișierele de configurare autoexec.bat și config.sys în conformitate cu cerințele jobului.
2. Efectuați următoarele acțiuni
• obțineți o cesiune individuală
• studiați cu atenție materialul propus mai sus
• familiarizați-vă cu materialele electronice propuse pe această temă
• începeți să implementați sarcina de a configura MS-DOS în conformitate cu cerințele