Ce este un sistem de operare și componentele sale

Încercați Instrumentul Nostru Pentru Eliminarea Problemelor





Termenul OS sau sistem de operare este un tip de software și funcționează ca o interfață între utilizator și computer pentru a efectua toate sarcinile cum ar fi gestionarea memoriei, gestionarea fișierelor, gestionarea intrărilor și ieșirilor, securitate, gestionarea proceselor, contabilitatea joburilor, detectarea erorilor, controlul performanței sistemului, dispozitive periferice controlul precum imprimantele și unitățile de disc. Sistemele de operare populare includ în principal Windows, Linux, AIX, VMS, z / OS, etc. Acest articol discută o prezentare generală a ceea ce este un sistem de operare și componentele sale.

Ce este un sistem de operare (SO)?

Definiție: Un sistem de operare poate fi definit ca un sistem ca un complex mare care este partiționat în bucăți mici folosind o interfață. Acest sistem este utilizat pentru a partaja diferitele sisteme de operare componente care includ fișier, dispozitiv de intrare / ieșire, memorie de proces, etc. Toate piesele partiționate trebuie să fie părți bine definite ale sistemului cu funcții i / ps, o / ps și atent clasificate. Știm că toate sistemele nu au o structură similară, ci mai multe curente sisteme de operare partajați componentele sistemului descrise mai jos.




Sistemul de operare este cel mai semnificativ program dintr-un computer, deoarece fiecare computer funcționează cu un sistem de operare (OS) pentru a rula toate programele și aplicațiile. Principalele sarcini ale sistemului de operare al computerului sunt identificarea i / p de la tastatură, trimiterea o / p pe ecran, urmărirea fișierelor, unitățile de stocare, controlul dispozitivelor periferice, precum imprimantele etc.

Componentele sistemului de operare

Componentele unui sistem de operare joacă un rol cheie pentru a face ca o varietate de componente ale sistemului de computer să funcționeze împreună. Componentele de operare sunt discutate mai jos.



Componente ale sistemului de operare

componente-sistem-de-operare

Nucleu

Kernel-ul din sistemul de operare oferă nivelul de bază al controlului pe toate perifericele computerului. În sistemul de operare, nucleul este o componentă esențială care se încarcă mai întâi și rămâne în memoria principală. Pentru ca accesibilitatea memoriei să poată fi gestionată pentru programele din RAM, se creează programele pentru a obține acces din resursele hardware. Resetează stările de funcționare ale procesorului pentru cea mai bună funcționare în orice moment.

Executarea procesului

Sistemul de operare oferă o interfață între hardware, precum și un program de aplicație, astfel încât programul să se poată conecta prin dispozitivul hardware urmând pur și simplu procedurile și principiile configurate în sistemul de operare. program execuția include în principal un proces creat printr-un kernel de sistem de operare care utilizează spațiu de memorie, precum și diferite tipuri de alte resurse.


Întrerupe

În sistemul de operare, întrerupe sunt esențiale, deoarece oferă o tehnică fiabilă pentru ca sistemul de operare să comunice și să reacționeze la mediul înconjurător. O întrerupere nu este altceva decât un tip de semnal între un dispozitiv, precum și un sistem computerizat, altfel dintr-un program din computer care necesită ca sistemul de operare să părăsească și să decidă cu exactitate ce să facă ulterior. Ori de câte ori este primit un semnal de întrerupere, atunci hardware-ul computerului pune în așteptare automat orice program de calculator rulează în prezent, își păstrează starea și rulează un program de computer care este conectat anterior cu întreruperea.

Gestionarea memoriei

Funcționalitatea unui sistem de operare nu este altceva decât gestionarea memoriei care gestionează memoria principală și mută procesele înapoi și înainte între disc și memoria principală în timpul implementării. Aceasta urmărește fiecare poziție de memorie până când este atribuită unui proces, altfel este deschisă. Verifică cât de multă memorie poate fi alocată proceselor și, de asemenea, ia o decizie de a ști care proces va obține memorie la ce moment. Ori de câte ori memoria este nealocată, atunci se urmărește corespunzător pentru a actualiza starea. Gestionarea memoriei poate fi împărțită în trei grupuri importante, cum ar fi gestionarea memoriei hardware, sistemul de operare și gestionarea memoriei aplicației.

Multifunctional

Acesta descrie funcționarea mai multor programe de computer independente pe un sistem de computer similar. Multitasking-ul într-un sistem de operare permite unui operator să execute una sau mai multe sarcini de computer pe rând. Deoarece multe computere pot îndeplini una sau două sarcini la un moment dat, de obicei acest lucru se poate face cu ajutorul partajării timpului, unde fiecare program folosește timpul unui computer pentru a executa.

Rețele

Rețeaua poate fi definită ca atunci când procesorul interacționează între ele prin intermediul liniilor de comunicație. Proiectarea rețelei de comunicații trebuie să ia în considerare rutarea, metodele de conectare, siguranța, problemele opiniei și securității.

În prezent, majoritatea sistemelor de operare mențin diferite tehnici de rețea, hardware și aplicații. Aceasta implică faptul că computerele care rulează pe diferite sisteme de operare ar putea fi incluse într-o rețea generală pentru a partaja resurse precum date, calculatoare, scanere, imprimante, care utilizează conexiunile fie prin cablu, fie fără fir.

Securitate

Dacă un computer are numeroși indivizi pentru a permite procesul imediat al diferitelor procese, atunci numeroasele procese trebuie protejate de alte activități. Această securitate a sistemului depinde în principal de o varietate de tehnologii care funcționează eficient. Sistemele de operare actuale oferă o intrare într-o serie de resurse, care pot fi obținute pentru a lucra software-ul pe sistem, precum și dispozitivelor externe, cum ar fi rețelele, prin intermediul nucleului. Sistemul de operare ar trebui să fie capabil să facă distincția între cerințele care trebuie permise pentru progresul și altele care nu trebuie procesate. În plus, pentru a permite sau interzice o versiune de securitate, un sistem computerizat cu un nivel ridicat de protecție oferă, de asemenea, opțiuni de audit. Astfel, acest lucru va permite monitorizarea solicitărilor de la accesibilitate la resurse

Interfața cu utilizatorul

O interfață grafică (GUI) sau o interfață cu utilizatorul (UI) este partea unui sistem de operare care permite unui operator să obțină informațiile. O interfață de utilizator bazată pe text afișează textul, precum și comenzile sale care sunt tastate peste o linie de comandă cu ajutorul unei tastaturi.

Aplicațiile bazate pe sistemul de operare oferă în principal o interfață de utilizator specifică pentru o comunicare eficientă. Funcția principală a interfeței de utilizare a unei aplicații este de a obține intrările de la operator și de a furniza o / ps operatorului. Dar, tipurile de intrări primite de la interfața cu utilizatorul, precum și tipurile de o / p oferite de interfața cu utilizatorul se pot schimba de la aplicație la aplicație. UI-ul oricărei aplicații poate fi clasificat în două tipuri și anume GUI (UI grafică) și CLI (interfață utilizator linie de comandă).

Astfel, este vorba despre un prezentare generală a unui sistem de operare . Principalele componente ale unui sistem de operare includ în principal nucleul, API-ul sau interfața programului de aplicație, interfața utilizatorului și sistemul de fișiere, dispozitivele hardware și driverele de dispozitiv. Iată o întrebare pentru dvs., care sunt diferitele tipuri de sistem de operare?