komponenter i operativsystemet
dele af et operativsystem findes alle for at få de forskellige dele af et computersystem til at arbejde sammen. Alt brugerprogram skal gennemgå operativsystemet for at kunne bruge noget af udstyret, hvad enten det er så grundlæggende som en mus eller et tastatur eller så kompliceret som en Internetkomponent.
Kernel
kernen giver et af de mest grundlæggende kontrolniveauer over alle computerens udstyrsenheder. Kernen er den centrale komponent i et operativsystem (OS). Det er komponenten i operativsystemet, der indlæses oprindeligt, og det dvæler i hovedhukommelsen. Det styrer hukommelsestilgængelighed for programmer i RAM, det fastlægger, hvilke programmer der får adgang til hvilke udstyrsressourcer. Det etablerer eller nulstiller CPU ‘ ens driftstilstande for optimal drift i alle tider.
procesudførelse
operativsystemet tilbyder en grænseflade mellem et applikationsprogram og udstyret, så et applikationsprogram kan oprette forbindelse til udstyret ved blot at følge principper og procedurer, der er konfigureret i operativsystemet. Udførelse af et applikationsprogram inkluderer oprettelse af en proces af operativsystemkernen, der udpeger hukommelsesplads og forskellige andre ressourcer.
Interrupt
Interrupts er primære for operativsystemer, da de tilbyder en pålidelig metode til operativsystemet til at interagere med og reagere på dets miljø. En afbrydelse er et signal fra en enhed, der er tilsluttet et computersystem eller fra et program i computersystemet, der har brug for operativsystemet til at afslutte og bestemme nøjagtigt, hvad de skal gøre næste gang. Når en afbrydelse modtages, sætter computerens udstyr automatisk på hold, uanset hvilket program der aktuelt kører, gemmer dets status og kører computersystemkode, der tidligere var forbundet med afbrydelsen.
hukommelsesstyring
dette sikrer, at et program ikke er i konflikt med hukommelse, der i øjeblikket bruges af et ekstra program. Da programmer time share, hvert program skal have uafhængig adgang til hukommelse. For at sige det enkelt er MMU ansvarlig for alle aspekter af hukommelsesstyring. Det er normalt integreret lige ind i cpu ‘ en, selv om det i nogle systemer tager en separat IC (integreret kredsløb) chip.
vi kan opdele arbejdet med hukommelsesstyring i 3 væsentlige grupper:
- styring af hukommelse.
- os (operativsystem) hukommelsesstyring.
- Applikationshukommelsesstyring.
Multitasking
Multitasking beskriver driften af flere uafhængige computerprogrammer på det samme computersystem. Operativsystemet har evnen til at holde øje med, hvor du er i disse job og gå fra den ene til den anden uden at miste information. Da mange computere kan gøre højst en eller to ting på en gang, gøres dette normalt ved hjælp af tidsdeling, hvilket betyder, at hvert program bruger en del af computerens tid til at udføre.
netværk
processorerne interagerer med hinanden via kommunikationslinjer kaldet netværk. Kommunikationsnetværksdesignet bør overveje routing-og forbindelsesteknikker og problemerne med mening og sikkerhed. I øjeblikket opretholder de fleste operativsystemer en række netværksmetoder, udstyr og applikationer til brug af dem. Dette indebærer, at computere, der kører forskellige operativsystemer, kan deltage i et fælles netværk til deling af ressourcer såsom computing, data, printere og scannere, der bruger enten kablede eller trådløse forbindelser.
sikkerhed
hvis et computersystem har flere personer og muliggør samtidig drift af flere processer, skal de mange processer sikres fra hinandens aktiviteter. Et computersystem, der er sikkert og sikkert, afhænger af en række teknologier, der fungerer effektivt. Et moderne operativsystem giver adgang til en række ressourcer, som er let tilgængelige for programmer, der arbejder på systemet, og til eksterne enheder som netværk ved hjælp af kernen. Operativsystemet skal være i stand til at skelne mellem krav, der burde have lov til at blive behandlet, og andre, der ikke behøver at blive behandlet. Ud over at tillade eller afvise version af sikkerhed giver et system med et højt beskyttelsesniveau ligeledes revisionsmuligheder. Disse ville tillade overvågning af anmodninger om adgang til ressourcer (såsom “Hvem har læst denne fil?”).
brugergrænseflade
det er alt skabt til en informationsenhed, som en person kan interagere med. Brugergrænsefladen beskrives generelt som en skal og er afgørende, hvis menneskelig kommunikation skal understøttes. Brugergrænsefladen tjekker katalogrammen og anmoder om tjenester fra operativsystemet, der vil indhente oplysninger fra inputenheder og kræver operativsystemtjenester for at vise prompter, statusmeddelelser og sådan på outputenheder. Den voksende afhængighed af mange virksomheder på internetapplikationer og mobile applikationer har faktisk ført til, at mange virksomheder lægger øget bekymring på UI i et forsøg på at forbedre individets samlede oplevelse.