Os
- 2851
- 870
- Glen Armstrong
Wat is een operatiesysteem?
Het besturingssysteem is een programma dat is ontworpen om de belangrijkste componenten bij de werking van een computersysteem aan te pakken, zoals het uitgeven van opdrachten aan de verschillende hardware -apparaten en het toewijzen van systeembronnen, zoals het hoofdgeheugen, aan de verschillende toepassingen die worden uitgevoerd die worden uitgevoerd.
Het is een software die nodig is om alle routines van applicatieprogramma's en hulpprogramma's uit te voeren. Bovendien werkt het als een brug om een betere interactie te kunnen maken tussen applicatieprogramma's en computerhardware.
Met het besturingssysteem kunt u de programma's en functionaliteiten van een computer gebruikenHet besturingssysteem bestaat uit systeemsoftware, de fundamentele programma's die de computer moet starten en werken. Elke bureaublad, tablet en smartphone computer bevat een besturingssysteem om basisfunctionaliteit aan het apparaat te bieden.
Het hoofddoel is om het computersysteem comfortabel te maken om te gebruiken, naast gebruik van hardware op een efficiënte manier. Het besturingssysteem voert de basistaken uit, zoals het ontvangen van de toetsenbordinvoer, het verwerken van de instructies en het verzenden van de uitgang naar het scherm.
Waar is een besturingssysteem voor?
Mastercontrole
Het besturingssysteem is het programma dat dient als een computer -masterbesturing. Wanneer het wordt ingeschakeld, is een klein startprogramma het programma dat het laadt.
Hoewel aanvullende systeemmodules indien nodig kunnen worden geladen, bevindt het grootste deel dat bekend staat als kern of kernel te allen tijde in het geheugen.
Toen computers voor het eerst werden geïntroduceerd, had de gebruiker met hen interactie via een opdrachtregelinterface, waarvoor schriftelijke bestellingen nodig waren. Momenteel gebruiken bijna alle computers een GUI -besturingssysteem.
Voor grote systemen voldoet aan belangrijke verantwoordelijkheden. Het fungeert als een transit -politieman en zorgt ervoor dat de verschillende programma's die tegelijkertijd worden uitgevoerd, elkaar niet verstoren.
Het besturingssysteem is ook verantwoordelijk voor de beveiliging en garandeert dat ze geen toegang hebben tot het niet -geautoriseerde gebruikerssysteem.
Intermediair tussen gebruiker en hardware
In een computersysteem kan hardware de machinecode alleen begrijpen, in de vorm van 0 en 1, wat geen zin heeft voor een gewone gebruiker.
Een systeem dat als tussenpersoon kan fungeren, is nodig en beheert alle processen en bronnen die in het systeem aanwezig zijn.
Een besturingssysteem kan worden gespecificeerd als een interface tussen een persoon en hardware. Het is een garant dat alle processen, het beheer van de archieven en de CPU, de toewijzing van middelen en vele andere taken worden uitgevoerd.
Aangezien het besturingssysteem voornamelijk fungeert als de gebruikersinterface van een computer, is het notoir betrokken bij de vorm van interactie met het apparaat. Daarom gebruiken veel gebruikers liever een bepaald besturingssysteem.
Voer applicaties uit
Wanneer softwareontwikkelaars applicaties maken, moeten ze ze schrijven voor een specifiek besturingssysteem. Dit is te wijten aan het feit dat elk besturingssysteem anders met de hardware wordt gecommuniceerd en een specifieke interface voor applicatieprogramma's (API) heeft die de programmeur moet gebruiken.
Hoewel veel populaire programma's multiplatform zijn, ontwikkeld voor meerdere besturingssystemen, zijn sommige slechts beschikbaar voor een enkel besturingssysteem.
De programma's communiceren met het besturingssysteem om alle bewerkingen uit te voeren die te maken hebben met bestandsbeheer en de gebruikersinterface.
Doelen
Het doel van een besturingssysteem is om hardware en software te besturen en te organiseren, zodat het apparaat waar het is gehuisvest correct werkt. De belangrijkste doelstellingen zijn:
- Verberg voor gebruikers de details van hardwarebronnen.
- Het computersysteem gemakkelijk maken om efficiënt te gebruiken.
- Beheer de bronnen van een computersysteem.
- Bied gebruikers voor een handige interface om het computersysteem te gebruiken.
- Bied een efficiënte en eerlijke uitwisseling van bronnen tussen gebruikers en programma's.
- Monitor wie welk beroep gebruikt, het autoriseren van bronnenverzoeken en het tussenkomen in conflicttoepassingen van de verschillende programma's en gebruikers.
Componenten van een besturingssysteem
Windows, Linux en iOSAlle componenten bestaan zodat de verschillende delen van een computersysteem samenwerken.
Kern
Biedt een van de meest fundamentele niveaus van controle over alle apparaten voor computerhardware. De kern is de centrale component van een besturingssysteem. Is aanvankelijk opgeladen en blijft in het hoofdgeheugen.
Het beheert de toegankelijkheid van RAM voor programma's, stelt vast welke programma's toegang hebben tot bronnen. Implantaten de operationele toestanden van de CPU voor een optimale werking te allen tijde.
Procesuitvoeringsmodule
Het besturingssysteem biedt een interface tussen een applicatieprogramma en de hardware, zodat het applicatieprogramma verbinding kan maken met hardware, simpelweg de principes en procedures die in het besturingssysteem zijn geconfigureerd, kan worden geconfigureerd.
Onderbrekingsmodule
De onderbrekingen zijn essentieel, omdat ze een betrouwbare methode bieden voor het besturingssysteem om op zijn omgeving te reageren.
Een onderbreking is een teken van een apparaat dat is aangesloten op de computer of een programma in de computer, dat het besturingssysteem nodig heeft om precies te bepalen wat te doen wat te doen.
Na ontvangst van een onderbreking plaatst de computer elk programma dat wordt uitgevoerd, behoudt zijn status en voert de besturingssysteemcode uit die is gekoppeld aan de onderbreking.
Geheugenbeheermodule
Is verantwoordelijk voor alle aspecten van geheugenbeheer. Zorgt ervoor dat een programma niet in het geheugen komt dat door een ander programma wordt gebruikt.
Multitasking module
Beschrijf de werking van meerdere onafhankelijke programma's op dezelfde computer. Het besturingssysteem heeft de mogelijkheid om te kijken waar deze programma's zijn en van een te gaan zonder informatie te verliezen.
Het wordt gedaan met behulp van de gedeelde tijd, waarbij elk programma een deel van de computertijd gebruikt om te worden uitgevoerd.
Beveiligingsmodule
Als een computer de gelijktijdige werking van meerdere processen mogelijk maakt, moeten deze processen ervoor zorgen dat de activiteiten van elk.
Het besturingssysteem moet in staat zijn om onderscheid te maken tussen de verzoeken die moeten worden verwerkt en die welke niet mogen worden verwerkt.
Gebruikersinterface module
Deze eenheid is van vitaal belang dat menselijke communicatie haalbaar is. Controleer en vraag services van het besturingssysteem aan, het verkrijgen van informatie van de invoerapparaten en eisen dat de diensten van het besturingssysteem berichten van staat en andere in de uitvoerapparaten tonen.
Gegevensbeheermodule
Bewaar gegevens volgen wanneer opgeslagen. Het programma beheert de gegevens via een bestandsnaam en de specifieke locatie. Deze eenheid weet waar gegevens op de harde schijf fysiek worden opgeslagen.
De interactie tussen een toepassing en het besturingssysteem wordt uitgevoerd via een programmeerinterface. Wanneer een programma informatie moet opslaan of herstellen, belt u deze eenheid, die verantwoordelijk is voor het openen, lezen, schrijven en sluiten van de bestanden.
Soorten besturingssystemen
Real -Time -besturingssysteem (RTOS)
Ze worden gebruikt om industriële systemen, wetenschappelijke instrumenten en machines te regelen. Dit type besturingssysteem heeft bijna geen gebruikersinterfacecapaciteit, omdat het systeem een verzegelde doos is wanneer het wordt geleverd.
Kan u van dienst zijn: de 6 delen van een e -mail en de kenmerken ervanDit type systeem wordt voornamelijk gebruikt om computerbronnen op een zodanige manier te verwerken dat een bepaalde bewerking elke keer in dezelfde tijd wordt uitgevoerd.
Een gebruiker, een taak
Dit type systeem bedient de computerapparatuur zodanig dat een persoon alleen tegelijkertijd een taak kan uitvoeren.
Het palmsysteem behoort tot dit type, gebruikt voor de handcomputers van dat merk.
Een gebruiker, multitasking
Het is degene die momenteel wordt gebruikt op desktopcomputers. Windows is een besturingssysteem waar u verschillende applicaties tegelijkertijd kunt laten draaien.
Dat wil zeggen, een persoon kan een tekst schrijven in een tekstverwerker terwijl een e -mailbericht wordt afgedrukt en een internetbestand wordt gedownload.
Multi -gebruikers
Met dit type systeem kunnen verschillende mensen tegelijkertijd een computerbronnen gebruiken.
Het besturingssysteem moet er zeker van zijn dat er een evenwicht is in de vereisten van de gebruikers en dat elk programma dat ze gebruiken voldoende bronnen afzonderlijk heeft, zodat er een probleem is met een gebruiker, geen invloed heeft op anderen.
UNIX- en VMS -besturingssystemen die worden gebruikt in macrocomputers maken deel uit van dit type besturingssystemen.
Functies van een besturingssysteem
Gebruikersomgeving
Alles is momenteel gebaseerd op afbeeldingen, de gebruikersinterface bevat Windows, Menu's en een interactiemethode tussen de gebruiker en de computer.
Vóór het bestaan van de grafische interfaces van de gebruikers (GUI) werden alle bewerkingen uitgevoerd door opdrachten. Besturingssystemen kunnen optionele interfaces toelaten.
Works Management
Werkbeheer bestuurt zowel tijd als volgorde waarin toepassingen worden uitgevoerd.
IBM's werkbeheersingstaal is gebruikelijk in de omgeving van macrocomputers en servers met hoge macrocomputers. Het is ontwikkeld om dagelijks werk te programmeren.
In UNIX/Linux -servers is de uitvoering van kleine programma's op bepaalde tijdstippen gedurende de dag gebruikelijk.
In een desktopomgeving kunt u batchbestanden schrijven om een reeks bewerkingen uit te voeren, die kunnen worden geprogrammeerd om op een bepaald moment te beginnen.
Taak beheer
In de omgeving van macrocomputers en servers is dit management van cruciaal belang. Toepassingen kunnen prioriteit krijgen zodat ze sneller of langzamer werken, afhankelijk van hun doel.
Op desktopcomputers is multitasking meestal een wijziging van taken, waardoor applicaties open blijven zodat gebruikers er tussen kunnen komen en gaan.
Apparaatbeheer
De apparaten kunnen door het besturingssysteem worden beheerd door instructies in de randcode te gebruiken.
De software die wordt gebruikt om met de randapparatuur te communiceren, wordt een controller genoemd. Een specifieke controller is vereist voor elk apparaat dat op de computer is aangesloten.
Beveiliging
Besturingssystemen bieden wachtwoordbeveiliging om ongeautoriseerde gebruikers uit het systeem te houden.
Activiteitenrecords worden bijgehouden, en kunnen een tijdstelling bieden voor factureringsdoeleinden.
Ze kunnen ook back -up- en herstelroutines bieden om opnieuw te beginnen in het geval van een systeemfout.
Meest gebruikte besturingssystemen
ramen
Het is het meest gebruikte besturingssysteem voor personal computers geweest. Elke versie bevat een grafische gebruikersinterface, waarmee gebruikers bestanden en mappen kunnen zien.
Microsoft introduceerde het met versie 1.0 In 1984. De meest recente versie voor eindgebruikers is Windows 10.
Kan u van dienst zijn: soorten webpagina'sDe vorige Windows -versies omvatten Windows 3.1, Windows 95, Windows 98, Windows ME, Windows XP, Windows Vista, Windows 7 en Windows 8.
De eerste versie van Windows georiënteerd op het bedrijfsleven, genaamd Windows NT 3.1, het was in 1993.
Windows kan worden uitgevoerd op elke computer in de X86 -serie, zoals Intel- en AMD -processors. Om deze reden kan het worden geïnstalleerd in de overgrote meerderheid van de computersmerken.
OS X
Dit besturingssysteem is ontworpen door Apple voor Macintosh -computers. Mac OS 9 vervangen in 2001 als het standaard besturingssysteem voor Mac.
Het is gebaseerd op Unix en gebruikt dezelfde kern. Deze kern biedt OS X betere mogelijkheden voor meerdere verwerking en beste geheugenbeheer.
De OS X Desktop -interface wordt Finder genoemd en bevat verschillende standaardfuncties, zoals een vaste menubalk boven aan het scherm.
Dit besturingssysteem bevat ook een grote functiebibliotheek, die kan worden gebruikt bij het schrijven van programma's voor Mac.
Linux
Het is een UNIX -type besturingssysteem gemaakt door Linus Torvalds. Toen een functionele versie van Linux was voltooid, werd deze vrijelijk gedistribueerd, wat hem hielp om populariteit te winnen. Momenteel wordt Linux door miljoenen mensen wereldwijd gebruikt.
Dit besturingssysteem is zeer aanpasbaar. Programmeurs kunnen zelfs de broncode wijzigen en hun eigen versie van het Linux -besturingssysteem maken.
Linux wordt vaak geïnstalleerd op webaccommodatieservers omdat servers op basis van dit systeem goedkoper zijn om te configureren en te behouden dat die op basis van Windows gebaseerd zijn.
Linux is ook compatibel met verschillende hardwareplatforms, waaronder Intel, PowerPC, Dec Alpha, Sun Sparc en Motorola.
Android
Het is een gratis Linux -platform. Oorspronkelijk werd het ontwikkeld door Google en in 2007 gelanceerd voor mobiele platforms.
Het is een sterke rivaal voor Apple iOS, het besturingssysteem dat wordt gebruikt op de iPhone van Apple.
Atari
Atari Inc. Het is een productiebedrijf voor arcade -games. Dit bedrijf heeft verschillende besturingssystemen ontwikkeld voor zijn consoles, waaronder:
- Gemdos
- BIOS
- Xbios
- Het besturingssysteem (hoest)
- Multite
- Freemint
Blackberry OS
BlackBerry, voorheen bekend als Research in Motion Limited, is een in Canada gevestigd bedrijf dat hardware en software produceert. Het besturingssysteem dat op mobiele apparaten wordt gebruikt, is BlackBerry OS, dat is gebaseerd op Java -technologie.
In tegenstelling tot het Android -besturingssysteem is BlackBerry een gesloten codenysteem, dus het kan alleen worden gebruikt op bedrijfsapparaten.
Javaos
Het besturingssysteem van Java is open source, dus het kan in verschillende apparaten worden gebruikt, niet alleen in die van het bedrijf.
Het is ook een multiplatform -systeem, wat betekent dat het compatibel is met andere besturingssystemen (onder andere Windows, Linux).
FreeBSD
Bron: Anton Gural voor FreeBSDHet FreeBSD -besturingssysteem is een gratis codenysteem dat is gebaseerd op de systemen die zijn ontwikkeld door UNIX, compatibel met het GNU/Linux -besturingssysteem en de door deze ontwikkelde toepassingen.
Dit besturingssysteem wordt gebruikt door het Yahoo -platform! En voor de Ninardo -consoles.
Referenties
- Your Dictionary (2019). Besturingssysteem. Genomen uit: Yourdictionary.com.
- Christensson (2012). ramen. Technische termijn. Uitgebracht van: Techterms.com.
- Christensson (2014). OS X. Technische termijn. Uitgebracht van: Techterms.com.
- Curt Franklin & Dave Cousan (2019). Soorten besturingssystemen. Hoe dingen werken. Genomen van: Computer.Howstuffwork.com.
- Christensson (2010). Linux. Technische termijn. Uitgebracht van: Techterms.com.
- Christensson (2016). Besturingssysteem. Technische termijn. Uitgebracht van: Techterms.com.
- Tutorials Point (2019). Computer - besturingssysteem. Uitgebracht van: TutorialSpoint.com.
- Joseph H Volker (2018). Componenten van het besturingssysteem. Earths Lab. Genomen uit: Earthslab.com.