Sunteți pe pagina 1din 9

Componenta software

Sistemul de operare

Componenta software reprezintă totalitate programelor instalate pe


calculator.

Program – o colecţie organizată de comenzi şi operaţii. Aceste


comenzi se numesc instrucţiuni.

Componenta software are trei categorii mari de programe: 


                     Firmware – instrucţiunile ce intră în contact
direct cu componenta fizică a  calculatorului (microinstrucţiunile
microprocesorului şi BIOS-ul – Basic Input/Output System);

                         Sistemul de operare – ansamblul de


programe ce coordonează toate activităţile  sistemului de calcul;

                        Programele de aplicaţie – totalitatea


programelor destinate rezolvării unor probleme specifice.
               Concepte de baza şi caracteristici ale unui sistem de
operare

Sistem de operare - S.O. sau O.S. - Operating System


   Sistemul de operare este un pachet de programe care asigură
gestionarea eficientă a resurselor fizice şi logice ale unui sistem de
calcul precum şi o interfaţă între utilizator şi calculator.

Din punct de vedere a sistemului de operare resursele fizice sunt:

 capacitatea de stocare in memoria internă

timpul de lucru al procesorului

caracteristicile de lucru ale echipamentelor sistemului de intrare-


ieşire

 Din punct de vedere a sistemului de operare resursele logice sunt:

date;

programe;

In absenţa unui sistem de operare,


calculatorul acceeptă doar programe
scrise la nivel de bază. adică în limbajul
cod maşină, ceea ce inseamnă codificarea
binară a datelor şi a programelor.

Sistemul de operare nu este stocat in memoria internă RAM din care


datele se pierd la oprirea calculatorului şi nici in ROM deoarece are
un volul redus. Sistemul de operare este stocat pe hard disk.
 

  Încărcarea sistemului de operare

  Initializarea şi verificarea funcţionării corecte a componentelor


hardware instalate în configuraţie

 Această operaţie este realizată de către un software care nu face parte


din sistemul de operare şi anume de către BIOS (Basic Input System).

Setul de microinstrucţiuni BIOS , stocat in memoria ROM, reprezintă


un firmware, "soft turnat in hard" , adică un nivel inferior de software
ce reprezintă instrucţiuni codificate direct in circuitele fizice ale unei
componente hardware.

Indiferent de sistemul de operare care se incarcă, această componentă


este aceeaşi (o dată instalată în configuraţie, ea este memorată in
memoria internă de către BIOS, iar la pornirea calculatorului, la
trecerea curentului electric prin circuitele respective, aceasta se reface
şi devine activă.Astfel au loc teste de memorie RAM, testul de
tastatură, testul de hard disk etc.

Lansarea în execuţie a încărcătorului sistemului de operare


(BOOT strap)

Acesta este un program al BIOS,scurt de câţiva octeţi. El citeşte


primul sector de pe hard disk şi il transferă în memoria RAM

Instrucţiunile incărcate în primul sector de pe hard disk


realizează încărcarea în memoria RAM şi apoi punerea în funcţiune.

 
    Componentele unui sistem de operare

Nucleul (Kernel) – conţine programele necesare pentru


gestionarea resurselor  calculatorului şi pentru controlarea activităţii
echipamentelor şi programelor;

               a. Programe specifice controlului şi funcţionării


componentelor periferice existente în configuraţia calculatorului

               b. Programe pentru gestionarea datelor şi programelor care


intră în prelucrare

Interfaţa (Shell) – defineşte modul în care utilizatorul


interacţionează cu S.O.

                c. Programe pentru interfaţa cu utilizatorului.

 
   a. Programe de prelucrare a datelor au nevoie de transferuri de date
spre sau dinspre exterior. Acest lucru se realizează prin intermediul
dispozitivelor periferice, dar comenzile de transfer sunt gestionate de
către S.O. S.O. analizează ce dispozitiv trebuie să lucreze, ce zone de
memorie sunt necesare etc.

S. O. coordonarea funcţionarea dispozitivelor periferice prin


intermediul unui program specific fiecărei compentente numit driver.

Instalarea unei componente periferice


inseamnă furnizarea S.O. a unui driver, prin
care SO. "recunoaste" dispozitivul respectiv
şi il poate coordona.

Pentru componentele care fac parte din


configuratia de bază, diver-ele sunt integrate
in S.O.
 

    b. La nivelul S.O., datele sunt organizate in fişiere. Un fişier


reprezintă un volum de date care nu se stochează in memoria internă.

    Programele de gestiune a fişierelor sunt foarte complexe.

    c. Programele de interfaţă cu utilizatorul au sarcina de a face


posibilă comunicarea cu acesta într-un om inteligibil pentru om.

   Intefaţa poate fi:

- prin linie de comandă adică utilizatorul tastează comenzi intr-un


limbaj special

- grafică adică utilizatorului i se prezintă o serie de obiecte grafice, cu


diferite semnificaţii sau roluri, pe care le poate acţiona prin
intermediul mouse-ului.

         Funcţiile unui S.O.

Controlul execuţiei proceselor

Proces: - un program căruia trebuie să i se asigure resursele


calculatorului pentru a fi executat.

           - se mai numeşte task

Procesele pot fi:

        - liniare (monotasking)- adică executarea programului poate


solicita din partea S.O. un singur fir de control care presupune:
incarcarea programului de pe suportul extern in memoria RAM,
activarea procesorului pentru executatea lui instrucţiune cu
instrucţiune, activarea perifericului

        - neliniare (multitasking)- adică executarea programului poate


solicita din partea S.O. mai multe fire de control care se execută
simultan.

Exemplu: O plicaţie care foloseşte animaţie şi sunet corelate

S.O. din ultimii ani permit să se execute mai


multe procese simultan. Pentr aceasta timpul
de lucru al procesorului este planificat pe
durate de lucru relativ scurte care sunt
atribuite pe rând unor părţi din operaţiile
proceselor, până la terminarea acestora.

     Alocarea eficientă a resurselor fizice şi logice

Este vorba despre alocarea timpului UCP şi eventual de priorităţi intre


programe, alocarea şi eliberarea memoriei interne necesare
programelor care se execută.

Coordonatorul de procese(Task Manager)


 

      Gestiunea fişierelor

    Funcţia este realizată de programe specializate numite manageri de


fişiere. Aceste programe grupează fişierele in funcţie de tip, utilizator,
transfer in memorie etc.

     Asistarea utilizatorilor

   Asigură interpretarea comenzilor date de utilizator, informează


utilizatorul asupra erorilor care apar etc.

      Exemple de sisteme de operare

            MS-DOS
       

 
 
 

S-ar putea să vă placă și