Qual è lo scopo di un sistema operativo (sistema operativo)?


Risposta migliore

Lo scopo dei sistemi operativi è gestire la memoria del computer, i processi e il funzionamento di tutto lhardware e Software. Un sistema operativo è il software più importante su un computer in quanto consente allhardware del computer di comunicare in modo efficace con tutti gli altri software per computer.

  1. Esecuzione del programma : il sistema operativo è responsabile dellesecuzione di tutti i tipi di programmi, siano essi programmi utente o programmi di sistema. Il sistema operativo utilizza varie risorse disponibili per lesecuzione efficiente di tutti i tipi di funzionalità.
  2. Gestione delle operazioni di input / output : il sistema operativo è responsabile della gestione di tutti i tipi di input, ad esempio da tastiera, mouse, desktop, ecc. Il sistema operativo esegue tutte le interfacce nel modo più appropriato, riclassificando tutti i tipi di input e output. Ad esempio, esiste una differenza nella natura di tutti i tipi di dispositivi periferici come mouse o tastiera, quindi il sistema operativo è responsabile della gestione dei dati tra di loro.
  3. Manipolazione del file system : il sistema operativo è responsabile del processo decisionale relativo allarchiviazione di tutti i tipi di dati o file, ad esempio floppy disk / hard disk / pen drive, ecc. Il sistema operativo decide come devono essere manipolati e archiviati.
  4. Rilevamento e gestione degli errori : il sistema operativo è responsabile del rilevamento di qualsiasi tipo di errore o bug che può si verificano durante qualsiasi attività. Il sistema operativo ben protetto a volte funge anche da contromisura per prevenire qualsiasi tipo di violazione del sistema informatico da qualsiasi fonte esterna e probabilmente per gestirle.
  5. Allocazione delle risorse: Il Sistema Operativo garantisce il corretto utilizzo di tutte le risorse disponibili decidendo quale risorsa utilizzare da chi per quanto tempo. Tutte le decisioni vengono prese dal sistema operativo.
  6. Contabilità: il sistema operativo tiene traccia di tutte le funzionalità che si svolgono nel computer sistema alla volta. Tutti i dettagli come i tipi di errori verificatisi vengono registrati dal sistema operativo.
  7. Protezione delle informazioni e delle risorse: Il sistema operativo è responsabile per utilizzare nel modo più protetto tutte le informazioni e le risorse disponibili sulla macchina. Il sistema operativo deve impedire un tentativo da parte di qualsiasi risorsa esterna di ostacolare qualsiasi tipo di dati o informazioni.

Si prega di votare a favore, se trovato utile

Grazie

risposta

9Puoi provare, se stai usando Linux come base. Ma ovviamente, forse sembra solo Windows.

Semplificherò troppo, ma per scrivere un nuovo sistema operativo come Windows FROM SCRATCH, devi creare:

  1. Kernel
  2. Esecuzione del processo
  3. Interruzioni
  4. Gestione della memoria
  5. Multitasking
  6. Rete
  7. Sicurezza
  8. Interfaccia utente

Spiegherò solo tre di questi perché questi tre da soli sono complicati da soli. Sono kernel, esecuzione del processo e interfaccia utente.

Per prima cosa, devi compilare il tuo kernel. Che è fondamentalmente un controller di base dellhardware. Controllano la RAM, controllano la CPU e citerò da Wikipedia ( Kernel (sistema operativo) – Wikipedia ):

” … il kernel deve fornire l I / O per consentire ai driver di accedere fisicamente ai propri dispositivi tramite alcune porta o posizione di memoria. “

Senza kernel, CPU, RAM e altro hardware fondamentalmente non sanno cosa fare dopo aver avviato il computer, quindi il programma deve comandare CPU e RAM utilizzando direttamente il linguaggio macchina e costerà allo sviluppatore.

Ora, diciamo che hai costruito il tuo kernel. Sìì! Ora parliamo di come funzionano queste app. È qui che entra in gioco lesecuzione del processo. Questo è il ponte tra hardware e software. Questo componente del sistema operativo tradurrà la lingua da un programma in una lingua che può essere compresa dal tuo hardware.

Quello è davvero complicato e il mio cervello si sta spegnendo, quindi darò solo la spiegazione di base e passiamo alla parte divertente: linterfaccia utente. Sìì! Divertiti a indovinare cosa proverebbe a fare il tuo utente! Dalla pressione delle combinazioni di tasti alle animazioni nel fottuto Cestino, questo è un sacco di lavoro da solo. Soprattutto, poiché linterfaccia utente è un ponte tra utente, software e hardware. Buon divertimento!

Ora, ho saltato molte spiegazioni, ma queste tre sole ti hanno richiesto molto tempo per pensare e lavorare. E se riesci a portare a termine il progetto del tuo sistema operativo, speriamo solo che alcuni sviluppatori siano abbastanza disposti a sviluppare alcuni programmi applicativi per il tuo sistema operativo o il tuo sistema operativo morirà per inutilità.

(PS: inutilità è una parola reale?)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *