+ All Categories
Home > Documents > Curs Informatica

Curs Informatica

Date post: 09-Oct-2015
Category:
Upload: stefanitha
View: 191 times
Download: 2 times
Share this document with a friend
Description:
Calculatoare

of 130

Transcript
  • 1

    CUPRINS STRUCTURA CALCULATORULUI .............................................................6

    UNITATEA CENTRAL ........................................................................................9 MEMORIA INTERN ......................................................................................... 11 MEMORIA EXTERN ........................................................................................ 12 DISPOZITIVE DE INTRARE ................................................................................ 14 DISPOZITIVE DE IEIRE .................................................................................... 18 DISPOZITIVE DE INTRARE-IEIRE .................................................................... 21

    SISTEMUL DE OPERARE............................................................................22 FUNCIILE SISTEMULUI DE OPERARE. TIPURI DE SISTEME DE OPERARE. ....... 23 PRILE COMPONENTE ALE SISTEMULUI DE OPERARE MS-

    DOS....................................................................................................................25 PROGRAMUL NCRCTOR BOOT RECORD ................................................ 25 EXTENSIA BIOS FIIERUL IO.SYS .............................................................. 25 NUCLEUL MS-DOS......................................................................................... 26 INTERFAA UTILIZATOR COMMAND.COM .............................................. 27

    FIIERE I DIRECTOARE...........................................................................28 COMENZI INTERNE.....................................................................................31

    COMENZI REFERITOARE LA DIRECTOARE ....................................................... 31 VIZUALIZAREA CONINUTULUI UNUI DIRECTOR ............................................ 32

    Crearea unui director .................................................................................. 34 tergerea unui director ................................................................................ 35 Schimbarea directorului curent ................................................................... 35

    COMENZI REFERITOARE LA FIIERE ................................................................ 36 Copierea fiierelor ....................................................................................... 36 tergerea unui fiier ..................................................................................... 37 Tiprirea coninutului unui fiier pe ecran.................................................. 38 Schimbarea numelui unui fiier ................................................................... 38

    COMENZI REFERITOARE LA ECRAN DAT I TIMP........................................... 38 TEGEREA ECRANULUI.................................................................................... 38 MODIFICAREA PROMPT-ULUI DE SISTEM ........................................................ 39 AFIAREA DATEI CURENTE ............................................................................. 40 AFIAREA TIMPULUI CURENT.......................................................................... 40 ALTE COMENZI INTERNE ................................................................................. 40 VALIDAREA NTRERUPERILOR PROGRAMELOR............................................... 40 AFIAREA VERSIUNII SISTEMULUI DE OPERARE.............................................. 41 AFIAREA ETICHETEI DE VOLUM .................................................................... 41

  • 2

    PROBLEMA REZOLVATA .................................................................................. 41 SISTEMUL DE OPERARE WINDOWS ......................................................45

    GENERALITI ................................................................................................ 45 ECRANUL DE LUCRU (DESKTOP), PORNIREA I OPRIREA SISTEMULUI ............ 46 TERGEREA FIIERELOR I A DOSARELOR ...................................................... 50 REFACEREA FIIERELOR TERSE ..................................................................... 50 REDENUMIREA FIIERELOR I DOSARELOR..................................................... 51 CREAREA DE SCURTTURI PE DESKTOP ......................................................... 51 GOLIREA DOSARULUI RECYCLE BIN............................................................... 52 UTILIZAREA MENIURILOR RAPIDE................................................................... 52

    EDITORUL DE TEXTE MICROSOFT WORD ......................................56 ELEMENTE DE BAZ ........................................................................................ 56 REGULI DE TEHNOREDACTARE ....................................................................... 56 PORNIREA APLICAIEI ..................................................................................... 57 ELEMENTELE FERESTREI WORD ..................................................................... 57

    OPERAII CU DOCUMENTE......................................................................58 CREAREA DOCUMENTELOR ............................................................................. 58 SALVAREA DOCUMENTELOR........................................................................... 59 DESCHIDEREA UNUI DOCUMENT ..................................................................... 59 CUTAREA UNUI DOCUMENT .......................................................................... 60 LUCRUL CU MAI MULT DOCUMENTE ............................................................... 61

    EDITAREA DOCUMENTELOR ..................................................................61 INTRODUCEREA TEXTULUI .............................................................................. 61 EDITRI SPECIALE ........................................................................................... 62

    Utilizarea intrrilor de Autotext .................................................................. 62 Inserarea de simboluri ................................................................................. 63 Inserarea de cmpuri ................................................................................... 63

    DEPLASAREA IN CADRUL DOCUMENTULUI ..................................................... 63 SELECTAREA BLOCURILOR DE TEXT ............................................................... 64 MUTAREA I COPIEREA BLOCURILOR DE TEXT ............................................... 65 CUTAREA I NLOCUIREA UNUI TEXT ........................................................... 65

    Localizarea unui text.................................................................................... 65 nlocuirea unui text ...................................................................................... 65 Utilizarea comenzii Go To ........................................................................... 66

    ANULAREA SAU RE-EFECTUAREA OPERAIILOR............................................. 66 MODURI DE VIZUALIZARE ALE DOCUMENTELOR.........................67

    MODURI DE VIZUALIZARE............................................................................... 67

  • 3

    TIPRIREA DOCUMENTULUI............................................................................ 67 Vizualizarea documentului nainte de tiprire ............................................ 67 Tiprirea unui document.............................................................................. 67

    FORMATAREA DOCUMENTELOR ..........................................................68 FORMATAREA CARACTERELOR....................................................................... 68 FORMATAREA PARAGRAFULUI ....................................................................... 68 FORMATAREA PAGINILOR ............................................................................... 68 LUCRUL CU SECIUNI ...................................................................................... 69 FORMATAREA CU STILURI ............................................................................... 69 ELEMENTE SPECIALE ATAATE SAU INSERATE N DOCUMENT............................................................................................................................69 NUMEROTAREA PAGINILOR UNUI DOCUMENT ................................................ 69 ANTETE I RECAPITULAII .............................................................................. 69 NOTE DE SUBSOL I DE SFRIT ...................................................................... 69 SEMNE DE CARTE ............................................................................................ 70

    TABELE DE INDEX I DE CUPRINS.........................................................70 TABELE DE INDEX ........................................................................................... 70 TABELE DE CUPRINS........................................................................................ 70 LISTE DE OBIECTE ........................................................................................... 71 TABELE DE AUTORITI.................................................................................. 71

    UTILIZAREA LISTELOR. ARANJAREA TEXTULUI N COLOANE.72 NUMEROTAREA I MARCAREA PARAGRAFELOR ............................................. 72 NUMEROTAREA LINIILOR ................................................................................ 72 ARANJAREA TEXTULUI N COLOANE............................................................... 73

    TABELE............................................................................................................73 CREAREA UNUI TABEL .................................................................................... 73 SELECTAREA CELULELOR ............................................................................... 74 FORMATAREA STRUCTURII UNUI TABEL ......................................................... 75

    Stabilirea formei chenarului ........................................................................ 75 Modificarea dimensiunii celulelor ............................................................... 75 tergerea i inserarea celulelor................................................................... 75

    FORMATAREA AUTOMAT A TABELELOR ....................................................... 75 SORTAREA CONINUTULUI UNUI TABEL ......................................................... 76

    EXPRESII MATEMATICE. WORD ART...................................................76 EDITAREA EXPRESIILOR MATEMATICE ........................................................... 76

    Aplicaia WordArt ........................................................................................ 77

  • 4

    INSERAREA DE IMAGINI GRAFICE I DE OBIECTE.........................77 CREAREA I INSERAREA ELEMENTELOR GRAFICE .......................................... 77

    Desenarea obiectelor grafice....................................................................... 77 Copierea, mutarea i modificarea dimensiunilor obiectelor grafice .......... 78 Formatarea liniei de desenare ia modelului de umplere........................... 78 Inserarea casetelor de text i de text explicativ........................................... 78 Operaii speciale asupra obiectelor grafice ................................................ 78

    INSERAREA DE OBIECTE EXTERNE .................................................................. 79 INCLUDEREA GRAFICELOR .............................................................................. 79 WORD. PROBLEME REZOLVATE .................................................................... 79

    WORD. PROBLEME PROPUSE ..................................................................82 CALCUL TABELAR - MICROSOFT EXCEL ..........................................84

    ELEMENTE DE BAZ ........................................................................................ 84 Lansarea i abandonarea Excel-ului ........................................................... 84 Concepte de baz ......................................................................................... 84 Modul de lucru cu foile de calcul................................................................. 85 Introducerea i editarea datelor .................................................................. 85

    EDITAREA UNUI REGISTRU .............................................................................. 89 Mutarea si copierea celulelor ...................................................................... 89 tergerea celulelor, liniilor i a coloanelor................................................. 89 Modificarea nlimii liniilor i limii coloanelor ..................................... 89 Alinierea datelor ntr-o foaie de lucru......................................................... 90

    REFERIREA CELULELOR N FORMULE.............................................................. 90 Tipuri de referin: absolut, relativ i combinat ................................... 90

    SORTAREA I FILTRAREA INFORMAIILOR DINTR-UN TABEL ......................... 91 INSERAREA DE IMAGINI I CREAREA DE GRAFICE .......................92

    CREAREA GRAFICELOR ................................................................................... 92 CREAREA GRAFICELOR PE FOI DE DIAGRAM................................................. 93 DIMENSIONAREA I MUTAREA GRAFICELOR................................................... 94 ADUGAREA UNOR VALORI LA O SERIE EXISTENT ....................................... 95 ACTUALIZAREA GRAFICELOR ......................................................................... 95 SCHIMBAREA TIPULUI DE GRAFIC ................................................................... 96 SETAREA PAGINII I ALTE FACILITAI............................................................. 97 PROBLEM PROPUS................................................................................ 97

    ALGORITMI....................................................................................................98 SIMBOLURI GRAFICE UTILIZATE N REPREZENTAREA ALGORITMILOR PRIN SCHEME LOGICE............................................................................................... 98

  • 5

    REPREZENTAREA GRAFIC A STRUCTURILOR ALGORITMICE FUNDAMENTALE I CODIFICAREA LOR N PSEUDOCOD I TURBO PASCAL ................................ 99

    LIMBAJUL TURBO PASCAL ....................................................................101 STRUCTURA GENERAL A UNUI PROGRAM ................................................... 101 LEXICUL LIMBAJULUI.................................................................................... 102 TIPURI DE DATE ............................................................................................. 104

    Tipuri ntregi .............................................................................................. 106 Tipul caracter ............................................................................................. 107 Tipul boolean (logic).................................................................................. 107 Tipuri reale................................................................................................. 108

    CITIREA I AFIAREA DATELOR.................................................................... 109 Proceduri de citire a datelor...................................................................... 109 Proceduri de afiare a datelor ................................................................... 110

    INTRODUCERE IN PROGRAMARE CU AJUTORUL PROBLEMELOR REZOLVATE............................................................................................... 111

  • 6

    STRUCTURA CALCULATORULUI

    Informatica reprezint un complex de discipline prin care se asigur prelucrarea raional a informaiilor prin intermediul mainilor de calcul automate - calculatoare. Astzi informatica cuprinde nou discipline i anume:

    Arhitectura calculatoarelor studiaz modul n care sunt organizate anumite componente hardware i modul lor de conectare n vederea obinerii unui sistem eficient.

    Sisteme de operare - studiaz modul n care trebuie s fie organizate programele ce controleaz i coordoneaz toate operaiile din sistemul de calcul.

    Algoritmi i structuri de date studiaz metodele prin care se pot obine aplicaii care s prelucreze diferite clase de informaii, modul n care vor fi reprezentate informaiile care vor fi prelucrate i metodele de optimizare a pailor necesari pentru realizarea aplicaiilor.

    Limbaje de programare studiaz notaiile (limbajele) prin care vor fi reprezentate algoritmii i structurile de date, astfel nct aplicaia s poat fi prelucrat. Aceste limbaje sunt apropiate de limbajul natural (uman) i pot fi uor traduse n secvene de comenzi pe care s le neleag calculatorul.

    Ingineria programrii studiaz metodele prin care poate fi automatizat activitatea de proiectare a aplicaiilor, de prelucrare a informaiilor, astfel nct s se obin programe corecte, eficiente, fr erori i uor de exploatat.

    Calcule numerice i simbolice studiaz descrierea fenomenelor din lumea real prin intermediul fenomenelor matematice, care pot fi manipulate algebric, astfel nct s se obin modele matematice, uor de descris prin algoritmi. Modelele matematice permit descrierea i reprezentarea n sistemul de calcul a fenomenelor complexe: curenii marini, traiectoriilor sateliilor i planetelor, zborul avioanelor.

    Sisteme de gestiune a bazelor de date studiaz modul n care pot fi organizate cantiti mari de date ce nu necesit prelucrarea prin calcule matematice complexe. Este cazul informaiilor prelucrate n procesele economico-sociale, n ntreprinderi, n administraie.

    Inteligen artificial studiaz modul prin care pot fi automatizate aplicaiile pe care omul le realizeaz prin metode inteligente , care sunt dificil de descris i de caracterizat cu ajutorul algoritmilor cum sunt: nelegerea unui limbaj, crearea de noi teorii matematice, mutarea pieselor la jocul de ah, etc.

  • 7

    Animaie i robotic studiaz metodele prin care pot fi generate i prelucrate imaginile i modul n care se poate rspunde unei situaii din exterior prin acionarea unui robot.

    Informaia este un mesaj obiectiv care elimin nedeterminarea n legtur cu realizarea unui anumit eveniment. Unitatea de msur folosit pentru msurarea cantitii de informaie este informaia elementar. Informaia elementar reprezint forma cea mai simpl sub care se gsete sau poate fi conceput informaia. Msura informaiei elementare este bitul. Biii se grupeaz cte 8 i formeaz 1byte 1 octet 8 bii.

    Octetul sau byte-ul reprezint unitatea de msur a informaiei. Multiplii octetului sunt:

    1 Kbyte = 1 Koctet = 210 Octei = 1024 Octei 1 Moctet = 210 Koctei = 1024 Koctei = 220 Octei 1 Goctet = 210 Moctei = 220 Koctei = 230 Octei Calculatorul reprezint o main care prelucreaz automat informaia.

    Calculatorului trebuie s i se furnizeze datele de intrare i programul de prelucrare pe baza crora furnizeaz datele de ieire. Calculatorul este alctuit din dou componente:

    Hardware partea material echipamente fizice. Software partea logic programe i date.

    Componenta hardware a unui calculator este format din echipamentele fizice n care circuitele electronice asigur prelucrarea automat a informaiei din echipamentele ce asigur comunicarea dintre om i main. Componenta hardware trebuie s asigure urmtoarele funcii: funcia de memorare, funcia de comand i control, funcia de prelucrare, funcia de intrare-ieire. Componenta software a calculatorului este format din programele destinate s asigure conducerea i controlul procesului de prelucrare, precum i efectuarea unor lucrri curente. Programul reprezint o colecie organizat de comenzi ce se dau calculatorului. Aceste comenzi se numesc instruciuni. Instruciunile sunt codificate n binar i sunt tratate de ctre unitatea de comand i control. n instruciune nu se precizeaz operanzii ci adresele de memorie unde se gsesc operanzii. Software-ul conine dou mari componente: sisteme de operare i programele de aplicaie. Sistemul de operare operating system software de baz este format din programele care ajut calculatorul s lucreze n general, superviznd ntreaga activitate. El asigur legtura ntre componentele logice i fizice ale calculatorului. Programele de aplicaie application programs sunt mulimi organizate de instruciuni care se dau calculatorului pentru a efectua anumite

  • 8

    operaii specifice unei aplicaii dorite de utilizator. Programele de aplicaie sunt scrise de ctre programatori la cererea utilizatorilor i codific ntr-un limbaj de programare algoritmul de rezolvare al unei probleme. Calculatorul personal Personal Computer PC provine de la numele dat de firma IBM primului microcalculator construit n 1981 pe baza microprocesorului Intel 8088. Microcalculatorul construit de IBM pe baza microprocesorului Intel 8088 oferea avantajul unui sistem deschis, pe care utilizatorul i-l putea reconfigura uor adugnd noi placi n interiorul calculatorului. Structura IBM a devenit un standard industrial. Pe baza acestuia s-a dezvoltat un software standard. Calculatoarele construite de firme ca: Toshiba, Compaq, Hewlett Packard folosesc aceleai principii i idei i se numesc calculatoare compatibile IBM. Calculatoarele compatibile IBM au cucerit repede piaa prin trei argumente: performane identice, aceeai calitate, preuri cu 15-20% mai mici. Privind un microcalculator se observ trei pri componente: o cutie numit unitate de sistem system unit, tastatura keyboard, ecranul display. Aceste componente se vd din exteriorul calculatorului Dac desfacem unitatea de sistem se observ o construcie modular. Partea cea mai important este placa de baz system board mother board. Ea conine circuitele electronice cele mai importante: microprocesorul, circuitul de ceas tact clock care stabilete ritmul de lucru al calculatorului, blocurile de memorie RAM, memoria ROM. Lng placa de baz se gsete sursa de alimentare power suply care asigur alimentarea cu tensiune a tuturor componentelor calculatorului. Unitile de discuri sunt singurele componente de natur mecanic. Pe placa de baz se gsesc conectorii la magistral bus connectors prin intermediul crora se leag opional la placa de baz, plcile adaptoare sau interfeele pentru imprimant, modem, monitor, uniti de discuri. Dac aceste uniti adaptoare ar fi plasate pe placa de baz, ar trebui definite conexiunile pe plac. Sistemul ar avea o flexibilitate redus i ar fi un sistem nchis. Aceast problem a fost rezolvat prin intermediul magistralei bus- care reprezint un canal de comunicaie ntre plcile din calculator. Magistrala este format dintr-un mnunchi de trasee de cupru , prin care circul informaia sub forma unor impulsuri electrice care corespund cifrelor binare 0 i 1. Plcile adaptoare sunt introduse n sloturi. Sloturile sunt conectoare aflate n legtur cu magistrala i comunic cu microprocesorul. Cele mai importante plci adaptoare sunt:

    Adaptorul video display screen adapter care transform informaia (date i comenzi) n imagini pe ecran.

  • 9

    Adaptorul unitii de disc disk drive adapter transform informaia n nregistrri pe suportul magnetic i invers.

    Plcile de memorie se adaug la memoria de baz pentru a mri capacitatea memoriei interne.

    Porturile seriale i paralele serial and paralel ports prin intermediul lor se pot conecta dispozitivele periferice. Configuraia general a unui calculator IBM sau compatibil IBM prevede urmtoarele dispozitive periferice:

    Dispozitivele periferice de intrare tastatura, mouse-ul, scanner-ul,etc. Dispozitive periferice de ieire: ecran, imprimanta, plotter-ul,etc. Dispozitive periferice de intrare-ieire: modem, placa de sunet,etc. Microcalculatorul este alctuit din mai multe subansamble definite dup

    funcionalitate i prezentate n figura urmtoare:

    Unitatea central

    Unitatea central sau microprocesorul este alctuit din unitatea aritmetic si logic sau unitatea de calcul i unitatea de comand i control. Unitatea aritmetic i logic servete la prelucrarea informaiei efectund operaii simple, aritmetice i logice, asupra unor operanzi din memorie, rezultatele fiind depuse tot n memorie. Unitatea aritmetic i logic conine un numr de locaii de memorie numite regitrii care memoreaz temporar informaiile si o serie de circuite de modificare a coninutului registrelor. Operaiile efectuate de UAL unitatea aritmetic i logic sunt:

    Operaii algebrice: + - adunare, - - scdere. / - mprire, * nmulire.

  • 10

    Operaii logice: ~ negaia, disjuncia, conjuncia. Operaii de comparare a dou valori conform operatorilor relaionali:

    > mai mare, >= mai mare sau egal ,

  • 11

    microprocesor(8,16,32,64 bii,). Cu ct cuvntul are mai muli bii cu att viteza de lucru este mai mare i microprocesorul este mai performant. Toate aceste elemente determin viteza de lucru a microprocesorului, adic determin ct de repede execut microprocesorul o instruciune. Viteza de lucru a microprocesorului se msoar in milioane de instruciuni pe secund MIPS Millions of Instructions per Second. Un calculator performant are o vitez de peste 500 MIPS.

    Memoria intern

    Memoria servete la pstrarea temporar a informaiilor. Unul dintre elementele care caracterizeaz memoria intern este capacitatea, care arat dimensiunea acestui depozit de informaie. Dac memoria intern are capacitatea mai mare va permite folosirea unui software performant. Dac memoria unui calculator este insuficient va scdea viteza de lucru. Mecanismul de gestionare al memoriei interne depinde de sistemul de operare folosit. Altfel spus, un calculator poate s aib n configuraie orict memorie intern, dar din aceasta nu va fi folosit dect acea parte care poate fi gestionat de sistemul de operare. Sistemul de operare DOS care a fost unul dintre cele mai rspndite pe calculatoarele compatibile IBM nu poate gestiona dect maxim 16 MB de memorie intern. Actualul sistem de operare Windows XP al Microsoft poate gestiona orict memorie intern, fiind i un mare consumator de memorie intern. Din aceast cauz pentru a permite aplicaiilor s ruleze la o vitez acceptabil sunt necesari n configuraie cel puin 128 de MB de memorie intern. Exist dou tipuri de memorie intern: RAM i ROM. Memoria ROM Read Only Memory este o memorie care poate fi doar citit dar n care nu se poate scrie. Este o memorie remanent, adic la scoaterea de sub tensiune a calculatorului, informaiile scrise n aceast memorie nu se pierd. Memoria ROM este folosit pentru memorarea unui program de tip firmware, adic inscris de ctre firma productoare, destinat lucrului cu calculatorul la punerea sub tensiune a acestuia. Programul stocat n memoria ROM este BIOS-ul Basic Input-Output System sistemul de baz pentru intrri i ieiri. El controleaz modul n care informaiile sunt apelate sau transferate la monitor, tastatur, uniti de disc, memoriile RAM i ROM. Memoria RAM Random Acces Memory memorie cu acces aleator reprezint o memorie n care se poate scrie i din care se poate citi. Memoria RAM reprezint o memorie neremanent , adic la scoaterea calculatorului de sub tensiune informaiile inscrise n memorie se pierd. Informaiile nscrise n memoria RAM pot fi citite aleator, n orice ordine.

  • 12

    Memoria RAM stocheaz informaia prin impulsuri electrice de tip 1 sau 0 logic(deschis sau nchis). Capacitatea memoriei interne se refer la memoria RAM. Aceasta este o caracteristic important deoarece de ea depind lungimea maxim a unui program care poate fi ncrcat n memoria intern i executat de ctre procesor. Programele ruleaz n memoria intern a calculatorului, adic instruciunile i datele pe care acestea le folosesc sunt ncrcate n memoria intern, instruciunile sunt executate de procesor, iar rezultatele obinute n urma executrii instruciunilor sunt depuse tot n memoria intern. Numrul de bii din memoria intern este constant. n memoria intern, n aceeai zon de memorie dar la momente diferite, pot fi rulate programe diferite, iar biii vor avea utilizri diferite. Astfel ntr-un program ei pot reprezenta date i n altul pot reprezenta instruciuni. Biii sunt transferai n i afar din memoria calculatorului prin intermediul microprocesorului. Operaiile se numesc:

    Store depozitarea n memorie a informaiei. Fetch - extragere din memorie a informaiei.

    Memoria RAM poate fi utililizat i ca memorie imediat - cache, memorie tampon pentru imprimant print buffer, sau RAM fantom Shadow RAM sporete viteza de lucru a microprocesorului copiind informaiile din ROM n RAM. Atunci cnd sunt necesare instruciuni de intrare-ieire, ele se citesc din memoria RAM mult mai rapid. Calculatoarele personale prezint urmtoarele tipuri de memorie instalat:

    Memoria convenional (de baz) Memoria superioar (UMA) Memoria extins (XMS) Memoria expandat (EMS) Memoria RAM video Memoria ROM pentru adaptoare i memorie RAM cu destinaie

    special Componenta ROM-BIOS de pe placa de baz Dac procesorul funcioneaz n mod real atunci este accesibil numai 1

    MB, iar dac funcioneaz n mod protejat sunt accesibili ntre 16Mb pn la 4 Gb.

    Memoria extern

    Microcalculatoarele compatibile IBM folosesc ca memorii externe discurile. Pe un disc de plastic material flexibil, sau aluminiu material rigid, este depus un strat de substan cu proprieti feromagnetice. Aceast substan poate fi magnetizat dup dou direcii care corespund cifrelor binare 0 i 1. n

  • 13

    acest fel informaia este memorat i n afara sesiunii de lucru, adic informaia memorat nu se pierde la decuplarea calculatorului de la sursa de tensiune. Deoarece discurile sunt suporturi de informaie capacitatea lor se msoar n uniti i multiplii ai unitii de msur a informaiei, Koctei, Moctei, Goctei, . Discurile sunt de dou tipuri: fixe sau hard disc (HD) i discuri flexibile - floppy disk (FD). Dispozitivele folosite pentru citirea discurilor se numesc uniti de discuri. Pentru fiecare tip de disc exist un anumit tip de unitate de disc. Exist astfel uniti de disc rigid, fix Hard Disk Device - HDD i uniti de disc flexibil Floppy Disk Device - FDD. Discurile reprezint supori de informaie cu acces direct. Pentru a asigura accesul direct la informaie suprafaa discului este mprit n locaii de memorare care sunt identificate printr-o adres unic. Suprafaa discurilor este mprit n cercuri concentrice numite piste tracks. Pistele la rndul lor sunt mprite in arce de cerc egale numite sectoare sectors. Fiecare pist coine acelai numr de sectoare. n cadrul fiecrui sector se nregistreaz informaia n format binar, serial, bit dup bit, octet dup octet. ntr-un octet se poate memora un caracter. Pistele au lungimi diferite. Ce de la exterior sunt mai lungi dect cele de la interior, deci i sectoarele vor avea lungimi diferite cele de la exterior fiind mai lungi dect cele de la interior. Indiferent de lungimea pistei cantitatea de informaie este aceeai. Capacitatea de memorare a unui sector este de 512 Octei. Discurile flexibile au dou suprafee pe care se scrie informaia. Discurile flexibile au 40 de piste pe o fa sau 80 de piste pe o fa, iar informaia se poate pe scrie pe o fa sau pe ambele fee. Hard discul este un pachet de discuri asemntor celor flexibile. Indiferent de tipul discului, fiecare suprafa este mprit n piste i sectoare. Pistele care au aceeai raz formeaz un cilindru cylinder. Locaia de memorare pe disc este sectorul. El se identific printr-o adres unic dat de trei elemente:

    Numrul cilindrului corespunde numrului pistei de pe disc. Numrul pistei n cadrul cilindrului corespunde numrului feei de

    disc. Numrul sectorului n cadrul pistei.

    mprirea suprafeei discului n piste i sectoare se face de ctre utilizator prin operaia de formatare a discului. Aceast operaie se face printr-un program al sistemului de operare care mparte suprafaa discului n cilindrii, piste i sectoare, le numeroteaz pentru a construi sistemul de adrese, verific prin operaia de citire-scriere dac suportul nu este defect. Dac un disc nu a fost formatat nu poate fi folosit.

  • 14

    Fig. 1.2. Structura hard discului

    Unitatea de redare a compact discului CD-ROM

    Discul compact CD-ROM (Compact Disk - Read Only Memory) este o memorie de tip extern pe suport optic special, de pe care se poate citi, dar pe care nu se poate scrie. Suprafaa discului conine mici caviti care reflect lumina unei raze laser ctre un senzor. Compact discul este nscris cu o unitate special de inscripionare a compact discurilor, care folosete lumina razei laser pentru nmagazinarea informaiei binare, la fel ca discul flexibil. Spre deosebire de acesta compact discul:

    Are capacitate mult mai mare 640 Moctei. Viteza este mai mic de 2-3 ori dect a hard discului. Pe el nu se poate scrie folosind o unitate CD-ROM obinuit.

    Dispozitive de intrare

    Unitatea de intrare Input Device reprezint dispozitivele utilizate pentru a transmite calculatorului informaii prin operaia de citire read. Unitatea de intrare servete la convertirea informaiei furnizate de utilizatori n format binar. Principiul de funcionare al oricrui dispozitiv de intrare este urmtorul: preia informaia introdus, o mparte n uniti de informaie folosind un algoritm propriu, codific fiecare unitate de informaie ntr-o secven de bii i transmite aceti bii microprocesorului. Dispozitivele de intrare sunt: tastatura, cititorul de cartele, cititorul de band perforet, mouse-ul, scanner-ul, microfonul, creionul optic, etc. Tastatura keyboard este un dispozitiv de intrare prin intermediul cruia utilizatorul poate s transmit comenzi calculatorului i s introduc datele. Comenzile se dau sub forma unui sir de caractere. Fiecare caracter se genereaz prin acionarea unei taste. Acionarea unei taste are ca efect nchiderea unui circuit electronic, prin care se genereaz un cod unic, care reprezint codul ASCII al caracterului respectiv. Tastatura conine patru blocuri de taste:

  • 15

    Tastatura alfanumeric conine tastele aranjate conform standardului folosit la maina de scris. Cu aceste taste se pot genera: codurile caracterelor:

    cifre :0,1,2,3,4,5,6,7,8,9 litere: a,,z,A,Z caractere speciale: $, %, &, @, !, ?, spaiu Space bar

    codurile comenzilor : retur de car Cariage Return salt la linie nou Line Feed saltul cursorului cu un anumit numr de coloane Tab ntreruperea execuiei unui program Escape tasta Esc tiprirea ecranului la imprimant Print Screen suspendarea temporar a execuiei unui program Break/Pause Tastatura de editare conine tastele utilizate pentru editarea unui text.

    Editarea unui text nseamn scrierea textului i corectarea lui. Textul editat este afiat pe ecran. Tot pe ecran este afiat i o bar orizontal sau vertical numit cursor, care arat poziia n care va fi scris un caracter n text. Cu aceste taste se pot executa urmtoarele operaii: deplasarea n text - se poate realiza cu ajutorul tastelor :

    sgei care deplaseaz cursorul o poziie n direcia sgeii. Page Up i Page Down deplaseaz cursorul o pagin n sus respectiv o

    pagin n jos. Home i End deplasarea la nceputul respectiv sfritul rndului.

    stabirea tipului de inserare - comutarea ntre modurile inserare/suprascriere se realizeaz cu ajutorul tastei Insert. n modul de inserare avem: ABCD. Dac inserm caracterul E n poziia cursorului obinem: ABECD. n modul suprascriere din aceeai situie obinem: ABED.

    stabilirea tipului de tergere tergerea se poate face n dou moduri , cu ajutorul tastei Delete se terge caracterul din poziia cursorului: ABCD ABD, iar prin folosirea tastei Backspace care terge un caracter la stnga din aceeai situaie obinem: ABCD ACD. Tastatura numeric este folosit pentru introducerea datelor numerice.

    Tastatura cuprinde: tastele numerice de la 0 la 9 tastele pentru operaiile aritmetice: +- adunare, - - scdere, * -

    nmulire, / mprire, . -punctul zecimal.

  • 16

    Tastele funcionale se afl pe prima linie a tastaturii i sunt n numr de 12, notate de la F1..F12. aceste taste au asociate diferite comenzi sau grupuri de comenzi. n general o tastatur conine 101 taste. Din acestea doar 48 sunt tastele mainii de scris. Ele ar insuficiente pentru generarea codurilor de caractere i comenzi. De aceea exist dou tipuri de taste: tasta cald hot key i tasta rece cold key. Tasta cald genereaz un cod inteligibilpentru calculator, reprezentnd un caracter sau o comand:A, %, 5,Delete, etc.Tasta rece genereaz i ea un cod inteligibil. Ea se folosete ntotdeauna n combinaie cu o tast cald pentru a schimba codul generat de aceasta. Tastele reci sunt:Ctrl, Shift i Alt. Combinaia acestor taste se noteaz:+. De exemplu dac tastai s se va genera codul corespunztor literei s. Dac tastai Shift+s se va genera codul corespunztor literei S. nti se apas tasta rece se ine apsat i apoi se apas tasta cald. Tastatura mainii de scris este format din taste care au ataate cte dou coduri, astfel nct tastatura poate s fie n dou stri: stare de litere mici i stare de litere mari. Acionnd o tast se genereaz codul literei mici iar acionnd combinaia de taste:Shift+ tast se genereaz codul corespunztor literei mari de pe acea tast. Tastatura numeric este format i ea din taste care au ataate dou coduri: un cod numeric i un cod de operaie de editare. De exemplu tasta 1 sau End, 7 sau Home, 9 sau Page Up, 3 sau Page Down, etc. Tastaturile care au dou stri pot fi comutate ntre cele dou stri cu ajutorul unei taste comutator. Tastele comutator sunt:

    Tasta Caps Lock comut tastatura mainii de scris ntre starea n care se genereaz codul literelor mari i starea n care se generaz codul corespunztor literelor mici. Starea tastei comutator este semnalizat prin LED-ul Caps Lock. Dac LED-ul este stins nseamn c tastatura este dezactivat. Prin apsarea tastei a se genereaz codul corespunztor literei a mic, iar prin combinaia Shift +a se genereaz codul corespunztor literei A mare. Dac LED-ul este aprins nseamn c tastatura este activat. Prin apsarea tastei A se genereaz codul corespunztor literei A mare, iar prin combinaia Shift +a se genereaz codul corespunztor literei a mic.

    Tasta Num Lock comut tastatura numeric ntre starea de tastatur numeric i starea de tastatur de editare. Starea tastei comutator Num Lock este semnalitat de LED-ul Num Lock. Dac LED-ul este stins nseamn c tastatura este dezactivat. Prin apsarea tastei 1 se genereaz codul corespunztor comenzii End. Dac LED-ul este aprins nseamn c

  • 17

    tastatura este activat. Prin apsarea tastei 1 se genereaz codul corespunztor cifrei 1.

    Tasta Insert permite comutarea ntre modul de lucru inserare insert i modul de lucru suprascriere overwrite. Dac tasta este acionat se face corectura cu suprascriere, iar dac nu este acionat corectura se face cu inserare.

    Tastaturile se deosebesc in funcie de numrul de taste 101 sau 102 taste. n funcie de modul de dispunere al tastelor avem dou tipuri de tastaturi standard: anglo-saxon cu tastele depuse (Q,W,E,R,) i francez cu tastele depuse (A,Z,E,R). Tastaturile sunt specializate pe ri, fiecare tastatur coninnd semnele specifice rii. Calculatorul identific fiecare tastatur printr-un cod intern. Datorit posibilitilor interne de configurare, n cadrul aplicaiilor folosite pentru prelucrarea textelor, pot fi generate cu ajutorul tastaturii i caracterele romneti:, , , , , , , , , .

    Mouse-ul este un dispozitiv periferic de intrare care poate fi folosit n anumite programe pentru a selecta anumite obiecte de pe ecran n vederea executrii unor operaii. El se utilizeaz doar n acele programe care realizeaz pe ecran interfee utilizator prin intermediul unor tehnici avansate cum ar fi: tehnica ferestrelor i a casetelor dr dialog, tehnica meniurilor, tehnica obiectelor, etc. Mouse-ul este un dispozitiv pentru care ecranul monitorului devine o mas virtual de lucru. Pe aceast mas virtual, poziia mouse-ului este marcat printr-un semn grafic numit cursor de mouse. Acest cursor este deferit de cursorul care arat poziia n care va fi scris un caracter pe ecran. Programul care permite folosirea mouse-ului va crea pe ecran diferite obiecte care vor putea fi manipulate att prin comenzi date de la tastatur ct i prin comenzi date cu mouse-ul. Mouse-ul are mai multe butoane. El se deplaseaz pe masa real numit pad. Aceast operaie are ca efect deplasarea cursorului de mouse pe ecran. Cursorul de mouse urmrete pe ecran deplasarea mouse-ului pe masa real. Cu ajutorul mouse-ului se pot executa urmtoarele operaii:

    operaia de indicare point pentru care cursorul de mouse este deplasat pe ecran pentru a indica un anumit obiect, deplasarea pe ecran se face prin deplasarea mouse-ului pe pad.

    operaia clic click prin care se acioneaz (apas) scurt un buton al mouse-ului.

    operaia clic dublu double click prin care se acioneaz (apas) scurt de dou ori un buton al mouse-ului.

    operaia de glisare sau tragere drag prin care se deplaseaz mouse-ul pe masa real cu un buton acionat.

    Exist mai multe tipuri de mouse-uri clasificate dup: Numr de butoane: 2 butoane, 3 butoane.

  • 18

    Tipul portului prin care se conecteaz:serial i paralel. Compatibilitate: mouse-urile compatibile Microsoft sunt compatibile

    Genius, Logitech, etc. Scanner-ul este un dispozitiv de intrare prin care pot fi citite imagini

    grafice (fotografii, desene pe hrtie). Imaginea pe care o citete scanner-ul este o imagine format din puncte. Fiecare punct este definit printr-un cod de culoare obinndu-se versiunea digital a imaginii. Dup ce a fost citit cu scanner-ul, imginea poate fi prelucrat cu ajutorul calculatorului: mrit, micorat, rotit, colorat, suprapus cu alte imagini, etc. scanner-ul se caracterizeaz prin urmtoarele elemente:

    Rezoluia reprezint numrul de puncte pe inci pe care le poate citi scanner-ul. Cu ct rezoluia este mai mare cu att imaginea scanat va fi mai apropiat de cea real. Rezoluia medie este de 300 400 dpi ( dots per inch puncte pe inci).

    Numrul de culori reprezint setul de culori codificate de scanner. Cu ct numrul de culori este mai mare cu att imaginea scanat este mai apropiat de cea real.

    Viteza de scanare reprezint viteza cu care un scanner citete i prelucreaz o imagine.

    Dispozitive de ieire

    Unitatea de ieire Output Device servete la transmiterea rezultatelor prelucrrilor, realiznd conversia reprezentrii informaiei de la forma binar utilizat de calculator la o form textual sau grafic accesibil omului. Aceste dispozitive comunic utilizatorului rezultatele operaiilor comandate i informaii despre starea sistemului, prin operaia de scriere write. Din aceast categorie fac parte: monitorul, imprimanta, plotter-ul, perforatorul de hrtie, difuzorul, etc. Aceste dispozitive primesc o secven de bii de la procesor i o decodific astfel nct s poat fi neleas de om sau alt mecanism. Secvenele de bii pot s conin texte, liste cu tabele numerice, desene, muzic, comenzi care controleaz un dispozitiv, etc.

    Ecranul display - este un suport de ieire pe care calculatorul scrie rezultatele prelucrrilor, mesajele i informaiile despre starea sistemului. El face parte dintr-un dispozitiv numit monitor, care pe lng ecran, mai conine i circuitele necesare realizrii imaginii pe ecran. Monitorul este legat la placa video adaptorul video care se gsete n interiorul calculatorului i care prelucreaz semnalele de la procesor, pentru a le transforma n imagini grafice. Imaginile de pe ecran sunt compuse din trei culori: rou, verde i albastru. Ecranul reprezint de fapt o suprafa de puncte foarte mici, colorate numite pixeli. Fiecare pixel la rndul su este format din trei puncte de culoare i

  • 19

    intensitate diferite, corespunztoare celor trei culori. Dac toate cele trei puncte au intensitate maxim pixelul are culoarea alb, iar dac toate cele trei au intensitate minim pixelul are culoarea neagr. Monitoarele sunt caracterizate de:

    Diagonal cele mai rspndite monitoare au diagonala de 14 sau 15 inci,care este suficient pentru activitile obinuite. Diagonalele de 17 sau 21 de inci se folosesc n aplicaiile de grafic profesional sau n proiectare.

    Radiaia monitorului reprezint reprezint efectul produs asupra omului de radiaia generat prin bombardarea ecranului cu electroni. Se recomand ecrane de protecie sau monitoarele low radiation cu radiaie redus.

    Tipul semnalului folosit - cu semnale analogice, n care semnalele pentru transmiterea informaiei pot lua orice valori ntre o valoare minim i o valoare maxim sau cu semnale digitale semnalele codific informaia n binar si pot avea doar dou valori.

    Rezoluie reprezint numrul de pixeli de pe ecran exprimat n numr de pixeli pe linie nmulit cu numr de pixeli pe coloan: n x m. De exemplu 800 x 600 pixeli nseamn 800 de pixeli pe linie i 600 de pixeli pe coloan. Cu ct rezoluia este mai mare cu att imaginea este mai clar.

    Definiie reprezint distana dintre dou puncte consecutive pe ecran (de exemplu 0,28 mm). Cu ct definiia este mai mic cu att imaginea este mai clar.

    Numrul de culori reprezint numrul de culori folosite pentru realizarea imaginii. Se pot folosi de la 256 de culori pn la 16777216 culori. Fiecare culoare este codificat n binar. Fiecrui pixel I se atribuie un cod de culoare. Cu ct se folosesc mai multe culori, cu att este nevoie de mai muli bii pentru construirea codului de culoare.

    Viteza de afiare depinde de viteza cu care se pot prelucra informaiile de ctre placa video i memoria folosit pentru stocarea imaginii.

    Imprimanta este un dispozitiv de ieire prin care calculatorul comunic rezultatele obinute n urma prelucrrii, prin intermediul unui suport de informaie: hrtia. Hrtia de imprimant este un suport secvenial. Este parcurs ntr-un singur sens fr posibilitatea revenirii pentru rescrierea unor informaii. Imprimanta posed un mecanism pentru tiprirea caracterelor, un mecanism pentru antrenarea hrtiei, un panou cu butoane i LED-uri i dou cabluri:unul de alimentare si unul de transmisie de informaii. Imprimantele se caracterizeaz prin urmtoarele:

  • 20

    Rezoluie reprezint numrul de puncte afiate pe inci. Exist rezoluie vertical i rezoluie orizontal. Nu este obligatoriu ca cele dou valori s fie identice. Rezoluia se msoar n dpi.

    Viteza reprezint viteza de scriere a imprimantei i se msoar n cps- caractere pe secund la imprimantele lente i pps pagin pe secund la imprimantele rapide.

    Dimensiunea maxim a hrtiei: A3(420x297), A4(210x297), A5(148 x 210), B5(182 x 257).

    Memoria proprie reprezint memoria imprimantei n care informaiile ce urmeaz a fi tiprite se memoreaz. Deoarece viteza procesorului este mult mai mare dect a imprimantei, informaiile procesate se transmit imprimantei unde vor fi memorate pn la imprimarea lor, evitnd blocarea magistralei de date.

    Imprimantele sunt fabricate de firme diferite, ntr-o gam larg, utiliznd diferite principii constructive. n funcie de modul n care acioneaz i de modul de construcie imprimantele sunt de mai multe tipuri:

    Imprimante matriceale Dot Matrix Printer aceste imprimante au un cap de scriere alctuit din ace foarte subiri. Acele apas o band tuat ribbon genernd o matrice de puncte. Capul de imprimare poate conine 9, 18 sau 24 de ace. Cu ct numrul de ace crete cu att imprimanta are o rezoluie mai bun. Rezoluia este de aproximativ 180 360 dpi, iar viteza este de 150 de cps la cele lente i ajunge la 800 de cps la cele rapide. Au avantajul c sunt ieftine i dezavantajul c sunt zgomotoase.

    Imprimante cu jet de cerneal Ink Jet Printer aceste imprimante scriu pe hrtie aruncnd un jet de cerneal cu o anumit intensitate, n funcie de informaia pe care trebuie s o scrie.se pot utiliza diferite culori de cerneal realiznd imagini color. Sunt printre cele mai rapide avnd o vitez ntre 3-16 ppm i o rezoluie 180 360 dpi. Nu sunt cu mult mai scumpe dect cele matriceale dar au avantajul c sunt silenioase i au o calitate bun a tipririi.

    Imprimante laser Laser Printer se bazeaz pe principiul copiatoarelor xerox. Razele laser polarizeaz electrostatic un cilindru care astfel atrage o substan numit tonner. Aceasta se ncarc pe cilindru n funcie de informaia ce trebuie tiprit. Tonner-ul de pe cilindru este depus pe foaia de hrtie. Acest tip de imprimare asigur o calitate nalt a tipririi cu o rezoluie ntre 300-1000 dpi i o vitez mrit ntre 4-18 ppm. Ele dispun de o memorie proprie de aproximativ 512 Koctei, care este suficient pentru tiprirea unor pagini complexe. Au avantajul c sunt uor de folosit i imprimarea este de bun calitate. Dezavantajul este preul mare al unui astfel de echipament.

  • 21

    Imprimante termice aceste imprimante tipresc informaia pe baza fixrii termice a vaporilor de cerneal pe o hrtie special principiul fax-ului. Sunt mai lente dect celecu jet de cerneal i lase avnd o vitez de 2 8 ppm. Traducerea semnalelor de tiprire, pe care le emite calculatorul n semnale de comenzi de tiprire pe care le nelege imprimanta se realizeaz cu un program numit driver de imprimant. Pentru fiecare imprimant exist un driver special, iar pentru ca operaia de tiprire s fie posibil driver-ul trebuie instalat. Operaia se numete instalarea imprimantei. Plotter-ul este un dispozitiv de ieire prin care calculatorul deseneaz pe un suport (hrtie) imagini de mare precizie: hri, desene tehnice.

    El se deosebete n principal de o imprimant prin urmtoarele caracteristici:

    Hrtia poate fi parcurs n ambele sensuri, adic se poate reveni pe un desen.

    Accept formate mari de hrtie. Precizia desenelor executate este mare, avnd n general o

    rezoluie ntre 300 800 dpi. Plotter-ul este format dintr-o mas pentru desenare i un bra cu care se

    deseneaz. Desenul se poate realiza cu un grup de tocuri, cu jet de cerneal, electrostatic, cu laser.

    Dispozitive de intrare-ieire

    Dispozitive de intrare-ieire Input-Output Device sunt dispozitive utilizate pentru a realiza comunicaia n ambele sensuriprin operaia de citire read i operaia de scriere write. Din aceast categorie fac parte : interfaa de teletransmisie, modem-ul, placa multimedia.

    Modem-ul Mo modulare, Dem demodulare este un echipament necesar n transmisia datelor la distan prin intermediul unei linii de comunicaie, ca de exemplu linia telefonic. El asigur la emisie modularea semnalului iar la recepie demodularea lui. Aceasta operaie este necesar deoarece semnalul din interiorul calculatorului este digital iar transmisia pe linia telefonic este analogic. Transformarea semnalului digital n semnal analogic se numete modulare, iar transformarea invers a semnalului analogic n semnal digital se numete demodulare. Modemul se gsete sub forma unei placi n interiorul calculatorului sau ca dispozitiv extern.

    Placa multimedia - reprezint un dispozitiv de intrare-ieire care asigur conversia informaiei din binar n alte formate utilizate de alte echipamente i invers, conversia n binar a informaiilor preluate de la alte echipamente: imaginea video a televizorului sau videocasetofonului, sunete reale preluate de la microfon sau casetofon i redate prin difuzare sau pe band audio, ct i

  • 22

    informaii MIDI ( Musical Instument Digital Interface) generate de sintetizatoare i claviaturi electronice.

    SISTEMUL DE OPERARE

    Sistemul de operare - S. O. reprezint o colecie de rutine ce organizeaz un procesor i periferia acestuia ntr-o entitate de lucru capabil s dezvolte i s execute aplicaii. Sistemele de oprerare reprezint o clas de programe care guverneaz resursele hard i soft ale calculatorului, proceseaz comenzile utilizatorului i controleaz execuia programelor.

    Prin rutin se nelege un program de dimensiuni mici, specializat, scris de firma productoare a sistemului de operare, care asigur efectuarea anumitor comeni la nivelul unei componente a calculatorului.

  • 23

    Funciile sistemului de operare. Tipuri de sisteme de operare.

    Funciile sistemului de operare sunt urmtoarele: Manager sistemul de operare determin cine va utiliza dispozitivele

    periferice DP. De asemenea supervizeaz utilizarea memoriei i controleaz prioritile diverselor evenimente. La apariia unei erori sistemul de operare semnaleaz acest fapt utilizatorului.

    Procesor de comenzi - sistemul de operare primete comenzile utilizatorului, verific acurateea lor i iniiaz execuia comenzilor prin lansarea n execuie a programelor corespunztoare dim memorie sau de pe disc.

    Controlor - sistemul de operare trebuie s aib n permanen controlul resurselor sistemului. Dac un program eueaz n urma unei erori , controlul este cedat sistemului de operare care determin i raporteaz tipul erorii.

    Cele mai cunoscute sisteme de operare folosite pe calculatoarele personale sunt sistemele de tip DOS (Disk Operating System). Alturi de acestea exist i alte sistemul de operare precum Unix, Lynux, Windows xx, OS/2, etc. La rndul lor sistemele de operare DOS sunt de mai multe feluri n funcie de firma constructoare i anume:

    PC-DOS aparinnd firmei I.B.M.; MS-DOS aparinnd firmei Microsoft; DR-DOS aparinnd firmei Digital Research; Cel mai rspndit sistem de operare este MS-DOS. Sistemul de operare

    MS-DOS n comparaie cu alte sisteme de operare CP/M, OS/2, UNIX, XENIX,VMS, RSX, WINDOWS are dimensiune medie i complexitate moderat, suport un singur program n execuie la un moment dat, un singur utilizator, lucreaz cu memoria fizic i ofer programelor o interfa logic. Dei iniial a fost dezvoltat pentru calculatoarele compatibile IBM-PC, astzi este utilizat pe o gam larg de calculatoare denumite compatibile IBM-PC precum i pe seria IBM PS/2. n fiecare caz calculatorul este controlat pe dou nivele. Nivelul de jos este reprezentat de ROM-BIOS, produs iniial de IBM, iar deasupra se afl MS-DOS.

    ROM-BIOS (Basic Input-Output Sistem) reprezint un sistem de programe ce se afl nscris n memoria ROM i care este furnizat de ctre firma productoare a calculatorului. Este folosit att de ctre MS-DOS ct i de ctre orice alt sistem de operare. Scopul principal al ROM-BIOS - ului este de a iniializa sistemul i de a lansa programul de ncrcare al sistemului de operare.

    ROM - BIOS-ul conine urmtoarele componente:

  • 24

    drivere fizice pentru diverse componente hardware (tastatur, disc, imprimant);

    programul de pornire la punerea sub tensiune a calculatorului (POST Power On Self Test Program)

    programul ncrctor La pornirea calculatorului se execut urmtoarea secven: programul de pornire POST - detecteaz perifericele instalate,

    configuraia hardware i verific buna funcionare a acestora; iniializri tabela vectorilor de ntrerupere i diverse componente

    hardware; programul ncrctor ncearc s citeasc primul sector de pe dischet

    sau disc. Dac ncercarea de citire de pe dischet eueaz se execut aceleai operaii asupra discului fix. Programul nu trebuie s cunoasc prea multe despre disc. Strategia de control presupune c pe primul sector de pe discul cu sistemul de operare se afl un alt program ncrctor al sistemului de operare.

    Exist dou tipuri de pornire a calculatorului: reset-ul la rece este iniiat cnd se pornete calculatorul sau cnd se

    apas butonul RESET. reset-ul la cald la acionarea tastelor Ctrl+Alt+Del, cnd se pornete

    doar programul ncrctor.

  • 25

    PRILE COMPONENTE ALE SISTEMULUI DE OPERARE MS-DOS

    MS-DOS ofer utilizatorului o interfa pentru comenzi, un sistem pentru managementul fiierelor i o interfa a programului de aplicaie. n scrierea programelor de aplicaie, programatorul poate s aleag ntre interfaarea cu MS-DOS, interfaarea cu nivelul ROM-BIOS sau accesarea direct a suportului hardware. Fiecare metod are avantajele i dezavantajele ei din punct de vedere al vitezei de lucru a programului de aplicaie i al compatibilitii. Sistemul de operare MS-DOS este modularizat i are cinci pri componente:

    Programul ncrctor BOOT RECORD ocup primul sectorul al discului

    Extensia BIOS fiierul IO.SYS Nucleul MS-DOS fiierul MSDOS.SYS Interfaa utilizator- fiierul COMMAND.COM asigur interfaarea

    sistemului de operare cu utilizatorul prin verificare i lansarea n execuie a programelor corespunztoare comenzilor date de utilizator.

    Programe utilitare comenzile externe.

    Programul ncrctor BOOT RECORD

    Reprezint un mic program, ncrcat n memorie i lansat n execuie de ctre ncrctorul din ROM-BIOS. Acest al doilea program ncrctor este capabil s citeasc i s ncarce n memorie primul fiier de pe disc, fiier care ntotdeauna trebuie s fie IO.SYS. Dup ncrcarea IO.SYS controlul este cedat unui al treilea program ncrctor numit SYSINIT, aflat n IO.SYS, mult mai complex dect primele dou. Procesul de ncrcare al MS-DOS n memoria calculatorului poate fi gndit ca rezultatul aciunii a trei programe ncrctor. MS-DOS conine un al IV-lea ncrctor specializat n ncrcarea programelor de aplicaie de pe disc i lansarea lor n execuie.

    Extensia BIOS Fiierul IO.SYS

    Fiierul IO.SYS conine : noi drivere pentru componentele care completeaz sau nlocuiesc

    driverele existente n ROM-BIOS. Rutine de iniializare pentru noile drivere. Aceste rutine de iniializare

    ajusteaz tabela vectorilor de ntrerupere corespunztor noilor drivere. Tabela vectorilor de ntrerupere se afl n zona de nceput a memoriei i conine adresa de start pentru fiecare driver.

  • 26

    ncrctorul SYSINIT. Fiierele IO.SYS i MSDOS.SYS au atributele de fiiere ascunse - hidden

    i sistem system, deci nu sunt vizibile cu comanda DIR.

    Nucleul MS-DOS

    Nucleul MS-DOS se interpune ntre ROM-BIOS i programul de aplicaie, oferind astfel o interfa logic programului de aplicaie izolndu-l de hardware. Nucleul MS-DOS are patru roluri:

    controler al proceselor controlul proceselor const n managementul execuiei programelor i cuprinde ncrcarea programelor, iniializarea execuiei programelor i revenirea n sistemul de operare la terminarea programului;

    managementul memoriei cuprinde alocarea memoriei pentru programele de aplicaie. MS-DOS utilizeaz alocarea memoriei fizice, deci programele de aplicaie lucreaz cu memorie fizic i nu cu cea virtual.

    Interfa a programelor de aplicaie - desigur c programul de aplicaie lucreaz cu vitez mare cnd lucreaz direct cu ROM-BIOS-ul sau cu hardware-ul. n aceste cazuri portabilitatea programului devine sczut iar programatorul trebuie s aib n vedere diferitele incompatibiliti la nivelul ROM-BIOS sau hardware existente la calculatoarele furnizate de diferii productori. ncrcarea nucleului din fiierul MSDOS.SYS n memoria calculatorului este realizat de programul ncrctor SYSINIT. Dup aceasta, SYSINIT transfer controlul rutinei de iniializare a nucleului. Sunt completate noile ntreruperi n tabela vectorilor de ntrerupere, sunt iniializate driverele instalate i sunt construite buffer-ele necesare. Dup rutin controlul revine la SYSINIT care citete fiierul CONFIG.SYS (dac exist) i instaleaz noile drivere specificate n acesta. MS-DOS suport dou tipuri de drivere fizice: rezidente i nerezidente sau instabile. Driverele rezidente sunt localizate n fiierul IO.SYS i n general nu sunt alterabile de utilizator. Utilizatorul poate nlocui driverele rezidente cu cele proprii. Driverele instabile sunt n mod normal situate n fiiere cu extensia SYS. Dup instalarea driverelor sunt nchise toate fiierele i este ncrcat i lansat n execuie COMMAND.COM . Dac pe disc exist fiierul AUTOEXEC.BAT, atunci el este executat automat.

    Sistem de control al fiierelor partea de management a fiierelor este cea mai consistent . Ea asigur citirea i scrierea fiierelor. Dac nu este necesar accesul la un sector particular de pe disc, programele de

  • 27

    aplicaie trebuie s realizeze citirea i scrierea fiierelor prin intermediul nucleului MS-DOS.

    Interfaa utilizator COMMAND.COM

    Interfaa utilizator definete ceea ce se vede pe ecranul calculatorului atunci cnd se utilizeaz MS-DOS. COMMAND.COM este lansat n execuie de ctre ncrctorul SYSINIT prin funcia EXEC a MS-DOS. Command.com afieaz promptul MS-DOS i ateapt introducerea unei comenzi de ctre utilizator. Cnd o comand a fost introdus , ea este interpretat i apoi executat. Command.com poate fi rescris dup necesiti de ctre utilizator pentru a oferi o alt interfa. Fiierul poate fi situat oriunde pe disc sau poate fi redenumit. Noul nume i calea unde se afl pe disc trebuie specificate n CONFIG.SYS cu ajutorul comenzii SHELL.

    Command.com are trei pri: Partea rezident se afl permanent n memorie, n zona de nceput a

    memoriei, deasupra tabelei vectorilor de ntrerupere. Ea conine codul necesar pentru procesarea comenzilor CTRL+C i Ctrl+Break, codul pentru tratarea erorilor i codul pentru ncrcarea prii temporare atunci cnd este necesar;

    Partea temporar este cea care recepioneaz comenzi de la tastatur i care conine codul comenzilor interne. Ea este ncrcat imediat sub limita de 640 Kb a memoriei RAM. Dac programul de aplicaie este mare, el poate s elimine partea temporar a command.com din memorie. n acest caz la terminarea execuiei programului, partea rezident va rencrca partea temporar.

    Partea de iniializare este ncrcat n memorie numai n timpul procesului de iniializare a sistemul de operare. Ea conine codul pentru execuia lui AUTOEXEC.BAT. Acest fiier realizeaz ultima parte a iniializrii MS-DOS. Partea de iniializare este eliminat din memorie imediat dup ce autoexec.bat este apelat.

    Command.com accept trei tipuri de comenzi: Comenzile interne (intrinseci) - cele ale cror cod este coninut n

    command.com Comenzile externe cele ale cror cod se afl pe disc sub forma unor

    fiiere cu extensia EXE sau COM. Toate programele de aplicaie sunt ncrcate i executate sub form de comenzi externe. Att comenzile interne ct i cele externe ncarc programul specificat n zona de memorie TPA (Transient Program Area ) i apoi transfer controlul primei instruciuni din program. Odat ce execuia programului se

  • 28

    termin, codul aflat n TPA nu mai este valid. Urmtoarele comenzi ncarc n TPA programe noi pentru execuie.

    Comenzile de tip batch se refer la fiierele de tip text, cu extensia BAT care conin mai multe comenzi. Aceste fiiere sunt interpretate utiliznd un interpretor din partea temporar a command.com. Interpretorul citete fiecare linie din fiier i apoi execut comanda liniei citite.

    Cnd o comand este introdus de ctre utilizator, command.com ncearc s gseasc o comand intern cu numele respectiv. Dac intenia de detecie intern eueaz, atunci se ncearc detectarea n calea curent a unui fiier cu extensia EXE, BAT sau COM. Dac i aceast detecie eueaz command.com afieaz mesajul Bad Command or File Name. Dac un fiier cu numele respectiv i extensia EXE sau COM este detectat command.com utilizeaz funcia EXEC a MS-DOS pentru a-l ncrca i a-i transfera controlul. Cnd execuia programului se termin, partea temporar a command.com este ncrcat , iar controlul revine sistemului de operare. Spre deosebire de sistemele de operare mari, MS-DOS pierde aproape tot controlul pe durata execuiei unui program, deci programul are la dispoziie toate resursele calculatorului. Singurele componente care rmn n control pe parcursul execuiei unui program de aplicaie sunt rutina de ceas (care ntrerupe periodic programul aflat n execuie pentru actualizarea datei i orei) i sistemul de ntreruperi al tastaturii (care permite utilizatorului s acioneze combinaia de taste Ctrl+Break sau Ctrl+C pentru a opri execuia unui program i a reveni n sistemul de operare ).

    FIIERE I DIRECTOARE

    Fiierul este considerat elementul fundamental de memorare a informaiei pe suport magnetic. Fiecare fiier are o denumire, un coninut, trei caracteristici i eventual cteva atribute.

    Denumirea filename unui fiier este format din trei pri: numele propriu-zis name , caracterul punct . i extensie extension.

    n denumirea unui fiier pot apare: Litere : a z Cifre : 0 9 Caractere speciale : ~,@,#,$,%,^,(,),,+,=,- ; n denumirea fiierului se pot folosi i specificatorii multiplii: *,? * - nlocuiete oricte caractere: ? nlocuiete un singur caracter;

  • 29

    Numele fiierului poate fi format din 1-8 caractere. Extensiile pot fi formate din 0-3 caractere, ceea ce nseamn c ele pot s i lipseasc, caz n care lipsete i caracterul punct. Numele fiierului nu poate fi: AUX, CON reprezint identificatori rezervai pentru consol; NUL, PRN - reprezint identificatori rezervai pentru imprimant; COM1, COM2, - reprezint identificatori rezervai pentru porturile

    seriale; LPT1, LPT2, - reprezint identificatori rezervai pentru porturile

    paralele; Numele fiierului trebuie s fie sugestiv. Folosirea extensiilor este lsat

    la libera alegerea utilizatorului i se obinuiete folosirea unor extensii sugestive (care s sugereze natura i coninutul fiierului respectiv). Sunt totui cteva extensii pe care sistemul le trateaz n mod special i care nu trebuie folosite n alte contexte dect cele indicate mai jos:

    EXE,COM reprezint extensii folosite pentru fiierele ce conin programe n format direct executabil. Lansarea n execuie a unui astfel de fiier se face prin tastarea numelui respectivului fiier, urmat de apsarea tastei Enter.

    BAT - reprezint extensie folosit pentru fiierele de comenzi indirecte BATCH. Aceste fiiere conin un ansamblu de comenzi ale sistemului de operare sau comenzi de lansare n execuie a unor programe executabile.

    SYS - reprezint extensie folosit pentru fiierele care conin informaii despre sistem sau un driver pentru o component a sistemului de calcul.

    BIN - reprezint extensie folosit pentru fiierele binare care conin de regul un cod executabil.

    LIB - reprezint extensie folosit pentru fiierele care conin o bibliotec.

    PAS - reprezint extensie folosit pentru fiierele surs de program n limbajul Pascal.

    C - reprezint extensie folosit pentru fiierele surs de program n limbajul C.

    CPP - reprezint extensie folosit pentru fiierele surs de program n limbajul C++.

    BAS - reprezint extensie folosit pentru fiierele surs de program n limbajul Basic.

    ASM - reprezint extensie folosit pentru fiierele surs de program n limbaj de asamblare.

  • 30

    BAK - reprezint extensie folosit pentru fiierele care conin versiunea anterioar a unui alt fiier.

    Coninutul unui fiier poate fi din punct de vedere calitativ, foarte divers: texte obinuite sau codificate, grafice, date numerice i alfanumerice, programe surs scrise ntr-un anumit limbaj, comenzi, etc. Din punct de vedere cantitativ coninutul unui fiier poate fi considerat o nsiruire de octei (coduri ASCII American Standard Code for Information Interchange).

    Caracteristicile unui fiier sunt: lungimea fiierului adic numrul de coduri din care este alctuit fiierul, data i ora la care a fost creat fiierul respectiv.

    Atributele unui fiier pot fi: A Archive reprezint o anumit form de arhivare folosit de unele

    comenzi ale sistemului de operare. S System reprezint fiier al sistemului de operare. R Read Only reprezint fiier accesibil doar la citire. H Hidden reprezint fiier ascuns al crui nume nu apare la

    comenzile de vizualizare a coninutului unui director. Revenind la organizarea informaiei reamintim c la formatare orice disc

    este dotat cu un director rdcin Root Directory. Pe disc informaia este stocat n fiiere, iar fiierele sunt grupate n directoare. Directoarele dac exist sunt subdirectoare ale directorului rdcin. Fiecare director are/poate avea la rndul lui n subordine alte directoare numite subdirectoare. n final, organizarea n directoare a discului ia o form arborescent. Orice director are o denumire care respect aceleai reguli de formare ca denumirea fiierului. Singura excepie o constituie directorul rdcin, notat \ .

    Prin comanda extern TREE se poate afia arborele directoarelor aflate pe discul din drive-ul curent. n cadrul acestui arbore, directorul ce conine alte directoare se numete director tat pentru directoarele coninute, iar oricare dintre directoarele coninute se numete director fiu fa de directorul ce le conine. Oricare din aceste directoare poate conine fiiere. Dac conine fiiere accesul la un fiier se face prin indicarea unitii de disc i a drumului parcurs arborele de directori de la rdcin pn la directorul n care se gsete fiierul. n specificarea acestui drum, diferitele denumiri ale ale nodurilor (directoarele de pe traseu ) sunt precedate (pentru separare de caracterul back-slash \ .

    Structura dup care se memoreaz informaia pe discul magnetic se numete structur de directori. O anumit rut prin structura de directori se numete cale - path. n general o cale const ntr-o secven de directoare separate prin back-slash. Dac respectiva cale ncepe cu un caracter \, sistemul de operare nelege s nceap parcurgerea ei chiar din directorul

  • 31

    rdcin. Dac ns ncepe printr-o denumire, sistemul de operare va ncepe parcurgerea ei din directorul curent.

    De exemplu fie urmtoarea structur arborescent:

    Se observ c directorul BURSIERI este director fiu al directorului STUDENT, care la rndul su este director fiu al directorului rdcin \ . directorul STUDENT este director tat pentru directoarele BURSIERI, RI.

    Calea spre fiierele coninute n directorul RI specificat din rdcin este \STUDENT\RI\ .

    Din punct de vedere al sistemului de operare un specificator complet de fiier arat astfel:

    [litera drive-ului:][cale\]denumire_fiier De exemplu: C:\STUDENT\BURSIERI\EXEMPLU.PAS Sau [u:][cale]nume[.ext] unde :

    [litera drive-ului] sau [u:] reprezint identificatorul respectivei uniti de disc i poate fi orice liter de la A-Z.

    [cale ] sau [cale\] reprezint traseul parcurs pentru gsirea fiierului.

    denumire_fiier reprezint numele fiierului plus caracterul punct plus extensia fiierului.

    nume reprezint numele fiierului [.ext] reprezint caracterul punct i extensia fisierului respectiv.

    Parantezele drepte semnific faptul c ceea ce este cuprins ntre ele este opional.

    COMENZI INTERNE

    Comenzi referitoare la directoare

    ELEV

    STUDENT

    BURSIERI RI

  • 32

    Comenzile interne sunt memorate n fiierele sistemului de operare, fapt pentru care sunt accesibile odat cu acesta. Pentru fiecare comand vom prezenta sintaxa i efectul comenzii.

    Vizualizarea coninutului unui director

    Vizualizarea coninutului unui director se realizeaz cu ajutorul comenzii DIR, care afieaz lista fiierelor i subdirectoarelor specifice unui director incluznd extensiile, dimensiunea n octei, data i ora ultimei modificri, numrul total de fiiere listate i dimensiunea lor total, spaiul liber rmas pe disc, eticheta de volum i seria discului.

    Sintax: DIR[d:][cale][nume_fisier][/p][/w][/a[[:]attribute]]

    [/o[[:]ord_sort]][/s][/b][/l][/c[h]] Sau sintaxa simplificat:

    DIR [d:][cale][nume_fisier[.ext]][/p][/w] Parametrii: [d:][cale] precizeaz unde se afl directorul al crui coninut va fi

    listat. nume_ fisier precizeaz un fiier sau un grup de fiiere(folosind * i ?) care vor fi listate din directorul precizat n parametrul cale.

    Comutatori : [/p] execut o pauz n afiare dup umplerea unui ecran. Comanda

    are efect doar n cazul n care numrul de fiiere i directoare este mai mare de 21, dup care apare mesajul Press any key to continue adic apsai orice tast pentru continuare.

    [/w] afiarea fiierelor se face condensat pe cinci coloane, listndu-se doar numele fiierelor, directoarele fiind afiate ntre paranteze drepte.

    /a[[:] attribute] afieaz doar fiierele i directoarele care au poziionate atributele specificate prin parametrul attribute. Dac acest comutator nu se folosete sunt afiate fiierele din director cu excepia celor care au poziionat atributul h hidden sau s system. Parametrul attribute poate avea urmtoarele valori:

    Atribut

    Semnificaie

    h Listare fiiere ascunse -h Listeaz toate fiierele mai puin

    fiierele ascunse s Listare fiiere sistem -s Listeaz toate fiierele mai puin

    fiierele sistem

  • 33

    d Listare subdirectoare -d Listeaz doar fiierele a Listare fiiere pregatite pentru

    arhivare ( pentru comanda backup) -a Listeaz fiierele care nu au fost

    modificate de la ultima arhivare (cu ajutorul comenzii backup)

    r Listare fiiere protejate la scriere -r Listeaz fiierele cu excepia celor

    protejate la scriere /o [[:]ord_sort] permite specificarea ordinii de listare a fiierelor i

    subdirectoarelor. Dac se omite acest parametru fiierele se afieaz n ordinea citirii lor de pe disc.

    Parametrul ord_sort poate avea urmtoarele valori: Valoare

    Semnificaie

    N Ordonare alfabetic cresctoare dup nume -n Ordonare alfabetic descresctoare dup nume E Ordonare alfabetic cresctoare dup extensie -e Ordonare alfabetic descresctoare dup

    extensie D Ordonare dup dat i or, cel mai vechi primul -d Ordonare dup dat i or, cel mai nou primul S Ordonare dup dimensiune, cel mai mic primul -s Ordonare dup dimensiune, cel mai mare primul G Directoarele la nceputul listei -g Directoarele la sfritul listei C Ordonare dup raportul de comprimare, cel mai

    mic primul -c Ordonare dup raportul de comprimare, cel mai

    mare primul Pot fi precizate mai multe valori pentru parametrul ord-sort fra fi separate de spaiu sau alte caractere.

    /s afieaz fiecare apariie a fiierului specificat prin nume_fiier n directorul precizat i subdirectoarele sale

    /b afieaz directoarele i fiierele cte unul pe linie. Nu afieaz informaii referitoare la eticheta de volum, spaiu disponibil pe disc, dimensiunea total a fiierelor listate.

    /l afieaz numele de directoare i fiiere nesortate i cu litere mici

  • 34

    /c[h] afieaz raportul de comprimare pentru fiier cnd se utilizeaz Double Space, utiliznd ca dimensiune standard a cluster-ului valoarea de 8 Koctei.

    Ieirea comenzii DIR poate fi redirectat spre un fiier prin intermediul simbolului de redirectare >> sau poate fi indirectat spre o alt comand prin intermediul operatorului de indirectare | .

    Exemple: 1. S se listeze toate fiierele din directorul SAH subdirectorul MAT.

    DIR SAH\MAT 2. S se listeze de pe discul A toate fiierele care au numele alctuit din 3

    caractere , dintre care primele dou sunt a i b. DIR A:\ab*

    3. S se listeze de pe discul B subdirectorul SORIN toate fiierele care au numele alctuit din 3 caractere i extensia .TXT . DIR B:\SORIN\???.TXT

    4. S se listeze de pe discul C toate fiierele care au orice nume i orice extensie DIR C:\*.*

    5. S se listeze de pe discul D subdirectorul SORIN fiierele condensat, pagin cu pagin, n ordine alfabetic cresctoare cu litere mici. DIR D:\SORIN /p/w/o:e/l

    6. S se listeze coninutul directorului DOS622 de pe discul C n fiierul CUPRINS.TXT DIR C:\DOS622 >>CUPRINS.TXT

    Crearea unui director Comanda pentru crearea unui sub-director este MKDIR sau prescurtat MD. Sintaxa:

    MD [d:][cale]numed Comanda creaz sub-directorul numed pe discul din unitatea specificat prin d la sfritul traseului indicat prin cale. Dac pe disc deja exist un sub-director cu acest nume, n locul specificat se afieaz mesajul de eroare: Directory already exists. Dimensiunea maxim a parametrului incluznd numele unitii, specificarea cii de cutare i caracterele de separare \ este de 63 de caractere. Numele unui director este de maxim 8 caractere plus eventual o terminatie de 3 caractere. Nu pot fi create dou subdirectoare cu acelai nume n acelai director. Exemplu: S se creeze urmtoarea structur de directori:

  • 35

    Considerm c suntem n directorul rdcin: MD ELEV MD ELEV\CUMINTI MD ELEV\RAI MD STUDENT MDSTUDENT \ BURSIERI MD STUDENT\LENESI

    tergerea unui director tergerea unui director se realizeaz cu ajutorul comezii RMDIR sau

    prescurtat RD. Sintax:

    RD [d:][cale]numed Comanda terge sub-directorul cu numele simbolic numed, situat pe

    discul din unitatea d la sfritul traseului indicat prin cale. tergerea unui sub-director se poate face doar n cazul n care aceste este vid, adic nu conine alte sub-directoare sau fiiere. Tentativa de tergere a unui director care nu este vid se soldeaz cu urmtorul mesaj de eroare: Invalid path, not directory or directory not empty adic cale greit, nu este director sau directorul nu este gol.

    Exemplu: S se tearg structura definit la punctul precedent: RD ELEV\RI RD ELEV\CUMINI RD ELEV RD STUDENT\LENEI RD STUDENT\BURSIERI RD STUDENT

    Schimbarea directorului curent Se realizeaz cu ajutorul comenzii CHDIR sau prescurtat CD: Sintaxa: CD[d:][cale]numed Comanda schimb directorul curent cu cel specificat prin numed situat pe

    discul din unitatea d la sfritul traseului indicat prin cale. Dac pe disc nu exist directorul specificat se afieaz mesajul de eroare: Invalid directory .

    Prin comanda CD.. se revine dintr-un sub-director n directorul precedent. Prin comanda CD\ se revine dintr-un sub-director n directorul rdcin.

    ELEV

    STUDENT BURSIERI LENESI

    RAI

    CUMINTI

  • 36

    Comenzile interne sunt memorate n fiierele sistemului de operare, fapt pentru care sunt accesibile odat cu acesta. Pentru fiecare comand vom prezenta sintaxa i efectul comenzii.

    Comenzi referitoare la fiiere

    Copierea fiierelor Comanda de copiere a fiierelor este comanda COPY i permite

    urmtoarele operaii: copierea unui fiier sau grup de fiiere, concatenarea a dou sau mai multe fiiere, copierea ieirii unui dispozitiv ntr-un alt dispozitiv sau ntr-un fiier, copierea unui fiier la un dispozitiv.

    Sintaxa: COPY [/y|/-y][a|b]sursa[/a|/b][+sursa[/a|/b][+]] [destinatie[/a|/b][/v]]

    Parametrii: Sursa precizeaz locaia i numele fiierului sau al grupului de

    fiiere ce se copiaz. Pentru numele fiierelor se pot utiliza caracterele de nume global sau specificatorii multiplii * i ?.

    Destinatie - precizeaz locaia unde vor fi copiate fiierele specificate n cadrul parametrului surs. Dac se specific i nume de fiiere copierea se face cu redenumire.

    Comutatori: /y nlocuirea fiierelor la copiere se face fr a se cere

    confirmarela suprascriere. /-y nlocuirea fiierelor la copiere se face prin confirmare la

    suprascriere. /a - specific executarea unei operaii de copiere asupra unui fiier

    ASCII. /b - specific executarea unei operaii de copiere asupra unui fiier

    binar. /v determin verificarea corectitudinii fiierelor copiate. O form mai des utilizat a comenzii COPY este urmtoarea: COPY [d1:][cale1]f1[.ext1] [d2:][cale2]f2[.ext2]

    Comanda copiaz unul sau mai multe fiiere desemnate prin numele f1.ext1 situat pe discul din unitatea d1 la sfritul traseului indicat prin cale1 i le depune n fiierul f2.ext2 situat pe discul din unitatea d2 la sfritul traseului indicat prin cale2.

    Dac nu se specific argumentul f2.ext2 fiierul din unitatea d2 situat la sfritul traseului indicat prin cale2 va avea acelai nume cu cel din unitatea d1, iar n cazul concatenrii mai multor fiiere, numele fiierului din unitatea d2 va fi identic cu numele primului fiierspecificat n comanda COPY.

  • 37

    Dac se folosesc specificatorii multiplii * i ? printr/o singur comand COPY se pot copia mai multe fiiere. De exemplu:

    A:\> COPY *.* C:\> SORIN comanda copiaz pe discul C: n directorul SORIN toate fiierele de pe discul din unitatea A: .

    C:\> COPY SORIN\??D.* C:\ - comanda copiaz n directorul rdcin al discului C toate fiierele din directorul SORIN al discului C care au numele alctuit din trei caractere dintre care al treilea carater este D i au orice extensie.

    Prin comanda COPY se pot concatena dou sau mai multe fiiere. Concatenarea reprezint operaia de adugare la sfritul unui fiier a coninutului unuia sau mai multor fiiere.

    Exemplu: C:\>COPY F1.TXT+F2.TXT+F3.TXT F.TXT - concateneaz fiierele F1.TXT, F2.TXT , F3.TXT i se obine fiierul cu numele F.TXT . Fiierele F1.TXT, F2.TXT , F3.TXT nu se distrug. Cu ajutorul comenzii COPY se poate crea un fiier pe disc,

    introducnd nregistrrile de la tastatur, caz n care sintaxa comenzii este urmtoarea:

    COPY CON [d:][cale]numef[.ext] Exemplu:

    A:\>COPY CON C:\SORIN\F.TXT IARNA

    PRIMVARA VARA TOAMNA CTRL+Z sau F6 Coninutul fiierului este reprezentat de liniile ce conin IARNA, PRIMVARA, VARA, TOAMNA. CTRL+Z sau F6 reprezint sfitul de fiier.

    tergerea unui fiier tergerea unui fiier se realizeaz cu ajutorul comenzilor DEL sau ERASEcare au aceeai sintax: DEL[ETE][d:][cale]numef [/p] ERASE[d:][cale]numef [/p]

    Comenzile terg fiierul cu numele simbolic numef situat pe discul din unitatea d n sub-directorul de la sfritul traseului indicat prin cale .

    Comutator: /p naintea fiecrei operaii de tergere apare un mesaj de

    confirmare a tergerii.

  • 38

    Exemplu: A:\> DEL B:\SORIN\F.DAT comanda terge fiierul F.DAT din sub-

    directorul SORIN al discului B. A:\>ERASE C:\*.* - terge toate fiierele de pe discul C:\ . n prealabil

    se afieaz mesajul : All files in directory will be deleted! Are you sure? (Y/N) - adic toate fiierele vor fi terse i dac suntem

    siguri c vrem acest lucru: Da sau NU.

    Tiprirea coninutului unui fiier pe ecran Tiprirea pe ecran a coninutului unui fiier se realizeaz cu ajutorul comenzii TYPE care are urmtoarea sintax: TYPE [d:][cale] numef

    Comanda tiprete pe ecran coninutul fiierului cu numele simbolic numef situat pe discul din unitatea d n directorul de la sfritul traseului indicat prin cale. n cazul n care dorim listarea la imprimant a coninutului fiierului tiprit pe ecran, apsai combinaia de taste CTRL+P sau CTRL+PRINTSCREEN. Ieirea se poate redirecta spre imprimant sau intr-un fiier de pe disc.

    Exemplu: TYPE C:\FISIER.TXT comanda tiprete pe ecran coninutul fiierului

    FISIER.TXT.

    Schimbarea numelui unui fiier Schimbarea numelui unui fiier se realizeaz cu ajutorul comenzii

    REN[AME]. Sintaxa: REN[AME] [d:][cale]nume1[.ext1] nume2[.ext2] Comanda schimb numele fiierului situat pe discul din unitatea d la

    sfritul traseului indicat prin cale, din nume1[.ext1] n nume2[.ext2] Exemplu: REN C:\SORIN FISIER.TXT F.TXT comanda redenumete fiierul

    FISIER.TXT n F.TXT.

    Comenzi referitoare la ecran dat i timp

    tegerea ecranului

    tergerea ecranului se realizeaz cu ajutorul comenzii CLS. Comanda terge ecranul i mut cursorul luminos n colul din stnga sus al ecranului.

  • 39

    Modificarea prompt-ului de sistem

    Modificarea prompt-ului de sistem se realizeaz cu ajutorul comenzii PROMPT. Comanda permite definirea sau modificarea prompt-ului de sistem.

    Sintax: PROMPT [text] Pentru introducerea unor informaii speciale n prompt pot fi utilizate

    urmtoarele combinaii formate din caracterul $ i nc un caracter conform tabelului:

    Combinaie

    Semnificaie

    $q Caracterul egal = $$ Caracterul dolar $ $t Timpul curent $d Data curent $p Unitatea i calea curent $v Numrul versiunii sistemului

    de operare $n Litera unitii curente $g Caracterul mai mare > $l Caracterul mai mic < $b Caracterul pipe | $_ Caracterul Enter

    (nceputul liniei urmtoare) $e Caracterul Esc (codul

    ASCII 27) $h Caracterul BackSpace

    Exemplu: S se seteze un prompt care afieaz: Data curent Timpul curent Calea curent PROMPT $d$_$t$_$p$g

  • 40

    Afiarea datei curente

    Afiarea datei curente se face cu ajutorul comenzii DATE care permite vizualizarea i modificarea datei curente.

    Sintax: DATE[ll-zz-aa] ll - luna curent (01-12) zz - ziua curent (01-31) yy anul curent (00- 99) Introdus fr parametrii comanda afieaz data curent. Introdus cu

    parametrii comanda permite modificarea datei curente. Se pot folosi formele echivalente de date: 11-23-99, 11/23/99, 11.23.99 .

    Afiarea timpului curent

    Afiarea timpului curent se face cu ajutorul comenzii TIME care permite vizualizarea i modificarea orei curente.

    Sintax: TIME[hh:[mm[:ss[.xx]]]][a|p] hh - ora curent (01-23) mm - minutul curent (00-59) ss - secunda curent (00- 59) xx sutimea de secund (00 - 99) Introdus fr parametrii comanda afieaz ora curent. Introdus cu

    parametrii comanda permite modificarea orei curente. Comutatori: a|p este valabil pentru formatul orei cu 12 ore i reprezint:

    a - Antemeridian p - Postmeridian

    Alte comenzi interne

    Validarea ntreruperilor programelor

    Validarea ntreruperilor programelor se realizeaz cu ajutorul comenzii BREAK care are urmtoarea sintax: BREAK[ON|OFF] comanda valideaz/invalideaz ntreruperea programelor, care nu lucreaz cu dispozitive standard de intrare/ieire la acionarea tastelor CTRL+C, CTRL+BREAK. Implicit se consider BREAK OFF.

  • 41

    Afiarea versiunii sistemului de operare

    Afiarea versiunii sistemului de operare se realizeaz prin intermediul comenzii VER care afieaz urmtorul mesaj: MS-DOS Version is 6.22 .

    Afiarea etichetei de volum

    Afiarea etichetei de volum se face prin comanda VOL care are urmtoarea sintax: VOL[d:] Dac nu se precizeaz unitatea se consider cea implicit, iar dac nu este nregistrat eticheta de volum se afieaz mesajul: Volume in drive d has no label .

    Problema rezolvata

    1. S se creeze pe discul din unitatea C n directorul rdcin urmtoarea structur de directori:

    a) crearea structurii se face din rdcin C:\>CD\ C:\>MD ALFA C:\>MD BETA C:\>MD GAMA C:\>MD ALFA\ALFA1 C:\>MD ALFA\ALFA2 C:\>MD BETA\BETA1 C:\>MD BETA\BETA2 C:\>MD GAMA\GAMA1 C:\>MD GAMA\GAMA2 b) crearea structurii se face cu

    schimbarea directorului curent C:\>CD\ C:\>MD ALFA C:\>MD BETA C:\>MD GAMA C:\>CD ALFA C:\ALFA>MD ALFA1 C:\ALFA>MD ALFA2 C:\ALFA>CD\ C:\>CD BETA C:\BETA>MD BETA1

    GAMA

    BETA BETA1

    BETA2

    GAMA2

    GAMA1

    ALFA

    C:

    ALFA2

    ALFA1

  • 42

    C:\BETA>MD BETA2 C:\BETA>CD\ C:\>CD GAMA C:\GAMA>MD GAMA1 C:\GAMA>MD GAMA2 C:\GAMA>CD\ C:\>

    2. S se creeze prin introducere de la tastatur fiierul IARNA n subdirectorul ALFA1, PRIMAVAR n ALFA2, fiierul VARA n subdirectorul BETA1 i toamna n BETA2. Fiierele vor conine trei sporturi specifice anotimpului:

    C:\>COPY CON ALFA\ALFA1\IARNA PATINAJ SCHI BOB ^Z C:\>COPY CON ALFA\ALFA2\PRIMAVAR FOTBAL BASCHET GOLF ^Z C:\> COPY CON BETA\BETA1\VARA POPICE INOT CANOTAJ ^Z COPY CON BETA\BETA2\TOAMNA HANDBAL TIR BOX ^Z

    3.S se concateneze fiierele IARNA i PRIMAVAR cu ajutorul comenzii de copiere sub numele de IARNAP n GAMA1 i fiierele VARA i TOAMNA sub numele de VARAT n GAMA2. Rezolvare: C:\>COPY CON ALFA\ALFA1\IARNA+ALFA\ALFA2\PRIMAVAR GAMA\GAMA1\IARNAP C:\>COPY CON BETA\BETA1\VARA+BETA\BETA2\TOAMNA GAMA\GAMA2\VARAT

    4. S se afieze pe ecran denumirile celor ase fiiere n dou moduri.

  • 43

    din rdcin; dup ce n prealabil s-a fcut poziionarea n director lng fiier; Rezolvare:

    a) C:\>TYPE ALFA\ALFA1\IARNA C:\>TYPE ALFA\ALFA2\PRIMAVAR C:\>TYPE BETA\BETA1\VARA C:\>TYPE BETA\BETA2\TOAMNA C:\>TYPE GAMA\GAMA1\IARNAP C:\>TYPE GAMA\GAMA2\VARAT b) C:\>CD ALFA\ALFA1 C:\ALFA\ALFA1>TYPE IARNA C:\ALFA\ALFA1>CD.. C:\ALFA>CD ALFA2 C:\ALFA\ALFA2>TYPE PRIMAVAR C:\ALFA\ALFA2>CD\ C:\>CD BETA\BETA1 C:\BETA\BETA1>TYPE VARA C:\BETA\BETA1>CD.. C:\BETA>CD BETA2 C:\BETA\BETA2>TYPE TOAMNA C:\BETA\BETA1>CD\ C:\CD GAMA\GAMA>TYPE IARNAP C:\GAMA\GAMA1>CD.. C:\GAMA>CD GAMA2 C:\GAMA\GAMA2>TYPE VARAT C:\GAMA\GAMA2>CD\ C:\>

    5. S se concateneze fiierele IARNAP i VARAT i s se creeze fiierul SPORTURI n directorul ALFA. Rezolvare: C:\>COPY GAMA\GAMA1\IARNAP+GAMA\GAMA2\VARAT ALFA\SPORTURI

    6. S se redumeasc fiierul SPORTURI n SPORTURI.TXT i s i se tipreasc coninutul pe ecran i la imprimant. Rezolvare:

    C:\>REN ALFA\SPORTURI SPORTURI.TXT C:\>TYPE ALFA\SPORTURI.TXT C:\>COPY ALFA\SPORTURI.TXT LPT1

  • 44

    7. S se tearg structura definit anterior, folosind DEL, ERASE, DELTREE i RD: Rezolvare: C:\>CD\ C:\>DEL ALFA\ALFA1\*.* C:\>DEL ALFA\ALFA2\*.* C:\>RD ALFA1 C:\>RD ALFA2 C:\>RD ALFA C:\>DELTREE BETA2 /Y C:\>DEL GAMA\GAMA1\*.* C:\>DEL GAMA\GAMA2\*.* C:\>RD GAMA\GAMA1 C:\>RD GAMA\GAMA2 C:\>RD GAMA C:\>TREE \/f

  • 45

    SISTEMUL DE OPERARE WINDOWS

    Generaliti


Recommended