- Huvudfunktioner för ett operativsystem
- 1- Processhantering
- 2- Huvudminneshantering
- 3- Sekundär lagringshantering
- 4- Hantering av in- och utresystemet
- 5- Filsystemregister
- 6- Säkerhet
- 7- Kommunikation mellan element och applikationer
- 8- Rapportera status för systemet
- 9- Resurshantering
- 10- Användaradministration
- De vanligaste operativsystemen
- referenser
De viktigaste funktionerna i ett operativsystem är bland annat processhantering, minneshantering, kommunikation mellan applikationer. Ett operativsystem är den huvudsakliga programvaran eller uppsättningen av program som hanterar alla processer som uppstår i en elektronisk enhet.
Det är inte de program och applikationer som vi vanligtvis använder för att till exempel använda datorn, utan de egenskaper som gör att dessa applikationer kan fungera.
Ett av syftena med operativsystemet är att hantera kärnan, platsresurserna och maskinvaran på vår maskin. De flesta elektroniska enheter på marknaden som har en mikroprocessor har ett operativsystem.
I början av skapandet av operativsystem var den största bristen att de hade väldigt liten kapacitet och mycket lågt utnyttjande, så det gjordes vanligtvis manuellt genom en batch. Inom bunten aktiverades Jobs, som är de beställningar som behövs för att utföra en åtgärd, manuellt.
När operativsystemens komplexitet ökade, behövde dessa uppgifter automatiseras, vilket sålunda visade sig de första kommandotolkarna.
Med alla uppdateringar och upptäckter som har gjorts under åren kvarstår inget av de första operativsystemen som måste aktiveras manuellt.
De blir mer sofistikerade och aktiverar sig för att skydda maskinen och utföra nödvändiga och rutinmässiga uppgifter.
Huvudfunktioner för ett operativsystem
Som vi diskuterade tidigare finns de flesta operativsystem redan prefabricerade med en lista med uppgifter som ska utföras i vår elektroniska enhet så att allt går smidigt.
Det är bara nödvändigt att göra små justeringar för att anpassa konfigurationen till våra enhets behov.
1- Processhantering
En av de viktigaste delarna i ett operativsystem är att hantera processerna. Processer är de resurser som ett program behöver köra.
Detta innebär användning av minne, CPU (central processorenhet) och filer som applikationen behöver tillgång till för att fungera korrekt.
Operativsystemet, för att ta hand om maskinens korrekta funktion, är dedikerat till att skapa och förstöra processer, stoppa och starta om dem och hjälpa till med kommunikationsmekanismerna mellan processerna.
Vi kan jämföra denna uppgift med en kontorsarbetares arbete. Om vi gör en lista över uppgifter kommer processhanteringssystemet att upprätta en handlingslinje där det placerar de viktigaste processerna på en prioriterad plats, de mellanliggande på en mellanliggande plats och slutligen de mindre viktiga sist.
Problemet med detta är att processhanteringen görs genom en maskin som fastställer godtyckliga prioriteringar för de uppgifter som ska utföras, och ibland blir mindre viktiga uppgifter kvar utan att utföra.
Det är då nödvändigt att ändra konfigurationen av processhanteringsverktyget och prioritera de nödvändiga uppgifterna högre eller tvinga deras utförande för hand.
2- Huvudminneshantering
En annan viktig komponent i operativsystemet är huvudminneshantering. Minne består av ett datalager som delas av CPU och applikationer och förlorar sin kapacitet i händelse av ett fel.
Därför är det viktigt att operativsystemet tar hand om minneshantering, så att det inte mättas och data och information som finns däri går förlorad.
Operativsystemet ser till vilken del av minnet som används och varför. Bestäm var processerna ska placeras när det finns ett fritt utrymme och fördela och anspråk på det utrymme som är nödvändigt så att det alltid används väl.
3- Sekundär lagringshantering
Minne är mycket flyktigt och i händelse av något fel kan du förlora den information det innehåller. För detta är det nödvändigt att ha en andra lagringsmodul som kan lagra långsiktiga data.
Precis som med huvudminnet, är operativsystemet ansvarigt för att hantera det lediga utrymmet och tilldelar sparorder. Det säkerställer också att allt lagras snyggt, samt hur mycket utrymme som finns kvar och var.
4- Hantering av in- och utresystemet
Operativsystemet ansvarar för att hantera datorens ingångs- och utgångsportar, t.ex. hörlurar, en skrivare, en bildskärm, etc.
Tidigare, när du ville installera en ny extern port, var det viktigt att ha en installationsdisk som innehöll drivrutinerna för datorn för att acceptera dem.
Numera ansvarar operativsystemet för själva datorn vanligtvis för att söka i nätverket efter den information som krävs för att de nya externa portarna ska fungera perfekt.
5- Filsystemregister
Filerna är format som skapas av sina ägare som konverteras till tabeller, och operativsystemet ansvarar för att registrera och spara dem.
Operativsystemet ansvarar för att bygga, ta bort och arkivera de skapade filerna, samt erbjuda nödvändiga verktyg för att kunna komma åt filerna när som helst.
Den skapar kommunikation mellan filer och lagringsenheter, och slutligen kan den konfigureras för att säkerhetskopiera alla filer, så att de vid en olycka inte går förlorade.
6- Säkerhet
Operativsystemet ansvarar för maskinens säkerhet. En av de viktigaste aktiviteterna är användarnas eller programnas tillgång till var de inte borde.
Det finns många virus som kan påverka vårt system, och operativsystemet ser till att detta inte händer.
Du kan konfigurera operativsystemet så att regelbundna kontroller utförs och de säkerhetskontroller som du måste utföra upprättas.
7- Kommunikation mellan element och applikationer
Genom nätverksgränssnitt upprätthåller operativsystemet kommunikation mellan maskinens olika komponenter och alla applikationer som är i kontakt med dem. Skicka och ta emot information.
8- Rapportera status för systemet
Det finns en serie applikationer som är installerade som standard med operativsystemet, men de är inte ett system som sådant.
Dessa erbjuder en miljö och grundläggande egenskaper för utveckling och körning av programmen som är installerade på vår maskin.
Den rapporterar om systemets status, om några åtgärder behövs eller godkänner åtgärder som ska vidtas, t.ex. automatiska uppdateringar.
Dessutom stöder det de olika programmeringsspråken så att alla typer av applikationer fungerar på vår maskin. Naturligtvis har det program som förbättrar kommunikationen mellan applikationer.
9- Resurshantering
Den hanterar alla huvuddelar på maskinen genom sin resurschef. Hans roll som administratör involverar säkerheten och kommunikationen för den centrala processorenheten eller CPU: n, de externa enheterna som är anslutna till datorn.
Som internminne och sekundärt minne, där du ibland måste städa upp och byta lagrade delar från en till en annan.
I allmänhet hanterar alla resurser i systemet och alla resurser som kommer i kontakt med det
10- Användaradministration
Operativsystemet ansvarar också för att hantera profilerna lagrade på datorn beroende på vem som har skapat en profil på den.
Användaradministration kan vara enanvändare eller flera användare. Detta betyder inte att operativsystemet endast tillåter att en användarprofil skapas för användning på en dator.
Det faktum att det är en enda användarprofil innebär att bara avrättningarna för den här användaren är aktiva och bara hans. I den andra, i flera användare, tillåter det uppgifterna för mer än en användare att vara aktiva samtidigt.
De vanligaste operativsystemen
De mest kända och mest använda operativsystemen på marknaden är Windows, iOS och Linux för datorer. Och Android och iOS för smartphones.
Det finns tusentals operativsystem, med varierande grad av sofistikering, beroende på vilken enhet de behövs för.
Windows tillhör det stora makroimperiet Microsoft, medan iO tillhör Apple. Linux är på sin sida en gratis programvaruplattform som låter dig ändra ditt operativsystem. Inom Linux-plattformen finns Ubuntu och Devian, som är de mest kända.
Dessa gratis programvaror gör det möjligt för användaren att ändra operativsystemet som han vill. Det har också en viss risk, och det är att vid beröring av kärnan i operativsystemet när du inte har mycket kunskap kan det skapa en katastrof.
Tvärtom, operativsystem som Windows och iOS är redan förberedda för de mest oerfarna användare, så att den ursprungliga konfigurationen av operativsystemet gör det möjligt att använda det utan att behöva utföra några dyra modifieringar.
referenser
- RAHALKAR, Sagar Ajay. Grunderna i operativsystemet. I Certified Ethical Hacker (CEH) Foundation Guide. Apress, 2016. s. 3-21.
- BLUME, Steven W. Grunder för elkraftsystem för den icke-elektriska proffsen. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Grunderna i maskinvaran för prestationsövervakning. IEEE Micro, 2002, vol. 22, nr 4, sid. 64-71.
- MILLER, Michael. Absolut nybörjarguide till datagrunder. Than Publishing, 2007.
- ALVAREZ, Juan. Förstå datagrunderna: Steg mot läskunnighet.
- SILBERSCHATZ, AbrahamGALVIN, et al. Operativsystem: grundläggande koncept. Addison-Wesley Iberoamericana ,, 1994.
- TANENBAUM, Andrew S .; FOGOAGA, Juan Carlos Vega. Operativsystem . Prentice Hall, 1988.