Cuprins
- 1 SISTEME DE OPERARE - PREZENTARE GENERALA A CELOR MAI UTILIZATE SO 1
- 1.1 MICROSOFT WINDOWS 1
- 1.2 UNIX 1
- Structura sistemului UNIX 2
- 1.3 LINUX 2
- 1.4 MACHINTOSH - MACOS 3
- 2 SISTEME DE FISIERE 4
- 2.1 GENERALITATI 4
- 2.2 SISTEMUL DE FISIERE DE TIP DOS (MS-DOS, FREEDOS, WINDOWS 9X & ME) 4
- 2.2.1 Organizarea discurilor in MS-DOS 4
- 2.3 WINDOWS-UL SI SISTEMELE SALE DE FISIERE 6
- 2.3.1 NTFS – Prezentare generala 8
- 2.3.2 Tipuri de fisiere si drepturi de acces în NTFS 10
- 2.4 UNIX - FISIERE SI DIRECTOARE 11
- 2.4.1 Organizarea discurilor in Unix 11
- 2.4.2 Structura modului de organizare a informatiilor 11
- 2.4.2.1 Continutul principalelor directoare 13
- 2.4.3 Structura nodurilor index 14
- 2.4.4 Montarea sistemelor de fisiere in UNIX 15
- 2.4.5 Apeluri sistem si functii de biblioteca pentru lucrul cu fisiere 15
- BIBLIOGRAFIE 16
Extras din referat
1 Sisteme de operare - prezentare generala a celor mai utilizate SO
1.1 Microsoft WINDOWS
Windows 95 face parte din categoria sistemelor de operare pentru calculatoare personale.
Este destinat calculatoarelor de tip portabil, desktop si Pen Computing echipate cu procesoare
Intel x86 sau compatibile. Ofera facilitati deosebite privind interfata cu utilizatorul, suport pentru
comunicatii si pentru administrare usoara a resurselor sistemului. Windows 95 a fost proiectat
pentru a oferi un sistem puternic care sa poata fi folosit de persoane diverse in scopuri personale
si de afaceri. Nu in ultimul rand, trebuie mentionat faptul ca, pentru producatorii de software, se
ofera o singura platforma definita de Win32 API (32-bit Windows applications programming
interface) si OLE (Object Linking and Editing) pentru dezvoltarea de aplicatii care vor functiona pe
sistem de operare Windows 95.
In acest cadru se mai poate aminti ca Microsoft, dupa lansarea sistemului Windows 95
pune la dispozitia programatorului noi API-uri; 3D API, TAPI (Telephony API), MAPI
(Mail/Messaging API) si Speech API care dau o noua dimensiune aplicatiilor care vor fi create
pentru acest sistem.
Windows NT este destinat statiilor de lucru echipate cu procesoare Intel, MIPS, Alpha, etc.
in varianta Workstation, si serverelor multiprocesor in varianta Advanced Server. Ofera facilitati
deosebite privind interfata cu utilizatorul, suport pentru comunicatii si pentru administrare usoara
a resurselor sistemului. Windows NT a fost proiectat pentru administrarea retelelor de
calculatoare si pentru utilizatorii care dezvolta aplicatii in domeniile financiar-bancar, inginerie,
cercetare stiintifica, etc. In acest cadru se mai poate aminti ca Microsoft, dupa lansarea
sistemului Windows 95 pune la dispozitia programatorului noi API-uri; 3D API, TAPI (Telephony
API), MAPI (Mail/Messaging API) si Speech API care dau o noua dimensiune aplicatiilor care vor
fi create pentru acest sistem.
Windows XP, Vista: Tehnologia 64-bit pentru utilizatori este adoptata de industria IT, ca si
cum ar fi vorba de o noua Mecca si noutatile despre procesoare noi, aplicatii si sisteme de
operare, gata sa profite de avantajele celor 64-bit curg in fiecare zi din toate colturile lumii.
1.2 UNIX
Sistemul Unix este primul sistem care a inclus clasa de protocoale (set standard de servicii
pentru transmiterea de informatii intre calculatoare) TCP/IP ( Transmission Control Protocol /
Internet Protocol) utilizata astazi de cea mai mare retea de calculatoare la nivel mondial: sistemul
Internet, cu milioane de abonati pe toate continentele. Unii utilizatori ai sistemului Internet trebuie
sa fie familiarizati cu filosofia si comenzile sistemului UNIX, deoarece multe servicii oferite
utilizatorilor vor fi mai eficiente daca sunt cunoscute unele comenzi UNIX.
In prezent exista mai multe implementari (variante) ale sistemului UNIX:
- System V (licenta Unix Support Group-AT&T);
- Solaris (licenta Sun Microsystems);
- AIX (licenta IBM, pentru calculatoare RISC RS-6000);
- ULTRIX , OSF ( produs de firma DEC-Digital);
- HP-UX ( produs de firma Hewlett-Packard);
- Linux (free software-Linus Torvalds; Finlanda ).
Sistemul UNIX lucreaza in time-sharing fiind constituit dintr-un nucleu (Kernel) si un numar
foarte mare de utilitare accesibile prin intermediul interpretorului de comenzi Shell ce reprezinta
interfata dintre sistemul de operare si utilizator:
Structura sistemului UNIX
Nucleul este intermediarul intre interfata furnizata de apelurile de sistem si echipamentele fizice.
Nucleul realizeaza gestiunea fisierelor si memoriei, planificarea unitatii centrale intre procese.
Apelurile sistem definesc interfata cu programatorul.
Apelurile sistem pot fi grupate in trei categorii:
a) pentru prelucrarea fisierelor si perifericelor;
b) pentru controlul executiei proceselor;
c) pentru prelucrarea informatiei.
Versiunile actuale de UNIX ofera pentru utilizator atat interfete de tip linie de comanda,
desemnata prin Shell -cele mai utilizate fiind sh (Bourne Shell, dupa numele creatorului S.R.
Bourne), ksh (Korn Shell), csh (C Shell)-, cat si interfete grafice moderne (GUI-Graphical User
Interface). Sistemul poseda un interpretor de comenzi, ce are aceeasi sarcina ca si
command.com-ul din MS-DOS, si anume aceea de a prelua comenzile introduse de utilizator, de
a le executa si de a afisa rezultatele executiei acestora
Nucleul (Kernel) UNIX este constituit din doua componente principale:
- sistemul de gestiune a fisierelor;
- sistemul de gestiune a proceselor.
Fig.1 - Structura unui proces Unix-
1.3 LINUX
Acest sistem de operare este deja folosit masiv ca server de utilizatori variati, incepand cu
scoli, firme mici si mijlocii pana la laboratoare de cercetare si banci ce au nevoie de disponibilitate
si performanta ridicata. Printre utilizatorii cei mai mari ce au implementat si folosesc sistemul de
operare Linux se numara: NASA, Boeing, Amazon, Nokia, Le Figaro, Toyota, Google, Sony,
Disney, Reuters, structura guvernului american, canadian, britanic, german si francez.
Serviciile principale ce le poate asigura un server standard Linux sunt:
- Nameserver, server web, server e-mail, server FTP;
Preview document
Conținut arhivă zip
- Sisteme de Fisiere - Clasificari si implementari UNIX-WINDOWS.pdf