Care este scopul unui sistem de operare (sistem de operare)?


Cel mai bun răspuns

Scopul sistemelor de operare este de a gestiona memoria computerului, procesele și funcționarea tuturor componentelor hardware și software. Un sistem de operare este cel mai important software de pe un computer, deoarece permite hardware-ului computerului să comunice eficient cu toate celelalte programe de calculator.

  1. Execuția programului : Sistemul de operare este responsabil pentru executarea tuturor tipurilor de programe, indiferent dacă este vorba de programe de utilizator sau programe de sistem. Sistemul de operare utilizează diverse resurse disponibile pentru funcționarea eficientă a tuturor tipurilor de funcționalități.
  2. Gestionarea operațiunilor de intrare / ieșire : sistemul de operare este responsabil pentru manipularea tuturor tipurilor de intrări, de exemplu, de la tastatură, mouse, desktop etc. Sistemul de operare face toate interfețele în modul cel mai adecvat regradând toate tipurile de intrări și ieșiri. De exemplu, există o diferență de natură a tuturor tipurilor de dispozitive periferice, cum ar fi mouse-ul sau tastatura, apoi sistemul de operare este responsabil pentru gestionarea datelor între ele.
  3. Manipularea sistemului de fișiere : sistemul de operare este responsabil pentru luarea deciziilor privind stocarea tuturor tipurilor de date sau fișiere, de exemplu, dischetă / hard disk / pen drive etc. Sistemul de operare decide cum sunt datele trebuie manipulat și stocat.
  4. Detectarea și gestionarea erorilor : sistemul de operare este responsabil pentru detectarea oricăror tipuri de erori sau erori care pot apar în timpul oricărei sarcini. Sistemul de operare bine securizat acționează uneori și ca contramăsură pentru prevenirea oricărui tip de încălcare a sistemului computerului din orice sursă externă și, probabil, pentru gestionarea acestora.
  5. Alocarea resurselor: Sistemul de operare asigură utilizarea corectă a tuturor resurselor disponibile, decidând ce resursă să fie utilizată de cine pentru cât timp. Toate deciziile sunt luate de sistemul de operare.
  6. Contabilitate: sistemul de operare urmărește un cont al tuturor funcționalităților care au loc în computer sistem la un moment dat. Toate detaliile, cum ar fi tipurile de erori apărute, sunt înregistrate de sistemul de operare.
  7. Informații și protecția resurselor: Sistemul de operare este responsabil pentru utilizarea tuturor informațiilor și resurselor disponibile pe aparat în cel mai protejat mod. Sistemul de operare trebuie să împiedice orice încercare din orice resursă externă de a împiedica orice fel de date sau informații.

Vă rugăm să susțineți votul, dacă vi se pare de ajutor

Mulțumesc

Răspuns

9 Puteți încerca, dacă utilizați Linux ca bază. Dar, desigur, poate arăta doar ca Windows.

Voi simplifica prea mult acest lucru, dar pentru a scrie un sistem de operare nou, cum ar fi Windows FROM SCRATCH, trebuie să creați:

  1. Kernel
  2. Executarea procesului
  3. Întreruperi
  4. Gestionarea memoriei
  5. Multitasking
  6. Rețea
  7. Securitate
  8. Interfață cu utilizatorul

Voi explica doar trei dintre acestea, deoarece acestea doar trei sunt complicate de la sine. Acestea sunt nucleul, execuția procesului și interfața cu utilizatorul.

Mai întâi, trebuie să vă construiți nucleul. Care este practic un controler de bază al hardware-ului. Ei controlează memoria RAM, controlează procesorul și voi cita din Wikipedia ( Kernel (sistem de operare) – Wikipedia ):

“ … nucleul trebuie să furnizeze I / O pentru a permite șoferilor să își acceseze fizic dispozitivele prin intermediul unui port sau locația memoriei. ”

Fără nucleu, procesorul, memoria RAM și alte componente hardware nu știu practic ce să facem după ce porniți computerul, astfel încât programul dvs. trebuie să comande procesorul și memoria RAM utilizând direct limbajul mașinii și va costa dezvoltatorul.

Acum, să presupunem că v-ați construit nucleul. Ura! Acum, să vorbim despre modul în care rulează acele aplicații. Aici intervine execuția procesului. Acesta este puntea dintre hardware și software. Această componentă a sistemului de operare va traduce limba dintr-un program într-un limbaj care poate fi înțeles de hardware-ul dvs.

Acela este într-adevăr complicat, iar creierul meu se închide, așa că voi da doar explicația de bază și treceți la partea distractivă: Interfață utilizator. Ura! Distrează-te ghicind ce în lume ar încerca să facă utilizatorul tău! De la apăsarea combinațiilor de taste până la animațiile din Coșul de reciclare, aceasta este o mulțime de lucrări pe cont propriu. Mai ales, deoarece UI este o punte între utilizator, software și hardware. Distrează-te!

Acum, am omis o mulțime de explicații, dar acest singur lucru te-a luat mult timp să te gândești și să lucrezi. Și dacă reușiți să finalizați proiectul dvs. de sistem de operare, să sperăm doar că vor exista unii dezvoltatori suficient de dispuși să dezvolte unele programe de aplicații pentru sistemul dvs. de operare sau sistemul dvs. de operare va muri de inutilitate.

(PS: Inutilitatea este un cuvânt real?)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *