Documente Academic
Documente Profesional
Documente Cultură
CURS1
CURS1
Sisteme de numeraie
reprezint
reprezint
reprezint
reprezint
8x103
4x102
5x101
1x100
=
=
=
=
8 000
400
50
1
8 451
Sistemul de numeraie binar - bazat pe puteri ale numrului 2 - sistem de numeraie utilizat de
calculatoarele digitale.
Cifre utilizate: 0,1
Exemplu: numrul 1101
1
1
0
1
reprezint
reprezint
reprezint
reprezint
1x23
1x22
0x21
1x20
=
=
=
=
8
4
0
1
13
0
1
255
0 0 0 0 0 0 =0
1 1 1 1 1 1 =255
Deci un octet=8 bii poate reprezenta echivalentele numerelor zecimale de la 0 la 255. 1
kilooctet (kO) sau kilobyte (kB) reprezint 1 024 octei (1024=210). Echivalentul n binar pentru 1024
este 10000000000 (unu urmat de 10 zerouri), adic:
1x29+
1x28+
1x27+
1x26+ 1x25+
pag.2
1x24+
1x23+
1x22+
1x21+
1x20+ =
=210=1024
Obs. Dac 1kO ar fi egal cu 1 000 octei, echivalentul n binar pentru 1 000 (10) ar fi
1111101000(2) ceea ce reprezint o cantitate de memorie neuzual pentru calculator, aadar se
utilizeaz valoarea 210=1024(10)=1000000000(2).
Echivalene:
1 octet (byte)
=
8 bii
10
1 kO (kB)
=
2 =1 024 octei
1 MO (MB)
=
220=1 048 576 octei
1 GO (GB)
=
230=1 073 741 824 octei
1 TO (TB)
=
240=1 099 511 627 776 octei
Sistemul de numeraie hexazecimal (hex) - bazat pe puteri ale numrului 16 - utilizat pentru
nlocuirea sistemului binar la reprezentarea irurilor lungi de cifre. Sistemul hex este adecvat
reprezentrii numerelor n sistemul binar deoarece 16=24. Sistemul zecimal nu este adecvat reprezentrii
numerelor n binar deoarece 10 nu poate fi scris ca putere a lui 2.
Cifre utilizate: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Tabel cu numere zecimale avnd coresponden n binar i hex:
Zecimal
Binar
Hex
Zecimal
Binar
Hex
0
0000
0
9
1001
9
1
0001
1
10
1010
A
2
0010
2
11
1011
B
3
0011
3
12
1100
C
4
0100
4
13
1101
D
5
0101
5
14
1110
E
6
0110
6
15
1111
F
7
0111
7
16
10000
10
8
1000
8
In felul acesta :
0010 1101 0101 1011 (2)
=2D5B(16)
2
D
5
B
Adresele de memorie (PC-urile moderne au memoria de 1 MB sau mai mare) sunt scrise n hex.
Pentru reprezentarea n binar a unei adrese de 1 MB sunt necesari 20 bii. Astfel se recurge la scrierea
adresei n hex, care este mult mai scurt.
Numerele n hex au cte un h final sau sunt precedate de 0x, de exemplu:
2D5B(16)= 2D5Bh = 0x2D5B
Valori uzuale pentru adrese de memorie:
Zecimal
Binar
Hex
1 kB
1 024
0100 0000 0000
400 h
640 kB
655 360
1010 0000 0000 0000 0000
A0000 h
1 MB
1 048 576
0001 0000 0000 0000 0000 0000
100000 h
1 GB
1 073 741 824
0100 0000 0000 0000 0000 0000 0000 0000
40000000 h
pag. 3
1.
2.
3.
4.
5.
(drivere)
Iniializarea
Obs. FIIER - colecie de date de acelai tip memorate pe un suport extern (Harddisk, dischet)
1.2.2.
Introducerea datelor
Reprezint transferul datelor dintr-o surs extern, n calculator. Surse externe: dischet,
tastatur, mouse, scaner, CD-ROM, modem, fax, etc.
1.2.3.
Procesarea datelor
Stocarea datelor
Constituit din:
prelucrare
introduceri neprocesate,
introduceri procesate,
produse soft (programe),
Ieirea rezultatelor
pag.4
Memorie,
Uniti de stocare pe termen lung,
Dispozitive de introducere i ieire a datelor (input / output sau I / O)
conform schemei:
2.1.1.
UCP se gsete de obicei ntr-un singur circuit integrat (cip, - eng. Chip = achie) numit
microprocesor . UCP realizeaz prelucrarea datelor din calculator.
Microprocesorul este componenta PC-ului care i confer acestuia proprietatea de calculator.
Microprocesorul determin i controleaz capacitile de prelucrare ale calculatorului. Microprocesorul
este, constructiv, un ansamblu de circuite integrate i tranzistoare care se gsesc pe un cip de siliciu;
este de form ptrat, mai mare dect celelalte cipuri de pe placa de baz i este inscripionat cu numele
productorului i tipul procesorului.
In interiorul microprocesorului se gsesc dou componente majore:
unitatea aritmetico-logic(UAL).
Unitatea de comand i control (UC)
Dirijeaz operaiile executate de UCP. Instruciunile adresate calculatorului sunt stocate sub
form de programe. UC ine evidena i interpreteaz instruciunile dintr-un program, fiind responsabil
cu transmiterea de sarcini specifice diferitelor componente ale calculatorului. UC controleaz n
principal funciile de I/O , de memorie i stocare. UC conlucreaz cu UAL.
Unitatea aritmetico-logic UAL
Rspunde de efectuarea operaiilor de calcul. La nivelul UAL se execut dou tipuri de operaii:
Operaii aritmetice: adunare, scdere, nmulire, mprire,
Operaii logice: implic aciuni de comparare a dou valori.
pag. 5
Mrimea magistralei externe de date. Aceasta msoar volumul de date transferat ntre
microprocesor i dispozitivele exterioare ntr-o singur operaie. Magistrala extern de date este
constituit din conectori i cablri ce distribuie date n calculator. Cu ct valoarea mrimii
magistralei externe este mai mare, cu att calculatorul este mai performant. Valoarea ei variaz ntre
8 i 32 de bii.
Mrimea adresei de memorie - cu ct este mai mare, cu att microprocesorul poate gestiona o
cantitate mai mare de memorie.
Frecvena ceasului . Un ceas electronic asigur coordonarea corespunztoare a operaiilor efectuate
de microprocesor. Cu ct este mai mare, cu att microprocesorul opereaz mai rapid. Se msoar n
Mhz (megahertzi).
2.1.2. Memoria calculatorului
Memoria calculatorului se clasific n:
memorie intern
memoria extern
2.1.2.1. Memoria intern
Pentru ca UCP s funcioneze la capacitate optim ea (UCP) trebuie s stocheze i s recupereze
date n i dintr-un mediu rapid. Memoria intern poate fi asemnat cu un numr foarte mare de casete
ce conine date. De obicei capacitatea unei casete este de un octet (8 bii) i fiecare caset are un
numr care o identific (adres). In termenii memoriei calculatorului casetele sunt locaii de memorie.
O locaie de memorie este caracterizat de:
capacitatea locaiei de memorie
adresa locaiei de memorie
Memoria intern este o memorie electronic, constituit din cipuri de memorie i localizat
pe placa de baz a calculatorului.
Memoria intern este memoria principal. In memoria intern UCP stocheaz datele i
programele n timpul execuiei, rezultatele intermediare i finale ale execuiei. Prezint un timp de acces
rapid i capacitate de memorare relativ mic.
Localizarea unei date n memorie, prin intermediul adresei:
pag.6
memorie RAM
SRAM - static,
DRAM - dinamic,
memorie ROM
memorie cache
Memoria RAM (Random Acces Memory) - memorie cu acces aleator, volatil, poate fi accesat
de ctre utilizator. UCP poate stoca valori n orice locaie RAM i poate recupera valoarea oricrui
octet (locaie), cunoscnd adresa locaiei respective. Acces aleator se refer la faptul c poate fi
accesat orice informaie cunoscnd adresa ei, nefiind necesar parcurgerea tuturor locaiilor, rnd pe
rnd , pn la locaia respectiv. ( exemplu - accesarea pieselor muzicale stocate pe CD, n comparaie
cu accesarea pieselor stocate pe band magnetic).
RAM este utilizat pentru stocarea programelor i a datelor prelucrate de UCP. Atunci cnd se
execut un program, instruciunile sale trebuie citite de pe dispozitivul de stocare (harddisk, dischet) i
depozitate n RAM. Instruciunile programelor, ca de altfel toate datele vehiculate de calculator const
n impulsuri electrice care descriu numere binare. Aceste numere binare reprezint comenzi codificate la
adresa UCP. Dup ce comenzile ajung n RAM sunt recuperate i executate de UCP. In timpul execuiei
UCP folosete RAM pentru stocarea i recuperarea ulterioar a datelor intermediare. Practic orice
operaie efectuat de calculator implic utilizarea RAM.
Microcalculatoarele conin un tip de memorie RAM numit CMOS (Silicon-Metal-Oxid
Complementar). Pentru alimentarea ei se utilizeaz o pil electric. In aceast memorie este stocat
configuraia calculatorului ntre dou ntreruperi ale alimentrii de la reeaua de curent electric. CMOS
este volatil; dac bateria se descarc se pierde informaia de configurare, calculatorul nemaifiind
capabil s starteze (s booteze). Acest inconvenient poate fi nlturat prin crearea unei dischete sistem,
de salvare (rescue), pe care programe specializate (Norton Utilities) stocheaz informaia de
configurare. Informaiile din CMOS sunt utilizate de modulul BIOS care ncarc DOS (Disk Operating
System = sistem de operare) i starteaz microcalculatorul.
Memoria ROM (Read Only Memory) - memorie numai pentru citire, nevolatil. Datele din
ROM sunt stocate permanent; ele pot fi citite dar nu pot fi scrise altele. Datele sunt stocate n cipul de
memorie ROM nc din fabricaie. La ntreruperea alimentrii de la reeaua de curent electric datele
stocate n ROM nu se pierd. In ROM este stocat programul care ofer funcionarea fundamental a
microcalculatorului. In cazul unui PC compatibil IBM, ROM este denumit BIOS (Basic Input Output
System). Acest program execut operaii simple cu discul, accept intrri executate de la tastatur i
efectueaz operaii simple dar eseniale. La pornirea calculatorului circuite speciale activeaz
programele stocate n BIOS, care testeaz modulele calculatorului i caut DOS-ul pe discul de
ncrcare. Programele stocate n ROM sunt denumite microprograme (firmware).
Memoria Cache - (128, 256, 512 kB) - este o poriune din memoria intern utilizat pentru a
executa cu vitez ridicat prelucrarea diverselor operaii ale sistemului de calcul. Accelereaz viteza de
lucru a microprocesorului.
Organizarea memoriei unui microcalculator
Unitatea fundamental a informaiei este bitul, care corespunde unei singure locaii de memorie.
Un singur bit, luat separat nu este util n stocarea informaiei, de aceea biii sunt grupai n blocuri de 8
pag. 7
bii, denumii octei (byte). Pentru a grupa un numr foarte mare de bii, 8 cipuri sunt conectate n
paralel ca n figura urmtoare.
1
date pe 8 bii
paritate
O astfel de grupare de cipuri se numete bloc de memorie.
Cipul al 9-lea stocheaz paritatea, un mecanism simplu de verificare a erorilor. Bitul din cipul
paritate este astfel reglat nct numrul total de bii din octet plus paritatea s fie impar. Cnd un octet
este citit se verific automat paritatea. Dac numrul nu este impar octetul prezint eroare (parity check
error), semnalat de interfaa calculator - operator.
Categorii de memorii pentru microcalculatoarele compatitbile IBM.
Zona de memorie
Denumire
Utilizare
1 - 640 kB
memorie convenional
software de baz (sistem de operare)
RAM
software de aplicaie (programe)
640 - 768 kB
memorie video RAM
destinat exclusiv monitorului
768 - 960 kB
memorie superioar UMA
gestionarea plcilor de extensie
(Upper Memory Area) ROM
960 - 1024 kB
memoria ROM - BIOS ROM
programe firmware
1 Mb - 16(32,64) MB
memoria extins XMS
aplicaii Windows, aplicaii care ruleaz n
(Extended Memory) RAM
mod protejat (protected mode)
prima zona de 64 kB
memorie nalt HMA
disponibilizare memoriei convenionale
de dup limita de 1 MB (High Memory Area) RAM
alocabila n zona ROM
memoria expandat EMS
aplicaii DOS care necesit peste 640 kB
786 kB - 1024 KB
(Expanded Memory)
memorie pentru rulare
Organizarea memoriei DOS
pag.8
EMS nu se ncadreaz ntr-un interval fix de adrese. EMS definete un cadru de pagin (EMS
page frame) n zona de memorie ROM de 256 kB (1024-768 kB). Acest cadru de pagin este de fapt o
seciune de RAM (de pe placa suplimentar, maxim 32 MB) transpus n zona ROM, unde DOS o
poate accesa. Cadrul de pagin poate atinge 64 kB i este divizat n poriuni de 16 kB. O poriune de
16 kB poate fi translatat n i din EMS.
In acest fel EMS disponibilizeaz din placa de memorie special (max 32 MB) blocuri de cte 64
kB o dat, care pot fi accesate de DOS.
Odat cu apariia microprocesoarelor 80386 placa de memorie special nu mai este necesar,
memoria EMS fiind emulat soft (simulat) de un program rezident (rmne n memorie dup lansare)
numit manager de memorie expandat (EMM - Expanded Memory Manager).
Odat cu apariia platformei Microsoft Windows, DOS poate accesa memoria extins XMS
(peste limita de 1 MB) pn la 4 GB ncepnd cu microprocesorul 80386, EMS devenind astfel de
prisos pentru programe ce ruleaz sub Windows.
Totui exist programe de aplicaii (jocuri) care ruleaz sub DOS pentru care nefiind suficieni
640 kB, necesit memorie expandat EMS. Pentru MS-DOS, comanda memmaker realizeaz opional
emularea memorie expandate EMS.
Memoria extins XMS - consideraii
Exist sisteme de operare (OS/2, UNIX) care pot gestiona memoria extins XMS direct, fr
ajutorul platformei Windows. DOS poate gestiona memoria pn la limita 1024 kB=1MB i cu ajutorul
Windows, memoria extins XMS de la 1 MB pn la 4 GB.
In prezent memoria extins se prezint sub form de plcue SIMM (Single In-Line Memory
Modules). SIMM-ul este o plcu de circuite pe care se fixeaz un grup de cipuri de memorie. Uzual
SIMM-urile sunt instalate n grupuri de cte 4, formnd un bloc de memorie. Blocurile de memorie (4
MB, 8MB ) se conecteaz pe placa de baz.
2.1.2.2. Memoria extern
Cunoscut sub numele de memorie virtual, ofer utilizatorului impresia c memoria intern este
foarte mare. Practic ns, mecanisme Hardware (fizice) transfer blocuri din memoria extern n cea
intern i invers. Scopul este de a menine n memoria intern (acces rapid) a prilor de programe
folosite intens de UCP.
Schema de translatare a adresei virtuale n adres real
ai
bj
pag. 9
5,25 inch
simpl densitate 360 kB
dubl densitate 720 kB
nalt densitate 1,2 MB.
pag.10
pag. 11
pag.12
formate din una sau mai multe suprafee de disc (platane) montate coaxial;
datele sunt organizate n cilindri (virtual, pistele corespondente de pe platane determin cilindrii),
piste, sectoare.
vitez de rotaie mare de orinul 3 600 rot/min
datele sunt citite/scrise prin intermediul capetelor (n numr egal cu numrul de platane) de
citire/scriere.
pentru identificarea unei locaii de harddisk sunt specificate:
nr. cilindrului,
nr. pistei,
nr. sector.
deplasarea capetelor de citire/scriere se face simultan pe acelai cilindru, constituit din pistele de
acelai rang (numr) de pe fiecare platan. nr. cilindrii = nr. de piste de pe fiecare platan.
capacitate 40 MB - 4 GB
2.1.3.
Sistemul I/O constituie componenta unui sistem de calcul (microcalculator, PC) care efectueaz
i controleaz transferul de date dintre memoria intern, memoria extern i mediul exterior acestora.
Sistemul I/O include:
dispozitive periferice I/O, conectate prin intermediul mufelor de conectare la porturile:
paralele LPT1, LPT2, ...
seriale COM1, COM2 ...
interfeele dispozitivelor periferice,
magistralele externe ale sistemului,
interfeele cu magistralele externe ale sistemului.
Sistemul I/O (component hard) este asistat de programe (componente soft) speciale, proprii
interfeelor numite DRIVERE.
Clasificare:
dispozitive pentru pstrarea datelor - memorii externe,
dispozitive pentru intrare/ieire date/informaii n/din sistemul de calcul.
Execuia unui proces de intrare/ieire
pag. 13
a)
b)
c)
interfaa dispozitivului periferic transmite ctre UCP i ctre memoria intern starea n
care se afl, prin intermediul magistralei (2). Dispozitivul se poate afla n urmtoarele
stri:
informaia este extras din memoria intern i transmis dispozitivului periferic (3) ca
urmare a activitii (2),
dup ultima operaiune I/O dispozitivul periferic anun prin interfa terminarea
procesului I/O, disponibiliznd dispozitivul periferic (5).
Interfee:
Interfee pentru transferul programat.
Funcii:
conectarea dispozitivelor periferice la magistrala de date, adrese i control,
conversia datelor recepionate de pe magistral n format acceptat de dispozitivele periferice
i invers,
verificarea corectitudinii datelor utiliznd bitul de paritate.
pag.14
Funcii:
introduc datele n sistemul de calcul
realizeaz conversia datelor din formatul extern n format intern al calculatorului (binar)
TASTATURA (KEYBOARD) - dispozitiv periferic de intrare similar tastaturii mainilor de scris.
Prezint 101 - 102 taste.
Tipuri de taste:
taste caracter (alfanumerice): literele alfabetului englez de la A la Z. Acionarea lor are ca
efect afiarea pe ecran a caracterului (litera mic) de pe tast, cu excepia space-bar (bara
de spaiu) care mut poziia cursorului la dreapta, o poziie. Acionarea lor concomitent cu
tasta shift determin afiarea pe ecran a majusculei caracterului de pe tast. Tasta Caps
lock influeneaz acionarea acestor taste. Cnd tasta Caps lock este acionat (led-ul din
mijloc, Caps Lock, aflat n partea dreapt sus a tastaturii, este activ).
taste numerice : cifrele 0, 1, ... 9
taste caracter speciale: #, $, % etc.
taste direcionale: ,,, - deplaseaz cursorul n direcia indicat,
taste funcionale: F1, F2, .... - declaneaz o funcie (o operaie complex compus din
operaii simple),
taste cu aciune bine definit:
Enter
- valideaz comanda (ncheie linia) i trece la rnd nou. Este compus din
codurile LF (Line Feed - trecere la rnd nou) i CR (Carriage Return - retur de car
= nceperea noului rnd din marginea stng),
Backspace - terge un caracter la stnga,
Esc (escape) - ieirea din aplicaie (buton de panic),
Tab
- insereaz un numr de spaii (blank- uri) la dreapta, comut ntre
pag. 15
Codificarea caracterelor: acionarea unei taste (combinaii de taste) produce un cod binar care
desemneaz n mod unic caracterul de pe tast. Corespondena n binar este realizat prin intermediul
tabelei ASCII.
Combinaii de taste specifice sistemului de operare(MS-DOS):
<Ctrl - Break> sau <Ctrl - C> - ntrerupe o comand sau un program
Obs. n fiierul de configurare config.sys trebuie s apar linia de comand BREAK=ON, altfel
(pt. BREAK=OFF) combinaia nu este activ.
MOUSE - dispozitiv periferic de intrare ce controleaz poziia cursorului de mouse pe
ecran; gestioneaz meniurile programelor de aplicaii.
Mouse - ul este prevzut n partea inferioar cu o bil iar n partea superioar cu 2 sau 3
butoane. Mouse-ul se deplaseaz pe o plac denumit pad mouse ceea ce determin deplasarea
corespondent a cursorului de mouse pe ecran.
Semnificaii (n special n mediul Windows):
acionarea butonului din stnga o singur dat = click :selecteaz componenta aflat la
poziia cursorului,
acionarea butonului din stnga de dou ori consecutiv (rapid) = dublu click: activeaz
(lanseaz) componenta de la poziia cursorului;
acionarea butonului din dreapta(sau mijloc) o singur dat = click dreapta: semnificaia
acionrii este stabilit n funcie de setrile generale ale programului n care se lucreaz.
conceptul de Drag and Drop (trage i arunc), la utilizarea mouse-ului se refer la
urmtoarea aciune: se acioneaz click pe componenta (pictograma, obiect, etc) selectat i
se deplaseaz (trage) mouse-ul innd apsat butonul stnga. In momentul relaxrii butonului
componenta selectat este aruncat la poziia cursorului (sau n apropierea acestuia).
CREION OPTIC (tight pen) - dispozitiv periferic de intrare asemntor unui creion, dotat la
vrf cu o celul fotoelectric care citete de pe ecran pixelul de la poziia vrfului creionului.
SCANNER - dispozitiv periferic de intrare care transform n informaie binar (digitizeaz)
imagini stocate pe hrtie, fotografie, filme, etc. Exist scannere tridimensionale pentru obiecte n 3
dimensiuni.
Caracteristici:
color (3 componente de culoare, RGB) sau alb negru;
portabile (handy scanner) sau fixe (flatbad scanner);
imaginea poate fi preluat prin reflexie sau prin transmisie;
rezoluia maxim n DPI (Dots per Inch = nr. de pixeli / inch);
numrul de bii pe care sunt redate culorile;
PLANETE GRAFICE - planete de desen pe care se deseneaz cu un creion special care
transmite informaia spre sistemul de calcul, care o afieaz pe ecran (desenul apare pe ecran).
2.1.3.2.
pag.16
pag. 17
laser: tehnologie laser i electrofotografic. O raz laser focalizeaz printr-un disc imprimnd
caracterele pa hrtie fotografic. Vitez - cca. 21 000 linii/minut;
xerografice: metode XEROX - tambur electrizat cu raz laser, trecut prin toner. Tonerul ader pe
tambur n poriunile electrizate. Tamburul nclzit determin aderarea tonerului pe hrtie. Vitez cca. 4 000 linii/minut;
PLOTTERE - dispozitive periferice de ieire destinate reprezentrilor grafice (desen tehnic).
Reproduc linii drepte, curbe utiliznd o peni care se deplaseaz pe hrtie folosind coordonate xOy. Pot
avea simultan mai multe penie, de culori diferite.
STREAMERE - dispozitive periferice de ieire de tip band, pentru stocarea datelor. Are
capacitate mare de stocare; sunt denumite i dispozitive Backup.
Amintim dispozitive periferice I/O deservite de plci, cum ar fi:
plac Fax - Modem: asigur cuplarea la reeaua telefonic, Internet,
plac de reea: interconecteaz PC-urile n cadrul unei reele,
plac multimedia: cupleaz la PC echipamente care vehiculeaz informaii altele dect cele
binare:
echipamente TV,
echipamente Radio,
echipamente audio-video,
plac Sound Blaster - comunic cu PC-ul prin intermediul difuzoarelor, microfoanelor,
playere audio, etc.
2.2. Componentele SOFTWARE ale calculatorului
2.2.1.
Generaliti
comenzilor,
limbajelor de programare,
utilitare.
Funciile sistemului de operare:
pag.18
MicroSoft Disk Operating System este destinat gestionrii resurselor hard i soft pentru
microcalculatoarele compatibile IBM-PC, echipate cu microprocesoarele 8086/8088, 80286, 80386,
80486, 80586, 80686, Pentium. Este un sistem de operare monouser i monotasking , adic poate
gestiona doar un singur post de lucru (PC) i un singur program de aplicaie aflat n rulare.
Funciunile MS-DOS:
interpretarea i execuia comenzilor,
ncrcarea, lansarea i controlul execuiei programelor,
comanda i controlul dispozitivelor periferice,
gestiunea fiierelor pe disc,
semnalizarea, diagnosticarea i tratarea erorilor,
funcii apelabile la diverse nivele, oferind faciliti utilizatorului.
NUCLEUL MS-DOS
BIOS (Basic Input Output System):
rezident n ROM,
conine un sistem de proceduri pentru comanda i controlul operaiilor I/O la nivel fizic,
pentru echipamentele periferice din configuraia standard (adaptor grafic standard, tastatur,
unitate disk sistem, fr de care sistemul de calcul nu funcioneaz),
conine programe de testare a RAM, adaptoarelor pentru monitor, tastatur i discuri,
conine programe pentru determinarea i actualizarea configuraiei hard prin citirea/scrierea
datelor n i din CMOS.
pag. 19
pag.20
Lansarea MSDOS ncepe cu execuia componentei BIOS care execut o testare a modulelor
sistemului de calcul iniializnd unele dintre acestea. Ca o ultim operaie BIOS-ul pred controlul
ncrctorului de sistem (system loader) care ncarc fiierele IO.SYS i MSDOS.SYS de pe discul
sistem.
aceste fiiere sunt invizibile, nu pot fi citite, executate sau copiate prin comenzi obinuite de
manevrare a fiierelor.
In continuare se caut pe disc fiierul de configurare CONFIG.SYS care configureaz sistemul
conform parametrilor existeni n acest fiier. Dac fiierul nu exist sau este gol, sistemul de calcul se
configureaz standard.
In continuare se ncarc de pe disc interpretorul de comenzi COMMAND.COM i se lanseaz n
execuie.
Interpretorul caut pe discul sistem fiierul AUTOEXEC.BAT pe care l execut (este un fiier
de comenzi, cu extensia *.bat). Dac fiierul nu este gsit sau este vid se lanseaz un dialog pentru
introducerea datei i a orei curente.
In continuare se afieaz prompterul sistem (de obicei C:\>_) ateptndu-se o comand.
Interpretorul de comenzi acioneaz ca interfa utilizator - sistem de operare. Nivelul cel mai de jos
la care apare noiunea de fiier este MSDOS.SYS). Fiierul apare ca o structur de date format din
entiti (octei) succesive de informaie. Fiierul este structura de baz n organizarea informaiei pe
un suport extern (disc).
Gruparea fiierelor:
fizic - pe suport,
pag. 21
DIRECTOR - fiier special care are ca unitate de informaie numele fiierelor propriu zise.
DIRECTOR CURENT este directorul n care utilizatorul se gsete la un moment dat. El are
control direct asupra fiierelor coninute de acest director.
Principiul structurii arborescente impune 3 reguli:
orice fiier sau director este identificat n mod unic printr-o succesiune de directori
subordonai unul altuia, primul din succesiune fiind subordonat directorului rdcin.
In figura anterioar directoarele sunt reprezentate n structur arborescent, fiind simbolizate
printr-o pictogram dosar (file=fiier, dosar). Directorul brushes marcat cu dreptunghi este deschis, el
coninnd 3 fiiere propriuzise custom.abr, shadows.abr, default.abr, simbolizate printr-o pictogram
pagin (foaie).
Pentru fiecare echipament standard, sistemul de operare are un program prin intermediul
cruia controleaz activitatea echipamentului respectiv. Aceste programe se numesc drivere de
echipament. Pentru controlul operaiilor de citire/scriere MS-DOS are un driver standard de
echipament pentru monitor tastatur, uniti de discuri fixe i flexibile, porturi. In afar de acestea MSDOS poate include i drivere instalate. Acestea se instaleaz de pe dischete, CD-uri, etc. i sunt livrate
de productorul echipamentului periferic. Exemplu drivere pentru uniti CD, plac de sunet, plac de
reea, imprimant, plac fax-modem, scanner, etc. In momentul n care driverul trece de pe disk n
memorie el devine parte component a sistemului de operare.
SPECIFICATORUL DE FIIER MS-DOS
Pentru MS-DOS spaiul de memorare al unui disc este mprit n patru zone distincte:
zon alocat programului system loader (pista0, sector 1)
FAT (File Allocation Table) - tabela de alocare a fiierelor: conine date referitoare la
alocarea spaiului pe disc.
zon ce conine directorul rdcin (root directory) cu informaiile fiierelor care-i aparin
(nume, adres, dimensiune, data i ora ultimei modificri)
zona ce conine fiierele grupate n directoare ; este cea mai ntins zon a discului. In
cazul unui disc sistem, primele dou fiiere din aceast zon sunt IO.SYS i MS-DOS.SYS.
Specificatorul de fiiere are urmtoarea form:
[d:][cale]nume[.tip]
pag.22
C: , D: , E: - harddisk-uri locale,
F: ,G: ... Z: - uniti de reea (reele cu server dedicat - Novell),
pag. 23
pag.24
EFECT
comanda se execut din orice subdirector
COMMAND.COM fiind activ (rezident) n
memorie
COMMAND.COM caut un fiier, n ordinea
prioritii:
comanda.com
comanda.exe
comanda.bat
Cutarea se face pe unitatea de disc specificat
i n calea specificat. Dac unitatea i calea
nu sunt specificate, cutarea se face:
n directorul curent,
n calea specificat prin comanda PATH
(dat de la tastatur sau aflat n fiierul
AUTOEXEC.BAT)
< nume_fisier_in
intrarea standard nu mai este considerat tastatura ci nume_fisier_in
> nume_fisier_out
>> nume_fisier_out
ieirea standard nu mai este considerat monitorul ci (i) nume_fisier_in
pag. 25
!!!
!!!
TIP
I
I
I
I
TIP
I
TIP
TIP
pag.26
pag. 27
1
1
1
3
3
3
3
3
3
3
3
4
5
5
8
12
13
15
17
17
17
22