Sisteme de Operare

Curs
8.4/10 (11 voturi)
Conține 1 fișier: doc
Pagini : 32 în total
Cuvinte : 14361
Mărime: 90.23KB (arhivat)
Publicat de: Didina Udrea
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Vasilescu

Extras din curs

Sisteme de operare

Structura cursului:

- 7 cursuri de Unix

- 7 cursuri de Windows

- examen scris si oral (mai mult scris, deoarece oral nu se poate da deoarece practica este redusa)

- prezenta si proiect la seminar; seminarul nu conteaza prea mult, doar ca „indulgenta”

UNIX

Sistemul de operare UNIX:

- a fost scris începând cu anul 1970

- ruleaza pe toate platformele, de la laptop-uri pâna la megacomputere

- a fost primul sistem de operare scris într-un limbaj superior (C), având prin urmare un mare grad de portabilitate. Înainte de aparitia sa, toate sistemele de operare erau scrise într-un limbaj masina (assembler) si prin urmare erau foarte greu de portat de la o platforma la alta.

Sistemul UNIX devine portabil prin recompilarea surselor pe fiecare platforma pe care se doreste portarea sa, modificarile realizate în surse fiind în jurul a 15-50% din cod.

Organizarea UNIX:

Sistemul de operare UNIX este structurat soft, în straturi diferite bazate pe abstractizarea crescatoare a hardware-ului.

Nucleul (kernel-ul):

- asigura interfata dintre om-hardware si întreaga functionalitate a sistemului de calcul

- sarcinile primare ale nucleului sunt:

- conducerea procesului de multitasking (multiprogramare) – UNIX este un sistem multiuser si multitasking

- coordonarea, memorarea si exploatarea fisierelor

- întreg sistemul de operare este construit în jurul kernel-ului, restul sistemului fiind deservit de un shell, sistemul de interactiune dintre om si kernel;

- functiile kernel-ului:

a) interfata cu hardware-ul:

- kernel-ul ascunde complexitatea hardware-ului fata de utilizator si este prevazut cu facilitati legate strict de acest subiect

- se cauta sa fie cât mai condensat (cca. 1 MB) si mai portabil

- la portarea pe o alta platforma, kernel-ul trebuie rescris în proportie de 15 – 50 %

b) administrarea sistemelor de fisiere:

- în UNIX memorarea fisierelor se face sub forma de blocuri (echivalentul clusterelor în Windows). Aceste blocuri reprezinta cea mai mica granularitate în lucru cu fisierele, reprezentând, de regula, 4 KB (adica opt blocuri fizice de 512 B)

- într-o tabela se tine evidenta tuturor blocurilor alocate, a celor disponibile, a celor defecte precum si a blocurilor care le vor înlocui pe cele ce se vor defecta

- în cadrul sistemului de securitate, sistemul de operare retine pentru fiecare fisier proprietarul si drepturile aferente lui si celorlalti utilizatori

- în UNIX, fiecare fisier este tratat ca un sir de bytes (în mod binar)

- dispozitivele (periferice sau interne) sunt tratate ca fisiere binare, astfel încât un utilizator poate scrie direct un byte pe floppy disc, hard disc sau imprimata

- structura de director î UNIX este arborescenta cu radacina în sus. Când root-ul (administratorul de sistem) creeaza un cont de utilizator nou, acesta va primi automat un homedir („director casa”) propriu, în care îsi va putea construi subdirectoare.

bin – contine toate comenzile UNIX si toate utilitarele în forma binara (executabila)

etc – contine comenzile si informatiile necesare administratorului de sistem

dev – contine pointeri la dispozitivele periferice

lib – contine biblioteca de functii pentru compilatorul C

lost+found – folosit de comanda de verificare a sistemului de fisiere (apelata de sistem sau de administratorul de sistem)

tmp – folosit de diferite comenzi UNIX pentru stocarea fisierelor temporare. Poate fi folosit si de catre utilizatori cu mentiunea ca la repornirea sistemului este sters automat

usr – contine în general homedir-urile pentru utilizatori. La un numar mare de utilizatori pot exista usr1, usr2, …

unix – este un fisier ce contine nucleul sistemului de operare si care, odata încarcat în memorie va ramâne rezident

c) administrarea memoriei

- în UNIX se foloseste conceptul de memorie virtuala organizata în pagini (tehnica „paging”). Pagina are dimensiune fixa, dar dimensiunea ei poate fi stabilita de administrator la instalarea sistemului;

- translatarea între memoria principala si cea auxiliara (proces denumit „swaping”) are loc într-o partitie speciala regasita în /dev/swap, partitie a carei dimensiune este stabilita înainte de instalare;

- de managementul memoriei se ocupa MMU, Memory Management Unit

Preview document

Sisteme de Operare - Pagina 1
Sisteme de Operare - Pagina 2
Sisteme de Operare - Pagina 3
Sisteme de Operare - Pagina 4
Sisteme de Operare - Pagina 5
Sisteme de Operare - Pagina 6
Sisteme de Operare - Pagina 7
Sisteme de Operare - Pagina 8
Sisteme de Operare - Pagina 9
Sisteme de Operare - Pagina 10
Sisteme de Operare - Pagina 11
Sisteme de Operare - Pagina 12
Sisteme de Operare - Pagina 13
Sisteme de Operare - Pagina 14
Sisteme de Operare - Pagina 15
Sisteme de Operare - Pagina 16
Sisteme de Operare - Pagina 17
Sisteme de Operare - Pagina 18
Sisteme de Operare - Pagina 19
Sisteme de Operare - Pagina 20
Sisteme de Operare - Pagina 21
Sisteme de Operare - Pagina 22
Sisteme de Operare - Pagina 23
Sisteme de Operare - Pagina 24
Sisteme de Operare - Pagina 25
Sisteme de Operare - Pagina 26
Sisteme de Operare - Pagina 27
Sisteme de Operare - Pagina 28
Sisteme de Operare - Pagina 29
Sisteme de Operare - Pagina 30
Sisteme de Operare - Pagina 31
Sisteme de Operare - Pagina 32

Conținut arhivă zip

  • Sisteme de Operare.doc

Alții au mai descărcat și

Întocmirea unui catalog de bibliotecă și întreținerea sa

1. PREZENTAREA GENERALǍ A APLICAŢIEI Întocmirea unui catalog de bibliotecǎ şi întreţinerea sa În cadrul proiectului de faţǎ îmi propun sǎ...

Componentele unui calculator compatibil IBM

1. Ce este un sistem de calcul? Un sistem de calcul (“calculator”, “computer”) este un echipament electronic specializat în prelucrarea automatã a...

Despre calculatoare și programele sistemelor de operare

!.SCURT ISTORIC DESPRE APARITIA CALCULATOARELOR Un computer (numit si calculator, calculator electronic sau ordinator) este o masina de prelucrat...

Prezentare Microsoft Excel

PREZENTARE EXCEL COMPONENTELE FERESTREI EXCEL FORMATAREA TEXTELOR SI CALCULE IN EXCEL CREAREA DIAGRAMELOR IN EXCEL Diagramele ofera o imagine...

Aplicatile Windows

Meniul Accesories din Start Menu, Programs este un meniu care se creeaza înca de la instalarea sistemului Windows, si contine scurtaturi pentru...

Hard Disk-ul

1. Definitie Hard discul este un disc magnetic dur care are rolul de a stoca mai multe informatii decat o discheta. De obicei, hard discul nu...

Linux

Lucrarea 6 Configurarea unui server linux 1. Introducere teoretica Un server Linux poate oferi toate serviciile pe care le poate oferi un server...

Site Web - Fireworks

Macromedia Studio 8 este principalul pachet de dezvoltare al aplicaţiilor web. De la proiectarea elementelor grafice la dezvoltarea aplicaţiilor...

Te-ar putea interesa și

Windows

Argument Istoria mediului Windows este presarata cu un numar de succese si cu un numar egal de esecuri.Windows a aparut ca ceva putin mai mult...

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...

Sisteme de Operare - Windows 98

SISTEME DE OPERARE Prezentare generala Se stie ca, pe lânga componenta sa fizica (hardware), calculatorul mai are nevoie, pentru a putea...

Sisteme de Operare

1.SISTEME DE OPERARE 1.1 Definiţie Sistemul de operare reprezintă un ansamblu de programe care asigură utilizarea eficientă a resurselor fizice...

Arhitectura calculatoarelor - prezentare și istorie sisteme de operare - Linux, Haiku

Capitolul I: Sisteme de operare 1. Introducere Sistemul de operare reprezintă ansamblul de programe care asigură utilizarea optimă a resurselor...

Sisteme de operare - evoluția sistemelor de operare

Un sistem de operare este un program care controleaza executia programelor de aplicatie si actioneaza ca o interfata intre utilizator si partea...

Scurtă comparație între două sisteme de operare

Noţiuni introductive despre sistemele de operare Definiţia sistemului de operare Un sistem de operare este un sistem de programe care gestionează...

Sisteme de Operare și Dezvoltarea Lor

Ce este un sistem de operare. În general, interacţiunea dintre calculator şi utilizator poate fi descrisa la nivel simplist astfel: primul...

Ai nevoie de altceva?