Tehnologia informației

Curs
9/10 (2 voturi)
Conține 3 fișiere: ppt
Pagini : 253 în total
Mărime: 7.90MB (arhivat)
Publicat de: Marioara Pop
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Mocanu Mihai
Curs "Sisteme de operare", anul III, Tehnologia Informatiei.

Extras din curs

Fundamente necesare

Arhitectura calculatoarelor numerice

Programarea calculatoarelor (limbajul C)

Tehnici de programare

Algoritmi si structuri de date

Proiectare si programare orientata pe obiecte (in limbajul C++)

Referinte bibliografice

K. Jamsa - Totul despre C/C++,Teora 2001

Bach M.J., The Design of the Unix Operating System, Prentice-Hall, 1986

Rochkind M.J., Advanced Unix Programming, Prentice-Hall, 1985

Parker T., Linux System Administrator’s Survival Guide, 2nd Ed., Sams Publishing, 2000

Williams A., Windows 2000 Systems Programming Black Book, Coriolis Technology Press, 2000

Jurca I., Sisteme de operare, Ed.de Vest, Timisoara, 2001

Pot fi accesate si multe alte referinte web utile, de ex.

Introducere

Privire generala asupra SO

(ex.de referinta: Unix, Windows)

Modelul von Neumann(1945)

Are ca scop indrumarea proiectarii unui calculator digital si se bazeaza pe urmatoarele principii:

1: Reprezentarea atat a programelor cat si a datelor ca numere binare

2: Memorarea(stocarea) programului si a datelor aferente lui intr-un dispozitiv electronic numit memoria calculatorului (care la acel timp era echivalenta cu un set de comutatoare)

3: Implementarea unei unitati centrale de calcul, care pe langa calcule sa realizeze operatii de extragere a instructiunilor si datelor din memorie, decodificarea lor si executia instructiunilor din program

Structura unui calculator

Nivele ierarhice (hardware + software)

Software

Software Sistem – nivel 1

Sistem de operare

(subset al sistemului software)

Un set de programe care se situeaza intre software-ul pentru aplicatii si hardware; software fundamental care controleaza accesul la toate resursele hardware si software ale calculatorului

Ex. MS-DOS OS (interfata user in linie de comanda)

Windows OS (Graphical User Interface – GUI)

(Win95/98/ME/NT/2000/XP/CE)

Unix (command-line interface), Linux

Definitii ale SO

Nu există o definiţie unanim recunoscută a unui SO; iata cateva posibile definiţii:

1. Un SO reprezintă o colecţie organizată de module SW, extensii ale hardware-ului, ce cuprind rutine de control al resurselor unui calculator şi furnizează un mediu pentru execuţia programelor, acţionând ca o interfaţă între utilizator şi calculator

2. Un SO reprezintă o colecţie de componente software care, adăugate la sistemul calculator de baza (hard), oferă suportul necesar pentru implementarea subsistemelor de programare

Resurse ale unui sistem calculator: procesorul, memoria, dispozitivele periferice şi utilizatorii

Functii ale SO

Alocator de resurse – necesare programelor (vazute ca procese de calcul):

Echitabil – fara a avantaja vreunul dintre procese, in special un proces fata de altul din aceeasi clasa

Discriminatoriu – intre diferite clase de procese cu necesitati de servire diferite

Controler – comanda executia programelor utilizator si operatiilor dispozitivelor de I/E

Nucleu (Kernel) – singurul program ce ruleaza permanent, in timpul functionarii calculatorului

Masina virtuala mai usor de inteles si programat

Scopul implementarii unui SO

Furnizarea unor facilităţi utilizatorilor săi:

a) Comenzi de sistem, care automatizează operaţiile uzuale de lucru cu calculatorul

b) Funcţii de sistem, care sunt puse la dispoziţia programelor. Aceste funcţii sunt puternic influenţate de caracteristicile mediului în care se va utiliza SO

Gestiunea maşinii fizice într-o manieră eficientă

Intern, SO acţionează ca un manager al resurselor sistemului de calcul, prin operaţii ca:

a) Evidenţa stării tuturor resurselor

b) Rezolvarea conflictelor între diverse cereri de acces concurent la resurse, a.î. să se păstreze integritatea sistemului

c) Optimizarea performanţelor rezultate

Conținut arhivă zip

  • so1.ppt
  • so2.ppt
  • so3.ppt

Alții au mai descărcat și

Analiza și concepția sistemelor de operare

I. INTRODUCERE Destinatia Sistemului de Operare este de administrare a resurselor tehnice principale si asigurarea unei interfete comode intre...

Sisteme de Operare

Introducere Capitolul1 Ce este un sistem de operare? 1.1. Evoluţia sistemelor de operare 1.2. Structura unui sistem de calcul 1.3. Concepte de...

Introducere în Sistemul de Operare Linux

următoarele atribute de baza: - are un sistem ierarhizat de fişiere; - asigură compatibilitatea între fişiere, dispozitive I/O şi mecanismele de...

Controlul și Gestiunea Proceselor în Linux

Sistemul de operare Linux pune la dispoziţie apeluri sistem pentru controlul şi gestiunea proceselor, cum ar fi apeluri pentru crearea şi...

Linux

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

Sisteme

1.1. TIPURI DE DOCUMENTE 1. Avizul de insotire a marfii Se intocmeste la livrarea produselor, lucarilor si serviciilor, factura urmand sa fie...

Formulare și Subformulare

FORMULARE SI SUBFORMULARE Formularele sunt informări (lucrări de evidenţă) care prezintă, într-o formă specifică, datele memorate în cadrul...

Windows Server 2003

INSTALARE WINDOWS In zilele noastre calculatorul a devenit o necesitate, dar ce este un computer fara un sistem de operare? Este… egal cu zero....

Te-ar putea interesa și

Rolul informației contabile în managementul modern

Introducere Economia actuala este globală, deschisă şi imediată. Succesul firmei moderne depinde în directă măsură de capacitatea managerilor şi a...

Legătura dintre logistică și tehnologia informației

Relatia dintre logistica si functia de tehnologie a informatiei INTRODUCERE Managerul de logistică trebuie să se ocupe în mod special cu două...

Optimizarea Funcționalității Administrației Publice prin Utilizarea Tehnologiei Informației

INTRODUCERE Tehnologia informaţiei reprezintă pentru administraţia publică un domeniu de interes major, domeniu care influenţează în mod direct...

Analiza Activitătii de Comerț Electronic în România

INTRODUCERE Actualitatea temei investigate Apariţia comerţului prin Internet a creat oportunităţi, dar şi perspective comerciale imense....

Strategia Asimilării de Produse și Tehnologii Noi

Introducere Dezvoltarea spectacutoasă, din ultimele decenii, a teoriei şi practicii marketingului a fost determinată de dinamica mediului...

Impactul Tehnologiilor Informaționale Asupra Activității de Analiză Economico-financiară a Întreprinderii

Introducere Prin această lucrare mi-am propus să pun în evidenţă importanţa noilor tehnologii informaţionale în efectruare de analize...

eCommerce - fraudă prin licitații online pe Ebay

1.1. Provocãri în Noua Economie. Traziţia la Noile Tehnologii Informaţionale, o necesitate De-a lungul istoriei omenirii, schimbul de produse şi...

Ai nevoie de altceva?