Sunteți pe pagina 1din 25

pag. 1 1. SISTEME DE CALCUL. GENERALITI.

Curs 1.Sistemul de operare MS-DOS

1.1. Caracteristicile calculatoarelor digitale Calculatorul compatibil IBM-PC face parte din categoria microcalculatoarelor. Microcalculatoarele sunt calculatoare digitale care opereaz prin utilizarea numerelor. Nucleul unui calculator digital const din milioane de comutatori interconectai. Comutatorul este un circuit electronic cu dou poziii: nchis-deschis. Memorarea, procesarea datelor n calculatoarele digitale depind de aceste comutatoare. Unitatea de msur a datelor vehiculate de calculator este bitul (binary digit= cifr binar). Bitul nseamn una din cele dou cifre 0 i 1(corespunztoare celor dou poziii: nchis-deschis) care servesc la codificarea numerelor, caracterelor i instruciunilor n calculator. Bitul este cea mai mic unitate memorabil n interiorul calculatorului. Calculatoarele digitale combin biii pentru a reprezenta tipuri complexe de date. Grupul de 8 bii este denumit octet sau byte (1 octet=1 byte=8 bii). De exemplu combinaia de 8 bii 10000001 se folosete pentru a reprezenta litera A conform codificrii ASCII (American Standard Code for Information Interchange). Aceeai combinaie poate reprezenta i numrul zecimal (n baza 10) 65. 1.1.1. Sisteme de numeraie

Sistemul de numeraie zecimal - bazat pe puteri ale numrului 10 Cifre utilizate: 0,1,2,3,4,5,6,7,8,9 Exemplu: numrul 8451 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 8 4 5 1 reprezint reprezint reprezint reprezint 8x103 4x102 5x101 1x100 = = = =

Din cele prezentate putem deduce c 1101(2)=13(10). S analizm numrul binar 11111111 adic: 1x27+ 1x26+ 1x25+ 1x24+ 1x23+ 1x22+ 1x21+ 1x20 = 128+ 64+ 32+ 16+ 8+ 4+ 2+ 1 = Pentru un octet avem: 0 1 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:

Curs 1.Sistemul de operare MS-DOS 1x210+ 1x29+ 1x28+ 1x27+ 1x26+ 1x25+ 1x24+ 1x23+ 1x22+ 1x21+

pag.2 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 40 1 TO (TB) = 2 =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. Funciile calculatorului 1. 2. 3. 4. 5. Iniializare (boot up), Introducerea datelor, Procesarea datelor, Stocarea datelor, Ieirea rezultatelor. 1.2.1. (drivere) Iniializarea

Curs 1.Sistemul de operare MS-DOS

testarea principalelor componente ale PC-ului rularea fiierelor de iniializare a sistemului de operare i a altor fiiere necesare

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

Manipularea datelor introduse, n scopul producerii unui rezultat. 1.2.4. Stocarea datelor

Constituit din: prelucrare introduceri neprocesate, introduceri procesate, produse soft (programe), salvarea prelucrrilor pe un dispozitiv de stocare n vederea recuperrii ulterioare. 1.2.5. Ieirea rezultatelor

Reprezint afiarea rezultatelor pe ecran, la imprimant, ploter, retroproiector, etc. 2. STRUCTURA CALCULATOARELOR PERSONALE (compatibile IBM-PC) Componente fizice (echipamente) - HARDWARE (hard), Componente logice (programe) - SOFTWARE (soft). 2.1. Componentele HARDWARE ale calculatorului Componentele hard ale unui calculator se afl pe placa principal a calculatorului numit plac de baz sau motherboard. Orice calculator (compatibil IBM-PC) conine cel puin urmtoarele componente: Unitate central de prelucrare, Memorie,

Curs 1.Sistemul de operare MS-DOS Uniti de stocare pe termen lung, Dispozitive de introducere i ieire a datelor (input / output sau I / O) conform schemei:

pag.4

2.1.1.

Unitatea central de prelucrare (microprocesor)

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 de comand i control (UC), 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

Curs 1.Sistemul de operare MS-DOS

Caracteristici ale microprocesoarelor Mrimea magistralei interne de date. Microprocesoarele stocheaz date n locaii temporare numite registre. Datele sunt transferate ntre UC, UAL, registre i alte componente ale microprocesorului prin intermediul unei magistrale realizate n circuitele microprocesorului. Mrimea magistralei interne ofer o msur a cantitii de date pe care microprocesorul o poate transfera intern ntr-o singur operaie. Valoarea ei variaz ntre 8 i 32 de bii (64 bii), cu ct valoarea este mai mare, cu att microprocesorul este mai performant. 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:

Adresa introdus n registrul de adrese cu capacitatea de n bii va putea identifica prin intermediul decodificatorului 2n locaii de memorie. comand de scriere: datele aflate n registrul de date se transfer n memorie la adresa determinat anterior;

Curs 1.Sistemul de operare MS-DOS

pag.6

comand de citire: datele aflate n memorie la adresa specificat n registrul de adrese sunt aduse n registrul de date unde se transfer ctre alte dispozitive. Memoria intern se clasific n: 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 bii, denumii octei (byte). Pentru a grupa un numr foarte mare de bii, 8 cipuri sunt conectate n paralel ca n figura urmtoare. 1 2 3 4 5 6 7 8 9

pag. 7

Curs 1.Sistemul de operare MS-DOS

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

Memoria expandat EMS - consideraii EMS a aprut ca urmare a insuficienei celor 640 kB disponibili (din totalul de 1024 kB) pentru programele de aplicaii complexe. Procesoarele 8086, 8088 (inferioare procesoarelor 80286, 80386, .... ,Pentium) nu puteau gestiona (vedea) mai mult de 1 MB memorie. Se pune problema aducerii memoriei RAM de pe o plac de memorie special recunoscut de un driver, n zona ROM (768-1024 kB) unde DOS poate vedea aceast memorie. Modul de funcionare este urmtorul: 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

Curs 1.Sistemul de operare MS-DOS

pag.8

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

- adres virtual (utilizat de programator n aplicaia procesat de UCP) - adres real, adresa fizic din memoria extern asociat de ft (funcia de translatare) adresei virtuale ai. Principiu de funcionare: UCP solicit o adres de memorie adresa este cutat ntr-o tabel ce ine evidena adreselor din memoria intern. dac adresa este gsit UCP primete permisiunea de citire / scriere la adresa respectiv. dac adresa nu este gsit, se declaneaz o procedur de ncrcare a blocului ce conine adresa respectiv din memoria extern n memoria intern, la o locaie liber. Tehnica de translatare se realizeaz la nivelul unei pagini de memorie (bloc de dimensiune Memoria extern se prezint sub forma unor uniti independente de tip periferic alctuite din: mediu de memorare: discuri fixe magnetice, benzi magnetice, discuri optice; mecanism de antrenare i acces: localizeaz adresa blocului de memorie citi sau scris

fix).

pag. 9 SUPORI DE MEMORARE EXTERN

Curs 1.Sistemul de operare MS-DOS

Structura logic a informaiei memorate pe supori externi Informaiile memorate pe disc (programe, date) sunt organizate n fiiere. Driverele de disc sunt programe speciale destinate gestionrii informaiilor depuse pe disc, asigur transferul de informaii ntre memoria intern i extern. Tipuri de uniti de discuri: HDD - Hard Disk Drive FDD - Floppy Disk Drive CD-ROM - Compact Disk (disc optic) uniti de discuri magneto-optice PHD - Portable Hard Disk (harddisk portabil) CDI - Compact Disk Interactiv Photo CD - Compact disk cu imagini foto digitizate (informaie n binar) uniti ZIP Caracteristici: capacitatea de memorare (kB, MB, GB), viteza de transfer a informaiei (kB/s, MB/s), modul de memorare (magnetic, optic), posibilitatea de a detaa suportul magnetic din unitate (portabilitate).

Discuri flexibile - floppy disk (dischete) material plastic acoperit cu oxid magnetizabil, mpachetate n carton (5,25 inch) sau plastic (3,5 inch). Variante: 3,5 inch dubl densitate 720 kB nalt densitate 1,44 MB.

Curs 1.Sistemul de operare MS-DOS

pag.10 5,25 inch simpl densitate 360 kB dubl densitate 720 kB nalt densitate 1,2 MB.

Unitile de disk flexibil sunt desemnate prin literele(urmate de 2 puncte) A: sau B: Structura unei dischete:

sectoare: numerotate 1,2,3 ...; uzual 512 kB piste: numerotate 0,1,2,3 ... adresele folosesc pentru accesarea unui sector Capacitatea unui disc: nr. fee x nr. piste x nr. sectoare x capacitate sector exemplu: 2 x 80 x 15 x 512 = 1 200 kB = 1,2 MB De obicei dischetele nu sunt formatate (iniializate) i nu suport scrierea/citirea datelor. Comanda MS-DOS : FORMAT iniializeaz discul specificat la un format acceptat de MS-DOS. Sintaxa comenzii: FORMAT A: [/S] [/U] sau FORMAT B: [/S] [/U] parantezele drepte au caracter opional (apar n comand numai dac este necesar) opiunile apar precedate de caracterul slash / specificaia poate fi A: sau B: i semnific unitatea A sau unitatea B Efect: creeaz i iniializeaz directorul rdcin A:\ sau B:\ care are un numr fix de intrri (subdirectoare sau fiiere), analizeaz suprafaa discului pentru a identifica pistele defecte, care sunt scoase din evidena discului cu scderea corespunztoare a capacitii de memorare. iniializeaz programul ncrctor al sistemului de operare (program BOOT) pe pista 0. !!! Dac pista 0 este defect (track 0 bad) discheta este inutilizabil. Scop: iniializare, remediere erori,

pag. 11

Curs 1.Sistemul de operare MS-DOS

protecie antivirus Opiunea /S - transfer pe disc 3 fiiere sistem IO.SYS, MSDOS.SYS, COMMAND.COM nucleul sistemului de operare. Discheta devine dischet sistem i poate iniializa un PC (porni calculatorul) dac boot-area se face de pe dischet. Pentru aceasta, n CMOS setup (se apas tasta Del la pornirea calculatorului) la opiunea Standard CMOS setup trebuie s fie setat Drive A: sau Drive B: de capacitate egal cu capacitatea unitii (3,5 sau 5,25 ), iar la opiunea BIOS features setup s fi setat Boot sequence A,C. Copierea obinuit (comanda COPY ) a celor 3 fiiere sistem IO.SYS, MSDOS.SYS, COMMAND.COM, pe dischet, nu determin ca discheta s devin dischet sistem !!! Opiunea /U - determin formatarea necondiionat , eventualele informaii memorate anterior pierzndu-se definitiv. Este o metod de protecie antivirus contra viruilor de BOOT, transmii la boot-area calculatorului de pe o dischet infectat. Discuri fixe - hard disk

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

Curs 1.Sistemul de operare MS-DOS 2.1.3. Dispozitive periferice de intrare ieire I/O (input/output)

pag.12

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

a)

b)

Iniierea procesului I/O UCP iniiaz o activitate pe magistral creia i transmite adresa dispozitivului periferic (1) 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: disponibil - se declaneaz procesul I/O, n lucru - procesul I/O intr n ateptare, neoperaional - dispozitiv defect, necuplat, inexistent - mesaj (2) execuia procesului I/O informaia este extras din memoria intern i transmis dispozitivului periferic (3) ca urmare a activitii (2),

pag. 13 c)

Curs 1.Sistemul de operare MS-DOS

se execut operaia I/O ntre memoria intern i dispozitivul periferic, totodat vehiculndu-se informaii de control i stare a echipamentelor (4). ncheierea procesului I/O 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.

Interfeele permit implementarea tehnicilor de comunicaie ntre microprocesor (UCP) i dispozitivele periferice prin intermediul magistralei (externe) de date, adrese i control. Tehnica de interogare periodic (vezi procesul (1) de la iniierea procesului I/O ) const n interogarea unui indicator de condiie din interfa, n funcie de care se realizeaz sau nu transferul de date. Comenzile necesare funcionrii interfeei (hardware) sunt transmise de microprocesor (UCP) n urma decodificrii programului special (software) denumit DRIVER. 2.1.3.1. Dispozitive periferice de intrare (input)

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

panourile utilitarului Norton Commander sau comut ntre task-urile (programe) Windows. Print Screen - tiprete ecranul,

Curs 1.Sistemul de operare MS-DOS

pag.14

Scrool Lock - blocheaz defilarea afiajului pe ecran (led indicator dreapta sus), Pause/Breack - ntrerupe execuia unui program (pauz), Insert - comut modul inserare text n editoare de texte (MS Word), Home - deplasare la nceput de rnd n editoare de texte (MS Word), End - deplasare la sfrit de rnd n editoare de texte (MS Word), Delete - terge un caracter la dreapta, Page Up - ridic pagina ecran, Page Down - coboar pagina ecran. taste de alternare a tastaturii: Shift, Ctrl, Alt au efect la acionarea n combinaie cu alte taste. !!! <Ctrl - Alt - Del > reseteaz calulatorul (reiniializarea sistemului), taste de selectare a modului de lucru: Caps Lock - trece la scrierea cu majuscule fr a mai fi necesar acionarea Shiftului, Num Lock - activeaz/dezactiveaz tastele numerice din grupul aflat n dreapta tastaturii (led indicator dreapta sus). Taste gri : +, /, *,-. 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);

pag. 15

Curs 1.Sistemul de operare MS-DOS

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. Dispozitive periferice de ieire (output)

MONITOARE VIDEO - afieaz pe ecrane video informaii (caractere, grafic). Interfaa pentru monitoare video se numete adaptor video. Tipuri de adaptoare video: Monochrome Display Adapter (MDA): doar caractere monocrom, Hercules Graphic Card (HGC): caractere + grafic monocrom, rezoluie 720x348 dpi, Color Graphic Adapter (CGA): imagini color text + grafic (monitoare RGB), rezoluie 640x200 dpi, Enhanced Graphic Adapter (EGA) texte n 16 culori, grafic 64 culori, rezoluie 640x350 dpi, Video Graphic Adapter (VGA): text - 720x400 dpi, grafic 16 culori - 640x480 dpi, grafic 256 culori - 320x200 dpi, Super Video Graphic Adapter (SVGA) i Extended Graphic Adapter (XGA) aduc mbuntiri n ceea ce privete rezoluia i numrul de culori. Liquid Cristal Display (LCD) - pentru microcalculatoarele portabile (LapTop) IMPRIMANTE - dispozitiv periferic de ieire pentru tiprirea informaiilor alfanumerice (caractere), numerice i grafice, pe diferite suporturi: hrtie comun, hrtie special, folie transparent, etc. Caracteristici: rezoluia n dpi, viteza de imprimare 100 - 400 cps (caractere pe secund) pentru imprimante matriceale, 4 ppm (pagini pe minut) pentru imprimante laser sau inkjet. dimensiunea hrtiei: plicuri (envelope), A3, A4, letter, C5, etc, memoria intern a imprimantei: 512 kB, 1 MB, 12 MB, 64MB (viteza de lucru depinde mult de memoria intern a imprimantei n special la tiprirea imaginilor color de dimensiuni relativ mari. consumabile utilizate: suport de tiprire (hrtie, etc), cartu panglic (ribbon), cartue de cerneal n 4 culori (CMYK=Cyan, Magenta, Yellow, Black), cartu toner (pulbere folosit la imprimri prin tehnologia laser - termic). Clasificare: Imprimante cu impact: imprimante tastatur cuplate direct la UCP, imprimante matriceale (9 ace, 24 ace): capul de imprimare este o matrice compus din ace (pini). Acele sunt acionate electromagnetic i percuteaz banda tuat. Intre tambur i band se afl hrtie. Imaginea se imprim prin puncte. imprimante rotative: mecanism de forma unei roi cu palete dispuse radial, care au la captul liber caractere.

Curs 1.Sistemul de operare MS-DOS

pag.16

imprimante cu lan de caractere: caractere asamblate pe o band care se deplaseaz orizontal trecnd prin poziia la care se tiprete, imprimante cu tambur: literele gravate pe suprafaa unui tambur rotativ. Imprimante fr impact: electrostatice: formeaz electrostatic imaginea pe hrtie care este trecut prin particule de cerneal; acestea ader la suprafaa electrizat (caractere, imagini). Vitez - cca. 5 000 linii/minut; electrotermale: utilizeaz hrtie termosensibil. Vitez - cca. 5 000 linii/minut; cu jet de cerneal: printr-un orificiu (lamel piezoelectric) se pulverizeaz cerneal pe hrtie. Cerneala este apoi trecut printr-un cmp electrostatic sau termic, care fixeaz cerneala. Vitez cca. 12 000 caractere/minut; 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

Componente software (logice): componente logice de baz componente logice de aplicaii Componentele logice de baz formeaz ceea ce se numete sistem de operare. Sistemul de operare este organizat pe dou nivele: nivelul fizic: apropiat de componenta hard, interfernd cu aceasta prin intermediul sistemului de ntreruperi. nivelul logic: apropiat de utilizator, interfernd cu acesta prin intermediul: comenzilor, limbajelor de programare, utilitare. Funciile sistemului de operare: asigur interfaa utilizator - sistem de calcul, organizeaz i gestioneaz resursele hard ale sistemului de calcul, simplific activitatea de programare, permind programarea n limbaje evoluate. Clasificarea sistemelor de operare n funcie de suportul lor:

pag. 17

Curs 1.Sistemul de operare MS-DOS sisteme de operare rezidente n memoria fix (ROM): Sunt implementate pe calculatoare personale fr discuri sau pe calculatoare personale care execut mereu aceleai programe; sisteme de operare pe disc: specific PC-urilor compatibile IBM, permit dezvoltarea aplicaiilor (scrierea de programe n diferite limbaje de programare) i utilizarea diferitelor aplicaii de firm.

Componentele logice de aplicaii : medii de operare (Windows 3.xx.), suprafee de operare (Norton Commander), utilitare (Norton Utilities), limbaje de programare (Basic, Pascal), asambloare (TASM), sisteme de gestiune a bazelor de date (FoxPro, DBase), editoare de texte (Word), aplicaii pentru calcul tabelar (Excel, Lotus, Quattro), aplicaii pentru prelucrri grafice (pachetul Corel, Photoshop), aplicaii CAD (AutoCAD, 3DStudio), toate acestea fiind aplicaii (care ruleaz sub DOS sau Windows), furnizate de firme specializate (Microsoft, Corel, Autodesk, Borland, Lotus, Adobe, etc.). aplicaiile dezvoltate de utilizator pe baza programelor de aplicaii furnizate de firme specializate. Obs. Windows 95 este un sistem de operare, superior MS-DOS (nglobeaz MS-DOS). Sistemul Windows 95 este diferit ca i concepie de mediile Windows 3.xx. 2.2.2. Sistemul de operare MS-DOS

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. conine un program ncrctor al nregistrrii pentru ncrcarea sistemului de operare de pe discul sistem. Obs. nregistrarea pentru ncrcarea sistemului de operare de pe discul sistem este format din datele i programul ncrctor (system loader) aflate pe disc pe pista 0, sectorul 1. Programul IO.SYS conine extensii ale BIOS-ului: pentru actualizri ale BIOS-ului, permite extinderea configuraiei standard prin adugarea altor periferice.

Curs 1.Sistemul de operare MS-DOS

pag.18

Programul MSDOS.SYS conine proceduri (ntreruperi i funcii) de tratare a operaiilor I/O la nivel logic. Programul COMMAND.COM interpretorul de comenzi prin intermediul cruia se realizeaz primul nivel de dialog sistem-utilizator: Structura modelului i a prii de servicii MS-DOS:

pag. 19

Curs 1.Sistemul de operare MS-DOS

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, logic - de ctre MSDOS.SYS. Principiul universal de gestiune a fiierelor, impus de MSDOS.SYS este respectarea structurii arborescente a directoarelor. C:\

DIRECTOR - fiier special care are ca unitate de informaie numele fiierelor propriu zise.

Curs 1.Sistemul de operare MS-DOS

pag.20

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: pentru fiecare disc exist un director principal - directorul rdcin C:\, orice alt fiier sau director este subordonat altui director, 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 MS-DOS 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 MSDOS.SYS. Specificatorul de fiiere are urmtoarea form: [d:][cale]nume[.tip] parantezele drepte avnd semnificaia de opional. Exemplu: dac directorul curent este: C:\photoshp\brushes, fiierul custom.abr de poate accesa specificnd doar numele fiierului i eventual extensia: custom.abr dac directorul curent este A: (dischet) atunci accesarea aceluiai fiier este posibil prin specificarea unitii (harddisk) i a cii spre fiier: C:\photoshp\brushes\custom.abr. Semnificaii: d: (drive=unitate): litera corespunztoare unitii de disc. A: , B: - disc flexibil (dischet), C: , D: , E: - harddisk-uri locale, F: ,G: ... Z: - uniti de reea (reele cu server dedicat - Novell), D: , E: - pot fi uniti CD-ROM sau PHD

pag. 21

Curs 1.Sistemul de operare MS-DOS

cale( path ): calea ctre directorul n care se afl fiierul specificat. Calea const ntr-o serie de nume de subdirectoare separate prin caracterul \ ( backslash ). Calea poate cuprinde maxim 63 de caractere. Exemplu: [C:]\photoshp\brushes\duotone\duotones\gray. nume (file name): numele fiierului, format din maxim 8 caractere (pt. MS-DOS, Windows 3.xx): litere mici sau majuscule: a - z, A - Z; cifre: 0 - 9; caractere speciale: ^ $ _ @ # & cu excepia: . / \ [] : | < > + = ; i a caracterelor ASCII cu codul mai mic de 21. Sunt rezervate urmtoarele nume: AUX: echivalent cu COM1, CLOCK$: ceasul, COM1, COM2, COM3,COM4: porturi seriale de comunicaie (mouse), LPT1, LPT2, LPT3,LPT4: porturi paralele de comunicaie (imprimanta), CON: consol (tastatur, monitor), NULL: periferic nul (null device). .tip - tipul fiierului (file extension=extensia fiierului): identific formatul fiierului, are maxim 3 caractere precedate de punct (.), reprezentative pentru aplicaia de care aparine fiierul. Exemple: .SYS : fiiere sistem, .EXE : fiiere executabile (aplicaii), .COM :fiiere executabile (comenzi DOS), .BAT : fiiere batch (fiier de comenzi) .DRV : drivere .PAS : fiiere surs n limbaj Pascal, .DBF : baz de date (FOX) .DOC : documente (WORD) .XLS : foi de calcul tabelar (EXCEL) .INI : fiiere de iniializare. Semnificaia caracterelor * i ? n numele fiierului. Aceste caractere sunt numite wildcards i sunt utilizate n specificarea unei familii generice de fiiere sau n aa numitele mti de cutare/selecie. Se pot utiliza att pentru numele ct i pentru extensia fiierului. caracterul ? : nlocuiete n specificare orice caracter dar numai unul. Exemplu: P?.PAS poate nlocui familiile de fiiere: P1.PAS, P2.PAS, ... ,P9.PAS PA.PAS, PB.PAS, ... ,PZ.PAS caracterul * : nlocuiete n specificare orice ir de caractere. Exemplu: M*E.PAS poate nlocui familiile de fiiere: MATRICE.PAS, MATE.PAS, MONEDE.PAS, MAXIME.PAS ... ELEVI.* poate nlocui familiile de fiiere: ELEVI.DBF, ELEVI.CDX, ELEVI.SPR, ELEVI.PRG ... Obs. Specificaia *.* se utilizeaz pentru a referi toate fiierele dintr-un director. Exemplu: C:\photoshp\brushes\*.*

Curs 1.Sistemul de operare MS-DOS 2.2.2.1. Principalele comenzi MS-DOS

pag.22

Comenzile DOS se mpart n urmtoarele categorii: COMENZI DOS INTERNE - nglobate n fiierul COMMAND.COM COMENZI DOS EXTERNE - fiiere executabile grupate pe disc n directorul DOS. Numele comenzii este chiar numele fiierului. Extensiile fiierelor sunt .COM sau .EXE Lansarea comenzilor: TIPUL LANSARE interne: comanda [argumente] externe: [d:] [cale] comanda [argumente] 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)

Convenii la descrierea sintaxei comenzilor DOS: elementele aflate ntre [ ] sunt opionale, elementele separate prin | se exclud reciproc (nu poate fi specificat dect una din variante), irul ... indic repetarea elementului precedent de un numr de ori (chiar de 0 ori) [d:][cale]nume[.tip] specific locaia (unitatea i calea) unui fiier (grup de fiiere). Comenzile DOS sunt prezentate (descriere, sintax, exemple): n utilitarul HELP din MSDOS, lansat cu C:\HELP sau C:\DOS\HELP. Prezentarea este n limba englez, navigarea n acest utilitar realizndu-se cu ajutorul mouse-ului sau tastelor direcionale, tasta TAB, selecie - ENTER, ieire ESC, urmrind indicaiile din partea de jos a ecranului. Ieirea din utilitar se face din meniul File opiune Exit sau combinaia <Alt-F-X>. la comanda [d:] [cale] comanda /?. / (slash) este diferit de \ (backslash) REDIRECTAREA I/O STANDARD: < 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. 23

Curs 1.Sistemul de operare MS-DOS

Prezentarea unor comenzi DOS uzuale COMENZI DOS REFERITOARE LA FIIERE: TIP SINTAX EFECT I ATTRIB [-R|+R] [-A|+A] [-S|+S] dezactiveaz(-) / activeaz atributele read only, [-S|+S] [d:] [cale] fisier[.tip] archive, system, hidden pentru fiierul specificat COMP [d:] [cale] fisier[.tip] compar i afieaz primele 10 diferene ntre 2 [d:] [cale] fisier[.tip] fiiere de aceeai lungime I COPY [/A] [/B] [d:] [cale] fisier[.tip] copiaz unul sau mai multe (se utilizeaz * i ?) [+[d:] [cale] fisier[.tip] ...] fiiere. Primul fiier este sursa iar al doilea fiier [d:] [cale] fisier[.tip] este destinaia. Dac destinaia are alt nume de fiier, acesta este redenumit. Opiunea + concateneaz (lipete) mai multe fiiere surs. I DEL [d:] [cale] fisier[.tip] terge fiierul specificat ERASE I DIR [d:] [cale] fisier[.tip][/P][/W] listeaz intrrile din fiierul specificat EXE2BIN [d:] [cale] fisier.COM transform dac poate un program format EXE [d:] [cale] fisier.EXE ntr-un program format COM I TYPE [d:] [cale] fisier[.tip] afieaz fiierul specificat UNDELETE [d:] [cale] fisier[.tip] [/LIST] recupereaz fiierul (fiierele) terse [/ALL] !!! numai pt. MS-DOS, inactiv dac sistemul de operare este Windows 95 XCOPY [d:] [cale] fisier[.tip] permite copierea selectiv de fiiere inclusiv cu [d:] [cale] fisier[.tip] structura de directoare: [/A][/D:ll-zz-aa] [/E][/M] [/P] A, M - numai fiiere arhiv, [/S] [/V][/W] E - la destinaie se creeaz structura de directoare din surs D - numai fiiere modificate dup data specificat P - numai cu aprobare S - inclusiv structura de subdirectoare a sursei COMENZI DOS REFERITOARE LA DAT I TIMP TIP SINTAX EFECT I DATE [ll:zz:aa] afieaz (modific) data curent I TIME [hh:mm:[:ss] afieaz (modific) ora curent TIP I I COMENZI DOS REFERITOARE GESTIUNEA ECRANULUI SINTAX EFECT CLS terge ecranul DOS PROMPT text stabilete prompterul sistem.Uzual este PROMPT $P$G $P - determin afiarea unitii i a cii pn la directorul curent $G - determin afiarea simbolului > prompterul va fi d: cale > exemple: C:\photoshp\brushes>_ sau C:\>_

Curs 1.Sistemul de operare MS-DOS TIP

pag.24

!!! !!!

TIP I I I I

TIP I TIP

TIP

COMENZI DOS REFERITOARE LA GESTIUNEA DISCULUI SINTAX EFECT CHKDSK [d:] [cale] fisier[.tip][/F][/V] analizeaz un disc i afieaz un raport asupra strii acestuia DISKCOMP d1: d2: compar 2 discuri DISKCOPY d1: d2: copiaz, la nivel fizic, d1: pe d2: (pt uniti de acelai tip) FDISK [d:] partajeaz un harddisk FORMAT d:[/S][/4][/V] formateaz un disc LABEL [d:] [ eticheta_volum] permite crearea unei etichete (nume) de volum (dischet, harddisk) RECOVER d: recupereaz fiiere de pe disc depozitate n sectoare defecte, pe care le marcheaz (bad). Fiierele recuperate au numele FILEnnn.REC i sunt plasate n directorul rdcin UNFORMAT d: reface un disc formatat, nainte de a stoca date pe el ! COMENZI DOS REFERITOARE LA MANIPULAREA DIRECTOARELOR SINTAX EFECT CD,CHDIR [d:][cale] schimb directorul curent n cel specificat MD [d:][cale] creeaz un director nou (dac nu mai este altul cu MKDIR acelai nume) PATH [d:] cale [;[d:] cale ...] stabilete cile de cutare (fiierele aflate n APPEND subdirectorul final pot fi accesate din orice subdirector al structurii arborescente) RD, [d:][cale] terge un director numai dac acesta este vid RMDIR TREE [|MORE] afieaz structura de directoare DOS COMENZI DOS DE INFORMARE SINTAX EFECT MEM [/P] [/C] [/V] afieaz coninutul memoriei interne VER afieaz versiunea DOS HELP [comanda] utilitarul HELP FILTRE DOS SINTAX EFECT FIND [/V] [/C] [/N] sir afieaz toate liniile dintr-un fiier care conin [d:] [cale] fisier[.tip] ... irul de caractere specificat V - liniile care nu conin irul C - doar contorizeaz liniile N - numeroteaz liniile MORE < [d:] [cale] fisier[.tip] afieaz pagin cu pagin fiierul specificat se mai utilizeaz TYPE[d:] [cale] fiier[.tip] | MORE SORT [/R] [/+n] sorteaz liniile de date n fiierul surs (max. 63 [d:] [cale] fisier[.tip] kB) i depune n fiierul destinaie [[d:] [cale] fisier[.tip]] R -descresctor n - nr. ntreg - determin coloana (caracterul din linie) dup care se face sortarea. Implicit dup coloana 1. TIPRIREA FIIERELOR SINTAX EFECT PRINT [d:] [cale] fiier[.tip] [/T] [/C] tiprete fiierul specificat

pag. 25 [/P] COPY [d:] [cale] fiier[.tip] LPT1

Curs 1.Sistemul de operare MS-DOS

tiprete fiierul specificat LPT1 port de imprimant CREAREA UNUI FIIER DE LA TASTATUR TIP SINTAX EFECT COPY CON [d:] [cale] fiier[.tip] se introduc datele de la tastatur, linie cu linie, acionnd ENTER la sfritul liniei la sfritul fiierului (ultima linie), se acioneaz <Ctrl - Z> INTRRI SPECIALE INTR-UN DIRECTOR In afar de (nu neaprat) subdirectoare i fiiere un director conine: specificatorul pentru directorul curent . specificatorul pentru directorul printe al directorului curent ..

Exemplu: CD.. se iese din directorul curent n directorul rdcin. CUPRINSUL CURSULUI 1

1. SISTEME DE CALCUL. GENERALITI. 1 1.1. Caracteristicile calculatoarelor digitale 1 1.1.1. Sisteme de numeraie 1 1.2. Funciile calculatorului 3 1.2.1. Iniializarea 3 1.2.2. Introducerea datelor 3 1.2.3. Procesarea datelor 3 1.2.4. Stocarea datelor 3 1.2.5. Ieirea rezultatelor 3 2. STRUCTURA CALCULATOARELOR PERSONALE (compatibile IBM- 3 PC) 2.1. Componentele HARDWARE ale calculatorului 3 2.1.1. Unitatea central de prelucrare (microprocesor) 4 2.1.2. Memoria calculatorului 5 2.1.2.1. Memoria intern 5 2.1.2.2. Memoria extern 8 2.1.3. Dispozitive periferice de intrare ieire I/O (input/output) 12 2.1.3.1. Dispozitive periferice de intrare (input) 13 2.1.3.2. Dispozitive periferice de ieire (output) 15 2.2. Componentele SOFTWARE ale calculatorului 17 2.2.1. Generaliti 17 2.2.2. Sistemul de operare MS-DOS 17 2.2.2.1. Principalele comenzi MS-DOS 22

S-ar putea să vă placă și