Sunteți pe pagina 1din 2

7

Introducere


Oricare sistem de calcul este format din dou componente principale: hardware i
software. Putem privi componenta software ca fiind organizat pe niveluri. La nivelul cel mai
de jos se afl sistemul de operare. n acest sens, putem privi sistemul de operare ca o interfa
ntre aplicaii sau progame i resursele sistemului de calcul. Adesea se spune c, dac unitatea
central de prelucrare este creierul sistemului de calcul, atunci sistemul de operare este
inima sistemului de calcul.
De la nceput, trebuie specificat faptul c aceast carte se adreseaz, n primul rnd
studenilor informaticieni, care sunt niiai n problematica sistemelor de operare. Astfel, sunt
urmrite dou obiective fundamentale: pe de o parte nsuirea mecanismelor interne ale
sistemelor Linux, iar pe de alt parte aprofundarea unor faciliti de utilizare a sistemului de
operare.
Foarte multe persoane i pun ntrebarea de ce este necesar studiul sistemelor Linux de
ctre viitorii specialiti n informatic. Aprut la nceputul anilor 90, Linux este un
continuator al sistemului Unix. nc de la apariia sa, Unix a introdus concepte revoluionare
n lumea sistemelor de operare i a progresat odat cu evoluia sistemelor de calcul,
bucurndu-se de un succes deosebit n lumea specialitilor. Datorit faptului c a fost creat de
programatori pentru programatori, Unix a oferit faciliti de operare mult superioare altor
sisteme de operare. Datorit portabilitii sale, el a fost utilizat pe cele mai diverse arhitecturi
hardware. Din aceast cauz, a avut i un real succes comercial.
Din punctul de vedere al utilizatorului, diferena esenial dintre Linux i Unix, este c
utilizarea Linuxului este liber, pe cnd Unix este un produs comercial. Linux este unul dintre
cele mai cunoscute produse Open Source. Aceasta este una dintre cauzele pentru care a
progresat foarte rapid, s-a adaptat evoluiilor din tiina calculatoarelor i a ajuns s
implementeze marea majoritate a facilitilor i mecanismelor din Unix.
Att sistemul de operare ct i multe documentaii Linux, pote fi descrcate gratuit de
pe Internet. De asemenea, actualizrile sunt gratuite i codul surs este disponibil n cazul n
care se dorite schimbarea comportamentul sistemului. Licena folosit este Licena public
GNU (GPL). Ea spune c oricine dorete s schimbe Linux-ul i, eventual s redistribuie
aceast versiune modificat, are acest drept, cu o condiia de a face public sursa.
Cartea se adreseaz, n primul rnd studenilor de la programul de studiu Informatic
nvmnt la distan; n acest sens, n redactarea volumului, au fost respectate standardele
nvmntului la distan. De asemenea, cartea poate fi util tuturor celor care vor s se
iniieze n sistemul de operare Linux. n acest sens, cartea este structurat pe mai multe
module, care la rndul lor cuprind una sau mai multe uniti de nvare.
Primul modul este format dintr-o singur unitate de nvare, care conine informaii
despre evoluia sistemelor de operare UNIX i LINUX, caracteristici generale ale sistemului
Linux, interfaa sistemului cu utilizatorii, nucleul Linux, distribuii Linux, obinerea de
informaii despre comenzi.
Al doilea modul este format din dou uniti de nvare, care prezint att conceptele
teoretice despre sistemele de fiiere ct i cele legate de utilizarea comenzilor pe care
utilizatorul le are la dispoziie pentru lucrul cu directoare i fiiere.
Al treilea modul cuprinde trei uniti de nvare care abordeaz problematica
facilitilor oferite n scrierea de fiiere de comenzi, care sub Linux se numesc scripturi. Sunt
abordate concepte fundamentale necesare scrierii scripturilor sub Linux, structurile de
programare n shell i realizarea de scripturi cu utilitarul AWK.
8
Al patrulea modul conine dou uniti de nvare: prima unitate de nvare prezint
conceptele teoretice despre administrarea proceselor, administrarea memoriei i semnalele
Linux; a doua unitate de nvare cuprinde comenzile oferite de sistemul Linux n gestiunea
proceselor i sarcinilor.
Al cincelea modul prezint produsul Tcl/tk, care ofer faciliti superioare n
realizarea de scripturi. Tcl este un produs program care poate fi folosit ca interpretor i care
ofer posibiliti de realizare a scripturilor superioare celor prezentate pn acum. Tcl ofer o
serie de primitive care pot fi utilizate n aplicaii i posibiliti de utilizare a structurilor
specifice programrii structurate, asemntoare limbajelor evoluate Setul de instrumente Tk
este o extensie a limbajului Tcl care utilizeaz resursele sistemului X Window pentru a
construi interfee grafice.

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