Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Calculatoare


Index » educatie » » informatica » Calculatoare
» Sistemul de operare. Fundamente


Sistemul de operare. Fundamente


Sistemul de operare. Fundamente

Controleaza aproape toate functiile PC-ului.

Componentele, functiile si tehnologia sunt pentru Windows 2000 si XP.

1 Scopul SO

Toate PC-urile se bazeaza pe un SO care ofera interfata pentru interactiunea utilizator, aplicatii si hardwere. OS booot-eaza PC-ul si manageriaza fisierele. Aproape toate SO moderne pot suporta mai multe sarcini, mai multi utilizatori sau mai multe CPU ( sunt multifisiere, multitask, multiCPU).

Rolurile SO:

        Controleaza accesul la hard



        Manageriaza fisierele si folderele

        Este o interfata pentru utilizator( tampon intre user si hard)

        Manageriaza aplicatiile

1.1.Caracteristicile SO moderne

Indiferent de complexitatea PC-ului si a SO toate SO indeplinesc aceleasi operatii de baza:

        Controleaza accesul la hard

        Manageriaza fisierele si folderele

        Este o interfata intre utilizator si PC

        Manageriaza aplicatiile

Controlul accesului la hard

SO manageriaza interactiunea intre aplicatii si hard. Pentru a accesa si comunica cu hardul SO instaleaza un driver de dispozitiv pentru fiecare componenta hard.

Driver de dispozitiv este un mic program scris de fabricantul hardului si livrat o data cu hardul. Cand este instalata componenta hard, este instalat si driver de dispozitiv care permite sistemului sa comunice cu componente

Procesul de alocare a resurselor sistemului si instalarea driverelor poate fi facut cu Plug and Play( Pnp). Pnp a fost introdus in W95 pentru a simplifica instalarea de noi harduri. Toate SO moderne sunt compatibile Pnp. Avand Pnp SO detecteaza automat componentele hard compatibila PnP si instaleaza drive-rul pentru ea, apoi SO configureza dispozitivul si updateaza registrii ( baza de date care contine toata informatia despre PC: aplicatii, utilizatori, hard, setari, NET , tipul fisierelor)

Managmentul fisierele si folder-elor

SO creaza o structura de fisier pe drive-rul HD care permite datelor sa fie memorate. UN fisier este un bloc de date inrudite , caruia i se da un nume si este tratat ca o singura unitate. Fisierele program si de date sunt grupate impreuna in foldere ( directoare). Fisierele si directoarele sunt organizate astfel incat sa fie usor de gasit si de folosit. Directoarele pot fi pastrate in alte directoare (pentru care primele sunt subdirectoare)

In Windows directoarele sunt foldere iar subdirectoarele sunt subfoldere.

Interfata cu utilizatorul

Utilizatorul are acces la hard si soft prin intermediul SO. Exista 2 tipuri de utilizatori:

      Command Line Interface (CLI) - Utilizatorul scrie comanda la prompter, ca in Fig. 1.

      Graphical User Interface (GUI) - Utilizatorul interactioneaza cu menu si icons, ca in Fig. 2.

Cele mai multe SO ca Windows 2000 si XP au ambele variante CLI si GUI.

Managementul aplicatiilor

SO localizeaza o aplicatie si o incarca in RAM. Aplicatiile sunt programe soft( Word, baze de date, jocuri, etc.). OS asigura fiecarei aplicatii resursele necesare.

Application programming interface (API) este un set de ghiduri folosit de programatori pentru a asigura ca aplicatia pe care o dezvolta este compatibila cu un OS. Iata doua exemple de API:

        Open Graphics Library (OpenGL) specificatie standard pentru multimedi

        DirectX - Collection of APIs inrudite pentru sarcini multimedia pentru Microsoft Windows

1.2Conceptele SO

Cand comparam intre ele SO folosim termenii:

      Multi-user - doi sau mai multi utilizatori pot lucra in acelasi timp la programele lor impatind perifericele ca imprimante.

      Multi-tasking -computer este capabil de multiple applicatii in acelasi timp

      Multi-processing -computerul poate avea doua sau mai multe unitati centrale de prelucrare (CPUs) care isi impart programele

      Multi-threading Un program poate fi spart in mai multe parti mai mici care pot fi incarcate de SO dupa nevoi. Asta permite ca un program sa devina multi-tasking.

Cele mai multe SO moderne sunt multi-user si multi-tasking, si pot suporta multi-processing and multi-threading.

Moduri de operare

Toate CPU moderne pot lucra in moduri diferite ( capacitatea CPU si mediul de lucru). Modul de lucru determina cum CPU manageriaza aplicatiile si memoria. Fig. 1 ne arata un exemplu de alocare logica a memoriei. Cele 4 moduri uzuale de operare sunt (conventional <=640 KB; upper>640, <=1 MB; extended >=1MB)

      real mode,

      protected mode,

      virtual real mode,

      compatible mode.

1. Real mode CPU poate executa doar un program la un moment dat si poate adresa doar 1 MB de memorie la un moment dat. Desi toate procesoarele moderne au modul real valabil, acesta este folosit doar in DOS sau aplicatiile DOS,sau SO pe 16 biti ca Windows 3.x. In acest mod, cand o aplicatie produce o eroare intregul PC poate fi afectat deoarece programul are acces direct la memorie. Acest lucru poate face ca PC-ul sa nu mai corespunda, sa se restarteze sau sa se inchida datorita coruperii spatiului de memorie. Fig.2 este o lista de comenzi DOS uzuale care pot fi inca folosite in SO moderne ca Windows XP:

Comanda si functia

HELP- furnizeaza ajutor pentru linia de comanda

DIR- afiseaza continutul directorului

ATTRIB- schimba atributele unui fisier pentru a indica un fisier read-only,,archive, system, hidden

EDIT- deschide un fisier pentru editare

COPY- copiaza un fisier

XCOPY- copiaza un fisier si subdirectoarele

FORMAT- formateaza un disc

MD- creaza un director

CD- schimba directorul la cel specificat

RD- inlatura un director

2.Protected mod

CPU care lucreaza in acest mod are acces la toata memoria PC-ului, inclusiv memoria virtuala ( spatiu pe HD este folosit ca RAM de emulatie). SO care lucreaza in protected mod pot manageria mai multe programe simultan. Acest mod acorda acces de 32 biti la memorie, drivere si transferurilor intre dispozitive de intrari si iesiri I/O. Este folosit de SO de 32 de biti ca Windows 2000 sau Windows XP. In acest mod aplicatiile sunt protejate la posibilitatea ca alte programe aflate in lucru, sa foloseasca memoria rezervata lor sau invers

3. Virtual Real Mode

In acest mod CPU permite unei aplicatii in real mod sa ruleze intr-un OS aflat in "protected mod". De aceea o aplicatie DOS poate rula intr-un SO pe 32 biti ca Windows XP

Compatibility Mode creaza mediul unui SO invechit pentru aplicatiile care nu sunt compatibile cu SO. Un exemplu: o aplicatie care verifica versiunea SO poate fi scrisa pentru Windows NT si necesita un pachet special de service. Compatibility Mode poate crea mediul adecvat sau versiunea care sa permita aplicatiei sa ruleze ca si cum ar fi in mediul dorit.

2 Descrierea si compararea SO. Scopuri, limite, compatibilitati

Unui tehnician i se poate cere sa aleaga si sa instaleze un SO unui client. Sistemul selectat depinde de nevoile clientului. Exista 2 tipuri distincte de SO:

        desktop operating systems.- pentru casa, mici birouri, un numar limitat de useri SOHO

        network operating systems pentru multi useri cu nevoi foarte diverse NOS

SOHO ( smoll office/ home office)

Are caracteristicile:

        suporta un singur user

        ruleaza aplicatiile unui singur user

        imparte folderele si fisierele intr-o retea mica cu securitate limitata

Cele mai folosite pe piata soft sunt: Microsoft Windows, Apple Mac OS, si UNIX/Linux.

Microsoft Windows

Cele mai populare versiuni:

      Windows XP Professional - folosit de cele mai multe conectate la Windows Server de retea

      Windows XP Home Edition - folosit pentru computere de acasa cu securitate limitat

      Windows XP Media Center - folosit pentru computere de jocuri, muzica si filme

      Windows XP Tablet PC Edition - pentru PC tablete

      Windows XP 64-bit Edition - pentru PC cu procesoare de 64-bit

      Windows 2000 Professional - vechi SO inlocuit de Windows XP Professional

      Windows Vista - cea mai noua versiune de Windows

Apple Mac OS

Apple computers sunt cei ce folosesc un SO numit Mac OS. Mac OS este destinat sa fie un prietenos GUI sistem de operare.. Versiunile actuale ale Mac OS sunt bazate pe o versiune adaptata de UNIX.

UNIX/Linux
UNIX, a fost introdus la sfarsitul anilor 1960, este unul dintre cele mai vechi SO. Sunt multe versioni de UNIX azi. Una dintre cele mai recente este extrem de populara Linux. Linux a fost dezvoltat de Linus Torvalds in 1991, si a fost gandit ca un open-source operating system. Programele open-source permit ca codul sursa sa fie distribit si schimbat de oricine ca produs free descarcat de pe NET sau de catre dezvoltatori la un cost mult mai scazut decat orice alt sistem de operare.

2.2 Network OS (NOS)

Are urmatoarele caracteristici:

   Suporta mai multi useri

   ruleaza aplicatii multi-user

   este robust si redundant

   ofera securitate ridicata comparativ cu desktop operating systems

Iata cele mai raspandite NOS:

Microsoft Windows are doua variante de retele:

Windows 2000 Server si Windows Server 2003. Acestea folosesc o baza de date centrala numita Active Directory pentru a manageria resursele.

Novell Netware - a fost primul SO care a raspuns cerintelor pentru resea prin 1980 pentru retele LAN.

Linux - Linux operating systems include Red Hat, Caldera, SuSE, Debian, and Slackware.

UNIX - diverse.

3 Alegerea SO dupa nevoile clientului

Pentru a alege SO dupa nevoile clientului trebuie sa intelegi cum doreste acesta sa foloseasca PC-ul. SO pe care il vei recomanda trebuie trebuie sa fie compatibil cu orice aplicatie ce va fi folosita si sa suporte tot echipamentul hard instalat in PC. Daca PC-ul va fi atasat la o retea, noul SO trebuie sa fie compatibil cu alte SO din retea.

3.1 Identificarea aplicatiilor si mediilor compatibile cu un sistem deschis

Un sistem deschis ar trebui sa fie compatibil cu toate aplicatiile instalate pe PC. Inainte de a recomanda un SO unui client, investigati ce tipuri de aplictii va folosi acesta. Daca PC-ul va fi parte dintr-o retea noul SO trebuie sa fie compatibil cu alte SO din retea. Tipul de retea determina determina care SO sunt compatibile. Retelele Microsoft Windows pot avea multiple PC-uri care folosesc diferite tipuri de SO Microsoft Windows.

Iata cateva recomandari ce va pot ajuta la alegerea SO cel mai potrivit pentru client:





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate