![]() |
|||||
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:
Din punct de vedere a sistemului de operare resursele logice sunt:
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 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.
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
Componentele unui sistem de operare
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
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.
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.
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
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)
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.
Asigură interpretarea comenzilor date de utilizator, informează utilizatorul asupra erorilor care apar etc.
Exemple de sisteme de operare MS-DOS
|
|||||