Академический Документы
Профессиональный Документы
Культура Документы
Bli, 2014
ele sunt foarte lungi i se repet, sau pentru a se putea corecta eventualele greeli
de tastare, SO MS-DOS a fost prevzut cu un mic editor de comenzi.
In continuare sunt discutate principiile de lucru i facilitile pe care le ofer acest
editor rudimentar, dar totui util.Ultima comand primit de SO este memorat
ntr-o zon de memorie numit ablon.Comanda curent, se introduce automat,
caracter cu caracter, ntr-o alt zon de memorie numit tamponul (buferul) liniei
de comand sau pe scurt tampon. Cursorul care marcheaz printr-o linie
plpitoare poziia caracterului curent din tampon ,respectiv marcajul invizibil al
poziiei curente din ablon avanseaz i ele pas cu pas pe msur ce se introduc
caracterele la tastatur.
Comenzile SO MS-DOS sunt de 2 tipuri:
a) Comenzi interne care fac parte chiar din nucleul SO. Ele sunt permanent
prezente nmemoria intern a CN fiind ncrcate odat cu SO. Se execut imediat
ce au fost transmise de la tastatur.
b) Comenzi externe sunt rezidente pe disc ca programe executabile. Ori ce fiier
cu extensiaCOM, EXE sau BAT este considerat ca reprezentnd o comand
extern a SO, ceea ce permite programatorului s-i dezvolte propriile sale
comenzi, care se adaug implicit comenzilor standardal SO. Aceast filozofie
permite o mare elasticitate n exploatarea i utilizarea SO MS-DOS. Dup ce
comanda extern a fost transmis supervizorului, ea este analizat de
interpretorulde comenzi (COMMAND.COM), apoi dac este corect din punct de
vedere sintactic se ncearc ncrcarea fiierului corespunztor de pe disc. Dac
fiierul n cauz nu este gsit, atunci se afieazun mesaj adecvat de eroare, se
afieaz prompterul i se ateapt o nou comand. Dac tranzientul este gsit pe
disc el este ncrcat n memorie i se trece la executarea comenzii n discuie. La
sfritul execuiei comenzii, supervizorul afieaz prompterul i ateapt o nou
comand.