- Hovedfunktioner i et operativsystem
- 1- Processtyring
- 2- Hovedhukommelsesadministration
- 3- Sekundær lagringsstyring
- 4- Styring af ind- og udgangssystemet
- 5 - Filsystem registreringsdatabase
- 6- Sikkerhed
- 7- Kommunikation mellem elementer og applikationer
- 8- Rapporter systemets status
- 9- Ressourcestyring
- 10- Brugeradministration
- De mest almindelige operativsystemer
- Referencer
De vigtigste funktioner i et operativsystem er processtyring, hukommelsesstyring, kommunikation mellem applikationer, blandt andre. Et operativsystem er hovedsoftwaren eller sæt af programmer, der administrerer alle processer, der opstår inden for en elektronisk enhed.
Det er ikke de programmer og applikationer, som vi normalt bruger til at betjene for eksempel computeren, men de egenskaber, der giver disse applikationer mulighed for at arbejde.
Et af formålene med operativsystemet er at styre kernen, placeringsressourcerne og hardware på vores maskine. De fleste elektroniske enheder på markedet, der har en mikroprocessor, har et operativsystem.
I begyndelsen af oprettelsen af operativsystemer var den største fejl, at de havde meget lille kapacitet og meget lav udnyttelse, så det blev normalt gjort manuelt gennem en batch. Inden for batchet blev Jobs, som er de ordrer, der er nødvendige for at udføre en handling, aktiveret manuelt.
Efterhånden som kompleksiteten af operativsystemer steg, var disse opgaver nødvendige for at automatiseres, og de viste således de første kommandotolkere.
Med alle de opdateringer og opdagelser, der er blevet foretaget gennem årene, er der intet tilbage af de første operativsystemer, der måtte aktiveres manuelt.
De bliver mere sofistikerede og aktiverer sig selv for at beskytte maskinen og udføre nødvendige og rutinemæssige opgaver.
Hovedfunktioner i et operativsystem
Som vi diskuterede før, er de fleste operativsystemer allerede præfabrikerede med en liste over opgaver, der skal udføres i vores elektroniske enhed, så alt går gnidningsløst.
Det er kun nødvendigt at foretage små justeringer for at tilpasse konfigurationen til vores enheds behov.
1- Processtyring
En af de vigtigste dele af et operativsystem er styring af processerne. Processer er de ressourcer, et program skal køre.
Dette involverer brug af hukommelse, CPU (central behandlingsenhed) tid og filer, som applikationen har brug for adgang til for at fungere korrekt.
Operativsystemet, der tager sig af maskinens korrekte funktion, er dedikeret til at skabe og ødelægge processer, stoppe og genstarte dem og hjælpe med kommunikationsmekanismerne mellem processerne.
Vi kan sammenligne denne opgave med en kontormedarbejders arbejde. Hvis vi laver en liste over opgaver, vil processtyringssystemet etablere en handlingslinje, hvor det placerer de vigtigste processer på et prioriteret sted, de mellemliggende på et mellemsted og til sidst de mindre vigtige sidst.
Problemet med dette er, at processtyringen udføres via en maskine, der fastlægger vilkårlige prioriteringer af de opgaver, der skal udføres, og sommetider bliver mindre vigtige opgaver tilbage uden at udføre.
Det er derefter nødvendigt at ændre konfigurationen af processtyringsværktøjet og give de nødvendige opgaver højere prioritet eller tvinge deres udførelse manuelt.
2- Hovedhukommelsesadministration
En anden vigtig komponent i operativsystemet er hovedhukommelsesadministration. Hukommelse består af et datalager, der deles af CPU'en og applikationerne og mister sin kapacitet i tilfælde af en fejl.
Derfor er det vigtigt, at operativsystemet tager sig af hukommelsesstyring, så det ikke mættes, og data og information indeholdt deri går tabt.
Operativsystemet sørger for, hvilken del af hukommelsen der bruges, og hvorfor. Bestem, hvor processerne skal placeres, når der er et ledigt rum, og alloker og kræv det plads, der er nødvendigt, så det altid bruges godt.
3- Sekundær lagringsstyring
Hukommelsen er meget ustabil, og i tilfælde af fejl kan du miste oplysningerne i den. Til dette er det nødvendigt at have et andet lagermodul, der kan gemme dataene på lang sigt.
Som med hovedhukommelsen er operativsystemet ansvarligt for at styre den frie plads og tildele gemmeordren. Det sikrer også, at alt opbevares pænt såvel som hvor meget plads der er tilbage og hvor.
4- Styring af ind- og udgangssystemet
Operativsystemet er ansvarligt for at styre input- og outputporte på computeren, såsom hovedtelefoner, en printer, en skærm osv.
Tidligere, da du ønskede at installere en ny ekstern port, var det vigtigt at have en installationsdisk, der indeholdt driverne til computeren til at acceptere dem.
I dag er operativsystemet på selve computeren normalt ansvarligt for at søge på netværket efter de oplysninger, der er nødvendige for, at de nye eksterne porte skal fungere perfekt.
5 - Filsystem registreringsdatabase
Filerne er formater oprettet af deres ejere, der konverteres til tabeller, og operativsystemet har ansvaret for at registrere og gemme dem.
Operativsystemet er ansvarligt for at opbygge, slette og arkivere de oprettede filer samt tilbyde de nødvendige værktøjer til enhver tid at kunne få adgang til filerne.
Det opretter kommunikation mellem filer og lagerenheder, og til sidst kan det konfigureres til at tage backup af alle filer, så i tilfælde af en ulykke, vil de ikke alle gå tabt.
6- Sikkerhed
Operativsystemet er ansvarligt for maskinens sikkerhed. En af de vigtigste aktiviteter er brugernes eller programmets adgang til, hvor de ikke burde.
Der er mange vira, der kan påvirke vores system, og operativsystemet sikrer, at dette ikke sker.
Du kan konfigurere operativsystemet, så der regelmæssigt udføres kontrol, og de sikkerhedskontroller, du skal udføre, etableres.
7- Kommunikation mellem elementer og applikationer
Gennem netværksgrænseflader opretholder operativsystemet kommunikationen mellem de forskellige komponenter på maskinen og alle de applikationer, der er i kontakt med dem. Send og modtag information.
8- Rapporter systemets status
Der er en række applikationer, der som standard er installeret med operativsystemet, men de er ikke et system som sådan.
Disse tilbyder et miljø og grundlæggende egenskaber for udvikling og eksekvering af de programmer, der er installeret på vores maskine.
Den rapporterer om status for systemet, hvis der er behov for noget, eller godkender en handling, der skal træffes, f.eks. Automatiske opdateringer.
Derudover understøtter det de forskellige programmeringssprog, så enhver applikationstype fungerer på vores maskine. Naturligvis har det programmer, der forbedrer kommunikationen mellem applikationer.
9- Ressourcestyring
Den administrerer alle de vigtigste dele af maskinen gennem dens ressource manager. Hans rolle som administrator involverer sikkerhed og kommunikation af den centrale behandlingsenhed eller CPU, de eksterne enheder, der er forbundet til computeren.
Som intern hukommelse og sekundær hukommelse, hvor du undertiden skal rydde op og skifte lagrede dele fra hinanden.
Generelt administrerer det alle ressourcerne i systemet og alle de ressourcer, der kommer i kontakt med det
10- Brugeradministration
Operativsystemet har også ansvaret for at styre de profiler, der er gemt på computeren, afhængigt af hvem der har oprettet en profil på den.
Brugeradministration kan være enkeltbruger eller flerbruger. Dette betyder ikke, at operativsystemet kun tillader, at der oprettes en brugerprofil til brug på en computer.
Den kendsgerning, at det er en enkeltbrugerprofil, indebærer, at kun henrettelserne for denne bruger er aktive og kun hans. I den anden i multi-user gør det det muligt for mere end en brugers opgaver at være aktive på samme tid.
De mest almindelige operativsystemer
De mest kendte og mest anvendte operativsystemer på markedet er Windows, iOS og Linux til computere. Og Android og iOS til smartphones.
Der er tusinder af operativsystemer med varierende raffinement, afhængigt af hvilken enhed de er nødvendige til.
Windows hører til det store makroimperium af Microsoft, mens iOs tilhører Apple. Linux er på sin side en gratis softwareplatform, der giver dig mulighed for at ændre dit operativsystem. Inden for Linux-platformen er Ubuntu og Devian, som er de bedst kendte.
Disse gratis software giver brugeren mulighed for at ændre operativsystemet, som han kan. Det har også en vis risiko, og det er, at berøring af kernen i operativsystemet, når du ikke har meget viden, kan generere en katastrofe.
Tværtimod er operativsystemer som Windows og iOS allerede forberedt på de mest uerfarne brugere, så operativsystemets oprindelige konfiguration tillader det uden at skulle udføre dyre ændringer.
Referencer
- RAHALKAR, Sagar Ajay. Grundlæggende om operativsystemet. I certificeret etisk hacker (CEH) Foundation Guide. Apress, 2016. s. 3-21.
- BLUME, Steven W. Grundlæggende om el-anlæg til den ikke-elektriske professionelle. John Wiley & Sons, 2016.
- SPRUNT, Brinkley. Det grundlæggende i hardware, der overvåger ydeevne. IEEE Micro, 2002, vol. 22, nr. 4, side. 64-71.
- MILLER, Michael. Absolut nybegyndervejledning til grundlæggende computer. Than Publishing, 2007.
- ALVAREZ, Juan. Forståelse af grundlæggende computere: Skridt mod literacy.
- SILBERSCHATZ, AbrahamGALVIN, et al. Operativsystemer: grundlæggende koncepter. Addison-Wesley Iberoamericana,, 1994.
- TANENBAUM, Andrew S.; FOGOAGA, Juan Carlos Vega. Operativsystemer. Prentice Hall, 1988.