Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  

CATEGORII DOCUMENTE





AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Ce este un sistem de operare –definitii, SO ca administrator de resurse, SO ca interfata

hardware

+ Font mai mare | - Font mai mic







DOCUMENTE SIMILARE

Trimite pe Messenger
Dispozitive de iesire
Alte tipuri de conectoare
Portul serial-RS232
Componentele sistemelor de operare
Dispozitive de intrare
ASDN - CIRCUITE LOGICE COMBINATIONALE CU DECODIFICATOARE / MULTIPLEXOARE
Placa de baza
INTEL PRENTIUM MMX (Ianuarie 1997)
INTEL PENTIUM (22 martie 1993)
Paritatea memoriei si corectarea erorilor

Ce este un sistem de operare –definitii, SO ca administrator de resurse, SO ca interfata.

De ce sunt studiate sistemele de operare?



Pentru a construi, modifica, administra sau utiliza un sistem de operare

Pentru a inTelege performaTa sistemului de calcul

_ Comportarea SO are impact asupra intregului sistem de calcul

_ ImbunataTirea performanTelor

Ne ajuta la inTelegerea sistemelor mari si complexe

SO are un nivel de abstrarctizare cu rol esenTial pentru aplicaTii.

Posibilitatea de a aplica cunostiinTele in multe domenii: arhitectura calculatoarelor, limbaje de programare, structuri de date si algoritmi

_ SO implica probleme de proiectare a sistemelor ale caror rezolvari si idei se pot aplica in toate domeniile informaticii aplicate.

Ce este un sistem de operare?

Sistem informatic:

Utilizator _ AplicaTii _ Sistem de operare _Hardware

Dificil de dat o definiTie universala.

Trebuie sa raspunda urmatoarei intrebari:

Cum se converteste ceva care este dat de sistemul fizic (hardware-ul) in ceea ce doresc programatorii de aplicaTii?

DefiniTii intuitive:

_ Orice parte a sistemului informatic care nu este utilizator, aplicaTie

sau hardware.

_ Software care converteste hardware-ul intr-o forma utila pentru

aplicaTii.

 

 

DefiniTie formala:

O colecTie de programe care gestioneaza resursele sistemului de calcul si realizeaza o interfaTa intre utilizator si sistemul fizic.

Utilizator _ AplicaTii _ InterfaTa masina virtuala _Sistem de operare _ InterfaTa masina fizica _Hardware

 

SO ca administrator de resurse

Sistem de calcul: procesoare, memorii, discuri, interfeTe de reTea, imprimante, s.a.m.d.

SO realizeaza o alocare ordonata si controlata a procesoarelor, memoriilor, dispozitivelor de I/E pentru diversele programe care le utilizeaza.

Resursele sunt partajate (shared) in doua moduri: in timp (de ex. procesorul) si in spaTiu (de ex. memoria).

 

Exemplu:

3 programe ruleaza pe 3 calculatoare diferite si incearca sa tipareasca simultan la aceeasi imprimanta. Rezultatul va consta dintr-o combinaTie

de rezultate ale celor 3 programe. SO pune ordine prin memorarea temporara pe disc a tuturor iesirilor destinate imprimantei.

 

SO ca interfaTa

SO furnizeaza utilizatorului o masina virtuala care este mai usor de programat decat hard-ul.

Abstractizare: SO ascunde detaliile despre modul in care lucreaza facand prin aceasta sistemul fizic mai usor de folosit de catre utilizatori.

 

Exemplu:

Lucrul cu un fisier: fisier deschis _ fisier citit sau scris _ fisier inchis. Nu sunt date detalii referitoare la:

• utilizarea modulaTiei de frecvenTa modificata pentru inregistrarea pe suport fizic




• modul de lucru al dispozitivului fizic de acTionare a discului, etc.

 

2. Tipuri de SO - sisteme de operare pentru masinile mari de calcul (mainframe-uri), sisteme de operare pt. servere, sisteme de operare multiprocesor, sisteme de operare pentru calculatoarele personale, sisteme de operare pentru alte tipuri de sisteme informatice: sisteme care lucreaza in timp real, dispozitive incorporate, cartele inteligente.

 

 Sisteme de operare pentru masinile mari de calcul (mainframe-uri)

_ Capacitate mare de lucru cu dispozitive I/E.

_ Mii de gigaocteTi de date.

_ Servere de WEB, in special pentru comerTul electronic, servere de tranzacTii intre companii

_ Procesarea mai multor job-uri in acelasi timp

_ Trei tipuri de servicii:

• Procesarea loturilor (nu necesita prezenTa utilizatorului)

• Procesarea tranzacTiilor (pachete mari de cereri scurte)

• Partajarea in timp (permite mai multor utilizatori sa-si ruleze programele prin care interogheaza o baza de date mare in acelasi timp.

• OS/390

 

Sisteme de operare pt. servere

_ Fie calculatoare personale, fie staTii de lucru, fie masini de putere mare de calcul

_ Deservesc mai mulTi utilizatori prin intermediul unei reTele

_ Este permisa partajarea resurselor hard si soft.

• Servicii de imprimare, servicii pt. prelucrarea fisierelor, servicii de Web

• UNIX, Linux, Windows 2000.

 

Sisteme de operare multiprocesor

• Calculatoare paralele, multi-calculatoare, multiprocesoare

 

Sisteme de operare pentru calculatoarele personale

_ InterfaTa eficienta unui singur utilizator

_ Windows, Linux, Macintosh

Sisteme de operare in timp real

_ Timpul este un factor foarte important

_ Hard real-time system, soft real-time system

_ VxWorks, QNX

Sisteme de operare pt. dispozitive incorporate (embedded)

_ Calculatoare PDA (Personal Digital Assistant)

_ Numar redus de funcTii: memorarea unei agende, fisiere de dimensiuni reduse. Ruleaza pe dispozitive care au calculatoare atasate.

_ PalmOS, WindowsCE.

Sisteme de operare pentru cartele inteligente

_ Dispozitive de marimea unei carTi de credit, dotate cu un cip.

_ Au restricTii privind puterea de procesare si memoria. Sunt sisteme rudimentare

_ Unele sunt conTin interpretoare JVM (Java Virtual Machine)








Politica de confidentialitate

DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 524
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2019 . All rights reserved

Distribuie URL

Adauga cod HTML in site