sistemul de operare al unui calculator - umfcv.ro 2_ro_2018.pdf · programul si datele discul dur...

86
SISTEMUL DE OPERARE AL UNUI CALCULATOR

Upload: others

Post on 31-Aug-2019

20 views

Category:

Documents


0 download

TRANSCRIPT

SISTEMUL DE OPERARE AL UNUI CALCULATOR

Retele de calculatoare

Internet

Raufacatori informatici

Informarea medicala

Cercetarea medicala

Intocmirea lucrarilor stiitifice

CE ESTE UN SISTEM DE OPERARE?

Exploatarea hardware-ului necesită existenţa unui set de programe ce să ne ajute 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 ne ajută 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.

Funcţiile unui sistem de operare sunt: -controlul execuţiei programelor (încărcare în memoria internă, lansarea în execuţie, încheierea execuţiei acestora), -planificarea şi controlul fluxului aplicaţiilor, -detectarea şi păstrarea controlului erorilor ce apar în cursul prelucrărilor, -administrarea spaţiului memoriei interne şi externe, -gestionarea sistemului de fişiere, -efectuarea operaţiilor de intrare-ieşire, -gestionarea periferiei calculatorului, -oferirea unui set de comenzi ce sa permita utilizatorului accesul optim la resursele calculatorului -asigurarea interfeţei cu utilizatorul. -asigurarea securitatii, prin controlarea accesibilitatii utilizatorilor la resursele sistemului de calcul .

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. Executarea programului de citire a pistei 0 de pe discul dur

2. Citire a pistei 0 de pe discul dur

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

4. Citire a

SISTEMULUI DE OPERARE

de pe discul dur

HARDWARE

programe de comanda

sistem de exploatare fisiere

programe utilitare

programe standard de aplicatii

programe de aplicatii ale utilizatorilor

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.

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

Î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

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

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);

STRUCTURA UNEI COMENZI MS-DOS

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

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

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

UNITATE DE DISC IMPLICITA - unitate de disc utilizata de SO atunci cand comanda nu specifica asupra carui disc se refecta actiunea.

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

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

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

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

Prompterul MS DOS incepe cu o litera, urmata uneori de nume de directoare, separate de semnul \ si se incheie cu semnul >. Litera de inceput prezinta “unitatea de disc implicita”. Directoarele indicate in prompter se numesc “cale” si precizeaza lantul de directoare, de la radacina pina la “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 incarcat in memoria interna si lansat in executie.

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

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 unui program, de exemplu DOS SHELL sau NORTON COMMANDER;

CUM FOLOSIM DOS?

Comenzi MS DOS

WINDOWS

Microsoft Windows este un sistem de operare ce a preluat intreg controlul asupra calculatorului. Este un mediu puternic structurat intr-o interfata grafica simpla si prietenoasa ce asigura portabilitatea informatiei intre aplicatii si asigura pseudo-multitasking (se poate ocupa aparent de mai multe programe in acelasi timp).

Istoric WINDOWS Windows 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 – …..

WINDOWS ELEMENTE DE BAZA

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

Taskbar Taskbar-ul (bara de lucrari) se afla in partea de jos a ecranului si contine butonul de Start (in stanga) si ceasul sistemului (in dreapta). La pornirea unui program sau la deschiderea unei ferestre, un buton reprezentand acea fereastra apare pe taskbar.

Desktop Desktop-ul este principala fereastra din WINDOWS ce contine, pe langa principalele iconuri de sistem si iconuri create de utilizator.

Exemplu de interfaţă Windows clasică

Icon Butonul Start Butoane lansare rapidă programe Buton program activ Bara de programe active

FERESTRE

Ferestrele sunt elemente fundamentale în WINDOWS, ce pot contine aplicatii sau grupuri de aplicatii.

Ferestrele rezolva problema partajarii ecranului (monitorului) intre programele executate simultan.

Numai o singura fereastra poate fi activa (primi comenzi de la tastatura) la un moment dat.

O fereastra se poate muta sau redimensiona cu ajutorul mouse-ului.

Suprafaţa Cursorul deplasării imaginei din fereastră

Elementele unei ferestre

Buton închidere Bară de meniuri Bară de butoane Butoane de deplasare a imaginei din fereastră. Frontiera ferestrei

Bară de titlu Buton de minimizare Buton de maximizare

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 zona marcata; Paste - lipeste la pozitia curenta a cursorului obiectele din memorie;

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

Aplicaţii sub WINDOWS Windows Explorer Este un utilitar ce ne ajută să ne gestionăm informaţiile folosind directoarele (folder) sau fişierele (file), ce pot fi create, redenumite, şterse, copiate sau mutate.

Paint Este 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 de operare DOS.

Windows Explorer Este un utilitar ce ne ajută să ne gestionăm informaţiile folosind directoarele (folder) sau fişierele (file), ce pot fi create, redenumite, şterse, copiate sau mutate.

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

Notepad şi Wordpad Sunt editoare de text.

Retele de calculatoare

Putem spune ca avem o retea de calculatoare, atunci cand, cel putin 2 calculatoare impart (comunica) intre ele date, printr-un mediu comun de transmisie, pe baza unor reguli de comunicatie (protocol) Un protocol este o definire a modului în care calculatoarele vor reacţiona atunci când vor comunica unele cu altele. Definţiile protocoalelor se întind de la descrierea modului de plasare a biţilor pe sârmă până la formatul unui mesaj prin poşta electronică. Protocoalele standard permit calculatoarelor de la diferiţi producători să comunice; calculatoarele pot folosi un software complet diferit, cu condiţia ca programele care rulează la cele două capete să se înţeleagă asupra sensului datelor.

Ethernet - Un tip de "reţea cu arie locală". Este un termen destul de confuz deoarece există câteva tipuri diferite de legături, care suportă viteze de comunicaţie diferite, cuprinse între 2 până la 100 milioane de biţi pe secundă. Ceea ce face un Ethernet să fie Ethernet este modul în care calculatoarele din retea decid al cui e rândul să vorbească.

modem (modulare - demodulare) - O piesă de echipament care conectează un calculator la o linie de transmitere a datelor (de obicei o linie telefonică de un anumit fel). Majoritatea oamenilor folosesc modemuri care transferă date la viteze variind între 1200 biţi pe secundă (bps) şi 56 Kbps. Există, de asemenea, modemuri care oferă viteze mai mari şi care suportă şi alte medii de transmitere a datelor. Acestea sunt folosite pentru scopuri speciale-de exemplu, pentru a conecta o reţea locală mare la furnizorul reţelei printr-o linie închiriată.

linie dedicată; linie închiriată - O linie telefonică permanent conectată între două zone. Liniile închiriate sunt de obicei folosite pentru a conecta reţele locale de dimensiuni moderate la furnizorii de servicii Internet.

HUB - dispozitiv ce ramifica reteaua, dand posibilitatea conectarii mai multor clienti.

REPEATER - dispozitiv ce aplifica semnalul, dand posibilitatea maririi lungimii cablului retelei.

Router - Un sistem care transferă date între două reţele care folosesc acelaşi protocol. Reţelele pot diferi în caracteristicile lor fizice (de exemplu, un router poate transfera date între un Ethernet şi o linie telefonică închiriată).

Gate (Poartă) - Un sistem computerizat care transferă datele între aplicaţii sau reţele în mod normal incompatibile. El reformatează datele astfel încât ele să fie acceptabile pentru noua reţea (sau aplicaţie) înainte de a o furniza acesteia. Termenul este adesea folosit şi sub numele de router, dar această folosire este incorectă.

Structură de reţea instituţională

INTERNET

http://www.umfcv.ro/medicina,studenti-disciplina-informatica-medicala

Internet Retea heterogena de retele Principii: • accepta orice tip de documente: grafice, text, imagini,

video, audio, totul insa numeric • orice document are o adresa si poate contine adresa altui

document • informatia poate circula pe orice traseu • informatia e divizata in pachete

Servicii

Servicii

• remote login (telnet) • file transfer (ftp) • electronic mail (e-mail) • news (USENET or network news) • hypertext (WWW) • other ...

Servicii

Servicii

World Wide Web; WWW - Un sistem bazat pe hypertext pentru căutarea şi accesarea resurselor Internet.

Html - Hypertext markup language; limbajul în care sunt scrise documentele pentru World Wide Web. hypermedia - O combinaţie de hypertext si multimedia. hypertext - Documente care conţin legături la alte documente; selectarea unei legături afişează automat al doilea document.

multimedia - Documente care includ diferite tipuri de date; de exemplu, text si audio sau text în diferite limbi, sau text şi o tabelă spreadsheet.

Raufacatori informatici

Istoric

•1949 – primele teorii despre posibilitatea crearii de programe care se pot automultiplica • 1960’ - primele virusuri experimentale • 1984 - prima oara cand au fost denumite virusuri, pentru ca se pot automultiplica si nu pot exista fara o gazda •1986-1987 - apar virusurile pentru PC

Definitie Conform definitiei bine cunoscuta data de Fred Cohen, un VIRUS INFORMATIC este un program care poate infecta alte programe, modificandu-le in asa fel incat sa includa o copie a sa (posibil evoluata). In 1987, Fred Cohen a publicat o demonstratie prin care arata ca nu exista un algoritm care sa poata detecta absolut toate virusurile posibile.

Tipuri de raufacatori

• Troieni • Viermi • Virusuri • Spioni • Addware (advertising - supported software)

TROIAN

•Diferenta fata de un virus este ca nu se poate automultiplica •Un troian este “ambalat” frumos, dar produce neplaceri •Produce probleme de operare si pierderi de informatie

Permit folosirea unui calculator ca parte dintr-un botnet (ex. pentru a efectua spam automat sau a distribui atacuri de tip Denial-of-service) Inchiderea/ defectarea calculatorului Blue screen of death Furt electronic de bani Furt de date (parole sau informatii despre carti de credit) Instalarea de software, inclusiv malware produs de terțe părți Descarcarea sau incarcarea de fisiere de pe/pe calculatorul utilizatorului Modificarea sau stergerea unor fisiere Keystroke logging Obervarea ecranului utilizatorului Vizualizarea webcam-ului utilizatorului Controlarea de la distanta a computerului Navigarea anonima pe internet pentru o terța parte

Botnet Un botnet este o colecție de programe conectate la internet, care comunica cu alte programe similare, pentru a îndeplini diferite sarcini Un dispozitiv compromis in acest fel, denumit "bot", apare atunci când un computer este infectat de un software de tip malware. Calculatoarele pot fi cooptate într-un botnet atunci când executa raufacatori informatici. Acest lucru poate fi realizat prin atragerea utilizatorilor în a face un drive-by-download, exploatând vulnerabilitățile browser-ului web, sau prin pacalirea utilizatorului sa ruleze un program de tip cal troian, care ar putea proveni si dintr-un atașament e-mail. Acest malware va instala de obicei module care permit calculatorului să fie comandat și controlat de catre operatorul retelei de tip botnet. În funcție de modul în care este scris, un troian poate apoi sa se ștearga pe sine, sau poate să rămână prezent pentru a actualiza și a menține modulele instalate.

Viermele Un vierme este in mare parte asemanator cu un virus Se reproduce fara a modifica gazda Spre deosebire de un virus, nu are nevoie sa se ataseze unui program. Un vierme este un program de sine statator care se reproduce, cu scopul de a se raspandi si la alte computere De multe ori, se foloseste de o retea de computere pentru a se raspandi, bazandu-se pe bresele de securitate din computerele tinta pentru a obtine acces la retea.

Virusurile Un program informatic ce se poate autoreplica si raspandi de la un calculator la altul Pentru a se autoreplica, un virus trebuie sa poata executa cod si sa aiba drept de scriere in memorie. Din acest motiv, multe virusuri se atașează la fișiere executabile care pot fi parte din programe legitime Virusurile nerezidente – se poate afirma ca sunt formate dintr-un modul de gasire si un modul de replicare. Virusurile rezidente – contin un modul de replicare, similar cu cele intalnite la virusurile nerezidente, dar sunt rezidente in memoria operativa.

Virusurile Virusul, atunci când este executat, încarcă modulul de replicare în memorie; acest modul este executat de fiecare dată când sistemul de operare este folosit pentru a efectua o anumită operație, de exemplu, pentru a lansa un fișier. Astfel virusul infectează fiecare program corespunzator, care este executat pe calculator Unele virusuri isi modifica structura la fiecare infectie, adică fiecare fișier infectat conține o variantă diferită a virusului. Virusurile polimorfe infecteaza fisierele cu o copie criptata a lui, care este decodata de un modul de decriptare. In cazul virusurilor polimorfe, modulul de decriptare este si el modificat la fiecare infectie. Pentru a evita sa fie detectate prin emulare, unele virusuri se rescriu complet de fiecare data cand infecteaza noi executabile. Virusurile care folosesc aceasta tehnica se spune că sunt metamorfe. Internetul a generat noi cai de raspandire: email, retele de socializare

Viermele Un vierme este in mare parte asemanator cu un virus Se reproduce fara a modifica gazda Spre deosebire de un virus, nu are nevoie sa se ataseze unui program. Un vierme este un program de sine statator care se reproduce, cu scopul de a se raspandi si la alte computere De multe ori, se foloseste de o retea de computere pentru a se raspandi, bazandu-se pe bresele de securitate din computerele tinta pentru a obtine acces la retea.

Viermele Un vierme este in mare parte asemanator cu un virus Se reproduce fara a modifica gazda Spre deosebire de un virus, nu are nevoie sa se ataseze unui program. Un vierme este un program de sine statator care se reproduce, cu scopul de a se raspandi si la alte computere De multe ori, se foloseste de o retea de computere pentru a se raspandi, bazandu-se pe bresele de securitate din computerele tinta pentru a obtine acces la retea.

Raufacatori informatici Crearea: destul de simpla!! Multiplicarea: inainte de activare Activarea: devin operationali in functie de diferite conditii Descoperirea: ICSA Asimilarea: companiile care fac programele antivirus isi modifica programele pentru a detecta noul virus Eradicarea: o masa critica de programe antivirus

Raufacatori informatici Noi variante • TSPY_PASSTEAL.A fură parolele din browsere, printr-o aplicatie de recuperare a parolei, iar • TSPY_PIXSTEAL.A copiaza toate fisierele de tip imagine din computer si le incarca pe un server FTP. A fost remarcat ca acesti raufacatori au fost “plantati” în site-urile de file-sharing, fiind declarati drept generatoare de cheie de licență pentru alt software sau inclusi într-o arhivă alături de alte software-uri ilegale similare. Alte variante PASSTEAL erau deghizate in fisiere de tip e-book ale unor carti la moda pentru adulti tineri.

INFORMAREA MEDICALA FOLOSIND CALCULATORUL

MEDLINE

Articole stiintifice in format “open access” disponibile pe internet

www.doaj.org/

CERCETAREA MEDICALA

Generarea modelului

Conceperea experimentului

Experimentul pilot

Analiza rezultatelor

Adaptarea experimentului

Efectuarea experimentelor

Prelucrarea rezultatelor

Obtinerea concluziilor

Documentare

REALIZAREA SI PREZENTAREA

LUCRARILOR STIINTIFICE

Prezentarea lucrarilor stiintifice stiintifice

-Reviste

-Carti

-Manifestari stiintifice

Manifestari stiintifice

-Masa rotunda

-Simpozion

-Conferinta

-Congres

Modalitati de prezentare

-Prezentare electronica

-Poster

Titlul, autorii, apartenenta lor

Introducere

Material si metoda

Rezultate

Concluzii

Bibliografie

Poster