Elke personal computer is complexHet elektronische apparaat bestaande uit blokken-accessoires. Allemaal in totaal hardware (hardware). Naar analogie met levende wezens is hardware een fysiek lichaam. Om het te beheren, heb je de aanwezigheid van iets niet-materieel nodig: de ziel, geest, vonk - in dit geval is het niet belangrijk. In de computertechnologie is een dergelijke niet-tastbare component de systeem- en toepassingssoftware (software, software). Zonder programma's lijkt de computer een onnodige stapel elektronische componenten te zijn. Dit is allemaal het geval voor laptops, netbooks, veel mobiele apparaten, enz.

De software is al die programma's,die werken op de gebruikte hardwareconfiguratie. Ze zijn onderverdeeld in verschillende voorwaardelijke typen die het doel en de functionaliteit definiëren.

Systeemsoftware is de basis. Het definieert de manieren om het werk van programma's die in grote mate worden gelanceerd, te implementeren. Kan worden weergegeven als een combinatie van interactieve programma's, waarvan de belangrijkste taak is om de hardwarecomponenten van de computer (processor, multimedia-adapters, RAM) te beheren. Vaak verwijst de term "systeemsoftware pc" naar het besturingssysteem (OS), hoewel dit slechts gedeeltelijk waar is. Systeemsoftware fungeert in feite als een soort "laag" tussen de hardware van de computer en de gebruikersprogramma's van de toepassing. In moderne systemen kan geen actieve applicatie direct interageren met de componenten, in tegenstelling tot de DOS-tijden, toen een dergelijke benadering de overhand had. Nu vereist de toepassing dat deze voldoet aan bepaalde regels en wordt geschreven met behulp van een goed gedefinieerde programmeer-tool voor het besturingssysteem dat wordt gebruikt. Daarom kunnen programma's voor Windows niet werken in de Linux-omgeving (en vice versa), hoewel in beide gevallen deze besturingssystemen de hardwarecomponenten op de juiste manier beheren en een handige grafische interface bieden voor de interactie met de gebruiker. De systeemsoftware interpreteert en implementeert besturingscommando's voor alle hardwarecomponenten die uit de toepassingen komen. Bovendien zijn moderne computerbesturingssystemen interactief, waardoor de gebruiker zijn werk gedeeltelijk kan aanpassen.

Systeemsoftware is dat niethet enige type programma. Er is ook een toepassingssoftware. Gebruikersprogramma's, definieer alleen de applicatieomgeving. Als u bijvoorbeeld met afbeeldingen wilt werken, gebruikt u de omgeving van de grafische editor voor tekstdocumenten - de bijbehorende editor, voor het spel - de omgeving van de toepassingsgame, enzovoort. Bepaalde applicatiesoftware hoeft niet noodzakelijk slechts een strikt beperkt aantal taken op te lossen: het is niet ongebruikelijk om verschillende gespecialiseerde kleine applicaties via de programma-interface uit te voeren. Vaak worden applicatieprogramma's "applicaties" genoemd, die hun essentie zeer nauwkeurig bepalen, omdat de basis voor hen de systeemsoftware is die de bruikbaarheid van applicaties garandeert.

Een verrassend feit: het starten van een toepassingsprogramma, begint de gebruiker in feite het proces van interactie met de hardwarecomponenten van de computer. Door bijvoorbeeld het afspelen van een nummer in de audiospeler in te schakelen, geeft de gebruiker het systeem en de toepassingssoftware opdracht om het geluid via een geluidskaart uit te voeren.

</ p>