- Vad är ett operativsystem för?
- Master kontroll
- Förmedlare mellan användare och maskinvara
- Kör applikationer
- mål
- Komponenter i ett operativsystem
- Kärna
- Process exekveringsmodul
- Avbrottsmodul
- Minnehanteringsmodul
- Multitasking-modul
- Säkerhetsmodul
- Användargränssnittsmodul
- Modul för datahantering
- Typer av operativsystem
- Operativsystem i realtid (RTOS)
- En användare, en uppgift
- En användare, multitasking
- Multi-användare
- Funktioner
- Användargränssnitt
- Jobbhantering
- Uppgiftshantering
- Enhetshantering
- säkerhet
- Mest använda operativsystem
- Windows
- OS X
- Linux
- Android
- Atari
- BlackBerry OS
- JavaOS
- FreeBSD
- referenser
Det operativsystem är ett program tänkt att ta itu med de viktigaste komponenterna i driften av ett datorsystem, t.ex. utfärda kommandon till olika hårdvaruanordningar och allokera systemresurser, såsom huvudminne, till de olika applikationer som körs.
Det är programvara som krävs för att köra alla applikationsprogram och verktygsrutiner. Dessutom fungerar det som en bro för bättre interaktion mellan applikationsprogram och datormaskinvara.
Källa: pixabay.com
Operativsystemet består av systemprogramvara, som är de grundläggande program som datorn behöver för att starta och fungera. Varje skrivbord, surfplatta och smartphone har ett operativsystem som ger grundläggande enhetsfunktionalitet.
Dess huvudsakliga mål är att göra datorsystemet bekvämt att använda, samt att använda hårdvaran på ett effektivt sätt. Operativsystemet utför grundläggande uppgifter som att ta emot tangentbordsinmatning, behandlingsinstruktioner och skicka utgången till skärmen.
Vad är ett operativsystem för?
Master kontroll
Operativsystemet är det program som fungerar som masterkontroll för datorn. När det är på är ett litet startprogram det som laddar det.
Även om ytterligare systemmoduler kan laddas efter behov, ligger huvuddelen som är känd som kärnan eller kärnan hela tiden i minnet.
När datorer först introducerades interagerade användaren med dem via ett kommandoradsgränssnitt, vilket krävde skriftliga kommandon. För närvarande använder nästan alla datorer ett GUI (grafiskt användargränssnitt) operativsystem, vilket är mycket lättare att använda och använda.
För stora system uppfyller det viktiga ansvar. Han fungerar som en trafiksjef och ser till att olika program som körs samtidigt inte stör varandra.
Operativsystemet ansvarar också för säkerheten och ser till att obehöriga användare inte kan komma åt systemet.
Förmedlare mellan användare och maskinvara
I ett datorsystem kan hårdvaran bara förstå maskinens kod, i form av 0 och 1, vilket inte är vettigt för en vanlig användare.
Du behöver ett system som kan fungera som mellanhand och hantera alla processer och resurser som finns i systemet.
Ett operativsystem kan specificeras som ett gränssnitt mellan en person och hårdvara. Det är garantin att alla processer genomförs, hanteringen av filerna och CPU, fördelning av resurser och många andra uppgifter.
Eftersom operativsystemet främst fungerar som användargränssnitt för en dator, spelar det en viktig roll i hur du interagerar med enheten. Därför föredrar många användare att använda ett visst operativsystem.
Kör applikationer
När programutvecklare skapar applikationer måste de skriva dem för ett specifikt operativsystem. Detta beror på att varje operativsystem kommunicerar med hårdvara på olika sätt och har ett specifikt applikationsprogramgränssnitt (API) som programmeraren måste använda.
Även om många populära program är plattformar, utvecklade för flera operativsystem, är vissa bara tillgängliga för ett enda operativsystem.
Programmen kommunicerar med operativsystemet för att kunna utföra alla operationer som har att göra med filhantering och användargränssnittet.
mål
Syftet med ett operativsystem är att styra och organisera hårdvara och programvara så att enheten där den är värd fungerar korrekt.
- Dölj information om hårdvara resurser från användare.
- Gör datorsystemet bekvämt att använda effektivt.
- Hantera resurserna i ett datorsystem.
- Ge användare ett bekvämt gränssnitt att använda datorsystemet.
- Ge ett effektivt och rättvist resursutbyte mellan användare och program.
- Spåra vem som använder vilken resurs, godkänner resursförfrågningar och ingriper i motstridiga förfrågningar från olika program och användare.
Komponenter i ett operativsystem
Windows, Linux och iOS
Alla komponenter finns för att de olika delarna av ett datorsystem ska fungera tillsammans.
Kärna
Det ger en av de mest grundläggande kontrollnivåerna över alla datorns hårdvara. Kärnan är den centrala komponenten i ett operativsystem. Den laddas initialt och förblir i huvudminnet.
Hantera tillgängligheten för RAM-minne för program, fastställa vilka program som har tillgång till resurser. Den implementerar CPU: s driftstillstånd för optimal drift hela tiden.
Process exekveringsmodul
Operativsystemet tillhandahåller ett gränssnitt mellan ett applikationsprogram och hårdvaran, så att applikationsprogrammet kan ansluta till hårdvaran genom att helt enkelt följa de principer och procedurer som är konfigurerade i operativsystemet.
Avbrottsmodul
Avbrott är viktiga eftersom de tillhandahåller en pålitlig metod för operativsystemet att svara på dess miljö.
Ett avbrott är en signal från en enhet ansluten till datorn, eller från ett program inuti datorn, som behöver operativsystemet för att avgöra exakt vad man ska göra nästa.
Vid mottagning av ett avbrott sätter datorn alla löpande program i väntetid, sparar dess tillstånd och kör den operativsystemkod som är associerad med avbrottet.
Minnehanteringsmodul
Han ansvarar för alla aspekter av minneshantering. Det säkerställer att ett program inte kommer i konflikt med minnet som används av ett annat program.
Multitasking-modul
Beskriver hur flera oberoende program fungerar på samma dator. Operativsystemet har förmågan att se var dessa program är och flytta från ett till ett annat utan att förlora information.
Det görs med tidsdelning, där varje program använder en del av datorns tid för att köras.
Säkerhetsmodul
Om en dator tillåter samtidig drift av flera processer måste dessa processer säkerställa aktiviteterna för varje.
Operativsystemet måste kunna skilja mellan de begäranden som ska kunna behandlas och de som inte ska behandlas.
Användargränssnittsmodul
Denna enhet är avgörande för att mänsklig kommunikation är möjlig. Verifiera och begära operativsystemtjänster, få information från inmatningsenheter och kräva operativsystemtjänster att visa statusmeddelanden och så vidare på utgångsenheter.
Modul för datahantering
Håller reda på data när den lagras. Programmet hanterar data genom ett filnamn och dess specifika plats. Den här enheten vet var data fysiskt lagras på hårddisken.
Interaktionen mellan en applikation och operativsystemet sker via ett programmeringsgränssnitt. När ett program behöver spara eller hämta information, anropar det den här enheten, som ansvarar för att öppna, läsa, skriva och stänga filerna.
Typer av operativsystem
Operativsystem i realtid (RTOS)
De används för att kontrollera industrisystem, vetenskapliga instrument och maskiner. Denna typ av operativsystem har nästan ingen användargränssnittskapacitet, eftersom systemet är en förseglad låda vid leverans.
Denna typ av system används huvudsakligen för att hantera datorresurser på ett sådant sätt att en viss operation utförs på exakt samma tid varje gång den inträffar.
En användare, en uppgift
Denna typ av system driver datorutrustning på ett sådant sätt att en person bara kan utföra ett jobb samtidigt.
Palm-systemet tillhör denna typ som används för handdatorer av det märket.
En användare, multitasking
Det är den som för närvarande används på stationära datorer. Windows är ett operativsystem där du kan ha flera applikationer som körs samtidigt.
Det vill säga, en person kan skriva text i en ordbehandlare medan ett e-postmeddelande skrivs ut och en fil laddas ner från Internet.
Multi-användare
Med denna typ av system kan flera personer använda resurserna på en dator samtidigt.
Operativsystemet måste vara säkert på att det finns en balans i användarnas krav och att varje program de använder har tillräckliga resurser separat så att om det finns ett problem med en användare kommer det inte att påverka de andra.
Unix- och VMS-operativsystem som används i makrodatorer ingår i denna typ av operativsystem.
Funktioner
Användargränssnitt
För närvarande är allt baserat på grafik, användargränssnittet innehåller fönster, menyer och en metod för interaktion mellan användaren och datorn.
Före förekomsten av grafiska användargränssnitt (GUI) utfördes alla operationer med hjälp av kommandon. Operativsystem kan stödja valfria gränssnitt.
Jobbhantering
Jobbhantering styr både tiden och sekvensen där applikationer körs.
IBMs språk för jobbkontroll är vanligt i den avancerade makrodatorn och servermiljön. Det utvecklades för att schemalägga det dagliga arbetet.
På Unix / Linux-servrar är det vanligt att köra små program vid vissa tider under dagen.
I en skrivbordsmiljö kan batchfiler skrivas för att utföra en sekvens av operationer, som kan schemaläggas för att starta vid varje given tidpunkt.
Uppgiftshantering
I makrodatorn och servermiljön är denna hantering avgörande. Program kan prioriteras för att springa snabbare eller långsammare, beroende på deras syfte.
På stationära datorer är multitasking vanligtvis en förändring av uppgifter, vilket håller applikationer öppna så att användare kan gå fram och tillbaka mellan dem.
Enhetshantering
Enheter kan hanteras av operativsystemet genom att använda instruktioner i periferns egen kod.
Programvaran som används för att kommunicera med kringutrustning kallas en drivrutin. En specifik drivrutin krävs för varje enhet som är ansluten till datorn.
säkerhet
Operativsystem ger lösenordsskydd för att hålla obehöriga användare ur systemet.
Aktivitetsloggar sparas för att kunna räkna med tid för faktureringsändamål.
De kan också tillhandahålla säkerhetskopierings- och återställningsrutiner för att börja om vid systemfel.
Mest använda operativsystem
Windows
Det har varit det mest använda operativsystemet för persondatorer. Varje version innehåller ett grafiskt användargränssnitt, med vilket användare kan visa filer och mappar.
Microsoft introducerade den med version 1.0 1984. Den senaste versionen för slutanvändare är Windows 10.
Tidigare versioner av Windows inkluderar Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7 och Windows 8.
Den första affärsorienterade versionen av Windows, kallad Windows NT 3.1, var 1993.
Windows kan köras på alla datorer i x86-serien, till exempel Intel- och AMD-processorer. Av denna anledning kan den installeras i de allra flesta datormärken.
OS X
Detta operativsystem designades av Apple för Macintosh-datorer. Den ersatte Mac OS 9 2001 som standardoperativsystem för Mac.
Den är baserad på Unix och använder samma kärna. Den här kärnan förser OS X med bättre flerbearbetningsfunktioner och bättre minneshantering.
OS X skrivbordsgränssnitt kallas Finder och innehåller flera standardfunktioner, till exempel en fast menyfält längst upp på skärmen.
Detta operativsystem innehåller också ett stort bibliotek med funktioner som kan användas när du skriver Mac-program.
Linux
Det är ett Unix-liknande operativsystem skapat av Linus Torvalds. När en fungerande version av Linux var färdigbyggd, distribuerades den fritt, vilket hjälpte den att få popularitet. För närvarande används Linux av miljoner människor runt om i världen.
Detta operativsystem är mycket anpassningsbart. Programmerare kan till och med ändra källkoden och skapa sin egen version av Linux-operativsystemet.
Linux installeras ofta på webbhotell-servrar eftersom servrar baserade på detta system är billigare att konfigurera och underhålla än de som är baserade på Windows.
Linux är också kompatibelt med olika hårdvaruplattformar, inklusive Intel, PowerPC, DEC Alpha, Sun Sparc och Motorola.
Android
Det är en gratis plattform baserad på Linux. Det utvecklades ursprungligen av Google och släpptes 2007 för mobilplattformar.
Det är en stark rival med Apple iOS, som är operativsystemet som används i Apples iPhone.
Atari
Atari Inc. är ett arkadspelproduktionsföretag. Detta företag har utvecklat olika operativsystem för sina konsoler, bland vilka är:
- GEMDOS
- BIOS
- XBIOS
- Operativsystemet (TOS)
- MultiTOS
- FreeMiNT
BlackBerry OS
Blackberry, tidigare känt som Research In Motion Limited, är ett kanadensiskt företag som tillverkar hårdvara och mjukvara. Operativsystemet som används i mobila enheter är BlackBerry OS, som är baserat på Java-teknik.
Till skillnad från operativsystemet Android är BlackBerry OS ett slutet källsystem, så det kan bara användas på företagets enheter.
JavaOS
Operativsystemet Java är öppen källkod, så det kan användas på olika enheter, inte bara de som produceras av företaget.
Det är också ett multiplatformssystem, vilket innebär att det är kompatibelt med andra operativsystem (Windows, Linux, bland andra).
FreeBSD
FreeBSD-operativsystemet är ett gratis källsystem baserat på system utvecklat av Unix, kompatibelt med GNU / Linux-operativsystemet och de applikationer som utvecklats av det.
Detta operativsystem används av Yahoo! och för konsolerna från Nintedo.
referenser
- Din ordbok (2019). Operativ system. Hämtad från: yourdiction.com.
- Christensson (2012). Windows. Tekniska villkor. Hämtad från: techterms.com.
- Christensson (2014). OS X. Tekniska villkor. Hämtad från: techterms.com.
- Curt Franklin & Dave Coustan (2019). Typer av operativsystem. Hur saker fungerar. Hämtad från: computer.howstuffworks.com.
- Christensson (2010). Linux. Tekniska villkor. Hämtad från: techterms.com.
- Christensson (2016). Operativ system. Tekniska villkor. Hämtad från: techterms.com.
- Tutorials Point (2019). Dator - operativsystem. Hämtad från: tutorialspoint.com.
- Joseph H Volker (2018). Komponenter i operativsystemet. Earths Lab taget från: earthslab.com.