logo

Systeem software

Software is een reeks instructies die is ontworpen om een ​​gedefinieerde taak uit te voeren en die de computer vertelt hoe deze moet werken. Het bestaat hoofdzakelijk uit twee soorten, namelijk Systeem software En Applicatiesoftware. Systeemsoftware is een set computerprogramma's die is ontworpen om systeembronnen te beheren. Het is een verzameling van dergelijke bestanden en hulpprogramma's die verantwoordelijk zijn voor het functioneren en soepel functioneren van uw computersysteem met andere hardware. Bovendien is zij als enige verantwoordelijk voor het runnen van de besturingssysteem (OS) en het volledig beheren van het computerapparaat.

Systeemsoftware fungeert als platform waarop andere software kan werken, zoals antivirussoftware, besturingssysteem, compiler, schijfformatteringssoftware , enz. In dit onderwerp zullen we meer weten over de systeemsoftware. Laten we beginnen met de definitie van systeemsoftware.

Wat is systeemsoftware?

    Systeemsoftware is het belangrijkste type software dat nodig is om de bronnen van het computersysteem te beheren .
  • Systeemsoftware draait en functioneert intern met applicatiesoftware en hardware. Bovendien werkt het als een koppelingsinterface tussen een hardwareapparaat en de eindgebruiker.
  • Systeemsoftware draait op de achtergrond en beheert alle functies van de computer zelf. Het heet Software op laag niveau omdat het op het meest basale computerniveau draait en meestal in een taal op laag niveau is geschreven. Zodra we het besturingssysteem op ons apparaat installeren, wordt het automatisch op hetzelfde apparaat geïnstalleerd.
  • Systeemsoftware helpt bij het genereren van de gebruikersinterface en zorgt ervoor dat het besturingssysteem kan communiceren met de computerhardware.

Kenmerken van systeemsoftware

Er is een lijst met enkele belangrijke kenmerken van Systeemsoftware:

  • Het is erg moeilijk om systeemsoftware te ontwerpen.
  • Systeemsoftware is verantwoordelijk voor het rechtstreeks verbinden van de computer met hardware waardoor de computer kan werken.
  • Moeilijkheden bij manipulatie.
  • Het is kleiner van formaat.
  • Systeemsoftware is moeilijk te begrijpen.
  • Het is meestal geschreven in een taal op laag niveau.
  • Het moet zo efficiënt mogelijk zijn voor de goede werking van het computersysteem.

Soorten systeemsoftware

Systeem software

Systeemsoftware is van de volgende typen:

numpig logboek
    Besturingssysteem Programmeertaalvertalers Apparaatstuurprogramma's Firmwaresoftware Hulpprogramma's

1) Besturingssysteem

Een besturingssysteem is het meest basale type systeemsoftware dat helpt bij het beheren van computerhardware en -software. Het is het centrale onderdeel van elk computersysteem dat verantwoordelijk is voor de goede werking van elk computerapparaat.

Een besturingssysteem bestuurt in de eerste plaats uw computer wanneer u deze opstart. Als u het besturingssysteem niet op uw computer hebt geïnstalleerd, kunt u uw computer niet opstarten. Enkele meest voorkomende voorbeelden van besturingssystemen zijn macOS, Linux , Android- en Microsoft Windows .

Een besturingssysteem helpt bij het controleren en vastleggen van reeds uitgevoerde programma's op uw computer, zoals toepassingsprogramma's en andere systeemsoftware. De hieronder genoemde taken worden uitgevoerd door een besturingssysteem:

  1. Een besturingssysteem werkt als bestandsbeheerder omdat het bronnen toewijst aan elke taak die op uw systeem wordt uitgevoerd.
  2. Het volgt het primaire geheugen en wijst geheugen toe om het verzoek te verwerken.
  3. Het werkt als processorbeheer door RAM toe te wijzen aan processen en de toewijzing ongedaan te maken wanneer het niet langer bestaat.
  4. Het helpt ongeautoriseerde toegang te voorkomen door wachtwoordfaciliteiten te coderen.
  5. Het helpt bij het plannen van processen door middel van planningsalgoritmen.
  6. Het helpt om alle hardwareonderdelen van uw computer te activeren door de instructies van eindgebruikers te volgen.
  7. Het vergemakkelijkt de toegang en het gebruik van applicatiesoftware voor gebruikers.
  8. Hiermee kunt u toegang krijgen tot het netwerk op uw systeem.
  9. Het helpt oneigenlijk gebruik van uw systeem onder controle te houden en voorkomt ook fouten bij het uitvoeren van software op uw computer.
  10. Het bestuurt alle invoer- en uitvoerapparaten zoals monitoren, toetsenborden, microfoons en scanners, enz.
  11. Het helpt bij het detecteren en installeren van nieuwe software. Verder helpt het ook bij het oplossen van de fouten tijdens de installatie.
  12. Het helpt om verschillende delen van uw systeem aan elkaar te koppelen.

2) Programmeertaalvertalers

Programmeervertalers zijn de software die taal op hoog niveau omzet in machinetaal. Een computer kan alleen de machinetaal of het binaire bitpatroon begrijpen, 0 of 1. Een CPU begrijpt deze machinetaal die niet gemakkelijk te begrijpen is voor een normaal mens. Daarom communiceert de eindgebruiker eerst met de computer in een taal op hoog niveau Java , Python , C , PHP , En C++ , enz., waarna de vertaler deze talen omzet in machinecode.

lijstknooppunt java

Een CPU of computerprocessor voert deze machinecodes uit in binair getal. Het betekent elk programma dat op een hoog niveau is geschreven programmeertaal moet eerst worden omgezet in binaire codes. Dit hele proces om taal op hoog niveau om te zetten in machinecode of binaire codes staat bekend als compilatie.

Er zijn hoofdzakelijk twee soorten taalvertalers: compiler en tolk.

Een compiler is ook een soort systeemsoftware die wordt gebruikt om programmeertalen op hoog niveau om te zetten in uitvoerbare machinecodes of programmeertalen op laag niveau. Net als bij een compiler wordt ook een tolk gebruikt om dezelfde functie uit te voeren. Maar het enige verschil is dat de compiler het hele programma in één keer vertaalt, terwijl de interpreter elke regel afzonderlijk converteert.

tekenreeks en subtekenreeks

Hier volgen enkele taken die door programmeertaalvertalers worden uitgevoerd:

  • Vertalers leveren diagnostische rapporten wanneer de coderegels niet aan de criteria voldoen.
  • Het helpt om een ​​lijst te maken van de broncode van het programma en de details ervan.
  • Het helpt om de gegevens toe te wijzen.
  • Vertalers helpen syntaxisfouten op te sporen, waardoor ontwikkelaars gemakkelijk noodzakelijke wijzigingen kunnen aanbrengen.

Voorbeelden van computerprogrammavertalers zijn compiler, tolken en assemblers.

3) Apparaatstuurprogramma's

Apparaatstuurprogramma's zijn de soorten systeemsoftware die de probleemoplossingsproblemen in uw systeem verminderen . Het besturingssysteem communiceert intern met hardwarecomponenten. Deze communicatie kan eenvoudig worden beheerd en gecontroleerd met behulp van apparaatstuurprogramma's.

Het besturingssysteem bevat een aantal apparaatstuurprogramma's om de hardwarecomponenten aan te sturen. De meeste stuurprogramma's, zoals een muis, toetsenborden, enz. zijn al aanwezig geïnstalleerd in het computersysteem door de computerfabrikanten. In het geval van een nieuw apparaat voor het besturingssysteem kunnen gebruikers dit echter ook via internet installeren. Hier zijn enkele apparaten waarvoor stuurprogramma's nodig zijn om de soepele functies van elk computersysteem uit te voeren:

    Toetsenborden Muis Printers Functie toetsen Netwerk kaart Weergavekaart Touchpad Geluid, enz

4) Firmwaresoftware

Dit is de operationele software die op de moederborden van de computer is geïnstalleerd en die het besturingssysteem helpt de Flash-, ROM-, EPROM-, EEPROM- en geheugenchips te identificeren.

tekenreeks vergelijken met Java

De primaire functie van alle firmwaresoftware is echter het beheren en controleren van alle activiteiten van individuele apparaten. Aanvankelijk gebruikt het niet-vluchtige chips voor installatiedoeleinden, maar later wordt het op de flashchips geïnstalleerd.

Er zijn twee hoofdtypen chips:

    BIOS-chip (Basic Input/Output System). UEFI-chips (Unified Extended Firmware Interface).

Het BIOS (Basic Input/Output System) werkt ook als een systeemprogramma dat wordt gebruikt voor het opstartproces van het systeem. Eerst laadt het het besturingssysteem in het hoofdgeheugen (RAM) van uw systeem en draagt ​​het vervolgens over aan het besturingssysteem. BIOS werkt als vervanging voor de ROM-chip; daarom wordt het firmwaresoftware genoemd. Het firmware-ROM maakt echter deel uit van elk moederbordonderdeel. De moederbordfirmware activeert alle hardwarecomponenten tijdens het opstarten van het computersysteem en zorgt ervoor dat ze operationeel zijn of niet. Als ze goed werken, wordt het opstartproces gestart om het besturingssysteem te laden, en als er een fout optreedt in het RAM-geheugen, wordt de computer geweigerd om te boosten.

Er is firmware aanwezig in de apparaten terwijl er een apparaatstuurprogramma in het besturingssysteem is geïnstalleerd.

5) Hulpprogramma's

Hulpprogramma's werkt als een interface tussen systeemsoftware en applicatiesoftware. Utility-software is een tool van derden die is ontworpen om onderhoudsproblemen te verminderen en fouten in het computersysteem te detecteren. Het wordt geleverd met het besturingssysteem van uw computersysteem.

Hier volgen enkele specifieke kenmerken van hulpprogramma's:

  • Het helpt gebruikers zich te beschermen tegen bedreigingen en virussen.
  • Het helpt de schijfgrootte te verkleinen, zoals WinRAR, WinZip.
  • Het werkt als een Windows Schijfbeheerservice en helpt bij een schijfpartitie.
  • Het stelt gebruikers in staat een back-up te maken van de oude gegevens en de beveiliging van het systeem te verbeteren.
  • Het werkt als een defragmentatie van een schijf om de verspreide bestanden op de schijf te ordenen.
  • Het helpt om de verloren gegevens te herstellen.

Het helpt bij het uitvoeren van de antivirus- en beveiligingssoftware om de veiligheid van de gegevens op een computer te behouden.