Cel mai bun răspuns
Din partea de sus:
Software-ul sistemului atinge metalul gol , hardware-ul computerului și este utilizat fie pentru a controla direct hardware-ul în scopul furnizării de servicii pentru procesele de nivel superior care nu trebuie să știe cum se face treaba (interfața dintre procesele de control și toți ceilalți), fie pentru a rula programe care sunt folosit pentru a controla accesul la hardware și programe de nivel superior care nu trebuie să știe de ce trebuie făcut ceva într-un anumit fel, trebuie doar să o faci. Un exemplu clasic în acest sens este un driver hardware. Atinge metalul gol pentru cel mai scăzut nivel al sistemului de operare și face ceva de genul I / O. Nivelurile superioare ale sistemului de operare ar putea lua acest lucru și apoi să controleze răspunsul la hardware care este dictat de ceea ce era de așteptat la un nivel superior. Este posibil să aveți control de acces pentru a limita ceea ce merge unde sau pentru a trimite la un nivel superior. Codul sistemelor oferă o abstracție care este necesară pentru a limita complexitatea programelor în general pentru a face treaba prin configurarea interfețelor de sistem care sunt standard pentru sistemul de operare și pentru utilizatorii sau procesele utilizatorilor. Poate avea, după cum este necesar, programe care sunt folosite pentru a scrie codul necesar pentru a adăuga sau modifica servicii la sistemul de operare, cum ar fi compilatoare, asamblatoare, interpreți sau depanatori, de exemplu.
Cod aplicații apelează sistemul de operare pentru a citi sau scrie într-un fișier, de exemplu. Poate face calcule serioase și poate apela sistemul de operare pentru a salva date într-un fișier sau pentru a obține intrări dintr-un fișier. Nu trebuie să scrieți un program de fiecare dată când doriți să răspundeți la un clic de mouse și apoi să îl depanați înainte de a utiliza acel program. Programul este îngrijit de dvs. de un driver de mouse din sistemul de operare, iar aplicației nu i-ar păsa mai puțin CUM s-a făcut treaba – și nici nu trebuie să știe cum a fost făcut. Aplicațiile software sunt lucruri precum foi de calcul, procesoare de text, jocuri și playere media.
Ceea ce tocmai am spus este în multe privințe, o simplificare excesivă a modului în care funcționează și lucruri precum sistemele încorporate nu au fost menționate pentru scurtă sake.
Răspuns
Software sistem vs software aplicație
Software sistem și software aplicație sunt programe de calculator. Software-ul sistemului este, de asemenea, instalat în timpul instalării sistemului de operare. Cu toate acestea, software-ul aplicației utilizează capacitățile computerului pe care este instalat.
Software de sistem
programele și fișierul care cuprinde sistemul de operare se numesc software de sistem. Aceste fișiere includ fișiere de configurare, preferințe de sistem, servicii de sistem, biblioteci de funcții și driverele pentru hardware-ul instalat pe computer. Programele de calculator din software-ul sistemului includ compilatoare, utilitare de sistem, asamblatoare, depanatoare și instrumente de gestionare a fișierelor.
Odată ce ați instalat sistemul de operare, este instalat și software-ul sistemului. Programul „Actualizare software” sau „Actualizare Windows” poate fi utilizat pentru actualizarea software-ului sistemului. Cu toate acestea, utilizatorul final nu rulează software-ul sistemului. De exemplu, în timp ce utilizați browserul web, nu este necesar să utilizați programul de asamblare.
Software-ul sistemului este, de asemenea, numit software de nivel scăzut, deoarece rulează la cel mai înalt nivel al computerului. Pur și simplu creează o interfață grafică de utilizator completă, pe care utilizatorul poate interacționa cu hardware-ul cu ajutorul sistemului de operare. Software-ul sistemului funcționează doar în spate, astfel încât nu trebuie să vă deranjați.
Software-ul sistemului oferă un mediu pentru a rula software-ul aplicației și controlează computerul, precum și aplicațiile instalate pe aparat.
Software de aplicație
Subclasa unui program de computer care utilizează capacitățile computerului se numește software de aplicație. Aici, aplicația înseamnă software-ul aplicației și implementarea. Exemplul programelor software de aplicații include playere media, foi de calcul și procesoare de text. Atunci când mai multe aplicații sunt împachetate împreună, se numește suită de aplicații.
Există o interfață de utilizator comună în fiecare suită de aplicații, ceea ce face mai ușor pentru utilizator să învețe diferite aplicații. În unele cazuri, cum ar fi Microsoft Office, diferitele programe de aplicații au capacitatea de a interacționa între ele. Această facilitate este foarte utilă pentru utilizator. De exemplu, un utilizator poate încorpora foaia de calcul într-un procesor de text utilizând aplicația software. Software-ul aplicației nu poate rula fără prezența software-ului de sistem.
Pentru mai multe clarificări, consultați punctele de mai jos
• Software-ul de sistem este instalat atunci când sistemul de operare este instalat pe computer în timp ce software-ul aplicației este instalat conform cerințelor utilizatorului.
• Software-ul de sistem include programe precum compilatoare, depanatoare, drivere, asamblare, în timp ce aplicațiile includ playere media, procesoare de text și programe de calcul tabelar.
• În general, utilizatorii nu interacționează cu software de sistem, deoarece funcționează în fundal, în timp ce utilizatorii interacționează cu software-ul aplicației în timp ce desfășoară activități diferite.
• Este posibil ca un computer să nu necesite mai mult de un tip de software de sistem, în timp ce pot fi instalate mai multe programe software pentru aplicații pe computer în același timp.
• Software-ul sistemului poate rula independent de software-ul aplicației, în timp ce software-ul aplicației nu poate rula fără prezența software-ului sistemului.
Sper că acest lucru vă va ajuta, Pentru orice altă întrebare, continuați să postați.
Happy Computing