sistemul de operare al unui calculator - … · sistemele de operare de uz general, nu sunt sisteme...

29
SISTEMUL DE OPERARE AL UNUI CALCULATOR

Upload: duongkiet

Post on 09-Sep-2018

232 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

SISTEMUL DE OPERARE AL UNUI CALCULATOR

Page 2: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

CE ESTE UN SISTEM DE OPERARE?

Page 3: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Exploatarea hardware-ului necesită existenţa unui set de programe ce să neajute la:-aducerea în memoria internă a programelor şi datelor;-lansarea în execuţie a programelor;-urmărirea pe ecran a rezultatelor programelor.

Acest prim set de programe este denumit SISTEM DE OPERARE şi el neajută prin funcţiile sale să exploatăm eficient resursele calculatorului.

Sistemul de operare este cel mai important ansamblu de programe care ruleazã pe un calculator.

Orice calculator de uz general este dotat cu un sistem de operare care permite executia altor programe.

Page 4: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Funcţiile unui sistem de operare sunt:

-controlul execuţiei programelor (încărcare înmemoria internă, lansarea în execuţie,încheierea execuţiei acestora),-planificarea şi controlul fluxului aplicaţiilor,-detectarea şi păstrarea controlului erorilor ceapar în cursul prelucrărilor,-administrarea spaţiului memoriei interne şiexterne,-gestionarea sistemului de fişiere,-efectuarea operaţiilor de intrare-ieşire,-gestionarea periferiei calculatorului,-oferirea unui set de comenzi ce sa permitautilizatorului accesul optim la resurselecalculatorului-asigurarea interfeţei cu utilizatorul.-asigurarea securitatii, prin controlareaaccesibilitatii utilizatorilor la resursele sistemuluide calcul .

Page 5: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

BIOS Circuitele de memorie

internă in care se incarca

programul si datele

Discul dur ce contine Sistemul de Operare

“Incarcarea” Sistemului de Operare

Microprocesor

1. Executareaprogramului decitire a pistei 0de pe discul dur

2. Citire a pistei 0de pe discul dur

3. 5. Executarea programului incarcatde pe de pe discul dur

4. Citire a

SISTEMULUIDE OPERARE

de pe disculdur

Page 6: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

HARDWARE

programe de comanda

sistem de exploatare fisiere

programeutilitare

programestandard deaplicatii

programe de aplicatii ale utilizatorilor

Page 7: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Clasificarea Sistemelor de Operare

• multi-user: Permit ca doi sau mai multi utilizatori sã ruleze în acelasi timp programe (utilizatori concurenti). Anumite sisteme de operare permit sute sau chiar mii de utilizatori concurenti.

• multiprocesor: Permit executia unui program pe mai mult de un microprocesor.

• multitasking: Permit mai multor programe sã ruleze în acelasi timp (executie concurentã).

• timp real (real time): Rãspund instantaneu la diferite intrãri. Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza acest tip de sistem de operare.

Page 8: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

STRUCTURA SOFTWARE

Notiunea de fişier

Putem defini fişierul ca forma sub care regăsim informaţia, pe un suport nevolatil. Din punct de vedere al conţinutului fişierul este în general omogen, atât ca organizare cât şi ca informaţie. Pentru identificare, fişierul are un nume. Numele de fişier se supune unor restricţii privind numărul de caractere, felul lor (litere mari, litere mici, cifre, semne speciale). Extensia numelui fişierului este o terminaţie, separată de nume prin caracterul punct, care ne codifică tipul de fişier. Codificarea ne este necesară pentru a şti cu ce program să folosim fişierul. Deschiderea unui fisier înseamnă decodificarea modului în care a fost pusă informaţia (proprie fiecărui program în parte).

Page 9: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

În arborele informatic ramurile vor fi denumite directoare (foldere) şi nu vor face altceva decât să grupeze fişiere. Cum ramurile mai tinere cresc din cele mai în vârstă, aşa şi în arborele informatic vom avea directoare derivate din alte directoare, ele fiind subdirectoare ale directorului din care provin.

Notiunea de director (folder)

Structura arborescenta

Page 10: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

CE ESTE DOS?

DOS - Disk Operating Sistem - Sistem de operare pe disc

MS-DOS Microsoft Disk Operating Sistem • primul SO utilizat de calculatoarele personale IBM• sistem de operare de tip “linie de comanda”• utilizeaza conditii hardware modeste • SO mono-user, mono-tasking• o parte din comenzi (comenzile interne) sunt rezidente

in memoria interna• comenzile externe sunt incarcate in memorie si

executate atunci cand sunt necesare• nu se face distinctie intre literele mici si cele mari

Page 11: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

CE CUPRINDE DOS?

• UN SISTEM DE INTRARE;• UN PROCESOR DE COMENZI• MULTE UTILITARE.(Programe de pe discul

DOS folosite, de exemplu, pentru formatarea unui disc sau pentru testarea sa de erori);

Page 12: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

STRUCTURA UNEI COMENZI MS-DOS

Un nume (numit mnemonica), urmat de parametri separati princaracterul spatiu. Lansarea in executie a comenzii se face laapasarea tastei “enter”.

PROMPTER - indicator (constituit dintr-un sir de caractere) almomentului in care poate fi tastata si lansata in executie o comanda.Pe durata executiei “prompterul MS-DOS” dispare. Urmatoareacomanda nu poate fi data decat la reaparitia prompterului.

Page 13: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

UNITATE DE DISC - suport extern, nevolatil, de informatie.Denumirea este data de o litera urmata de semnul doua puncte (:).

A: prima unitatea de disc flexibil

B: a doua unitate de disc flexibil

C: unitatea de disc dur ce gazduieste sistemul de operare

D: unitate de disc de lucru

Organizare:

BOOT - zona in care se gaseste programul de incarcare a SO.

FAT - tabela cu informatiile cu care se aloca spatiul de pe disc

DIR - directorul radacina

FILE - zona alocata fisierelor

Page 14: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

UNITATE DE DISC IMPLICITA - unitate de disc utilizata deSO atunci cand comanda nu specifica asupra carui disc serefecta actiunea.

DIRECTOR IMPLICIT - director utilizat de SO atunci candcomanda nu specifica asupra carui director se refecta actiunea.

ADRESARE DIRECTA a unui fisier - precizarea unitatii dedisc, a lantului de directoare de la radacina pana la directorul incare se afla fisierul, precum si a numelui fiserului. Ex.C:\lucrari\inf\explorer.exe

ADRESARE IMPLICITA a unui fisier - utilizarea unitatii dedisc implicite si a directorului implicit. Ex. explorer.exe(unitatea implicita fiind C:\lucrari\inf)

ADRESARE RELATIVA - modalitate ce plecand de la calea dinprompter indica drumul spre un fisier. Ex. inf\explorer.exe(unitatea implicita fiind C:\lucrari)

Page 15: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Prompterul MS DOS incepe cu o litera, urmata uneori denume de directoare, separate de semnul \ si se incheie cusemnul >. Litera de inceput prezinta “unitatea de discimplicita”. Directoarele indicate in prompter se numesc“cale” si precizeaza lantul de directoare, de la radacina pinala “directorul implicit”.

Ex. C:\lucrari\inf>_

unitatea de disc implita este C:directorul implicit este inf, derivat din lucrari,de pe discul C:

Prompterul apare dupa ce sistemul de operare este incarcatin memoria interna si lansat in executie.

Page 16: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Comenzile interne stau în memoria RAM, deoarece sunt folosite frecvent. Fara ele MS-DOS nu ar functiona.

Comenzile externe stau pe disc si sunt aduse in memoria RAM atunci cand sunt efectiv folosite.

Interne Externe

Comenzi DOS

Exemple de comenzi interne:DIR, TYPE, COPY, DEL…

Exemple de comenzi externe:FORMAT, MODE, TREE...

Page 17: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Sunt doua moduri de a folosi DOS:

Direct de la prompter(prompterul este ceea ce se vede de obi-cei pe ecran dupa pornirea calculatorului, de exemplu C:>), folosind ceea ce se numeste linia de comanda;

Un al doilea mod este folosirea unuiprogram, de exemplu DOS SHELLsau NORTON COMMANDER;

CUM FOLOSIM DOS?

Comenzi MS DOS

Page 18: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

WINDOWS

Microsoft Windows este un sistem de operare ce apreluat intreg controlul asupra calculatorului.Este un mediu puternic structurat intr-ointerfata grafica simpla si prietenoasa ce asiguraportabilitatea informatiei intre aplicatii siasigura pseudo-multitasking (se poate ocupaaparent de mai multe programe in acelasi timp).

Page 19: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Istoric WINDOWSWindows este anuntat de Microsoft - 1983

Windows 3.x - 1990

Windows for Workgroups 3.11 - facilitati pentru lucrul în retea.

Windows NT 3.5 - sistem de operare propriu-zis nu are nevoie de MS DOS.

Windows 95 - Interfata grafica cu utilizatorul noua mai intuitiva. Facilitati superioare de lucru în retea si multimedia (sunet si grafica) precum si Plug and Play.

Windows NT Workstation 4.0 - fialibitate mult sporita

Windows NT Server 4.0 - sistem de operare construit pentru administrare de retele de calculatoare.

Windows 98 - aduce îmbunatatiri variantei Windows 95

Windows 2000 Professional - combina usurinta utilizarii sistemului de operare Windows 98 cu simplitatea administrarii, fiabilitatea si securitatea sistemului de operare Windows NT.

Windows 2000 Server – Protectia superioare a fisierelor, Interoperabilitate ridicata cu calculatoarele client: Suporta sistemele de operare Windows NT Workstation, Windows 9x, Windows 3.x, Macintosh si Unix.

Windows Millenium Edition (Me) - Multimedia Center. fisierelor audio catre dispozitive audio portabile sau catre dispozitive ce ruleaza Windows CE.

Microsoft Windows XP - sistem de operare foarte stabil, mult mai sigur decât versiunile anterioare

Microsoft Windows VISTA – varianta de trecere ce anunta schimbari in filozofia de construire

Microsoft Windows 7 –

Microsoft Windows 8 – ultima versiune

Page 20: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

WINDOWSELEMENTE DE BAZA

Icon Iconurile sunt simboluri grafice cu functiispeciale. Accesarea iconurilor se face apasand dedoua ori pe butonul din stanga al mouse-ului (double-click).

Taskbar Taskbar-ul (bara de lucrari) se afla in parteade jos a ecranului si contine butonul de Start (in stanga) siceasul sistemului (in dreapta). La pornirea unui programsau la deschiderea unei ferestre, un buton reprezentandacea fereastra apare pe taskbar.

Desktop Desktop-ul este principala fereastra dinWINDOWS ce contine, pe langa principalele iconuri desistem si iconuri create de utilizator.

Page 21: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Exemplu de interfaţă Windows clasică

Icon

Butonul Start

Butoane lansare rapidă programe

Buton program activ

Bara de programe active

Page 22: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

FERESTRE

Ferestrele sunt elementefundamentale în WINDOWS, ce potcontine aplicatii sau grupuri deaplicatii.

Ferestrele rezolva problemapartajarii ecranului (monitorului)intre programele executatesimultan.

Numai o singura fereastra poate fiactiva (primi comenzi de latastatura) la un moment dat.

O fereastra se poate muta sauredimensiona cu ajutorul mouse-ului.

Page 23: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Suprafaţa Cursorul deplasării imaginei din fereastră

Elementele unei ferestre

Buton închidere

Bară de meniuriBară de butoane

Butoane de deplasare a imaginei dinfereastră.

Frontiera ferestrei

Bară de titlu Buton de minimizare Buton de maximizare

Page 24: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

FUNCTII GENERALE

Cuprinde functii ale fisierelor:New, Open, Save (Save as) - creeaza,deschide, salveaza un fisier;Exit - paraseste programul.

Contine functii folosite la editare:Cut -sterge o zona marcata de text;Copy - copiază în memorie zonamarcata;Paste - lipeste la pozitia curenta acursorului obiectele din memorie;

Contine informatii despre programul curent -Contents.Se pot cauta cuvinte cheie folosind functia Index.

Page 25: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Aplicaţii sub WINDOWSWindows ExplorerEste un utilitar ce ne ajută să ne gestionăm informaţiilefolosind directoarele (folder) sau fişierele (file), ce pot ficreate, redenumite, şterse, copiate sau mutate.

PaintEste un editor grafic prin care ne putem ilustra munca,putem produce, prelua şi prelucra obiecte grafice.

Notepad şi Wordpad Sunt editoare de text.

MS-DOS Prompt Este calea către nucleul sistemului deoperare DOS.

Page 26: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Windows ExplorerEste un utilitar ce ne ajută să ne gestionăm informaţiilefolosind directoarele (folder) sau fişierele (file), ce pot ficreate, redenumite, şterse, copiate sau mutate.

Page 27: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

PaintEste un editor grafic prin care ne putem ilustra munca,putem produce, prelua şi prelucra obiecte grafice.

Page 28: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

Notepad şi Wordpad Sunt editoare de text.

Page 29: SISTEMUL DE OPERARE AL UNUI CALCULATOR - … · Sistemele de operare de uz general, nu sunt sisteme de operare de timp real. Calculatoarele ce conduc procese industriale utilizeaza

http://www.scritube.com/stiinta/informatica/NOTIUNI-DE-BAZA-DESPRE-CALCULA1223121524.php