Unix - Sistem de Operare

Referat
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: docx
Pagini : 12 în total
Cuvinte : 2464
Mărime: 933.48KB (arhivat)
Puncte necesare: 7
Profesor îndrumător / Prezentat Profesorului: Nicula Lilia

Cuprins

  1. Cuprins
  2. Istoricul Sistemului de Operare UNIX 2
  3. Scurt istoric al sistemului de operare UNIX 4
  4. Vedere generala asupra sistemului Unix 5
  5. Principalele tipuri de distribuții UNIX aflate în producție la ora actuală sunt: 6
  6. Solaris 6
  7. HP-UX 6
  8. AIX 7
  9. IRIX 7
  10. MacOS X 8
  11. Linux 8
  12. BSD 9
  13. Avantaje și Dezavantaje 11
  14. Bibliografie 12
  15. Webgrafie 12

Extras din referat

Istoricul Sistemului de Operare UNIX

Unix-ul este un sistem de operare relativ vechi, fiind creat la Bell Laboratories în 1969, unde a fost conceput și dezvoltat de Ken Thompson pentru uzul intern al unui colectiv de cercetători condus de acesta. Ei și-au dezvoltat sistemul de operare pornind de la câteva concepte de baza: sistem de fișiere, multi-user, multi-tasking, gestiunea perifericelor să fie transparentă pentru utilizator, ș.a. Inițial a fost implementat pe minicalculatoarele firmei DEC, seria PDP-7, fiind scris în limbaj de asamblare și Fortran.

Apariția în 1972 a limbajului C, al cărui autor principal este Dennis Ritchie de la firma Bell Laboratories, a avut în timp un impact deosebit asupra muncii programatorilor, trecându-se de la programarea în limbaj de asamblare la cea în C. Astfel în 1971 Unix-ul este rescris împreună cu Dennis Ritchie în C, devenind multitasking.

În 1973, după o nouă rescriere, devine portabil. Aceasta este versiunea 6, prima care iese în afara laboratorului Bell al firmei AT&T și care este distribuită gratuit universităților americane. În 1977 este implementat pe un calculator INTERDATA 8/32, primul diferit de un PDP.

Sistemul de operare Unix, compilatorul C și în esență toate aplicațiile sub Unix sunt scrise în C într-o proporție mare. Astfel, din cele 13000 linii sursă ale sistemului Unix, numai 800 linii au fost scrise în limbaj de asamblare, restul fiind scrise în C. De asemenea, însăși compilatorul C este scris în C în proporție de 80%. În felul acesta limbajul C asigură o portabilitate bună pentru programele scrise în el. (Un program este portabil dacă poate fi transferat ușor de la un tip de calculator la altul.)

Portabilitatea mare a programelor scrise în C a condus la o răspândire destul de rapidă a limbajului C și a sistemului de operare Unix: se scria în asamblare doar un mic nucleu de legătură cu hardware-ul unui anumit tip de calculator, iar restul sistemului Unix era scris în C, fiind același pentru toate tipurile de calculatoare; mai era nevoie de un compilator de C pentru acel calculator și astfel se putea compila și instala Unix-ul pe acel calculator (practic și pentru scrierea compilatorului se folosea aceeași tehnica: era nevoie să se scrie în limbaj de asamblare doar un nucleu, cu rol de meta-compiler, restul compilatorului fiind deja scris în C).

Prima versiune de referință, Unix versiunea 7 (1978), implementată pe un DEC PDP-11, are nucleul independent de hardware. Este prima versiune comercializată. În 1982 este elaborat Unix System III pentru calculatoarele VAX 11/780, iar în 1983 Unix System V. În 1980-1981 apar primele licențe: ULTRIX (firma DEC), XENIX (Microsoft), UTS (Amdahl), etc. Versiunea 7 a servit drept punct de plecare pentru toate dezvoltările ulterioare ale sistemului. Plecând de la această versiune, s-au născut două mari direcții de dezvoltare:

1. dezvoltările realizate la compania AT&T și Bell Laboratories au condus la versiunile succesive de System V Unix;

2. munca realizată la Universitatea Berkeley s-a concretizat în versiunile succesive de BSD Unix (BSD = Berkeley Software Distribution).

Versiunile BSD au întrodus noi concepte, cum ar fi: memoria virtuală (BSD 4.1), facilități de rețea (BSD 4.2), fast file system, schimb de informații între procese centralizate sau distribuite, etc.

Iar versiunile System V au întrodus drept concepte noi: semafoare, blocaje, cozi de mesaje, memorie virtuală, memorie pe 8 biti, etc.

Pe lângă aceste variante majore, au fost dezvoltate și alte variante de Unix, și anume: XENIX de către firma Microsoft, VENIX de către firma Venturecom, UNIX SCO, AIX de către IBM, etc. Pe lângă aceste variante, ce au fost dezvoltate plecând de la nucleul (kernel-ul) Unix al firmei AT&T (ceea ce a necesitat cumpărarea unei licențe corespunzătoare), au fost dezvoltate și sisteme ne-AT&T, și anume: MINIX de către Andrew Tanenbaum, LINUX de către Linus Torvald, XINU de către Douglas Comer, GNU de către FSF (FSF = Free Software Fundation).

Obiectivul fundației FSF este dezvoltarea unui sistem în întregime compatibil (cu cel de la AT&T) și care să nu necesite nici o licență de utilizare (și deci să fie gratuit).

Această multiplicare a versiunilor de Unix, devenite incompatibile și făcând dificilă portarea aplicațiilor, a determinat utilizatorii de Unix să se regrupeze și să propună definirea de interfețe standard: X/OPEN și POSIX (= Standard IEEE 1003.1-1988-Portable Operating System Interface for Computer Environments). Aceste interfețe au preluat în mare parte propunerile făcute în definiția de interfață SVID (= System V Interface Definition) propusa de AT&T, dar influențele din celelalte variante nu sunt neglijabile.

Această normalizare (standardizare) a sistemului este doar la nivel utilizator, nefiind vorba de o unicitate a nucleului: cele doua blocuri formate, Unix International și OSF (OSF = Open Software Foundation), continuă să-și dezvolte separat propriul nucleu, dar totuși diferențele de implementare sunt transparente pentru utilizatori.

Preview document

Unix - Sistem de Operare - Pagina 1
Unix - Sistem de Operare - Pagina 2
Unix - Sistem de Operare - Pagina 3
Unix - Sistem de Operare - Pagina 4
Unix - Sistem de Operare - Pagina 5
Unix - Sistem de Operare - Pagina 6
Unix - Sistem de Operare - Pagina 7
Unix - Sistem de Operare - Pagina 8
Unix - Sistem de Operare - Pagina 9
Unix - Sistem de Operare - Pagina 10
Unix - Sistem de Operare - Pagina 11
Unix - Sistem de Operare - Pagina 12

Conținut arhivă zip

  • Unix - Sistem de Operare.docx

Alții au mai descărcat și

Sisteme de Operare - UNIX

Sistemul de fisiere Datele si programele sunt pastrate, ca si in alte sisteme de operare, in fisiere memorate pe discuri magnetice. Fiecare disc...

Arhitectura calculatoarelor - Intel vs AMD

Rezultatele din testul 3DS Max 7 SPECapc Test Testul alaturat consta in crearea modelelor 3D, modificarea si randarea scripturilor. Conform...

Sisteme de Operare - Unix

Monitorizarea sistemului de fişiere Noţiuni introductive despre fişiere Un sistem de fişiere este parte integrantă a sistemului de operare şi...

OpenGL

Jocuri 3D pe calculator Laborator 1 OpenGL (Open Graphics Library) OpenGL este o interfata software pentru placile grafice (API). În 1992 a luat...

Autentificarea prin semnătură digitală

Introducere O semnatura digitala reprezinta o informatie care il identifica pe expeditorul unui document. Semnatura digitala este creata prin...

Sistem de Prognosticare a Unei Avarii

Acest sistem calculeaza gradul de avariere a unei cladiri în cazul unui cutremur, precum si posibila necesitate a reconstructiei cladirii (partiala...

Fortran

0. Introducere Fortran este un limbaj de programare potrivit în special pentru calculule numerice si calcule stiintifice. Limbajul dezvoltat...

Te-ar putea interesa și

Framework Pentru Administrarea Rețelelor de Calculatoare

Rezumat Prin această lucrare ne propunem realizarea unei aplicaţii software care să ajute un utilizator sau administrator de reţea Linux să...

Aspecte Generale ale Sistemelor de Operare Windows și Unix

ASPECTE GENERALE ALE SISTEMELOR DE OPERARE WINDOWS ŞI UNIX 1.1 Sisteme de operare; definiţii, componente, clasificări Sistemul de operare...

Arhitectura calculatoarelor

I. Arhitectura calculatoarelor 1. Scurt istoric Momentul iniţial al istoriei calculatoarelor este, de obicei legat de numele matematicianului...

Ghid Office

Cap. 1. SISTEME DE OPERARE 1.1,Prezentare generala Se numeste sistem de operare ansamblul programelor si procedurilor care asigura indeplinirea...

Sisteme de fișiere - clasificări și implementări UNIX-Windows

1 Sisteme de operare - prezentare generala a celor mai utilizate SO 1.1 Microsoft WINDOWS Windows 95 face parte din categoria sistemelor de...

Hard Disk-ul

ARGUMENT Pentru majoritatea utilizatorilor, unitatea de hard disc este partea cea mai importantă, dar şi cea mai misterioasă, a unui sistem de...

Recenzie Documentar Revolution OS (2001)

Materialul video, Revolution OS (2001), produs și regizat de către J.T.S. este un documentar care ne prezintă istoria și dezvoltarea Free Software...

Ai nevoie de altceva?