Documente Academic
Documente Profesional
Documente Cultură
Cunoaşterea principalelor forme şi modele de organizare şi evaluare a infrastructurilor fizice (hardware) şi logice
(software) ale sistemelor informationale moderne;
4. Competenţe atitudinale
- stocare
acelaşi nivel ierarhic, cât şi între diferite verigi (puncte) ale organigramei pornind de
la organele operativ-executive către organele de conducere, formând fluxuri
informaţionale.
Fluxul informaţional reprezintă drumul parcurs de o informaţie din momentul
apariţiei unui fenomen sau proces economic şi până când, pe baza cunoaşterii lui de
către organele de conducere, se declanşează un alt fenomen sau proces economic.
La nivelul unei societăţi comerciale fluxurile informaţionale sunt de două tipuri:
a) fluxuri informaţionale interne care asigură circulaţia informaţiilor între
diferite structuri organizatorice sau între diferite compartimente ale structurii
organizatorice, fiind folosite de organele de conducere pentru fundamentarea
deciziilor. Aceste fluxuri informaţionale pot fi, la rândul lor orizontale şi verticale.
Fluxurile informaţionale orizontale asigură schimbul de informaţii între
compartimente funcţionale aflate la acelaşi nivel ierarhic.
5910=111011(2)
59:2 = 29:2 = 14:2 = 7:2 = 3: 2 = 1
rest (1) rest (1) rest (O) rest (1) rest (1)
Transformarea unui număr din sistemul de numeraţie binar în sistemul de
numeraţie zecimal se poate realiza pe baza următoarelor formule:
n
N10 = ∑C ⋅ Bρ
p=0
în care:
N10 - numărul în baza 10
p - poziţia cifrei în cadrul numărului în baza 2
C - valoarea individuală a unei cifre
B - valoarea bazei (2,8,16)
octet
suplimentară 0 1 2 3 4 5 6 7 8 9
F 0 1 2 3 4 5 6 7 8 9
C - A B C D E F G H I
D - J K L M N O P Q R
E - - S T U V W X Y Z
EXEMPLU:
F A C U L T A T E A
C6 C1 C3 E4 D3 E3 C1 E3 C5 C1
11000110
S E2 11100010 , 6B 01101011
T E3 11100011 % 6C 01101100
U E4 11100100 6E 01101110
v E5 11100101
# 7B 01111011
w E6 11100110 > 7C 01111100
x E7 11100111 1 7D 01111101
Y E8 11111000 = 7E 01111110
Z E9 11101001 7F 01111111
Codul ASCII:
Un alt cod alfanumeric utilizat, cu preponderenţă pentru reprezentarea
datelor în memoria internă a mini şi microcalculatoarelor este codul ASCII (American
Standard Code for Information Interchange). Acesta este un cod de 7 biţi, prin
intermediul cărora se pot reprezenta 128 de caractere (27), dintre care unele sunt
rezervate pentru scopuri tehnice speciale. Pentru reprezentarea unui caracter din
scrierea curentă se foloseşte şi în acest caz tot octetul, la care bitul cel mai din
stânga rămâne întotdeauna liber. Caracterele reprezentate în cadrul ASCII au la
bază sistemele de numeraţie octal sau hexazecimal aşa cum rezultă şi din următorul
tabel:
C 43 103 1000011
D 44 104 1000100
E 45 105 1000101
F 46 106 1000110
G 47 107 1000111
H 48 110 1001000
I 49 111 1001001
J 4A 112 1001010
K 4B 113 1001011
L 4C 114 1001100
M 4D 115 1001101
N 4E 116 1001110
O 4F 117 1001111
P 50 120 1010000
0 51 121 1010001
R 52 122 1010010
S 53 123 1010011
T 54 124 1010100
U 55 125 1010101
V 56 126 1010110
W 57 127 1010111
X 58 130 1011000
Y 59 131 1011001
Z 5A 132 1011010
0 30 060 0110000
1 31 061 0110001
2 32 062 0110010
3 33 063 0110011
4 34 064 0110100
5 35 065 0110101
6 36 066 0110110
7 37 067 0110111
8 38 070 0111000
9 39 071 0111001
Data
Informaţie
Sistem informaţional
Sistem informatic
Hardware
Software
Coduri de reprezentare a datelor
Sisteme de numeraţie
EBCDIC
ASCII
BCD
ÎNTREBĂRI DE CONTROL
BIBLIOGRAFIE
UNITATEA DE COMANDA ŞI
CONTROL
UNITĂŢI
PERIFERICE DE
MEMORIA INTERNĂ
INTRARE /
IEŞIRE
Figura 2.l. Schema unităţilor funcţionale ale unui sistem electronic de echipamente
- monitor
MEMORIA Circuite - imprimantă
INTERNĂ specializate - tastatura
(interfaţa) - mouse
- scaner
Magistrala de adrese
Figura 2.2. Arhitectura generală a unui microcalculator
Din punct de vedere al utilizatorului, în funcţionarea unui microcalculator, pe
parcursul rulării unui program aplicativ, pot fi puse în evidenţă trei fluxuri
informaţionale care se desfăşoară între componentele sistemului (unităţi periferice,
memoria internă, unitatea de comandă şi control şi unitatea aritmetică-logică).
Acestea sunt:
fluxul instrucţiunilor;
fluxul comenzilor;
fluxul datelor.
Pentru a începe procesul de prelucrare a datelor, în memoria internă trebuie
să fie introduse: programul aplicativ şi un set de date ce vor fi imediat supuse
procesului de prelucrare, în continuare unitatea de comandă şi control extrage din
memoria internă câte o instrucţiune din programul aplicativ, o decodifică
determinând operaţia de executat. Dacă presupunem că este vorba de o operaţie de
calcul aritmetic, atunci unitatea de comandă şi control va stabili: tipul operaţiei
(adunare, scădere, înmulţire sau împărţire) şi operanzii (datele care intră în calcul),
în funcţie de aceste elemente U.C.C. va comanda memoriei interne să transmită
datele necesare calculului unităţii aritmetice-logice, iar acesteia transmite comanda
de a efectua operaţia stabilită prin program.
Unitatea aritmetică-logică va efectua operaţia indicată, iar rezultatul
prelucrării va fi transferat din nou memoriei interne fiind depus într-o zonă special
organizată.
Schematic, aceste fluxuri pot fi prezentate astfel:
3
2 1
U.C.C. Instrucţiuni
5 (prog. aplicativ)
7
Date de Intrare 4
6
U.A.L.
8 Rezultate 9
ÎNTREBĂRI DE CONTROL
BIBLIOGRAFIE
o Maria Stănescu şi colectiv – „Bazele informaticii”, Ed. SECOREX,
Bucureşti, 1999, cap. II;
o Ilie Tamas şi colectiv – „Bazele informaticii”, Ed. InfoMega,
Bucureşti, 2000, cap. II ;
o Victoria Stanciu şi colectiv – „Informatică generală”, Ed.
DUALTECH, Bucureşti, 2001, cap. 2.
UNITATEA III
Tipul de Mod de lucru Mod de utilizare Viteza de Mod de organizare Mod de access la
memorie în raport cu transfer a a datelor date
externă S.E.C datelor
Intr. Ieşire l/ e Ne- Re- Mare Secv. Dir. Rel. Secv Dir. Dinam.
(D) (E) reutili- utiliza- Mică
zabile bile.
Cartela * - - * - * - * - - * - -
perforată
Banda * - - * - * - * - - * - -
perforată
Hârtie de - * - * - * - * - - * - -
imprimantă
Banda - - * - * - * * - - * - -
magnetică
Hard discul - - * - * - * * * * * * *
Discul - - * - * - * * * * * * *
flexibil
CD-ROM - - * * - - * * * * * * *
DVD-ROM - - * * - - * * * * * * *
2
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
3
INFORMATICĂ GENERALĂ
Figura 3.2. Structura fizică a unui pachet de discuri
Datele sunt înregistrate deci pe cilindrii, în cadrul acestora pe piste iar în
cadrul pistelor pe sectoare sub formă de mici porţiuni magnetizate. Datele sunt
structurate în înregistrări (articole) logice care pot fi memorate pe suportul material în
mod individual cu spaţii inter-înregistrări sau blocate, în acest caz trebuie să se ţină
seama de structura discurilor, care cere ca un bloc de înregistrări să ocupe un număr
întreg de sectoare. Partea utilă a blocului poartă numele de pagină. Blocurile de
înregistrări sunt separate tot prin intermediul unor spaţii neînregistrate care poartă
numele de GAP-uri. Numărul înregistrărilor logice dintr-un bloc se numeşte factor de
grupare.
Din cele prezentate rezultă că pentru a identifica o anumită înregistrare
trebuie să se cunoască cilindru, pista şi chiar sectorul unde aceasta a fost memorată
(o adresă triplă formată din numărul cilindrului, al pistei şi sectorului).
Hard-discurile sau discurile fixe folosite de microcalculatoare, sunt pachete
de discuri construite după tehnologia WINCHESTER. Aceasta presupune ca
pachetul de discuri împreună cu capetele de înregistrare/redare şi cu mecanismul
de antrenare să fie încasetate, formând o componentă numită HDA (Head Disk
Assembly). Viteza de rotaţie a unui astfel de pachet de discuri este cuprinsă între
3600 şi 7200 rotaţii pe minut. Un microcalculator dispune de mai multe unităţi de
hard-disc. Capacitatea de memorare a crescut foarte mult (de la 20-40 MO la
microcalculatoare XT până la peste 40 GO - în prezent). O altă caracteristică a
acestor pachete de discuri o reprezintă viteza de transfer a datelor (cantitatea de
date scrisă sau citită pe unitatea de timp). Aceasta a evoluat foarte rapid de la 102
KO/sec (la primele microcalculatoare XT), la aproximativ 10 MO (la cele mai rapide
unităţi de discuri folosite în prezent).
Hard-discurile, în principiu, vin formatate (iniţializate) de la firma
producătoare de echipamente. Se poate vorbi de o formatare fizică şi de o formatare
logică.
Prin formatarea fizică se definesc locaţiile fizice ale pistelor şi sectoarelor
aferente hard-discului, respectiv se marchează sectoarele pe pistă, se desemnează
spaţiul dintre sectoare şi intervalul dintre piste.
Prin formatarea logică se înţeleg operaţiile de stabilire a secţiunilor unde se
pot înregistra date sau programe ale sistemului de operare. La această formatare
hard-discul este împărţit în două zone: zona sistem şi zona de date.
Zona sistem cuprinde la rândul ei trei zone:
Zona BOOT - cuprinde un program scurt care determină începerea
încărcării sistemului de operare în componenta RAM a memoriei interne;
Zona FAT (File Alocation Table) - ţine evidenţa spaţiului ocupat pe disc
într-o tabelă de alocare. Unitatea de evidenţă este clusterul care conţine două sau
mai multe sectoare în funcţie de tipul discului. Clusterul este cea mai mică porţiune
de disc pe care sistemul de operare MS-DOS o poate aloca pentru un fişier. Pentru
4
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
înregistrarea unui fişier pe disc, sistemul de operare alocă mai multe unităţi contigue
(adiacente). Dacă pentru memorarea unui fişier pe disc nu se găsesc destule unităţi
de alocare contigue, atunci sistemul de operare va căuta alte unităţi de alocare
libere şi va înscrie aici datele care nu au putut fi înregistrate în spaţiul alocat iniţial.
Tabela FAT păstrează evidenţa modului în care au fost distribuite şi repertorizate
fişierele pe unităţile de alocare ale discului. Adresa primei unităţi de alocare pentru
un fişier de date se află într-un fişier de tip director. În poziţia din tabela aferentă
primei unităţi de alocare se află adresa celei de-a 2-a unităţi de alocare şi aşa mai
departe, până la ultima poziţie a ultimei unităţi de alocare. Aceasta conţine un cod
de sfârşit de fişier;
Zona ROOT.DIR (a directorului rădăcină) unde sunt cuprinse informaţii
despre fişierele care aparţin de directorul rădăcină. Aceste informaţii se referă la:
numele şi tipul fişierelor, spaţiul ocupat, data şi ora la care au fost create sau
actualizate.
Zona pentru date ocupă cel mai mare spaţiu pe un hard-disc, aici
înregistrându-se fişierele create de utilizatori. Numărul şi dimensiunea fişierelor din
această zonă nu sunt limitate decât de capacitatea ei. Sistemele de operare
instalate pe microcalculatoare lucrează cu următoarele noţiuni:
disc fizic - dispozitivele fizice care compun hard-discul inclusiv carcasa,
componentele electronice ş.a.;
partiţie - o porţiune a hard-discului care funcţionează ca o singură unitate;
partiţie primară - o porţiune a hard-discului care a fost marcată de sistemul
de operare astfel încât să poată fi folosită pentru iniţializarea sistemului.
Sistemul de operare MS-DOS acceptă o singură partiţie primară, iar
sistemul WINDOWS NT între l şi 4 partiţii primare;
partiţie extinsă - o porţiune a hard-discului de pe care nu se poate face
iniţializarea sistemului, dar care poate fi împărţită în mai multe discuri logice.
Pe un hard-disc există o partiţie extinsă care poate fi împărţită în mai multe
discuri logice;
disc logic - o secţiune sau o porţiune a unui hard-disc care funcţionează ca
o unitate de sine stătătoare;
set de volume - porţiuni de spaţiu nefolosit de pe hard-discuri colectate
într-o singură unitate şi formatată ca o unitate de disc. Setul de volume
permite o utilizare mai eficientă a spaţiului disponibil pe hard-discuri.
Microcalculatoarele folosesc în afară de discurile organizate în pachete
(hard-discuri - HDD) şi discuri singulare denumite discuri flexibile sau floppy-disk-uri.
Din punctul de vedere al dimensiunilor fizice, acestea s-au găsit în două variante (de
5,25 inch şi 3,5 inch). În prezent microcalculatoarele folosesc doar discuri flexibile
de 3,15 inch.
Un disc flexibil se caracterizează prin:
• numărul feţelor active - astfel, aceste discuri pot avea o singură faţă aptă
5
INFORMATICĂ GENERALĂ
pentru înregistrare (simplă faţa - single side) sau ambele feţe pot fi utilizate pentru
înregistrare de date (dubla faţa - double side). în prezent toate discurile flexibile se
utilizează pe dublă faţă;
• densitatea de înregistrare a datelor. Sunt discuri flexibile care permit
înregistrarea datelor în simplă densitate (Single Density), care permit metoda de
înregistrare magnetică a datelor, în dublă densitate (Double Density - DD)
particulele magnetice au o granulaţie mai mică şi mai fină; înaltă densitate (High
Density - HD) cu particule magnetice foarte mici şi densitate extinsă (Extended
Density - ED). Densitatea indică numărul de caractere ce poate fi înregistrat pe un
inch.
La discurile flexibile se poate vorbi de două tipuri de densitate: o densitate
lineară care reflectă cantitatea de date (exprimată în număr de caractere) ce poate fi
memorată pe o pistă, şi o densitate longitudinală care indică numărul de piste ce pot
fi înregistrate pe un disc;
• capacitatea unui floppy-disk - indică volumul maxim de date ce poate fi
memorat. Aceasta se stabileşte la formatarea discului unde se formează numărul de
piste, numărul de sectoare pe o pistă şi densitatea de înregistrare. Acest parametru
poate fi cuprins între 360 KO şi 2,88 MO (la discurile de 3,50 inch cu dublă faţă,
înaltă densitate).
Înregistrarea datelor pe aceste memorii externe se face pe piste
concentrice, iar în cadrul acestora pe sectoare pe fiecare faţă a discului sub formă
de înregistrări logice continue sau cu spaţii inter-înregistrări. Pentru aceasta pe o
faţă de disc pot exista între 80 de piste concentrice apte pentru înregistrare, iar
fiecare pistă poate conţine un număr de sectoare. Acesta se stabileşte la formatarea
discului şi poate fi cuprins între 9 - 99. Implicit, o pistă are 9 sectoare dar se pot
formata discuri şi cu un alt număr de sectoare (15, 18, 36).
Principalele caracteristici ale discurilor flexibile pot fi redate sintetic în
următorul tabel:
Capacitate
Caracteristici
720 KO 1,44 MO 2,88 MO
Dimensiune fizică 3,5 inch 3,5 inch 33 inch
Nr. de feţe active 2 2 2
Densitatea de înreg. DD HD ED
Nr. de piste active 80 80 80
Nr.sectoare / pistă 9 18 36
Nr.de octeţi/sector 512 512 512
6
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
7
INFORMATICĂ GENERALĂ
3.1.2. Banda magnetică
Banda magnetică este un suport material care permite înregistrarea unui
volum foarte mare de date.
Microcalculatoarele nu folosesc în mod curent banda magnetică ca
memorie externă, utilizând-o numai pentru crearea copiilor de siguranţă (back-up),
fiind suporturi ieftine şi de mare capacitate.
Benzile magnetice se prezintă sub formă de role (bobine) sau sub formă de
casetă.
Înregistrarea datelor pe bandă poate fi organizată în înregistrări individuale sau în
blocuri de înregistrări, în ambele cazuri separate de spaţii neînregistrate numite GAP-uri.
Densitatea de înregistrare a datelor este mare (10.000 - 68.000 biţi pe un inch), la un
moment dat pe lăţime de suport reprezentându-se un singur caracter.
Inconvenientul utilizării benzii magnetice în procesul de prelucrare (de citire
şi transmitere a datelor spre prelucrare) este dat de faptul că citirea se realizează
secvenţial (în ordinea transpunerii datelor pe bandă), ceea ce într-o prelucrare
selectivă a datelor s-ar pierde timp cu citirea acelor înregistrări care nu interesează
procesul de prelucrare.
Datorită faptului că au o capacitate foarte mare de înregistrare (minim 40
MO, maxim 13 GO) şi de asemenea o densitate mare de memorare a datelor,
banda magnetică poate fi folosită cu uşurinţă pentru crearea copiilor de siguranţă,
înlocuind pentru aceasta utilizarea a numeroase discuri flexibile. Pentru a fi
prelucrate datele păstrate pe benzi magnetice sunt transpuse pe un suport direct
adresabil (hard-disc sau disc flexibil) cu ajutorul unor programe speciale.
8
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
fi: câmpuri grupate şi câmpuri de date elementare. Câmpurile de date grupate conţin
la rândul lor alte câmpuri de date (grupate sau elementare) prin care se reprezintă în
cadrul unei înregistrări logice (câmpul "Document" este format din câmpurile
elementare "Număr" şi "Fel" şi din câmpul de grup "Data"). Spre deosebire de
acestea, câmpurile de date elementare nu mai conţin alte subdiviziuni, ele fiind
formate din caractere. După natura caracterelor prin care se exprimă câmpurile de
date elementare pot fi; alfabetice (A), alfanumerice (aN), de tip dată calendaristică
(D) şi numerice (N), într-un program aplicativ datele se descriu la nivel elementar
prin intermediul unor identificatori care să definească cât mai sugestiv numele
câmpului, natura caracterelor (A, aN, D, N) precum şi numărul de caractere din care
este format câmpul descris.
Caracterul este elementul de bază - indivizibil - al datelor dintr-un fişier, el
fiind reprezentat printr-o literă, cifră sau semn special.
Totalitatea valorilor atribuite la un moment dat tuturor câmpurilor elementare
din structura unei înregistrări logice formează o realizare. La o singură instrucţiune
de intrare sau de ieşire se citeşte sau se memorează de pe sau pe suportul material
o singură realizare. Un fişier de date este format dintr-o mulţime de realizări,
realizări care cuprind date omogene structurate după anumite criterii.
Structura unei înregistrări logice poate fi redată astfel:
ÎNREGISTRARE LOGICĂ
Aviz
1015 exped. 25 02 02 M50 1021 SATEN M 50000 50000 155000
realizare
Figura 3.4. Structura şi conţinutul unei înregistrări logice
9
INFORMATICĂ GENERALĂ
externe se poate efectua prin reprezentarea realizărilor în mod individual cu spaţiu
între realizări (formatul neblocat) sau prin gruparea mai multor realizări după care se
lasă spaţiu liber (format blocat).
Reprezentarea datelor în format neblocat presupune constituirea unei
realizări de înregistrare logică în memoria RAM (prin introducerea datelor de la
tastatură) a unui sistem electronic de calcul şi apoi scrierea acestei realizări pe
suport material (de regulă pe hard-disc). în acest mod pe suportul material fiecare
realizare este memorată în ordinea introducerii acesteia în memoria RAM, formând
înregistrări fizice, înregistrările fizice se despart prin spaţii neînregistrate numite
GAP-uri. Dimensiunea unei înregistrări fizice este egală cu dimensiunea unei
realizări de înregistrare logică.
10
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
11
INFORMATICĂ GENERALĂ
• actualizarea fişierelor de date - constă dintr-o serie de operaţii ce se
efectuează asupra unui fişier de date existent pe suportul material cum ar fi:
adăugarea de noi realizări; modificarea conţinutului unor câmpuri din cadrul
realizărilor deja existente în fişier; ştergerea unor realizări de înregistrări logice care
nu mai interesează procesul de prelucrare a datelor;
• consultarea unui fişier de date - este operaţia de citire a realizărilor de
înregistrare logică în vederea introducerii datelor în memoria internă pentru a fi
prelucrate în funcţie de instrucţiunile programului aplicativ activ.
Colecţia de realizări de înregistrare logică ce formează un fişier poate fi
memorată pe suportul material respectând anumite criterii de organizare care sunt
dependente de:
tipul suportului material (memoriei externe) utilizat cu caracteristicile
specifice de înregistrare şi consultare a datelor;
sistemul electronic de calcul.
Organizarea realizărilor de înregistrare logică pe memoria externă are drept
scop regăsirea cât mai rapidă a fiecărei realizări în vederea citirii şi transmiterii ei
către memoria internă, cu asigurarea unor condiţii de protecţie şi securitate a
datelor.
În evoluţia tehnicilor de organizare a datelor în fişiere s-au cristalizat mai
multe metode care se pot grupa astfel :
metode de bază: secvenţială, secvenţial-indexată şi relativă (selectivă,
directă);
metode intermediare: secvenţial-partiţională, secvenţial-partiţională cu
înlănţuire şi nedefinită.
metode evoluate: multi-indexată, multi-listă şi inversă.
În acest paragraf ne vom ocupa numai de metodele de bază pentru
organizarea datelor în fişiere.
3.2.2.1. Metoda secvenţială de organizare a datelor
Această metodă este admisă de orice suport material, unitatea de acces
fiind realizarea de înregistrare logică.
La crearea fişierelor de date realizările de înregistrare logică sunt memorate
pe suportul material unele după altele fără o ordine prestabilită sau într-o ordine
stabilită anterior.
Consultarea unui astfel de fişier nu se poate realiza decât în acces
secvenţial (prin citirea în ordinea înregistrării a tuturor realizărilor din fişier până ce
se va găsi acea realizare care interesează procesul de prelucrare). Această
realizare este identificată prin valoarea atribuită unui câmp din structura înregistrării
logice. Rezultă că într-o consultare selectivă a datelor dintr-un fişier organizat
secvenţial se pierde timp cu parcurgerea acelor realizări care nu interesează
procesul de prelucrare.
12
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
13
INFORMATICĂ GENERALĂ
Tabela de
indecsi
14
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
pista 0
piste ………………………
…
pista 2
.
.
.
.
pista 9
15
INFORMATICĂ GENERALĂ
adresa relativă a acesteia în cadrul fişierului sau în funcţie de valoarea cheii de
indexare, iar celelalte realizări se citesc în acces secvenţial. Această metodă se
utilizează cu performanţe superioare atunci când, din cadrul unui fişier de date este
supus procesului de prelucrare numai un grup de realizări de înregistrare logică.
3.2.4. Organizarea datelor în baze de date. Concepte utilizate
Metodele şi tehnicile de organizare a datelor în procesul de prelucrare
automată au cunoscut o evoluţie continuă determinată pe de o parte de evoluţia
sistemelor electronice de calcul, iar pe de altă parte de creşterea volumului de date
ce trebuie prelucrate cu ajutorul calculatorului.
În aceste condiţii organizarea datelor în fişiere nu mai corespunde datorită:
caracterului separat (izolat) al datelor organizate în fişiere;
dependenţei programelor aplicative faţă de datele din fişierul supus
prelucrării. Structura unei înregistrări logice trebuie descrisă în programul
aplicativ, iar modificarea acestei structuri duce la introducerea de corecturi
în programul pe baza căruia se prelucrează datele;
dificultăţii reprezentării unor obiecte complexe folosind lucru cu fişiere;
dificultatea întâmpinată în prelucrări "ad-hoc", neprevăzute de la început.
În condiţiile acoperirii nevoilor de informare, din ce în ce mai mari a
organelor manageriale, a apărut necesitatea prelucrării cât mai complexe şi
interdependente a datelor organizate în colecţii de date. Deci, a apărut necesitatea
de a stabili legături între colecţiile de date dar chiar şi în cadrul aceleiaşi colecţii de
date (între realizările acestora). Astfel, treptat conceptul de fişier a fost înlocuit cu cel
de bază de date.
Baza de date reprezintă un sistem de colecţii de date între care există o
interdependenţă logică multiplă potrivit unor relaţii prestabilite cu ocazia definirii
structurii datelor, destinat satisfacerii celor mai diverse solicitări din partea unor
grupe diferite de utilizatori.
Folosirea bazelor de date în procesul de prelucrare automată prezintă o
serie de avantaje printre care amintim :
realizează integrarea datelor din mai multe colecţii într-un tot comun care
poate fi exploatat de toţi utilizatorii pentru toate aplicaţiile;
face posibilă independenţa programelor aplicative faţă de datele de bază;
permite o prelucrare rapidă a datelor fără a avea un program special;
oferă posibilitatea unui acces concurent al utilizatorilor la baza de date;
sporeşte securitatea datelor împotriva accesului neautorizat şi a distrugerilor
accidentale.
O bază de date conţine, pe lângă date şi descrierea propriei sale structuri.
Această descriere se face prin intermediul dicţionarului de date care face posibilă
realizarea independenţei programelor aplicative faţă de structura datelor. Fiecare
colecţie de date este descrisă în acest dicţionar conform structurii stabilite anterior
16
CAPITOLUL III – Organizarea şi reprezentarea datelor în procesul de prelucrare automată
prin intermediul câmpurilor din care este formată. La nivel elementar fiecare câmp
se identifică prin:
a) Numele câmpului - un identificator cât mai sugestiv atribuit fiecărui
câmp format din maxim 10 caractere;
b) Tipul câmpului - indică natura caracterelor prin care se reprezintă un
câmp. Astfel, un câmp poate fi de tip:
CHARACTER (C) - câmp de tip şir de caractere format din litere, cifre,
caractere speciale şi spaţiu. Lungimea maximă a câmpului este de 254
caractere;
NUMERIC (N) - câmp numeric - format din cifrele sistemului de numeraţie
zecimal plus semnele "+" şi "-"; lungimea maxima este de 20 caractere;
DATE (D) - câmp de tip dată calendaristică reprezentat pe 8 caractere
(format implicit LL/ZZ/AA);
LOGICAL (L) - câmp logic reprezentat printr-un singur caracter alfabetic "T"
sau "F" (Y sau N);
MEMO (M) - câmp de tip variabilă de memorie implicit se reprezintă prin 10
caractere.
c) Lungimea câmpului - indică numărul maxim de caractere prin care se
reprezintă un câmp. În activitatea de gestionare a bazelor de date se foloseşte
următoarea terminologie :
relaţie - este o tabelă bidimensională formată de rânduri (linii) şi coloane.
Relaţiile abordate sunt finite chiar dacă numărul de coloane din care sunt
constituite poate fi infinit;
tuplu - este o linie (un rând) dintr-o tabelă (o realizare);
caracteristică - reprezintă numele unei coloane din structura tabelei;
cheie - una sau mai multe caracteristici cu ajutorul cărora se identifică un
tuplu (o realizare ) dintr-o tabelă;
cheie primară - cheia care permite identificarea fiecărui tuplu într-o tabelă;
cheie secundară - cheia care permite identificarea unui grup de tupluri ce au
aceleaşi caracteristici;
domeniu - mulţimea valorilor unei caracteristici (mulţimea datelor pe o
coloană).
Pentru a exemplifica această terminologie dăm următorul exemplu :
17
INFORMATICĂ GENERALĂ
aplicative.
Utilizatorii au acces la datele din baze, folosind sistemul de meniuri,
comenzi lansate de la tastatură, sau programe aplicative scrise într-un limbaj de
manipulare a datelor.
19
INFORMATICĂ GENERALĂ
ÎNTREBĂRI DE CONTROL
Dacă aţi ştiut să răspundeţi la aceste întrebări puteţi trece mai departe. În
caz contrar, reveniţi asupra acestui capitol.
BIBLIOGRAFIE
20
UNITATEA IV
SISTEME DE OPERARE
Figura 4.1. Locul unui sistem de operare în cadrul unui sistem electronic de calcul
- monitor
- programe de comandă şi
A) Programe de bază control
- programe pentru operaţii cu
periferice şi teleprelucrare
- programe de serviciu
EXEMPLU:
Dacă se doreşte să se lucreze în subdirectorul OBVINV atunci calea va fi:
C:\CONTAB\OBINV.
Unitatea de disc (în cazul nostru C:) se va specifica în cale numai dacă se
doreşte căutarea unui fişier sau subdirector care nu se află pe aceeaşi unitate de
CAPITOLUL IV – Sisteme de operare
disc cu cea în care se lucrează la un moment dat. Dacă într-o cale se specifică şi un
nume de fişier acesta se desparte de ultimul subdirector tot prin caracterul "\" sau
"/".
Fişierele care se creează în cadrul unui director sunt specificate printr-un
nume şi o extensie compusă din 1-3 caractere alfabetice.
Numele unui fişier este format din caractere alfanumerice din care se exclud
următoarele caractere:
", \, /, :, >, <, +, =, ;, [, ]
Numărul maxim de caractere acceptat pentru numele unui fişier este cuprins
între 8, la sistemul de operare MS-DOS şî UNIX şi 255 la Windows şi Linux.
Extensia fişierului indică tipul acestuia şi se desparte de nume printr-un
punct (nume.ext). Astfel, putem folosi drept extensii: COM, EXE, BAT - pentru fişiere
ale sistemului de operare de tip executabile; TXT - pentru fişiere de tip text; DOC -
pentru fişiere de tip document; DAT - pentru fişiere de date; PRG - pentru fişiere de
programe aplicative scrise într-un limbaj de manipulare a datelor etc.
Numele fişierului împreună cu extensia poartă denumirea de specificator de
fişier.
Specificatorul de fişier poate fi folosit şi pentru a defini mai multe fişiere care
au unul sau mai multe caractere comune la nume sau extensie. În acest caz se pot
utiliza simbolurile :
? - cu rolul de a înlocui un caracter cu orice alt caracter;
* - cu rolul de a înlocui toate caracterele care urmează cu orice alte caractere.
Aceste simboluri pot înlocui numai o parte a numelui sau extensiei sau tot
specificatorul de fişier.
EXEMPLU:
• PRO ?.DAT - se apelează toate fişierele de tip DAT al căror nume începe
cu grupul de litere "PRO" a patra literă putând să fie orice;
• P*.DAT - se apelează toate fişierele de tip DAT care au la nume prima
literă "P" celelalte putând să fie formate din orice caractere alfanumerice;
• *.TXT - se apelează toate fişierele de tip TXT;
• PROD. * - se apelează toate fişierele al căror nume este "PROD" indiferent
de tipul acestora;
• * . * - se apelează toate fişierele din subdirectorul curent, indiferent de tipul
acestora.
Defilarea unei linii în sus sau în jos Se folosesc tastele SUS sau JOS
Defilarea unei ferestre în sus sau în jos Se folosesc tastele PgUp sau PgDown
Defilarea unei ferestre în stânga sau în Se foloseşte una dintre combinaţiile de
dreapta taste CTRL+PgUp sau CTRL+PgDown
Defilarea până la începutul liniei Se foloseşte tasta HOME
Defilarea până la sfârşitul liniei Se foloseşte tasta END
Defilarea până la începutul Se foloseşte combinaţia de taste
documentului CTRL+HOME
Defilarea până la sfârşitul Se foloseşte combinaţia de taste
documentului CTRL+END
Meniul System
Subdirectoarele pot conţine la rândul lor fişiere şi se pot numi directoare pentru alte
subdirectoare pe care le are în componenta; acestea la rândul lor pot conţine fişiere
şi pot deveni directoare pentru alte subdirectoare (vezi structura de arbore a
directoarelor la sistemul de operare MS-DOS).
4.4.4.5. Pictograme (Icon-uri)
Pictograma (Icon-ul) este o reprezentare grafică a unor elemente cu care
operează Windows 98, un desen însoţit de un text afişat sub acest desen. În
Windows 98 există două tipuri de pictograme, după cum acestea reprezintă:
un director, deci există pictograme (icon-uri) de folder;
un program, deci avem pictograme (icon-uri) de program.
Utilizatorii care au folosit Windows 3.1x vor observa faptul că nu mai exista
pictograme (icon-uri) de document.
De obicei pictogramele arată ca un dosar galben, având eventual nişte
desene pe el, dar ele pot să arate şi altfel, în funcţie de tipul directorului. Un dublu
clic pe pictograma unui director are ca efect deschiderea unei ferestre de navigare
pentru conţinutul directorului corespunzător.
Pictogramele (icon-urile) de programe reprezintă aplicaţii care pot fi lansate
în execuţie. Ele se pot afla pe desktop sau în alte foldere. Un dublu clic pe un icon
de aplicaţie are ca efect lansarea în execuţie a aplicaţiei corespunzătoare.
Redenumirea pictogramelor (icon-urilor)
Unele pictograme pot să îşi modifice titlul. Această operaţie se poate face în
două moduri:
selectând opţiunea Rename (daca este disponibilă) din meniul
contextual al pictogramei respective, sau
se face curent pictograma respectivă şi se mai acţionează un clic
stânga de mouse pe titlul pictogramei; după aceasta fiind posibila
modificarea titlului. Exemple de pictograme
Trebuie menţionat însă faptul că, pentru a obţine acelaşi efect cu ajutorul
tastelor din tabelul anterior, va trebui făcută o poziţionare prealabilă pe ecran a
obiectului grafic.
Pentru a lansa aplicaţia Paint, se va selecta icon-ul corespunzător (o paletă
de desen şi o pensulă) din folderul Accessories.
4.4.7.2. Elementele ferestrei Paint
În continuare vom prezenta elementele ferestrei de aplicaţii Paint:
Comanda DIR are rolul de a lista conţinutul unui director specificat prin cale
sau a directorului curent. La listarea conţinutului unui director pe ecran vor apare în
coloane distincte următoarele informaţii: numele fişierului (directorului), tipul
acestuia, spaţiul ocupat pe disc - exprimat în număr de caractere (octeţi); data la
care a fost creat sau actualizat. La sfârşitul acestei liste se face o recapitulare
indicându-se numărul total de fişiere, spaţiul total ocupat de acestea, precum şi
spaţiul rămas liber. Aceasta este o afişare de detaliu. Spre deosebire de aceasta la
o afişare condensată, pe ecran va apare pe cinci coloane numai numele fişierelor şi
extensia acestora, iar la subdirectoare extensia este trecută în paranteză dreaptă.
Sintaxa comenzii:
DIR [d:] [cale] [nume fişier.ext] [/P] [/W] [/S] [/B] [/L] [/A:lista atribute] [/O:
ordinea listării]
/P - permite listarea conţinutului cu stoparea listării la umplerea unui
ecran. Pentru continuare se acţionează orice tastă;
/W - realizează o listare condensată a conţinutului unui director;
CAPITOLUL IV – Sisteme de operare
EXEMPLE:
C:\ >CD STUDENT\GRUPA5\ANA
C:\STUDENT\GRUPA5\ANA>DIR /P permite afişarea la nivelul de pagină a
tuturor fişierelor existente în directorul ANA;
C:\STUDENT\GRUPA5\ANA>DIR /P /A: - D /O:N afişează conţinutul
directorului curent în mod paginat fişierele fiind ordonate alfabetic după nume;
C:\STUDENT\GRUPA5\ANA>DIR /W realizează o afişare condensată a
conţinutului directorului curent;
C:\STUDENT\GRUPA5\ANA>DIR MAT.DAT afişează informaţii despre
fişierul indicat prin comandă ca: numele şi extensia acestuia, spaţiul ocupat pe disc
exprimat în număr de caractere, data şi ora la care a fost creat sau actualizat.
EXEMPLE:
C:\>RD STUDENT\GRUPA2\IOANA şterge directorul "IOANA" numai dacă
acesta este vid.
C:\>CD STUDENT\GRUPA2
C:\STUDENT\GRUPA2> RD IOANA - cu acelaşi efect dar comanda a fost
dată din directorul părinte "GRUPA2" în care se află subdirectorul "IOANA".
4.4.8.2. Comenzi pentru gestionarea fişierelor
Comanda COPY permite copierea unuia sau mai multe fişiere dintr-un
director în altul, de pe o unitate de disc pe altă sau realizează operaţia de
concatenare a două sau mai multe fişiere sub un singur nume. Comanda COPY
poate fi utilizată şi pentru crearea de fişiere de tip TXT fără a mai utiliza un program
CAPITOLUL IV – Sisteme de operare
EXEMPLE:
• Copierea unui fişier dintr-un director în altul, comanda fiind dată din directorul
rădăcină:
C:\>COPY\GRUPA2\DAN\MAT.DAT = \GRUPA\ION
• Comanda dată din directorul curent cu schimbarea numelui la destinaţie:
C:\GRUPA2>COPY DAN\MAT.DAT = \ION\MATERIAL.DAT
• Copierea unui fişier de pe un disc local pe un disc flexibil cu verificarea copierii
datelor:
C:\GRUPA1\DANA>COPY PRODUS.DOC = B: /V
• Pentru copierea mai multor fişiere la nume-fişier-1 se poate utiliza un specificator
global de fişiere :
C:\GRUPA1\IOANA>COPY *.TXT = B: /V
• Concatenarea a două fişiere de tip TXT:
C:\GRUPA10\GABY>COPY FIS1.TXT + FIS2.TXT = FIS3.TXT
• sau
C:\GRUPA10\GABY>COPY FIS1.TXT + FIS2.TXT.
În primul caz în urma concatenării a rezultat un alt fişier (FIS3.TXT), iar în al
doilea caz FIS2.TXT s-a adăugat la sfârşitul fişierului FIS1.TXT, rezultatul a fost
depus în fişierul FIsi.TXT.
• Crearea de la tastatură a unui fişier de tip text:
C:\GRUPA7\MARIA>COPY CON CONTAB.TXT
La lansarea acestei comenzi (acţionarea tastei ENTER) sistemul intră în
regim de editare permiţând introducerea de text. După ce s-a introdus întregul
conţinut pentru salvarea acestuia într-un fişier cu numele dat prin comandă se
acţionează concomitent tastele CTRL+Z (F6) şi se revine la prompter-ul sistem.
Comanda DEL are rolul de a şterge unul sau mai multe fişiere aflate în
directorul curent sau în directorul specificat prin cale.
Sintaxa:
DEL [d:][cale] nume-fişier.ext[/P]
unde:
/P - cere confirmarea de la utilizator a operaţiei de ştergere.
în nume-fişier se acceptă utilizarea caracterelor "*" şi " ?" pentru a defini grupuri de
fişiere sau toate fişierele existente într-un director.
EXEMPLE:
• Ştergerea unui fişier existent în directorul curent
C:\GRUPA8\IVONA>DEL PERS.DAT /P
• Ştergerea unui grup de fişiere aflate în directorul specificat prin cale
C:\>DEL \GRUPA6\DAN\*.DAT /P
• Ştergerea întregului conţinut al directorului curent
C:\GRUPA6\DAN>DEL *.*
În acelaşi scop se poate utiliza comanda ERASE care are aceeaşi sintaxă
ca şi comanda DEL.
EXEMPLE:
• Schimbarea numelui unui fişier aflat în directorul curent
C:\GRUPA2\DAN>RENAME STUD.TXT STUDENT.TXT
• Schimbarea extensiei unui grup de fişiere aflat pe o alta unitate de disc şi într-un
director specificat prin cale
C:\>RENAME D:\GRUPA11\IOANA\*.TXT *.DAT
Comanda TYPE este o comandă internă cu rolul de a afişa pe ecranul
monitorului, la un moment dat conţinutul unui singur fişier de tip text.
Sintaxa:
TYPE[d:][cale] nume-fişier[.ext]
EXEMPLU:
C:\GRUPA2\ION>TYPE STUD.TXT
CAPITOLUL IV – Sisteme de operare
EXEMPLE:
• Protejarea la scriere a unui fişier existent în directorul curent
C:\GRUPA4\NAD Y>ATTRIB +R MAT.DAT
• Protejarea la scriere şi poziţionarea pe l a bitului de arhivare a tuturor fişierelor
aflate în directorul specificat prin cale şi a celor care se află în subdirectoarele ce
aparţin de acest director.
C:\>ATTRIB +R+A CONTAB\MAT\*.* /S
EXEMPLU:
Căutarea în fişierul DOCUMENT.TXT care se află în directorul curent al
textului "acte de plată" cu afişarea acestuia pe ecran.
C:\GRUPA6\VALY>FIND "acte de plată" DOCUMENT.TXT
EXEMPLU:
Afişarea conţinutului fişierului DOCUMENT.TXT ştiind că el are mai multe
pagini se poate realiza astfel :
C:\GRUPA6\VALY>MORE<DOCUMENT.TXT sau
C:\GRUPA6\VALY>TYPE DOCUMENT.TXT !MORE
EXEMPLE:
Mutarea tuturor fişierelor de tip DAT din directorul curent în directorul DAN
aflat pe unitatea de disc B :
C:\GRUPA5\IOANA>MOVE *.DAT B:\DAN
• Schimbarea numelui directorului IOANA cu directorul LAURA care se află în
directorul GRUPA5
C:\GRUPA5>MOVE IOANA LAURA
EXEMPLE:
• Tipărirea unui fişier din directorul curent
C:\GRUPA2\ANA>PRINT PRODUS.TXT
• Tipărirea a 12 fişiere de tip program ce se află în directorul VALY de pe unitatea de
disc A :
C:\>PRINT A:/Q:12 *.PRG
Comanda RESTORE - comandă utilizată pentru a încărca pe discul local, în
directorul indicat prin comandă fişierele care au fost încărcate pe disc flexibil printr-o
comandă BACKUP.
Sintaxa :
[d:][cale]RESTORE specificator- sursă specificator-destinaţie [opţiuni]
unde :
- specifîcator-sursă - indică unitatea de disc flexibil şi directorul de unde se
vor copia fişierele;
- specifîcator-destinaţie - indică unitatea locală de disc, calea de directoare în care
se vor copia fişierele.
Ca opţiuni se folosesc:
/S - permite şi restaurarea fişierelor ce aparţin de subdirectoarele directorului
specificat la destinaţie;
/P - cere permisiunea utilizatorului de a înlocui un fişier ce este protejat la scriere
sau care a fost modificat după ce s-a creat copia de siguranţă;
/W - permite restaurarea numai a acelor fişiere care au fost modificate de la
crearea copiei de siguranţă;
/N - permite restaurarea numai a fişierelor care nu se găsesc pe discul destinaţie,
în directorul specificat.
EXEMPLU:
• Restaurarea tuturor fişierelor de pe discul B: pe discul local în directorul specificat
prin cale, pe discul de destinaţie:
C:\>RESTORE B: *.* C:\GRUPA2\DAN
Comanda SORT - comandă utilizată pentru a ordona datele unui fişier după
anumite criterii. Prin această comandă, datele din fişierul specificat sau de la
unitatea standard de intrare sunt citite, ordonate şi apoi scrise în noua structură la
echipamentul standard de ieşire sau într-un nou fişier.
Sintaxa:
[d:][cale] SORT [/R][/+N] <fişier-sursă> [fişier-destinatie]
unde :
/R - permite sortarea în ordine descrescătoare (implicit sortarea se face
crescător);
/+N - permite începerea sortării din coloana al cărui număr este indicat prin N.
Dacă acest parametru nu se specifică sortarea începe din coloana 1
EXEMPLE:
• Ordonarea fişierului PROD.DAT cu afişarea rezultatului pe ecran
C:\GRUPA2\DAN>SORT<PROD.DAT
• Sortarea fişierului invers crescător începând din coloana 15 cu depunerea
rezultatului într-un alt fişier
C:\GRUPA2\DAN>SORT /R/+15<PROD.DAT> SPROD.DAT
Comanda XCOPY - are rolul de a copia selectiv, grupuri de fişiere care pot
include şi subdirectoare de pe o unitate de disc pe alta sau dintr-un director în altul.
Sintaxa:
[d:][cale] XCOPY [d:][cale] nume-fişier_sursă [.ext] [[d:][cale] nume-fişier
destinaţie [.ext][opţiuni]
CAPITOLUL IV – Sisteme de operare
Ca opţiuni se utilizează:
/A - permite copierea numai a acelor fişiere care au bitul de arhivare
poziţionat pe 1. Valoarea bitului nu se modifică;
/D: dată - permite copierea numai a acelor fişiere care au fost create sau actualizate
după data specificată;
/M - copiază numai acele fişiere care au bitul de arhivare poziţionat pe 1.
Valoarea bitului se anulează;
/E - permite crearea de subdirectoare goale la destinaţie;
/S - permite copierea din directorul sursă şi a subdirectoarelor care conţin
fişiere;
/P - cere permisiunea utilizatorului pentru a crea un fişier la destinaţie;
/V - permite verificarea operaţiei de copiere;
/W - permite afişarea unui mesaj la începutul execuţiei comenzii prin care se cere
schimbarea discurilor.
EXEMPLE:
• Se copiază conţinutul directorului curent de pe unitatea locală pe un disc flexibil din
unitatea A:
C:\GRUPA2\ANA>XCOPY *.* = A: /S /D:03-15-2003
• Pentru copierea fişierelor dintr-un director în altul
C:\>XCOPY GRUPA2\ANA *.* = GRUPA2\ANY
EXEMPLE:
C:\>DISKCOPY A: B: /V - conţinutul unui disc se copiază pe alt disc folosind
aceeaşi unitate cu verificarea copierii la destinaţie.
EXEMPLE:
C:\>FORMAT B: /F: 1,44 /S /V - se formatează un disc de 3,5 inch la o
capacitate de 1,44 MO cu încărcarea fişierelor IO.SYS, MSDOS.SYS şi
COMMAND.COM şi cu posibilitatea de a introduce o etichetă de volum.
C:\>FORMAT B: /T:80 /N: 15 /S - discul este formatat cu 80 de piste pe o
faţă, fiecare pistă fiind împărţită în 15 sectoare.
EXEMPLE:
• Sortarea unui fişier de date existent pe discul implicit cu afişarea rezultatului
sortării pe ecran.
C:\GRUPA5\ANA>SORT<PROD.DAT
• Dacă în urma sortării rezultatul va fi depus într-un nou fişier ce va fi memorat pe
disc în directorul curent atunci :
C:\GRUPA5\ANA>SORT<PROD.DAT>SPROD.DAT
• Tipărirea, la imprimanta locală a unui fişier existent în directorul curent, cu ajutorul
comenzii TYPE
C:\GRUPA5\ANA>TYPE SPROD.DAT>PRN
EXEMPLE:
• Afişarea conţinutului fişierului PROD.DAT care se află în directorul curent şi apoi
sortarea acestuia începând din coloana 10 cu depunerea rezultatului în fişierul
SPROD.DAT:
C:\GRUPA5\ANA>TYPE PROD.DAT SORT/+10>SPROD.DAT
• Afişarea conţinutului fişierului SPROD.DAT format din mai multe pagini cu
posibilitatea stopării listării la umplerea unui ecran.
C:\GRUPA5\ANA>TYPE SPROD.DAT MORE
4.4.10. Folosirea unităţilor de disc locale
Unităţile de disc locale pot fi unităţi de dischete locale sau unităţi de hard-
disk-uri locale. Meniul contextual al unei unităţi de disc local conţine, în plus fata de
comenzile cunoscute, următoarele comenzi:
Sharing - se foloseşte pentru a vizualiza sau modifica opţiunile de partajare
a discului;
Format - se foloseşte pentru a formata discul local corespunzător;
Copy Disk - apare doar în meniul contextual al unei unităţi de dischete şi
permite copierea unei dischete.
Fereastra de proprietăţi a unei unităţi de disc local se poate afişa selectând
comanda Properties din meniul contextual al unităţii de disc local respective.
Aceasta are trei pagini. Pagina General conţine eticheta de volum şi permite
modificarea ei. Pagina Tools permite realizarea unor operaţii cu discul local
respectiv. Pagina Sharing apare şi la selectarea comenzii omonime din meniul
contextual al unităţii de disc locale şi permite vizualizarea şi modificarea
proprietăţilor de partajare ale discului.
4.4.10.1. Partajarea unui disc local
Prin partajarea unui disc local, acesta se face disponibil altor utilizatori din
reţea. Pentru a putea partaja un disc local, este necesar ca în prealabil să fie setat
serviciul de partajare a discurilor, din configurarea reţelei. Pentru a partaja un disc
local, se selectează comanda Sharing din meniul contextual al discului (sau din
meniul File al ferestrei de navigare sau de explorare care conţine discul local sau un
shortcut pentru el) sau se selectează pagina Sharing din fereastra de proprietăţi a
discului respectiv. Numele ferestrei conţine eticheta de volum a discului C.
Dacă nu se doreşte ca discul C să poată fi accesat de pe alte calculatoare
din reţea, se selectează cutia de opţiuni Not shared.
Prin selectarea cutiei de opţiuni Shared as, discul este făcut vizibil altor
utilizatori din reţea. În zona Share Name se va introduce numele de partajare al
discului local. Zona Comment poate să conţină un comentariu care să ajute ceilalţi
utilizatori din reţea să identifice mai uşor despre ce resursa partajată este vorba.
Ceilalţi utilizatori din reţea pot să aibă acces limitat la această resursă, eventual pe
baza unei parole, acces nelimitat la acest disc (din nou, eventual pe baza unei
parole) sau acces la disc dependent de o parola pe care o cunoaşte.
Astfel, un alt utilizator poate avea acces Read Only la acest disc, prin
selectarea cutiei de opţiuni corespunzătoare.
Dacă se doreşte, acest tip de acces poate fi restrâns doar la acei utilizatori
care cunosc o parolă (care se introduce în zona de text Read Only Password).
O alta posibilitate este permiterea accesului nelimitat la disc (read/write),
prin selectarea cutiei de opţiuni Full.
În acest caz, se poate specifica o parolă în zona de text Full Access
Password.
Dacă se selectează cutia de opţiuni Depends on Password, acei utilizatori
care cunosc doar parola introdusă în zona de text Read Only Password vor avea
CAPITOLUL IV – Sisteme de operare
acces doar pentru citire, pe când utilizatorii care cunosc parola introdusă în zona de
text Full Access Password vor avea acces atât pentru citire cât şi pentru scriere.
Prin partajarea unui disc local, toate directoarele de pe el sunt partajate. În
meniul local al unui director exista opţiunea Sharing care se foloseşte pentru a
partaja doar un director, în cazul în care nici unul dintre parinti nu este partajat.
Selectarea opţiunii Not Shared pentru un director care este deja partajat
datorită unui părinte nu are efectul de a ascunde directorul respectiv de alţi utilizatori
din reţea.
4.4.10.2. Verificarea unui disc local
Verificarea existenţei unor erori pe un disc local (hard-disc sau discheta) se
face folosind aplicaţia ScanDisk. Pentru a o lansa în execuţie, se selectează
comanda ScanDisk din submeniul System Tools al submeniului Accessories al
submeniului Programs al meniului Start.
O alta modalitate de a lansa în execuţie această aplicaţie este utilizând
pagina Tools a ferestrei de proprietăţi a unui disc local. Zona Error checking
status din această fereastră conţine un text care precizează de cât timp nu s-a mai
verificat integritatea structurii fizice şi logice a discului respectiv. Selectarea
butonului de comandă Check Now are ca efect lansarea în execuţie a aplicaţiei
ScanDisk.
Aceasta aplicaţie este similară cu varianta ei în mod text (comanda scandisk
din MS-DOS), deci nu o prezentam aici, ea fiind uşor de utilizat. Este indicat să se
facă această operaţie atunci când s-a oprit calculatorul fără a da în prealabil
comanda Shut down (de exemplu, s-a întrerupt curentul).
4.4.10.3. Crearea copiilor de siguranţă
Windows 98 conţine programul Backup de realizare a unei copii de
siguranţă a unor fişiere de pe disc. Copia de siguranţă se poate realiza pe dischete,
pe benzi sau pe alte calculatoare din reţea. Instalarea obişnuită a sistemului
Windows 98 nu instalează şi această componentă, dar ea poate fi instalată în orice
moment folosind opţiunea Add/Remove Programs din Control Panel.
Pentru a lansa în execuţie aplicaţia Backup se selectează comanda
corespunzătoare din meniul System Tools (acelaşi care conţine şi comanda
ScanDisk) sau se deschide fereastra de proprietăţi a unui disc local, se selectează
pagina Tools şi se selectează butonul de comandă Backup Now. Zona Backup
Status din această pagină conţine un text referitor la timpul trecut de când nu s-a
creat nici o copie de siguranţă a discului.
Pentru a afla detalii privitoare la modul de utilizare a aplicaţiei Backup, se
poate consulta meniul Help al acestei aplicaţii.
4.4.10.4. Defragmentarea discului
Prin crearea şi ştergerea continuă de fişiere pe un disc local, spaţiul ocupat
pe acesta nu mai este contiguu, ci este fragmentat. Fragmentarea unui disc scade
performanţele de utilizare a lui. Este o idee bună defragmentarea periodica a
discurilor locale.
MS-DOS conţine programul defrag care realizează acest lucru.
Corespunzător, Windows 98 are o versiune a acestui program, numită Disk
Defragmenter. Pentru a lansa în execuţie această aplicaţie, se selectează comanda
corespunzătoare din meniul System Tools (acelaşi care conţine aplicaţiile
ScanDisk şi Backup) sau se deschide fereastra de proprietăţi a unui disc local, se
selectează pagina Tools, după care se selectează butonul de comandă
Defragment Now. Zona Defragmentation Status conţine informaţii referitoare la
intervalul de timp care a trecut de la ultima defragmentare.
4.4.10.5. Formatarea discurilor
Prin formatarea unui disc local se şterg informaţiile de pe acesta, se înscriu
informaţii despre structura de directoare şi se verifică zonele defecte de pe el. Discul
local pe care este instalat Windows 98 nu poate fi formatat din Windows 98.
Probabil va întrebaţi, de ce? Răspunsul este simplu. Comanda cu ajutorul căreia se
face formatarea este format, comandă care ştie să execute o operaţie pentru un
oricare alt disc, mai puţin cel pe care este instalat sistemul de operare, al cărei
componentă este. Cu alte cuvinte, dacă Windows 98 este instalat pe discul c:\
putem formata orice alt disc sau partiţie de disc (d:\, e:\, …, dacă există, evident). De
asemenea, sub sistemul de operare Windows 98 putem formata şi conţinutul unui
floppy-disk.
Dacă ţinem seamă de faptul că Windows 98 oferă şi posibilitatea de a utiliza
sistemul MS-DOS, prin intermediului utilitarului MS-DOS Prompt, accesabil din
meniul Start – Programs - MS-DOS Prompt, putem face precizarea ca operaţia de
formatare poate fi lansată şi din fereastra MS-DOS Prompt, prin intermediul liniilor
de comenzi (c:\>format x:).
De reţinut, că putem face formatarea discului c:\ doar sub MS-DOS, prin
intermediul unei dischete sistem.
Vom prezenta în continuare modul în care se realizează operaţia de
formatare a unei dischete. În Windows 98 formatarea unei dischete se face
selectând comanda Format din meniul contextual al unei unităţi de dischetă sau din
meniul File al unei ferestre de navigare care conţine şi un icon pentru unitatea de
disc.
Se va deschide fereastra de dialog Format. În această fereastră de dialog
se vor preciza parametrii formatării. Din lista derulantă Capacity se selectează
capacitatea la care se doreşte formatarea dischetei. Aceasta depinde de tipul unităţii
de dischetă. Din zona Format type se selectează tipul formatării. Opţiunea Quick
(erase) se foloseşte atunci când se doreşte formatarea rapidă a unei dischete care
a mai fost formatată. Este o operaţie similară cu ştergerea dischetei, nemaifăcându-
CAPITOLUL IV – Sisteme de operare
pentru a funcţiona.
4.4.11.6. Configurarea componentelor de reţea
Pentru configurarea componentei de reţea din Windows 98 exista aplicaţia
Network din directorul Control Panel sau se activează meniul contextul al
pictogramei Network Neighborhood.
Fereastra aplicaţiei Network Setup are trei pagini: Configuration,
Identification şi Access Control. Pagina afişată implicit este pagina Configuration
care permite efectuarea operaţiilor de configurare a subsistemelor componentei de
reţea. În partea superioara a paginii Configuration este prezentata configuraţia
curenta a PC-ului adică acele componente de reţea care sunt instalate. În partea de
mijloc a paginii Configuration este lista derulanta de opţiuni Primary Network Logon.
Aceasta cuprinde implicit opţiunea Windows Logon iar pentru cazuri mai rare exista
opţiunea Client for Microsoft Networks.
În cazul în care ar fi instalat şi clientul pentru reţele Novell Netware s-ar mai
adăuga opţiunea Client for Novell Netware Networks.
Prin acţionarea butonului File and Printer Sharing se va deschide o
fereastra de dialog în care se poate alege dacă se doreşte sau nu partajarea
fişierelor sau a imprimantelor calculatorului cu alte calculatoare din reţea.
Ultima zona din pagina Configuration a ferestrei Network Setup este un text
care da informaţii despre elementul curent al ferestrei.
Prin selectarea butonului Identification în fereastra Network Setup se va
afişa o pagina prin intermediul căreia se permite afişarea şi, eventual, modificarea
informaţiilor despre calculator şi grupul de lucru din care face parte calculatorul. Se
mai poate indica şi o scurta descriere a calculatorului, descriere care este accesibilă
prin intermediul unor aplicaţii de management a reţelei.
Noţiunea de grup de lucru şi numele calculatorului care-l va identifica în
reţea sunt introduse pentru prima dată de Windows for Workgroups cu ajutorul
căruia se poate realiza o reţea de tip punct la punct.
Cea de-a treia pagină a ferestrei Network Setup, Access Control permite
stabilirea tipului de acces la resursele calculatorului. Exista două tipuri de control al
accesului la resursele partajate:
la nivel de resursă partajată;
la nivel de utilizator sau de grup de utilizatori (utilizatori sau grupuri
furnizate de serverele de reţea la care este ataşat calculatorul).
Primul tip de control se exercită prin stabilirea unor parole la nivelul fiecărei
resurse partajate (fişier, folder, imprimantă).
Cel de-al doilea tip presupune existenţa unor drepturi de acces distincte
pentru fiecare utilizator sau grup de utilizatori.
În zona de text „Obtain list of users and groups from” se va introduce
numele serverului de reţea de unde să se ia aceşti utilizatori sau grupuri de
utilizatori (servere Novell Netware sau Windows NT). Cele două tipuri de control al
accesului se exclud reciproc.
Exista trei tipuri de operaţii de configurare şi corespunzător fiecărei operaţii
exista un buton în zona mediană a ferestrei Network Setup, pagina Configuration:
Add;
Remove;
Properties.
Prin acţionarea butonului Add se poate adaugă o componentă de reţea, prin
acţionarea butonului Remove se dezinstalează o componentă de reţea iar cu
ajutorul butonului Properties se pot configura acele componente de reţea care
permit o astfel de operaţie.
Aceste operaţii se pot aplica la patru clase de componente de reţea care pot
fi configurate cu ajutorul aplicaţiei Network Setup:
plăcile de reţea şi driverele acestora;
protocoalele de reţea;
serviciile de reţea;
clienţii de reţea.
4.4.11.7. Configurarea plăcilor de reţea
În primul rând trebuie menţionat suportul impresionant pentru plăci de reţea
oferit de Windows 98, care este livrat împreună cu o multitudine de drivere native
(drivere virtuale pe 32 de biţi) pentru plăci de reţea care provin de la toţi marii
producători de astfel de plăci, ca de exemplu: SMC, 3COM, IBM, HP etc.
Pentru aceste tipuri de plăci de reţea, Windows 98 oferă atât drivere virtuale
pe 32 de biţi cat şi drivere NDIS şi ODI pe 16 biţi.
După adăugarea unei noi plăci de reţea în calculator, dacă aceasta este una
dintre cele suportate, Windows 95 o va detecta şi va instala driverul nativ pe 32 de
biţi. Operaţia se poate face şi de către utilizator astfel: se selectează butonul Add şi
din fereastra de dialog care se va afişa se alege Adapter şi apoi din nou butonul
Add.
Se va afişa acum fereastra de dialog care conţine lista producătorilor de
plăci de reţea (în partea stângă) şi lista plăcilor de reţea pentru producătorul selectat
(în dreapta). Dacă tipul de placă dorit sau producătorul nu exista în lista se poate
selecta butonul Have Disk pentru a încărca driverele specifice de pe discheta ce
însoţeşte placa de reţea. După alegerea producătorului şi tipului plăcii dorite se
selectează butonul OK iar Windows 98 va instala driverul dorit. Implicit se instalează
driverul virtual scris pe 32 de biţi pentru placa aleasa, pentru ca este cel mai
performant şi mai robust în funcţionare.
Dezinstalarea unui driver pentru o placa de reţea se poate face simplu,
selectând din fereastra Network Setup driverul dorit şi acţionând apoi butonul
Remove.
CAPITOLUL IV – Sisteme de operare
alege opţiunea Service şi din nou butonul Add. Se poate observa că există numai
două tipuri de servicii de reţea: partajarea fişierelor şi a imprimantelor pentru reţele
Microsoft şi pentru reţele Novell Netware. Trebuie reţinut că opţiunile Microsoft şi
Novell se exclud reciproc.
Dezinstalarea unui serviciu de reţea se poate face simplu, selectând din
fereastra Network Setup serviciul dorit şi acţionând apoi butonul Remove.
Serviciile de reţea pot fi configurate în acelaşi mod cu driverele de placa şi
protocoalele de reţea prin utilizarea butonului Properties din fereastra aplicaţiei
Network Setup.
Configurarea clienţilor de reţea
Instalarea şi dezinstalarea clienţilor de reţea - clientul pentru reţele Microsoft
şi clientul pentru reţele Novell Netware - se face absolut similar cu operaţiile
descrise pentru serviciile de reţea (vezi secţiunea precedenta). De notat faptul că
instalarea unui client atrage după sine, automat, instalarea şi legarea protocoalelor
potrivite pentru acestea.
Prin selectarea butonului Properties pentru clientul de reţea Microsoft se va
afişa o fereastra în care se poate indica sau nu, un server Windows NT pe care să
se facă conectarea sistemului. Dacă să ales conectarea la acest server, atunci la
pornirea lui Windows 98 se va afişa fereastra de dialog care va cere numele de
utilizator şi parola de sub Windows NT. A doua proprietate ce poate fi setata din
aceasta fereastra este modul de conectare la reţea la pornirea sistemului. Prima
variantă, care este şi cea implicită, presupune o conectare rapidă care va face
reconectarea unităţilor de reţea la primul apel pentru acestea. A doua variantă cere
componentei de reţea să stabilească legături stabile pentru unităţile de reţea încă de
la pornirea sistemului.
Fereastra pentru setarea proprietăţilor clientului de reţea Novell Netware
este similară şi permite indicarea numelui serverului Netware şi a literei care să fie
asignate acestui server.
reţea se selectează opţiunea de <configure networking>, iar din fereastra care apare
se alege opţiunea <nomal modem connection> şi se confirmă alegerea activând
butonul <OK>. În continuare se selectează portul la care este conectat modemul şi
se confirmă cu <OK>.
11. Următorul pas constă în selectarea monitorului şi a plăcii grafice (opţiunea
„Graphic Interface (X) Configuration”). Programul de instalare determină automat
tipul plăcii grafice şi posibilităţile de lucru ale monitorului (Monitor Selection). Tot cu
aceasta opţiune se pot selecta rezoluţia şi adâncimea de culoare care vor fi utilizate
în interfaţa grafica (Custom X Configuration). Dacă imaginea de test este afişată
corect confirmaţi cu „YES”. Pe ecran va apărea o ultimă fereastră prin care se
confirmă încheierea cu succes a operaţiei de instalare.
Pentru lansarea în lucru a sistemului de operare LINUX, dacă acesta a fost
instalat sub sistemul Windows, fiecare având o partiţie pe hard-disk, va trebui să se
aleagă care sistem va fi lansat.
12. De reţinut că, înainte să se facă instalarea propriu-zisă a pachetelor de
programe, sistemul va face o nouă scanare a hard-disk-ului în scopul eliminării de
bad-uri de pe suprafaţa sa, verifică formatarea partiţiei de boot şi va crea o imagine
cu ceea ce urmează a fi instalat. Fereastra se numeşte About to install.
Installing packages: scanează de bad-uri
Formatting/file system
Transferring install image to hard drive
Setting Up RPM
Preparing to install
Performing post install configuration
13. Un pas foarte important în procesul instalării îl reprezintă crearea dischetei de sistem
(Boot disk Creation), dischetă care conţine un pachet de fişiere care ajuta la încărcarea
sistemului în anumite momente când sistemul nu funcţionează în condiţii normale.
Pentru lansarea în lucru a sistemului de operare, în memoria internă trebuie
să se afle, cel puţin, componentele de bază ale sistemului ( nucleul). În acest scop
se utilizează programele LILO (LInux LOader) sau GRUB. Programul LILO
(componenta a sistemului LINUX) afişează pe ecran un mesaj de întâmpinare, iar în
continuare încarcă în memoria internă nucleul sistemului.
Primul proces pe care îl lansează nucleul este procesul “init “care citeşte
fişierul “inittab“ aflat în directorul /etc şi iniţializează sistemul pe baza celor găsite în
acest fişier.
Pentru a decide ce activitate să execute, procesul “init“ utilizează conceptul
de “nivel de rulare “. Cu cât nivelul de rulare este mai înalt (ia valori de la 1 la 6 ), cu
atât va rula mai multe programe. Astfel, nivelul 1 rulează programe în sistem
monoutilizator, iar nivelul 4 rulează programe în sistem multiutlizator.
Programul “init“ preia din fişierul “inittab“ informaţii despre ceea ce trebuie
făcut pentru fiecare nivel de rulare şi nivelul utilizat la iniţializare.
După iniţializarea sistemului, pentru a putea intra în sistem, utilizatorul
trebuie să-şi introducă numele şi parola. Dacă cele doua fac cuplu, sesiunea de
lucru este deschisă şi dacă se lucrează în mod comanda pe ecran apare prompterul
de sistem în următoarea structură:
[root@pc root]# în cazul administratorului de sistem, sau
[user@pc user]# în cazul celorlalţi utilizatori.
La incheierea sesiunii de lucru, pentru a evita distrugerea sistemului de
fişiere, se iese din sistem folosind comanda:
[root@pc root]# /sbin/halt, iar pentru a reiniţializa sistemul deschizând o
nouă sesiune de lucru se dă comanda:
[root@pc root]# /sbin/reboot.
În acelaşi scop se pot utiliza tastele: <CTRL>, <ALT>, <DEL>, acţionate
concomitent.
4.5.3. Structura sistemului de operare LINUX RED HAT 7.2
Ca şi sistemul de operare UNIX , din care se trage, sistemul LINUX este
structurat pe trei componente şi anume:
Nucleul (Kernel-ul) sistemului de operare;
Sistemul de programe;
Shel-ul sistemului.
Nucleul este partea centrală care asigura servicii către programele aplicative
pentru gestiunea memoriei, a intrărilor, a ieşirilor, a proceselor şi a timpului.
Prin proces se înţelege un program în stare de execuţie.
Funcţiile nucleului sunt:
a) gestiunea memoriei - prin alocarea şi eliberarea memoriei interne pentru
procesele aflate în execuţie;
b) gestiunea dispozitivelor periferice - permiţând proceselor un acces
controlat la acestea;
c) gestionarea fişierelor prin operaţii de alocare sau eliberare a memoriei
auxiliare (externe) pentru stocarea şi regăsirea datelor, prin structurarea sistemului
de fişiere într-un mod flexibil, uşor de utilizat şi protejarea fişierelor de date împotriva
distrugerilor şi a acceselor ilegale;
d) gestionarea proceselor, efectuând controlul execuţiei acestora prin
implementarea unor comenzi de creare, terminare, suspendare şi comunicare intre
procese, precum şi planificarea proceselor pentru execuţie conform unei politici de
timp partajat;
Nucleul sistemului LINUX este alcătuit din următoarele componente:
subsistemul de control al operaţiilor de intrare/ieşire care controlează modul
de lucru cu unităţile periferice ale calculatorului, alocă spaţiu pentru fişiere,
gestionează spaţiul liber pe hard-disc, controlează accesul la fişiere etc.
subsistemul de control al proceselor - realizează planificarea şi
CAPITOLUL IV – Sisteme de operare
Sistemul X Window
Programe translatoare
Sisteme de prelucrare a textului
S.O. LINUX
Sisteme de grafică
Sistemul de Sisteme multimedia
fişiere Sisteme de comunicaţie în reţele locale
.automat BIN BOOT DEV ETC LIB MNT NET OLD USR
EXEMPLU:
/usr/users/users1/fis1.tex
Fişierele speciale se găsesc în directorul „/dev” şi se utilizează pentru a trata
dispozitivele periferice ale unui calculator ca nişte fişiere. Din punct de vedere al
utilizatorului nu există diferenţe între a lucra cu un fişier obişnuit sau a lucra cu un
fişier special.
Fişierele speciale realizează legătura cu funcţiile programului de comandă
aferente perifericelor care le-au fost asociate.
Inodurile acestor fişiere conţin două grupe de caractere:
- un grup major - indică tipul dispozitivului periferic (lp – imprimanta paralelă);
- un grup minor - precizează numărul de ordine al dispozitivului periferic (se
utilizează atunci când la un calculator se pot cupla mai multe unităţi periferice de
acelaşi tip (lp1, lp2, lp3 - indicând inodurile pentru imprimanta paralelă).
Redăm în continuare un tabel al inodurilor principalelor fişiere speciale
utilizate de sistemul de operare LINUX:
plăci grafice, din care o vom alege manual pe cea corectă. La fel se va alege şi tipul
server-ului pe care dorim să-l folosim.
În continuare, alegem tipul monitorului, dacă nu va fi autodetectat şi în cazul
în care el se va găsi în lista ce va prezentată. Dacă tipul monitorului folosit nu se află
în această listă, alegem varianta Custom şi vom introduce manual parametrii cei mai
importanţi, adică frecventele de împrospătare pe orizontală şi pe verticală.
Următoarea fereastră ne cere să introducem dimensiunea memoriei de pe
placa video; valorile dintre care se va face alegerea variază între 256 KO şi 64 MO.
Ultimele date care trebuie introduse se referă la modurile grafice care se
doresc a fi utilizate, adică rezoluţia şi adâncimea de culoare. De reţinut, că se pot
alege mai multe rezoluţii, dar o singură adâncime de culoare. În momentul în care
se rulează mediul X Window, se poate comuta între diferitele rezoluţii selectate
folosind combinaţiile de taste CTRL-ALT-+ şi CTRL-ALT--.
Ultimul pas consta în testarea acestei configuraţii. Ecranul va „clipi” de
câteva ori şi, dacă setările sunt corecte, se va putea observa interfaţa X afişând o
fereastra de confirmare, iar mai apoi ni se va cere să specificăm modul în care
dorim să pornim sistemul Linux: grafic (adică folosind un display manager) sau în
mod text (în acest caz se rulează X Window folosind comanda „startx”).
Dacă, în final, dorim să revenim asupra setărilor generale, putem apela la
un alt program auxiliar numit „xvidtune”. Mai exact, se lansează comanda „vidtune”
de la prompt, şi se intervine asupra setării detaliilor legate de aspectul interfeţei
grafice. Se pot regla astfel diferiţi parametrii şi se pot realiza diferite operaţii, cum ar
fi:
mutarea display-ului în cele patru direcţii, folosind butoanele Left, Right,
Up şi Down;
modificarea dimensiunilor display-ului prin intermediul butoanelor Wider,
Narrower, Shorter şi Taller;
testarea configuraţiei dorite (Test), aplicarea modificărilor (Apply),
revenirea la setările anterioare (Restore), obţinerea configuraţiei curente
(Fetch) etc.
4.5.8. Pachetul de programe StarOffice
Dintre aplicaţiile office existente în varianta pentru Linux, StarOffice este cea
mai reuşită. Programele din pachetul StarOffice prezintă compatibilitate cu aplicaţiile
din pachetul de programe Microsoft Office.
Avantaje:
este un pachet de programe gratuit, cu excepţia variantei comerciale;
prezintă toate calităţile unui produs de tip office;
poate rula pe mai multe platforme – din acest punct de vedere este mai
avantajos decât oricare alt pachet office;
poate fi o alternativă la produsele de acelaşi tip (Microsoft sau non-
Microsoft);
respectă convenţia Sun de compatibilitate cu celelalte standarde: se pot
importa, edita, ţipari şi exporta fişiere Microsoft Office (Word,
PowerPoint, Excel) ca şi fişiere din alte suite office (Lotus, Corel);
oferă un mediu de dezvoltare flexibil;
aduce o interfaţă familiară, uşor de folosit;
oferă un mediu unitar pentru căutare, deschidere, editare, creare şi
browsing.
Global vorbind, facilităţile oferite de StarOffice constau în unelte pentru
procesare text, construire şi prelucrare tabele, design grafic, creare de prezentări,
editare HTML, manipulare baze de date, citire/scriere mesaje şi ştiri, editare de
formule, planificare de evenimente.
Toate aceste componente se găsesc pe un acelaşi desktop, de unde şi
aspectul de mediu omogen de acces la informaţiile şi aplicaţiile necesare.
Cerinţe hardware pentru instalarea pachetului StarOffice:
180 MO de spaţiu liber pe hard-disc pentru o instalare minima şi 240
MO pentru o instalare completa;
32 MO RAM, dar sunt recomandaţi 64 MO;
monitor cel puţin SVGA 800x600 cu 256 de culori;
procesor Intel Pentium 90 MHz sau mai bun;
unitate CD-ROM.
Pentru varianta de Linux Red Hat 7.2., vom aduce în discuţie o variantă de
StarOfiice 5.2. Şista de programe cuprinde:
StarWriter – procesorul de texte;
StarOffice Calc – program de lucru pentru calcul tabelar;
StarOffice Impress – programul de creare a prezentărilor şi graficelor
profesionale;
StarOffice Draw – programul de creare şi reprezentare a desenelor;
StarOffice Base – programul pentru baze de date;
StarOffice Schedule – programul de organizare a evenimentelor;
StarOffice Mail – clientul de mail.
4.5.8.1. Programul StarWriter
Ne vom opri în continuare asupra editorului de texte StarWriter.
Poate cea mai importantă facilitate este posibilitatea de a folosi Writer-ul şi
ca browser. Se pot crea pe lângă texte simple, scrisori, broşuri, faxuri şi chiar
manuale cu aspect profesional. Există, de asemenea, uneltele pentru corectarea
ortografica Spelling, Thesaurus şi Autocorrect.
Pentru a crea un document text nou vom selecta pictograma New Text
Document de pe ecranul Desktop-ului sau prin selectarea opţiunii File – New/Text
Document. Când se începe editarea unui astfel de document în partea de sus a
CAPITOLUL IV – Sisteme de operare
ecranului apare, sub Function bar, bara cu obiecte destinate prelucrării textelor.
Pictogramele aflate în aceasta porţiune oferă opţiuni de formatare a textului, fiind în
mare parte similare cu cele folosite de majoritatea procesoarelor de texte.
Formatările realizabile privesc:
Paragrafele – spaţierea, dimensiunea şi tipul caracterelor, alinierea,
iniţialele;
Caracterele – stilul, mărimea;
Frame-urile şi graficele – poziţia;
Paginile – header-ul, footer-ul, marginile, coloanele;
Enumerarea – tipul, structura, poziţia, opţiunile.
Meniurile contextuale reprezintă o altă posibilitate de a controla atributele
textului ca: tipul caracterelor folosite, mărimea acestora, stilul folosit. Alinierea,
distanţa dintre linii, numerotarea listelor ş.a., adică o mare parte din comenzile
operaţiunii de formatare a textului.
Se mai poate vorbi de un utilitar folosit în editarea de texte: Stylist. Această
„personalizare” care se referă la stilul predefinit al fişierului text ce urmează a fi creat
nu este altceva decât un „template”, aşa cum ne-am obişnuit în cazul Word-ului din
pachetul Microsoft Office, de exemplu. În cazul editorului de texte StarWriter, Stylist-
ul este cel care asociază diferite stiluri obiectelor şi porţiunilor de text, oferind
posibilitatea reactualizării acestora, modificării de template-uri existente sau chiar
creării de noi template-uri.
Posibilităţile oferite pentru fiecare tip de formatare realizează o lista afişată
de Stylist sub bara cu icon-uri. Meniurile contextuale active în această zonă oferă
posibilitatea creării unui nou stil, ştergerii unui stil sau modificării acestuia. Iată în
continuare câteva categorii de stiluri:
automatic – afişează stilurile ce sunt potrivite contextului curent;
all – face vizibile toate stilurile din categoria curenta;
applied – listează stilurile aplicate în documentul curent;
custom – afişează stilurile definite de utilizator;
text / index / chapter – prezintă stilurile potrivite pentru text, indecşi
respectiv pentru capitole;
list – pentru stilurile de enumerare a unei liste;
special regions – stilurile regiunilor speciale;
HTML – prezintă lista de stiluri pentru documentele HTML;
conditional – afişează lista de stiluri condiţionale definite;
hierachical – prezintă stilurile într-o listă ierarhică cu elemente
epandabile.
Pentru a şti cum se iniţiază un stil nou, după ce s-a făcut formarea
paragrafului, se activează pictograma New Style from Selection, aflat în bara cu
pictograme a Stylist-ului. Se introduce apoi un nume pentru stil şi poate fi folosit apoi
pentru alte formatări. Dacă se doreşte o modificare într-unul din stilurile predefinite,
se alege opţiunea Modify din meniul contextual.
De notat ar mai fi faptul că, fereastra de prezentare a programului StarWriter
este identic structurata ca cea din editorul de texte Microsoft Word. Pentru operaţiile
de bază, cum ar fi: copierea, mutarea, lipirea, ştergerea etc., se folosesc operaţii şi
comenzi identice cu cele cunoscute pentru editarea de texte cu programul Microsoft
Word. Ordinea operaţiilor pentru aplicarea de comenzi uzuale, rămâne aceeaşi, adică:
selectăm porţiunea de text pentru care dorim să aplicăm comanda;
alegem comanda din / bara de meniuri;
alegem spaţiul de lucru pentru efectuarea comenzii, dacă este cazul
(mutare, copiere);
4.5.9. Programul AbiWord
AbiWord este, de asemenea, un program editor de texte. El face parte din
pachetul de programe de baza al sistemului de operare Linux Red Hat 7.2., fiind
echivalentul WordPad-ului din Windows.
Structura programului AbiWord este identică cu cea a lui StarWriter,
diferenţa făcându-se doar sub aspect general şi comercial. Evident, se poate aplica
întreaga gamă de operaţii specifice unui editor de texte (mutare, copiere, ştergere,
înlocuire, formatare etc.), cu limitările specifice, însă avantajul major al acestei
aplicaţii consta în faptul că poate face editarea de documente nu prea complexe
foarte uşoară. Sub aspect comercial, AbiWord este o aplicaţie livrată împreună cu
sistemul de operare Linux Red Hat 7.2., deci este gratuită.
Programul WordPad este lansat în lucru activând meniul PROGRAME –
Aplicaţii – AbiWord.
AbiWord utilizează un format de fişier specific sistemului de operare Linux,
folosind pentru fişiere extensia .ABI, dar poate citi şi scrie şi în format .RTF (Rich
Text Format).
Prezentăm în continuare lista de meniuri şi comenzile aferente acestora,
aşa cum apar structurate pe bara de meniuri:
BIBLIOGRAFIE
o Colecţia de reviste CHIP;
CAPITOLUL IV – Sisteme de operare
o www.linux.ro;
o www.microsoft.com;
o Maria Stănescu şi colectiv – Bazele informaticii, Ed. SECOREX,
Bucureşti, 1999, cap. IV.
UNITATEA V
2
CAPITOLUL V – Reţele locale de calculatoare
3
performante prin preţul lor limitat de realizare. Aceste tipuri de reţele nu ajung la
performanţele precedentelor, primele fiind net superioare.
Cablurile pentru reţele sunt de forme şi performanţe diferite. Astfel se pot
întâlni:
cabluri coaxiale subţiri (ThinNet, CheaperNet);
cabluri coaxiale groase (ThickNet);
cabluri răsucite ecranate (STP);
cabluri răsucite neecranate (UTP);
fibre optice.
Legarea mai multor calculatoare în reţea este posibilă datorită unei
componente hard numită placă adaptoare pentru reţea. La fiecare staţie de lucru
şi la file server, placa adaptoare pentru reţea se cuplează printr-un conector, ca o
placă video. Staţiile de lucru trimit cereri către file server prin intermediul
adaptoarelor de reţea şi tot prin intermediul acestora se primesc răspunsuri atunci
când file server-ul le furnizează un fişier. Trimiterea acestor cereri şi răspunsuri este
echivalentul LAN al citirii şi scrierii fişierelor de pe hard-discul local al calculatorului.
Intr-o reţea LAN, numai două adaptoare de reţea pot să comunice între ele
în acelaşi timp. Aceasta înseamnă că dacă o staţie accesează file-server-ul,
celelalte staţii trebuie să-şi aştepte rândul. Aceste întârzieri sunt insesizabile,
reţeaua LAN dând impresia accesului simultan al mai multor staţii la file server.
Tipurile de adaptoare diferă după metoda de acces şi protocol, dar şi după
următoarele elemente :
viteza de transmisie;
tipul de magistrală (16/32 biţi);
viteza magistralei (unele eşuează la viteze mari);
compatibilitatea pentru diverse seturi de cipuri pentru microprocesoare;
inteligenţă (unele folosesc un microprocesor de placă);
tipul de conector.
Placa adaptoare pentru reţea "ascultă" tot traficul din cablu şi filtrează doar
mesajele destinate statici de lucru. Ea le livrează staţiei de lucru în momentul în care
aceasta este gata să le urmărească. Când staţia de lucru vrea să trimită o cerere
unui server, placa adaptoare aşteaptă o pauză în traficul de pe cablu şi îi inserează
mesajul în fluxul de date.
4
CAPITOLUL V – Reţele locale de calculatoare
Există din acest punct de vedere trei topologii importante: stea (star), inel
(ring) şi magistrală (bus).
a) Topologia stea (star) este cea mai veche şi se caracterizează prin faptul
că mesajele se transmit prin intermediul unei staţii centrale care le preia şi distribuie.
Altfel spus, file serverul este plasat în centru, iar staţiile de lucru se conectează
independent la acesta.
Ca avantaje ale acestei topologii putem aminti: poate fi relativ uşor extinsă;
când un calculator "cade" sau apare o ruptură de cablu, reţeaua rămâne intactă. Se
impune însă a arăta faptul că, dacă se defectează calculatorul central, atunci
întreaga reţea va fi afectată.
Există, în ceea ce priveşte topologia "stea" şi numeroase limite cum ar fi:
solicită investiţii mari (staţia centrală trebuie să fie puternică pentru ca, practic, tot
traficul reţelei trece prin ea); deoarece fiecare staţie este conectată la nodul central,
atunci acesta este necesar să aibă o putere de calcul foarte mare; cheltuielile de
cablare ating sume importante.
Se pot pune în evidenţă două configuraţii posibile: "punct la punct" şi
"multipunct":
În primul caz, fiecare staţie se leagă direct la FS, iar în al doilea caz, staţiile
de lucru se conectează mai întâi la un concentrator de date (multiplexor), iar apoi
diferitele concentratoare se ataşează la file server.
Atunci când sunt legate mai multe reţele de tip stea, se ajunge la topologia
stea distribuită.
5
Figura 5.3. Topologia stea - "multipunct"
FS
Figura 5.4. Topologia inel
6
CAPITOLUL V – Reţele locale de calculatoare
7
mai multe staţii în acelaşi moment, în acest sens există două modalităţi de abordare
a acestei probleme: din punct de vedere fizic semnalele se multiplexează prin
metoda divizării frecvenţei sau timpului, iar, din punct de vedere logic există două
metode distincte: TOKEN Passing şi CSMA/CD.
Metoda TOKEN Passing utilizează pentru controlul căii de comunicaţie un
semnal specific, un cuvânt de acces (token), sau un caracter care se deplasează
secvenţial, de la o staţie la alta. Un token este un mesaj de 3 octeţi ce indică
disponibilitatea reţelei LAN. O staţie are voie să transmită numai atunci când se află
în posesia acestui cuvânt de acceptare, în cadrul token-ului se foloseşte un indicator
(bit) ce poate lua două valori: O - liber şi l - ocupat.
Etapele pe care le presupune această metodă sunt:
1. FS lansează pe calea de comunicaţie un token liber;
2. staţia emiţătoare, ce vrea să trimită un pachet de date, interceptează un
token liber, îl marchează (blochează) în valoarea "ocupat" după care efectuează
operaţia dorită (adaugă informaţiile şi datele);
3. staţia receptoare recunoaşte informaţiile ce îi sunt adresate (plecând de
la adresa pachetului de date) şi le primeşte, adăugând la sfârşitul pachetului un
marcaj.
Deşi datele circulă din staţie în staţie, toate celelalte staţii (care nu sunt
emiţătoare sau receptoare), detectând token-ul ocupat, nu pot transmite date.
Trebuie arătat că pachetul de date (cu marcajul staţiei receptoare) îşi continuă
drumul şi, în final, se întoarce la staţia transmiţătoare. în sfârşit, cu cât numărul de
indicatori (token-i) liberi lansaţi în circulaţie, pe calea de comunicaţie este mai mare,
cu atât sporeşte viteza de transmitere, în cadrul metodei TOKEN Passing se poate
calcula timpul maxim pentru efectuarea unei transmisii.
Metoda CSMA/CD (Carrier Sense Multiple Access with Collision Detection)
permite accesul concurent al tuturor staţiilor, la calea de comunicaţie (multiple
access). Ea reprezintă de fapt un protocol de acces la reţelele de tip bus şi are în
vedere o supraveghere foarte atentă a cablului de transmisie înainte şi în timpul
transferului de date. Staţiile sunt într-o permanentă stare de ascultare lansând
emisia atunci când calea de comunicaţie este liberă.
Dacă două calculatoare încearcă să transmită simultan, se ajunge la
fenomenul coliziunii de date, la distrugerea lor. Cum toate staţiile active "ascultă" în
permanenţă cablul, rezultă că una dintre acestea va sesiza coliziunea (collision
detected) şi va transmite pe magistrală un semnal (JAM), care se va suprapune
peste cele două fluxuri de date, fiind recunoscut de "delicvenţi". Fiecare dintre
aceştia vor recunoaşte că datele au fost distruse, vor întrerupe imediat transferul şi
vor încerca din nou, după un anumit timp. Cu cât numărul de staţii este mai mare, cu
atât posibilitatea de apariţie a coliziunii este mai mare şi, deci, performanţele reţelei
se diminuează.
8
CAPITOLUL V – Reţele locale de calculatoare
11
• conectarea concurentă; limitarea numărului de staţii, de la care acelaşi
utilizator poate intra simultan în reţea;
• contabilizarea timpului de utilizare;
• eliminarea încercărilor de intrare frauduloasă în reţea, prin stabilirea unui
număr mic de reluări în caz de introducere a unei parole greşite;
• restricţia spaţiului pe disc prin limitarea numărului maxim de blocuri permise
fiecărui utilizator;
• restricţii de parolă privind lungimea minimă (prin lipsă, lungimea minimă este de
5 caractere şi maximă de 20) şi posibilitatea schimbării acesteia.
Intrarea utilizatorilor în sesiunea de lucru se face prin comanda LOGIN, care
solicită acestora introducerea numelui şi a parolei. Dacă aceasta nu corespunde cu
cele atribuite de "supervizor", utilizatorul respectiv nu se poate conecta logic la
reţea.
Drepturile de securitate (Rights security) controlează accesul utilizatorilor
la directoarele, subdirectoarele şi fişierele specificate.
Sistemul de operare NetWare utilizează opt drepturi pentru a controla
accesul la fişierele dintr-un director:
Supervisory - acordă toate drepturile de acces la directorul,
subdirectoarele subordonate şi fişierele care se găsesc în acestea;
Read - permite utilizatorilor deschiderea şi citirea fişierelor sau
execuţia acestora (dacă sunt programe);
Write - permite deschiderea şi modificarea (scrierea) în fişierele existente;
Create - permite utilizatorilor să creeze directoare şi fişiere;
Erase - permite utilizatorilor ştergerea unui director, a fişierelor sale şi
subdirectoarelor;
Modify - permite schimbarea numelor şi atributelor directorului şi
fişierelor dar nu şi conţinutul acestora;
File scan - permite vizualizarea directoarelor;
Acces control - permite schimbarea drepturilor asignate utilizatorilor şi
directoarelor
La introducerea utilizatorilor în reţea (SYSCON), automat se creează
pentru fiecare dintre aceştia un subdirector propriu, în directorul de sistem MAIL,
cu toate drepturile de acces. Drepturile unui utilizator nou creat, în alte
directoare/subdirectoare trebuie acordate numai de către administratorul de reţea
(supervizor). Aceste drepturi pot fi acordate individual, în grup sau prin echivalare
cu drepturile unui alt utilizator. Odată acordate drepturile de acces pentru un
utilizator relativ la un director, acestea se propagă automat în toată structura de
subdirectoare care derivă din directorul specificat. În momentul creării unui
director/subdirector acesta primeşte automat cele 8 drepturi de acces (Maximum
Rights Mask), care pe parcurs pot fi modificate sau şterse.
12
CAPITOLUL V – Reţele locale de calculatoare
Drepturile utilizatorului R W C E F
Drepturi atribuite utilizatorului S R C E M F A
Drepturi efective R C E F
Aşa cum se observă din tab.5.2., cu toate că utilizatorul are dreptul Write,
nu poate beneficia de acesta (nu devine drept efectiv) deoarece directorul în cauză
nu are dreptul Write. De asemenea utilizatorul nu poate modifica numele fişierelor
sau atributelor acestora (dreptul Modify) din directorul specificat, cu toate că acesta
posedă dreptul Modify.
Atributele fişierelor reprezintă posibilităţi de protecţie suplimentare atât
pentru fişiere cât şi pentru directoare, în sistemul NetWare avem următoarele atribute:
• Archive Needed - identifică fişierele modificate după ultima restaurare şi este
echivalentul atributului de arhivare DOS;
• Copy Inhibit - inhibă posibilitatea copierii fişierelor de la o staţie de lucru Macintosh;
• Delete Inhibit - inhibă dreptul de ştergere (Erase) al fişierelor sau directoarelor.
Dacă utilizatorul are dreptul Modify poate revoca acest atribut şi apoi poate beneficia
de dreptul Erase.
• Execute Only - interzice copierea fişierelor care conţin programe (acestea putând fi
doar lansate în execuţie). Numai supervizorul poate seta acest atribut, care apoi nu
mai poate fi revocat, decât printr-o restaurare a fişierelor în cauză.
• Hidden - ascunde directoarele şi fişierele la utilizarea comenzii DIR şi DOS,
prevenind astfel ştergerea şi copierea acestora. Totuşi acestea pot fi vizualizate prin
comanda de reţea NDIR, dacă utilizatorul are dreptul de File Scan.
• Indexed - permite indexarea fişierelor mari (mai mult de 64 de intrări în FĂT) în
scopul unui acces mai rapid.
• Purge - şterge fizic fişierele şi directoarele care au fost şterse logic, astfel că
acestea nu mai pot fi recuperate prin comanda SALVAGE.
• Read Audit - nu este utilizat de versiunea NetWare 3.11, fiind rezervat pentru
versiuni ulterioare.
• Read Only - permite numai accesul pentru citire la fişierul în cauză. Utilizatorul nu
poate şterge, modifica sau renumi acest fişier, deoarece în mod automat sunt
poziţionate şi atribuitele "Delete Inhibit" şi "Rename Inhibit", chiar dacă există
13
drepturile de "Write" şi "Erase". Dacă utilizatorul are dreptul "Modify", poate revoca
atributul "Read Only" (revocând implicit "Delete Inhibit" şi "Rename Inhibit")
dobândind astfel posibilitatea de ştergere, modificare sau renumire a fişierului
respectiv.
• Rename Inhibit - inhibă posibilitatea de renumire a fişierului sau directorului, chiar
dacă utilizatorul are dreptul "Modify".
• Shareable - permite accesul simultan al mai multor utilizatori la un fişier, care
trebuie să aibă setat atributul "Read Only".
• System - are acelaşi efect ca şi atributul "Hidden" dar poate fi folosit numai pentru
fişiere.
• Transactional - activează sistemul de urmărire al tranzacţiilor (TTS -
Transactional Tracking Systems).
• Write Audit - nu este utilizat de versiunea Netware 3.11.
Cinci dintre aceste atribute (D.H.P.R. şi Sy) pot fi specificate atât pentru
protecţia directoarelor cât şi a fişierelor, restul fiind valabile numai pentru fişierele
de toate tipurile. Schimbarea şi vizualizarea atributelor se realizează prin
comenzile: FÎLER, FLAG, FLAGDIR, RIGHT, REVOKE, NDIR, WHOAMI /R şi
programul utilitar S YSCON.
5.3.2. Sistemul de operare WINDOWS NT Server 4.0
5.3.2.1. Caracterizare generală
De la apariţia sa pe piaţa de soft (în anul 1993) şi până în prezent, sistemul de
operare WINDOWS NT s-a îmbunătăţit continuu, specialiştii în domeniu adăugându-i noi
componente şi funcţionalităţi. Versiunea 4.0 a acestui sistem de operare a reprezentat
un salt considerabil în domeniul sistemelor de operare pentru reţele de calculatoare
datorită faptului că încorporează interfaţa uşor de folosit din WINDOWS '95 şi fiindcă
oferă soluţii pentru conectarea utilizatorilor aflaţi în zone geografice diferite.
Sistemul WINDOWS NT este de tip centralizat utilizând un calculator central
numit server, pe care rulează majoritatea sistemelor de operare. Celelalte calculatoare
din reţea folosesc resursele generate de server, fiind denumite calculatoare clienţi.
Serverul unei reţele de calculatoare, pe lângă funcţiile pe care le îndeplineşte în
mod normal, trebuie să mai gestioneze şi următoarele procese: planificarea unităţii
centrale de prelucrare pentru procesele de reţea; accesul la dispozitivele de reţea
partajate; rularea aplicaţiilor partajate; accesul de la distanţă şi securitatea datelor.
Deoarece serverul de reţea trebuie să îndeplinească o serie de funcţii
suplimentare cum ar fi furnizarea serviciilor de fişiere, de imprimare ş.a. către zeci
sau chiar sute de utilizatori, el trebuie să folosească un sistem de operare puternic,
proiectat pentru a îndeplini aceste funcţii. Spre deosebire de acesta, clienţii reţelei
(staţiile de lucru) pot utiliza sisteme de operare mai putin pretenţioase, deoarece
principalele funcţii sunt realizate de către sistemul de operare de pe server, în
14
CAPITOLUL V – Reţele locale de calculatoare
această situaţie calculatoarele de tip "client" pot utiliza orice sistem de operare
printre care: MS-DOS, WINDOWS 3.1, WINDOWS '98, WINDOWS NT
WORKSTATION, UNIX, OS şi OS/2. La alegerea sistemului de operare care va fi
instalat pe calculatoarele de tip "client" trebuie să se ţină seama de faptul că de
performanţele acestuia depinde modul de cooperare între acest sistem şi cel al
reţelei în domeniul securităţii şi al partajării datelor în reţea.
Principalele caracteristici ale sistemului de operare WINDOWS NT Server
4.0 sunt:
• Portabilitatea sau independenţa de arhitectură, ceea ce presupune că
acest sistem de operare nu a fost proiectat pentru un singur tip de calculator.
Sistemul poate fi instalat pe calculatoare care au următoarele tipuri de procesoare:
INTEL 80486, PENTIUM, PENTIUMPRO, DEC Alfa RISC, MIPS RISC, POWER PS;
• Posibilitatea utilizării mai multor procesoare. Sistemul WINDOWS NT
Server 4.0 poate fi instalat pe calculatoare cu cel mult patru procesoare spre
deosebire de acesta, sistemul WINDOWS NT WORKSTATION poate fi instalat pe
calculatoare cu cel mult două procesoare;
• Execuţie multifilară - în care caz o aplicaţie rulează simultan mai multe
fire de execuţie (treads). Este realizabilă în cazul calculatoarelor dotate cu mai multe
procesoare. Numai în acest caz pot fi rulate două fire de execuţie ale aceleiaşi
aplicaţii.
• Execuţie multitasking. Multitaşkingul este o funcţie care creează iluzia
certă că la un moment dat se execută mai multe operaţii, în realitate procesorul
execută operaţiile unele după altele cu viteze foarte mari.
• Asigură securitatea datelor vehiculate în reţea. Sistemul de operare
WINDOWS NT Server 4.0 permite protejarea datelor utilizatorilor împotriva căderilor
fizice (hard) sau logice (soft) şi a accesului neautorizat.
• Utilizarea sistemului RAID (Redundant Array of Inexpensive Disks).
Acesta este un sistem redundant de discuri ieftine care are rolul de a îmbunătăţi
toleranţa la erori a unităţilor de hard-disc. În majoritatea cazurilor se pot folosi
avantajele acestui sistem numai prin cumpărarea unor componente hardware
speciale. Sistemul de operare WINDOWS NT Server 4.0 include în structura sa şi
suportul software necesar sistemului RAID, fiind necesare numai componentele
hard şi unităţile de hard-disc standard.
• Utilizează un sistem de fişiere NTFS proiectat special pentru acest
sistem de operare. Acest sistem de fişiere este foarte diferit de cele bazate pe
tabele de alocare a fişierelor (FĂT), fiind specific lucrului în reţea. Sistemul de fişiere
NTFS are următoarele caracteristici:
permite folosirea numelor de fişiere şi dosare formate din mai multe
cuvinte ce pot avea maxim 255 de caractere (inclusiv spaţii);
generează automat nume scurte de fişiere compatibile sistemului de
operare MS-DOS;
15
asigură posibilitatea de corectare "la cald" (hot-fix) astfel că datele
memorate pe un sector de disc defect sunt mutate automat într-un
sector bun, cel defect fiind blocat;
dispune de un sistem de securitate integrat care permite stabilirea
drepturilor de acces la dosare şi fişiere.
• Adaptarea interfeţei cu utilizatorul WINDOWS '98 ceea ce face ca
deschiderea programelor şi căutarea fişierelor să fie foarte simplă. De asemenea
iniţializarea şi administrarea de la distanţă a operaţiilor pe calculatoarele care au
instalat sistemul de operare WINDOWS este mai uşor de realizat;
• Includerea celei mai reuşite versiuni a programului INTERNET
EXPLORER. Acesta este complet integrat în sistemul de operare;
• Includerea serverului de informaţii Internet IIS (Internet Information
Server) care permite administrarea serviciilor World Wide Web, FTP şi Gopher.
Programul IIS colaborează cu programul Peer Web Services (parte componentă a
sistemului de operare WINDOWS NT WORKSTATION) şi permite utilizatorilor să-şi
creeze propriul lor server Internet;
• Permite adăugarea programului Exchange Server la software-ul de
reţea pentru a obţine un sistem complet de transmitere a mesajelor şi de partajare a
informaţiilor pentru reţele locale sau pe arii extinse;
• Folosirea noii tehnologii - Telephony API de către subsistemul de mesaje
sub WINDOWS (Exchange E-mail client) pentru faxuri şi INTERNET EXPLORER;
• Poate fi folosit ca un server de nume DNS (Domain Name System)
ceea ce înseamnă că poate fi configurat pentru a folosi WINS pentru rezoluţia
numelor calculatoarelor gazdă.
Sistemul de operare WINDOWS NT Server 4.0 poate fi utilizat în mai multe
variante:
pentru gestionarea unui singur server unde clienţii îşi memorează datele în
mod centralizat;
ca un sistem cu baze de date având rolul de a stoca datele şi de a prelucra
interogările lansate de clienţi;
ca server de aplicaţii în care caz operaţiile de prelucrare sunt împărţite între
"server" şi "client" fiecare răspunzând de porţiunea sa de aplicaţie.
Pentru ca sistemul WINDOWS NT Server 4.0 să poată fi instalat pe un
server, acesta trebuie să conţină cel putin următoarele elemente:
un microprocesor INTEL 80486/66 sau mai puternic;
o memorie RAM de cel puţin 12 MO pentru calculatoarele cu
microprocesoare INTEL 80486. Se recomandă 16 MO sau chiar 32 MO
pentru a obţine performanţe superioare;
un hard-disc a cărui capacitate minimă să fie de 160 MO;
un monitor VGA sau mai bun;
o unitate de CD-ROM;
16
CAPITOLUL V – Reţele locale de calculatoare
WIN 98
WIN 98
LINUX
WIN 98
17
Componenta de bază a domeniului este controller-ul primar. Acesta
impune politica de securitate a datelor şi programelor aplicative, fiind principalul
depozitar al bazei de date în care sunt memorate conturile utilizatorilor.
Domeniul WINDOWS NT Server 4.0 trebuie să dispună în afara controller-
ului primar şi de unul sau mai multe controllere de siguranţă. Un astfel de
calculator conţine o copie de siguranţă a bazei de date în care sunt memorate
conturile utilizatorilor, poate valida utilizatorii atunci când aceştia se conectează la
sistem şi autorizează accesul utilizatorilor la resurse.
Pentru calculatoarele care sunt utilizate în reţea ca staţii de lucru este bine
să se utilizeze un alt sistem de operare decât cel instalat pe server (WINDOWS NT
Server 4.0). La instalarea unui sistem de operare pe staţiile de lucru este nevoie de
licenţe de clienţi şi de programele pentru conectare în reţea (pentru sistemele de
operare MS-DOS, OS/2, WINDOWS 3.X şi MACINTOSH OS). Celelalte sisteme de
operare ce pot fi instalate pe staţiile de lucru (WINDOWS NT WORKSTATION,
WINDOWS '95 sau 98, WINDOWS for WORKGROUPS) conţin software-ul pentru
conectare în reţea ca parte a sistemului de operare de bază. Cele mai utilizate
sisteme de operare pe staţiile de lucru sunt sistemele WINDOWS '95 şi WINDOWS
'98'.
O reţea de calculatoare care lucrează sub sistemul de operare WINDOWS
NT Server 4.0 poate să fie formată dintr-un singur domeniu sau din mai multe
domenii interconectate, cum ar fi reţelele de corporaţii care sunt formate din mii de
staţii de lucru individuale dispersate pe tot globul, în acest caz staţiile de lucru
individuale sunt grupate în domenii specifice cerinţelor de acces.
Intr-o reţea de calculatoare formată din două sau mai multe domenii, fiecare
domeniu funcţionează ca o reţea separată având propria ei bază de date în care
sunt memorate conturile utilizatorilor.
În activitatea practică utilizatorii dintr-un domeniu au nevoie să folosească
resursele altui domeniu. Reglementarea acestor nevoi se efectuează cu ajutorul
relaţiilor de încredere. Astfel, administratorul de reţea va acorda relaţii de
încredere utilizatorilor în aşa fel încât un utilizator care are cont deschis în baza de
date a unui domeniu să poată folosi simultan şi resursele unui alt domeniu.
Relaţiile de încredere pot fi de mai multe tipuri :
• Relaţii de încredere unidirecţionale se stabilesc între două domenii în care
un domeniu acordă încredere (trusting domain), iar celui de-al 2-lea domeniu i se acordă
încredere (trusted domain). în exemplul de mai jos, domeniul A este cel care acordă
încredere, iar domeniul B este cel căruia i se acordă încredere.
18
CAPITOLUL V – Reţele locale de calculatoare
19
Figura 5.10. Modelul cu domeniu principal unic
20
CAPITOLUL V – Reţele locale de calculatoare
21
Administrarea centralizată - folosită în cadrul unor întreprinderi sau
organizaţii mici, presupune existenţa unei persoane sau a unui grup care
administrează toate reţelele, utilizatorii şi resursele din întreaga societate
(organizaţie sau întreprindere). Acest model de organizare este cel mai bun din
punct de vedere al securităţii, deoarece asigură o politica unitară a procedurilor
folosite în acest scop.
Administrarea distribuită - presupune existenţa administratorilor de reţea
la nivelul departamentelor funcţionale existente într-o organizaţie economică şi
organizate sub formă de domenii. Acest model de administrare este mai operativ
(utilizatorii pot primi răspunsuri mai rapide decât modelul centralizat, dar aceasta
este în defavoarea securităţii reţelei; fiecare administrator local adoptă o politică de
securitate diferită de a altuia).
Administrarea combinată - constă în existenţa unui administrator central
care impune politica de securitate a reţelei în toată întreprinderea şi a unor
administratori locali la nivelul grupurilor de lucru (departamentelor) care rezolvă
cerinţele utilizatorilor. Deoarece necesită cheltuieli suplimentare de organizare,
acest model se poate realiza numai în cazul unor întreprinderi relativ mari.
Sistemul de securitate al unei reţele de calculatoare se poate grupa în patru
categorii de bază:
securitatea fizică;
securitatea utilizatorilor;
securitatea fişierelor;
securitatea faţă de intruşi.
Securitatea fizică se referă la modul de amplasare a calculatoarelor care
lucrează ca staţii de lucru şi a serverului. Acestea trebuie să fi amplasate astfel încât
să poată fi folosite cu uşurinţă, să fie protejate împotriva căderilor de tensiune şi a
reiniţializărilor accidentale.
Securitatea utilizatorilor are în vedere două aspecte mai importante:
• simplificarea accesului acestora la resursele de care au nevoie;
• interzicerea accesului la acele resurse care nu sunt folosite pentru nevoile de
serviciu (informaţii confidenţiale sau informaţii personale ale unor utilizatori).
Pentru ca un utilizator să aibă acces la resursele reţelei, trebuie să aibă un
cont personal, format dintr-un nume şi o parolă. Este bine ca fiecare utilizator să
aibă o singură parolă în funcţie de care va fi acceptat în reţea. Dacă reţeaua este
organizată pe domenii, grupurile de utilizatori care aparţin unui domeniu trebuie
organizate cât mai logic astfel încât să permită dezvoltarea reţelei fără eforturi prea
mari.
Securitatea fişierelor ridică de asemenea două aspecte mai importante:
• controlul accesului la fişier,
• protejarea integrităţii unui fişier.
22
CAPITOLUL V – Reţele locale de calculatoare
Pentru ca fişierele să poată fi protejate cât mai bine, acestea trebuie memorate,
cu ocazia salvării lor în dosare diferite în funcţie de tipul lor. Astfel, se recomandă ca
fişierele de date şi cele de tip document să nu fie salvate în acelaşi dosar cu fişierele de
programe care au rolul de a utiliza fişierele de date în procesul de prelucrare. În funcţie
de tipul fişierului, administratorul de reţea poate să acorde anumite drepturi de folosire
atât la nivelul grupelor de utilizatori cât şi utilizatorilor individuali.
Drepturile de acces la fişiere sunt combinaţii ale atributelor individuale ale
acestora ca:
Citire - R;
Scriere - W;
Execuţie - X;
Ştergere - D;
Modificarea permisiunilor (D);
Schimbarea proprietarului (O).
Pe baza acestor atribute se formează lista standard a drepturilor de acces la
dosare sau fişiere astfel:
Drepturile standard de acces la dosare
spaţiu fără acces - utilizatorul nu are acces la dosar chiar dacă grupul
(None) din care face parte are acces la acest dosar;
RX citire şi listare - utilizatorul poate lista subdosarele şi fişierele
dintr-un dosar, dar nu poate intra într-un subdosar al
dosarului curent;
WX adăugare - utilizatorul poate adăuga într-un dosar noi fişiere,
dar nu poate să citească sau să modifice
conţinutul celor existente;
RWX citire, adăugare - utilizatorul poate introduce noi fişiere intr-un
dosar, poate citi şi modifica conţinutul celor
existente;
RWXD modificare - utilizatorul poate afişa conţinutul unui dosar: nume
de subdosare, fişiere; poate afişa conţinutul unui
fişier; poate adăuga noi fişiere şi subdosare; poate
modifica fişierele; poate şterge întreg conţinutul
dosarului;
All Control complet - utilizatorul poate: afişa conţinutul dosarului;
schimba numele dosarului; schimba numele
subdosarelor; modifica fişierele, afişa conţinutul
fişierelor din dosar şi chiar şterge dosarul cu
23
întregul său conţinut.
24
CAPITOLUL V – Reţele locale de calculatoare
26
CAPITOLUL V – Reţele locale de calculatoare
27
HDD cu o capacitate de 2 GO cu un spaţiu liber de stocare de 650 MO
(pentru varianta Professional) sau 1 GO (pentru variantele Server
Standard şi Advenced).
La aceste componente minim necesare se mai pot adăuga:
o unitate de CD-ROM sau CD-WRITER;
o placa grafică;
o placa de reţea;
o placa de sunet;
un monitor;
tastatura şi mouse.
Windows 2000 este un sistem de operare multiprocesor, ceea ce presupune
existenţa pe un calculator a mai multor procesoare. Sistemul acceptă 2,4 sau 8
procesoare.
Facilităţile oferite de acest sistem de operare sunt:
permite o instalare rapidă;
configurarea şi întreţinerea calculatoarelor este mai simplă şi mai uşor de
urmărit;
oferă posibilităţi îmbunătăţite de administrare în reţea;
legăturile dintre calculatoarele din reţea sunt astfel concepute încât
datele confidenţiale să fie mai bine protejate. Această protecţie se
realizează cu ajutorul noului sistem de fişiere NTFS 5;
cu ajutorul programului BACKUP (componentă a acestui sistemului de
operare) se pot salva automat datele de pe staţiile de lucru pe serverul
reţelei, fără a mai fi nevoie de programe speciale;
conexiunile de reţea ale diferitelor staţii de lucru între ele sau cu serverul
reţelei sunt mai flexibile decât la versiunile Windows NT.
Între dezavantajele instalării acestui sistem de operare enumerăm:
dotarea actuală a calculatoarelor este insuficientă;
staţiile de lucru au nevoie de mai multă memorie;
costurile ridicate pentru achiziţionarea de calculatoare dotate cu
microprocesoare Pentium II sau III;
sistemele de server au şi ele nevoie de mai multa memorie RAM.
5.3.3.1. Structura sistemului de operare Windows 2000
Nucleul administratorului Windows 2000 îl reprezintă Mcrosoft Management
Console (MMC). Acesta se găseşte sub denumirea de „Computer Management” şi
poate fi apelat prin:
meniul CONTROL PANEL/Administrative Tools
meniul MY COMPUTER.
MMC este format din trei domenii:
1. SYSTEM TOOLS;
28
CAPITOLUL V – Reţele locale de calculatoare
2. STORAGE;
3. SERVICE AND APPLICATIONS.
Din domeniul 1. fac parte:
EVENT VIEWER;
SYSTEM INFORMTION, preluat de la Windows 98;
Directorul SHARED FOLDERS, care permite controlul partajărilor pe
diferite unităţi de disc;
DEVICE MANAGER şi LOCAL USERS AND GROUPS, pentru
administrarea utilizatorilor din Windows NT.
În domeniul STORAGE se află:
managerul de hard-disc;
un program pentru defragmentare;
LOGICAL DRIVERS, care realizează o privire de ansamblu a unităţilor
logice de hard-disc;
directorul REMOVABLE STORAGE, care permite gestionarea comuna
a unităţilor de CD-ROM şi a celorlalte unităţi în aşa-numitele MEDIA
POOLS.
Domeniul SERVICE AND APPLICATIONS conţine, alături de o privire
ansamblu asupra serviciilor de indexare, instrumentaţia de administrare care se
referă la achiziţionarea on-line de date despre dispozitive şi posibilitatea
monitorizării funcţionarii acestora.
În afară acestora sistemul de operare Windows 2000 conţine o serie
întreaga de programe incluse în meniuri contextuale pe discul sistem, programe ce
pot fi apelate din meniul START sau CONTROL PANEL.
BIBLIOGRAFIE
31
UNITATEA VI
INTERNET
2
CAPITOLUL VI – INTERNET
INTERNET
…..
COM EDU MIL NET GOV RO FR CA UK DE US DK
4
CAPITOLUL VI – INTERNET
CA – Canada ;
UK – Marea Britanie;
DE – Germania;
US – Statele Unite;
DK – Danemarca;
Pe nivelul doi sunt definite subdomeniile – domeniului RO:
ICI – Institutul Central de Informatică
PUB – Universitatea Politehnica Bucureşti
ASE – Academia de Studii Economice
IFA – Institutul de Fizică Atomică
UTM – Universitatea TITU MAIORESCU
Pe nivelul 3 se găsesc hosturile propriu-zise din cadrul subdomeniului ASE.
Având în vedere aceasta partajare, numele unui host se constituie astfel:
nume_host.nume_subdom.nume_dom.
EXEMPLU: utmse.utm.ro
5
transfer de fişiere (FTP);
WORLD WIDE WEB (www).
6.3.1. Poşta electronică
Este unul din cele mai utilizate servicii în reţeaua INTERNET.
Acesta permite comunicarea directă între doi utilizatori conectaţi la reţea şi
aflaţi oriunde în lume.
De asemenea, este posibil şi schimbul de mesaje cu alţi utilizatori conectaţi
la reţele independente.
În ultimul timp se bucură de popularitate aşa numitele discuţii în grup pe
teme prestabilite şi jurnalul electronic.
Din punct de vedere funcţional serviciul de poştă electronică are doua părţi:
a) interfaţa cu utilizatorul prin care se pregătesc scrisorile, se expediază şi
se citesc cele primite;
b) agentul de transmisie (poştaşul) care asigură transportul corespondenţei
la distanţă.
Pentru poşta electronică se pot utiliza mai multe programe printre care:
PEGASUS şi EUDORA.
Navigatorul NETSCASE are incorporat un serviciu de poştă electronică.
Expedierea şi recepţia poştei
Textul unei scrisori se poate introduce cu ajutorul unui editor de texte
propriu programului de e-mail sau poate fi importat dintr-un fişier de tip ASCII, creat
cu un alt editor de texte.
Identificarea expeditorului şi a destinatarului se face prin adrese de e-mail
care au următoarea structură:
nume_utilizator@nume_host
EXEMPLU: student@utmse.utm.ro
6
CAPITOLUL VI – INTERNET
Lista specificată prin Bcc nu face parte din scrisoare şi ca atare ea nu poate
fi văzută de toţi destinatarii.
Procedura de introducere şi expediere a unei scrisori se face interactiv şi
comportă mai multe etape:
a) lansarea comenzii Mail care poate sau nu să fie urmată de numele
destinatarului.
mail [nume_destin@nume_host]
7
transferat în cutia poştală a calculatorului personal după care acestea pot fi citite
local fără a mai fi necesară conectarea la server.
Protocolul IMAP este destinat utilizatorilor ce folosesc mai multe
calculatoare care pot accesa serverul de e-mail (acasă, la birou sau în mers). În
acest caz utilizatorul conectat la server va putea vizualiza numai lista scrisorilor
primite. Dacă doreşte să citească o scrisoare, aceasta va fi copiată local iar după
citire va ajunge din nou în cutia poştală de pe server.
Protocolul DMSP presupune existenţa mai multor cutii poştale, permiţând
transferul scrisorilor către o staţie de lucru după care serverul se deconectează de
acesta. Deci utilizatorul poate citi sau chiar compune scrisori în timp ce este
deconectat.
La o nouă conectare scrisorile sunt retransferate şi sistemul este resincronizat.
6.3.2 Transferul fişierelor în reţea – FTP –
FTP (File Transfer Protocol) – permite transferul fişierelor între două noduri
ale reţelei INTERNET. Acest transfer este implementat sub forma unei arhitecturi de
tipul client – server, în care pe server se execută procesul FTPD (Demon), iar
clientul foloseşte un program tip linie de comandă sau cu interfaţă grafică.
Din punct de vedere al accesului exista 2 posibilităţi:
clientul care emite comanda a fost introdus ca utilizator pe serverul de
la distanţă;
clientul nu este introdus ca utilizator pe serverul de la distanţă, dar
acesta este un server public la care utilizatorii au drepturi restrânse
(numai de citire).
Oricare din programele FTP (tip comandă sau cu interfaţă grafică) execută
aceleaşi operaţii:
deschiderea unei conexiuni pe un server la distanţă (open).
Identificarea serverului se face prin adresa sa.
Open nume_host – stabileşte legătura cu un server de la distanţă.
vizualizarea conţinutului dosarelor de pe server (dir). Prin aceasta
comandă se pot vizualiza:
- numele fişierelor;
- tipul acestora;
- dimensiunea lor.
Fişierele accesibile publicului larg sunt memorate în directorul pub şi sunt
comprimate pentru a ocupa cât mai puţin spaţiu;
deplasarea în cadrul directoarelor folosind comanda cd:
Cd catalog-distanţă - schimbă catalogul curent de pe serverul de la
distanţă.
controlul transferului de fişiere în funcţie de modul de reprezentare:
ASCII sau Binar.
8
CAPITOLUL VI – INTERNET
Tipul ASCII se foloseşte pentru fişierele text, programe sursă, arhive, poştă
electronică.
Tipul Binar se foloseşte pentru colecţii de date, procesoare de tabele,
programe aplicative în format obiect – executabile.
copierea unuia sau mai multor fişiere de pe un server la distanţă pe
calculatorul local folosind în acest scop comenzile get şi mget.
Comanda get fişier – distanţă [fişier – local] transferă un singur fişier
aflat pe serverul de la distanţă pe un calculator local cu posibilitatea
schimbării numelui la destinaţie, iar comanda mget fişiere – locale –
transferă un grup de fişiere de pe serverul de la distanţă în catalogul
curent de pe calculatorul local păstrând numele acestora de la sursă.
copierea unuia sau mai multor fişiere de pe un calculator local pe un
server la distanţă utilizând în acest scop comenzile:
- put fişier – local [fişier-distanţă]
- mput fişiere – distanţă
Comanda put transferă un fişier de pe calculatorul local pe serverul de la
distanţă, cu posibilitatea schimbării numelui la destinaţie, iar comanda mput transferă
un grup de fişiere de pe calculatorul local în catalogul curent de pe serverul de la
distanţă păstrând numele actual la destinaţie.
6.3.3. Serviciul « CONECTAREA LA DISTANŢĂ » (emularea terminalelor)
TELNET
Un alt protocol de aplicaţie utilizat în reţeaua INTERNET este TELNET
(Terminal Emulation). Standardul TELNET a fost definit în SUA de către Agenţia de
comunicaţii a Apărării ca protocol Standard – militar. A fost proiectat la sfârşitul
anului 1970 pentru a furniza suportul de terminal într-o reţea de calculatoare
multiuser care foloseşte grupul de protocol TCP/IP (Transmission Control Protocol /
Internet Protocol).
Protocolul TELNET permite conectarea unui terminal al utilizatorului local la
un server aflat la distanţă.
Într-o reţea cu un număr mare de tipuri de terminale, este necesar să existe
un protocol de terminal virtual – ca intermediar între terminalul real şi servere, cu
scopul de a oferi un limbaj comun acestora.
Serviciul TELNET este implementat sub formă de comandă (mai vechi) sau
(mai nou) este inclus în serviciul Web.
6.3.4. Serviciul WORLD WIDE WEB
Web sau WWW – reprezintă unul din serviciile de informare pe INTERNET.
Un serviciu Web combină noile tehnologii cu serviciile Internet disponibile.
Web e o adevărată colecţie de documente multimedia, calculatoare, reţele
şi soft client şi server Web.
9
Calculator utilizator Server WEB
(navigator WEB)
Documente
INTERNET
Reţea locală Reţea locală
Componente WEB
cerere
client server
răspuns
10
CAPITOLUL VI – INTERNET
DOC.1
* port – este un număr care particularizează o conexiune. În lipsă se atribuie partul 21.
11
Informaţia tranzitata sub Web este organizata sub forma documentelor
multimedia cu legături către alte documente.
Informaţia pe care un server Web poate să o elibereze este structurata
ierarhic arborescent. Radacina arborelui constituie punctul de intrare.
Serverul Web poate elibera următoarele informaţii:
documente HTML (.html sau .htm);
texte ASCII (.Txt);
documente performante cum ar fi Post Script (.ps);
imagini fixe;
diferite reprezentări grafice;
înregistrări sonore etc.
12
CAPITOLUL VI – INTERNET
Bara de
stare
13
Figura 6. 6. Fereastra principală Netscape
Compunerea şi editarea paginilor Web se realizează cu ajutorul unei
componente Netscape Composer sau cu ajutorul unui buton ce apare pe bara de
instrumente la apelarea Netscape.
Principalele funcţii ale acestei componente sunt:
permite editarea unei pagini cu vizualizarea directă a acesteia;
permite formatarea textului din punct de vedere al fonturilor, stilului,
dimensiunii caracterelor, culorile folosite ca orice alt editor de texte;
permite includerea în text şi a altor obiecte ca: tabele, desene, linii,
folosind comanda <Insert>;
permite publicarea paginilor create pe Internet etc.
Din punct de vedere al prelucrării există 2 mari posibilităţi:
crearea unei pagini noi;
editarea unei pagini existente.
Crearea unei pagini noi se poate realiza în 3 moduri:
1) prin comanda <File, New, Blank Page> care deschide o fereastră de lucru;
2) prin comanda <File, New, Page from template> care deschide o fereastră
de dialog din care utilizatorul va alege un fişier ca model (template). În
continuare prin comanda <File, Edit Page> acest model este încărcat local
devenind astfel pagina de lucru. În aceasta pagină se fac modificările dorite
de utilizator, se adaptează conţinutul paginii la nevoile cerute şi apoi se
salvează ca o pagina HTML a acestuia.
3) prin comanda <File, New Page From Wizard> prin care se apelează
asistentul de creare a paginilor Web, urmand ca sub controlul acestuia să
se obţină pagina dorită.
14
CAPITOLUL VI – INTERNET
În locul comenzii <File, New> în toate cazurile se poate folosi butonul New
Page. În acest caz se va deschide o casetă de selecţie din care utilizatorul va alege
una din cele 3 posibilităţi.
Formatarea textului se face la nivelul de:
caracter (font, stil, dimensiune, culori)
paragraf (niveluri de antet şi aliniere)
Editarea paginilor Web se poate realiza prin meniul de comenzi sau cu
ajutorul barelor de instrumente al navigatorului Netscape Composer.
15
Structura unui document HTML este următoarea:
NOTĂ: Toate informatiile HTML încep cu o paranteză unghiulară
deschisă (<) şi se termină cu o paranteză unghiulară închisă (>).
<HTML> - început document HTML
<HEAD> - început antet document
<TITLE> - început titlu document
…………………………………………..
</TITLE> - sfârşit titlu document
< /HEAD> - sfârşit antet document
<BODY> - început corp document
………………………………………….
…………………………………………
</BODY> - sfârşit corp document
</HTML> - sfarsit document HTML
16
CAPITOLUL VI – INTERNET
17
<OL TYPE =t START = s>
<Li> text1
<Li> text2
…………………
</OL>
unde, atributul TYPE defineşte modul de numerotare a elementelor listei în
care « t » poate lua următoarele valori: 1 – pentru cifre ; A – pentru caractere
alfabetice majuscule; a – caractere alfabetice minuscule; I – pentru numerotare cu
cifre romane mari; i – numerotare cu cifre romane mici.
Atributul START defineşte prin valoarea « S » valoarea de început.
A. GRUPA 1
B. GRUPA 2
C. GRUPA 3
D. GRUPA 4
<LI> text 1
<LI> text 2
………….
</UL>
În acest caz atributul TYPE defineşte semnul care va precede elementele
listei şi pate lua următoarele valori:
SQUARE – pătrat; CIRCLE – cerc vid; DISC – cerc plin.
• DREPT
• FACULTATEA DE STIINTE ECONOMICE
• MEDICINA
• PSIHOLOGIE
<DL>
<DT> termen de definit
<DD> definire termen
<DT> termen de definit
<DD> definire termen
</DL>
19
EXEMPLU: Să presupunem realizarea următoarei pagini HTML
<HTML>
<HEAD>
<TITLE> EXEMPLU DE LISTE CU DEFINITII
</TITLE>
</HEAD>
<BODY>
<DL>
<DT><B> MICROPROCESORUL
<DD> componenta de baza a unităţii centrale de prelucrare formată la
rândul ei din două subcomponente: UCC şi UAL.
<DT><B> MONITORUL
<DD> unitate periferică prin intermediul căreia se introduc datele de la
tastatură în memoria internă sau se afişează cele rezultate dintr-un proces de
prelucrare.
</DL>
</BODY>
</HTML>
Pe ecran va apare:
MICROPROCESORUL
componentă de bază a unităţii centrale de prelucrare formata la rândul ei
din două subcomponente: UCC şi UAL.
MONITORUL
unitate periferică prin intermediul căreia se introduc datele de la tastatură
6.5.2. Legături hipertext
în memoria internă sau se afişează cele rezultate dintr-un proces de prelucrare.
22
CAPITOLUL VI – INTERNET
24
CAPITOLUL VI – INTERNET
2
3
5
6
25
<FORM METHOD = tip_m ACTION = URL_CGI NAME = nf TARGET =
cadr> </FORM>
unde atributele:
- METHOD = tip_m specifica modul de transmitere a informaţiei către server:
- GET, POST
* Modul GET permite adăugarea şirului de caractere la URL-ul scriptului
CGI care se va executa.
* POST – şirul de caractere este transmis către server printr-o secvenţă
HTTP specială.
- ACTION = URL_cgi – indică locul unde se emite informaţia. Valoarea sa
este reprezentată prin URL-ul scriptului.
- NAME = nf, are 2 funcţii speciale
- Indica scriptului CGI numele formularului care a trimis datele (când sunt
mai multe formulare într-un document)
- Identifică un formular prin numele său pentru a putea fi apelat prin funcţiile
Java Script.
- TARGET = cadr – specifică fereastra (cadrul) în care se va afişa rezultatul
execuţiei scriptului CGI. Dacă acest atribut nu se specifică se înlocuieşte
pagina curentă.
Textul încadrat între <FORM> şi </FORM> conţine un ansamblu de
comenzi: IMPUT, SELECT, etc.
Pentru definirea intrărilor într-un formular se folosesc următoarele tag-uri.
Sintaxa generală a tag-ului care defineşte un câmp pentru introducerea
datelor intr-un formular:
<IMPUT TYPE = “tip” NAME = “nume_camp” VALUE = “val” SIZE = “n”
MAXLENGHT = “m”
unde atributele:
- TYPE – specifică tipul intrării care poate fi:
Text: text simplu, parolă, ascuns, multilinie;
Meniu: cu selectarea unei intrări sau selectare multiplă;
Butoane caseta (chekboxes), radio, reset şi submit.
- NAME = “nume_camp permite definirea numelor de câmpuri pentru a
putea identifica datele trimise către server;
- VALUE = “val” – permite definirea conţinutului unui câmp de tip text (ce va
apare pe ecran la activarea formularului);
- SIZE = “n” – se specifică numărul de caractere, lungimea textului de
introdus.
- MAXLENGHT = “m” – se specifica numărul maxim de caractere pentru
textul de introdus.
EXEMPLU:
26
CAPITOLUL VI – INTERNET
Pe ecran va apare:
Introdu parola din 8 caractere ********
EXEMPLU:
<FORM METHOD = “POST” ACTION = http://ww.utmse.utm.ro>
<p> Transmiteti mesajul dumneavoastra
<TEXTAREA NAME = “MESAJ” ROWS = “5” COLS = “50”>
Avem laborator la informatică joi, de la ora 12 la 16.
</TEXTAREA>
</FORM>
Pe ecran va apare:
27
Pentru intrare de tip meniu se utilizează tag-ul Select în următoarea sintaxă:
< SELECT NAME = “nume_camp”>
<OPTION [VALUE = “v”][SELECTED]> Nume_optiune1
< OPTION> Nume_optiune2
…..
</SELECT>
În care atributele :
- OPTION – specifica o opţiune a meniului;
- VALUE = “v” – atribut opţional prin care se specifică valoarea opţiunii emise
spre server (dacă acest parametru nu este dat, numele opţiunii va fi emis ca
valoare).
- SELECTED – opţional – se specifică prima opţiune afişată a meniului (dacă
aceasta lipseşte se va afişa prima opţiune din lista meniu).
EXEMPLU:
<FORM METHOD = “Post”ACTION = http://www.utmse.utm.ro>
<P> Care sunt cunoştinţele dumneavoastră în domeniul informaticii?
< SELECT NAME = “APRECIERE”>
<OPTION SELECTED> F.bune
<OPTION VALUE = “acceptabile”> medii spre bune
<OPTION> medii
<OPTION> slabe
<OPTION> F. slabe
< SELECT>
</FORM>
Iniţial se va afişa:
28
CAPITOLUL VI – INTERNET
EXEMPLU:
<FORM METHOD = “Post”ACTION = http://www.utmse.utm.ro>
<INPUT TYPE = “checkbox” NAME = “depuneri_în_banca” VALUE =
“numerar”> la vedere
<INPUT TYPE = “checkbox” NAME = “depuneri_în_banca” VALUE =
“termen”> depuneri la termen cu dobanda capitalizata.
<INPUT TYPE = “checkbox” NAME = “depuneri_în_banca” VALUE =
“terfcb”> depuneri la termen fără capitalizare dobânda.
</FORM>
Pe ecran va apare:
EXEMPLU:
<FORM METHOD = “post” ACTION = “http://www.utmse.utm.ro>
<P> Calculatorul rulează sub:
<DL>
<DD> Sistemul de operare:
<P>
<INPUT TYPE = “radio” NAME = “sistem_op” VALUE = ”MS-DOS”> S.O.
MS-DOS
<INPUT TYPE = “radio” NAME = “sistem_op” VALUE = “WIN”> S.O.
WINDOWS ‘98
<INPUT TYPE = “radio” NAME = “sistem_op” VALUE = “LINUX”> S.O.
LINUX RED HAT
<P>
<DD> Ieşirea se face la:
<P>
<INPUT TYPE = “radio” NAME = “ieşire” VALUE = “ecran”> ECRAN
<INPUT TYPE = “radio” NAME = “ieşire” VALUE = “imprimanta”>
IMPRIMANTA
</DL>
<FORM>
EXEMPLU:
<FORM METHOD = “POST” ACTION = “http://WWW.UITM.….RO”>
………………………….
………………………….
30
CAPITOLUL VI – INTERNET
CONTRACT DE DEPOZIT
<HTML>
<HEAD>
<TITLE><H2><CENTER> EXEMPLU DE FORMULAR
</CENTER></H2></TITLE>
</HEAD>
<BODY>
<BODY BGCOLOR = “# RROOOO”>
<H2 ALIGN = CENTER> CONTRACT DE DEPOZIT </H2>
<FORM METHOD = “POST” ACTION = http://WWW.UITM……RO>
<P> Nr. Contract:
IMPUT NAME = “NR.CONTR” TYPE = “INT” SIZE = 10>
Data contract :
IMPUT NAME = “datacontr.” TYPE = “data” SIZE = “10”
31
<P> Încheiat între:
<OL TYPE = A>
<Li> Unitatea bancara:
IMPUT NAME = “UNIT_BANCARA” TYPE = “text” SIZE = “30”
MAXLENGTH = “50”
<Li> Deponent:
NUMELE ŞI PRENUMELE:
<INPUT TYPE = “text” NAME = “nume_pren” SIZE = “50”>
<INPUT TYPE = “int” NAME = “cnp” SIZE = “15”>
LOCALITATEA:
<INPUT TYPE = “text” NAME = “localitatea” SIZE = “100”>
</OL>
<P> Depozitul se constituie pe termen de :
1 luna
<INPUT TYPE = “radio” NAME = ”1_luna”>
3 luni
<INPUT TYPE = “radio” NAME = ”3_luni”>
6 luni
<INPUT TYPE = “radio” NAME = ”6_luni”>
9 luni
<INPUT TYPE = “radio” NAME = ”9_luni”>
12 luni
<INPUT TYPE = “radio” NAME = ”12_luni”>
<P> Suma depusa:
<INPUT TYPE = “int” NAME = ”suma_dep” SIZE =”10”>
<P> Dobânda plătita de banca este:
<INPUT TYPE = “int” NAME = ”dobânda” SIZE = “3”>
<P> Dobânda se plăteşte
<INPUT TYPE = “radio” NAME = ”mod_plata” CHECKED> la expirarea
termenului
<P>
<INPUT TYPE = “radio” NAME = ”mod_plata”> se capitalizează
<P> Menţiuni suplimentare:
<TEXTAREA Name = “comentariu” ROW = “2” COLS = “50”>
Dobânda se modifică în funcţie de inflaţie
</TEXTAREA>
<P> Tastaţi pentru:
<INPUT TYPE = “submit” value = “VALIDARE” sau pentru:
<INPUT TYPE = “reset” value = “ANULARE”
<P> Semnătura salariat, Semnătura deponent,
32
LISTĂ CUVINTE CHEIE IMAP
DMSP
ARPA FTP
INTERNET TELNET
NSF Terminal virtual
NSFNET WORLD WIDE WEB
EBONE (WWW)
ISOC URL
Domenii HTTP
Subdomenii HTML
Host Hipertext
Servere de nume NETSCAPE
E-mail TAG
SMTP – RFC 821 Port
POP3
INTREBĂRI DE CONTROL
BIBLIOGRAFIE
o Stanciu Victoria şi colectiv – “Informatică generală”, Ed. DUALTECH, 2001,
Cap.4
o Stănescu Maria şi colectiv – “Bazele informaticii", Ed. SECOREX, 1999,
Cap. VI
o Tamas Ilie şi colectiv – “Bazele Informaticii”, Ed. InfoMega, 2000, Cap. VI
34
*** Bazele informaticii. Aplicatii in domeniul economic, Botezatu Cornelia, Botezatu Cezar, Ed. Universitara,
Bucuresti, 2009
*** Bazele informaticii, Serbanescu Luminita, Ed. Paralela 45, Bucuresti, 2008
*** Bazele tehnologiei informaţiei şi comunicaţiilor - note de curs şi caiete de aplicaţii pentru Facultatea de Ştiinţe
Economice, Univ. Titu Maiorescu, ed. 2007;