Migliore risposta
Dallalto:
Il software di sistema tocca il metallo nudo , lhardware del computer e viene utilizzato per controllare direttamente lhardware allo scopo di fornire servizi per processi di livello superiore che non devono sapere come viene svolto il lavoro (interfaccia tra i processi di controllo e tutti gli altri) o per eseguire programmi che sono usato per controllare laccesso allhardware e ai programmi di livello superiore che non hanno bisogno di sapere perché qualcosa deve essere fatto in un certo modo, fallo e basta. Un classico esempio di ciò è un driver hardware. Tocca il metallo nudo per il livello più basso del sistema operativo e fa qualcosa come lI / O. Livelli più alti del sistema operativo potrebbero prendere questo e quindi controllare la risposta allhardware che è dettata da ciò che ci si aspettava a un livello più alto. Potresti avere il controllo dellaccesso per limitare ciò che va dove o per inviare a un livello superiore. Il codice di sistema fornisce unastrazione necessaria per limitare la complessità dei programmi in generale per portare a termine il lavoro configurando interfacce di sistema che sono standard per il sistema operativo e i suoi utenti o processi utente. Può avere, se necessario, programmi utilizzati per scrivere codice necessario per aggiungere o modificare servizi al sistema operativo come compilatori, assemblatori, interpreti o debugger, ad esempio.
Codice delle applicazioni chiama il sistema operativo per leggere o scrivere su un file, ad esempio. Può eseguire calcoli seri e chiamare il sistema operativo per salvare i dati in un file o ottenere input da un file. Non è necessario scrivere un programma ogni volta che si desidera rispondere a un clic del mouse e quindi eseguirne il debug prima di utilizzare quel programma. Il programma è gestito da un driver del mouse nel sistema operativo e allapplicazione non potrebbe importare di COME è stato svolto il lavoro, né ha bisogno di sapere come è stato fatto. Il software applicativo è roba come fogli di calcolo, elaboratori di testi, giochi e lettori multimediali.
Ciò che ho appena detto è per molti versi una semplificazione eccessiva del suo funzionamento e cose come i sistemi incorporati non sono state menzionate per brevità bene.
Risposta
Software di sistema vs software applicativo
Software di sistema e software applicativo sono programmi per computer. Il software di sistema viene installato anche durante linstallazione del sistema operativo. Tuttavia, il software applicativo utilizza le capacità del computer su cui è installato.
Software di sistema
Il i programmi e il file che comprende il sistema operativo sono chiamati software di sistema. Questi file includono file di configurazione, preferenze di sistema, servizi di sistema, librerie di funzioni e driver per lhardware installato sul computer. I programmi per computer nel software di sistema includono compilatori, utilità di sistema, assemblatori, debugger e strumenti di gestione dei file.
Una volta installato il sistema operativo, viene installato anche il software di sistema. Programma come “Aggiornamento software” o “Aggiornamento Windows” può essere utilizzato per aggiornare il software di sistema. Tuttavia, lutente finale non esegue il software di sistema. Ad esempio, mentre si utilizza il browser Web, non è necessario utilizzare il programma assembler.
Il software di sistema è anche chiamato software di basso livello poiché viene eseguito al livello più elementare del computer. Crea solo uninterfaccia utente grafica completa che lutente può interagire con lhardware con laiuto del sistema operativo. Il software di sistema viene eseguito solo sul retro, quindi non devi preoccuparti di esso.
Il software di sistema fornisce un ambiente per eseguire il software applicativo e controlla il computer e le applicazioni installate sulla macchina.
Software applicativo
La sottoclasse di un programma per computer che utilizza le capacità del computer è chiamata software applicativo. Applicazione qui significa il software applicativo e limplementazione. Lesempio di programmi software applicativi include lettori multimediali, fogli di calcolo ed elaboratori di testi. Quando più applicazioni vengono impacchettate insieme, si parla di suite di applicazioni.
Esiste uninterfaccia utente comune in ciascuna suite di applicazioni che rende più facile per lutente apprendere diverse applicazioni. In alcuni casi, come Microsoft Office, i vari programmi applicativi hanno la capacità di interagire tra loro. Questa funzione è molto utile per lutente. Ad esempio, un utente può incorporare il foglio di calcolo in un elaboratore di testi utilizzando il software applicativo. Il software applicativo non può essere eseguito senza la presenza del software di sistema.
Per maggiori chiarimenti fare riferimento ai punti seguenti
• Il software di sistema viene installato quando il sistema operativo è installato sul computer mentre il software applicativo è installato secondo le esigenze dellutente.
• Il software di sistema include programmi come compilatori, debugger, driver, assemblatori mentre il software applicativo include lettori multimediali, elaboratori di testi e programmi per fogli di calcolo.
• In genere, gli utenti non interagiscono con software di sistema poiché funziona in background mentre gli utenti interagiscono con il software applicativo mentre svolgono attività diverse.
• Un computer potrebbe non richiedere più di un tipo di software di sistema mentre potrebbero essere installati diversi programmi software applicativi sul computer contemporaneamente.
• Il software di sistema può essere eseguito indipendentemente dal software applicativo mentre il software applicativo non può essere eseguito senza la presenza del software di sistema.
Spero che questo aiuti, Per qualsiasi ulteriore domanda continua a pubblicare.
Happy Computing