komponenter i operativsystemet
delarna av ett operativsystem finns alla för att få de olika delarna av ett datorsystem att fungera tillsammans. Alla användarprogram måste genomgå operativsystemet för att kunna utnyttja någon av hårdvaran, oavsett om det är så grundläggande som en mus eller tangentbord eller så komplicerat som en Internet-komponent.
Kernel
kärnan ger en av de mest grundläggande nivå av kontroll över alla datorns hårdvaruenheter. Kärnan är den centrala komponenten i ett operativsystem (OS). Det är komponenten i operativsystemet som laddas initialt, och det kvarstår i huvudminnet. Det hanterar minnestillgänglighet för program i RAM, det fastställer vilka program som får tillgång till vilka hårdvaruresurser. Det etablerar eller återställer CPU: s drifttillstånd för optimal drift i alla tider.
Processexekvering
operativsystemet erbjuder ett gränssnitt mellan ett applikationsprogram och hårdvaran, så att ett applikationsprogram kan ansluta till hårdvaran bara genom att följa principer och procedurer konfigurerade i operativsystemet. Att köra ett applikationsprogram inkluderar skapandet av en process av operativsystemkärnan som utser minnesutrymme och olika andra resurser.
Avbryt
avbrott är primära för operativsystem, eftersom de erbjuder en pålitlig metod för operativsystemet att interagera med och svara på dess miljö. Ett avbrott är en signal från en enhet som är ansluten till ett datorsystem eller från ett program i datorsystemet som behöver operativsystemet för att avsluta och bestämma exakt vad man ska göra nästa. När ett avbrott tas emot, sätter datorns maskinvara automatiskt på is vilket program som för närvarande körs, sparar sin status och kör datorsystemkod som tidigare var associerad med avbrottet.
minneshantering
detta säkerställer att ett program inte står i konflikt med minnet som för närvarande används av ett ytterligare program. Eftersom programtiden delar måste varje program ha oberoende åtkomst till minnet. För att uttrycka det enkelt är MMU ansvarig för alla aspekter av minneshantering. Det är normalt integrerat direkt i cpu, även om det i vissa system tar upp ett separat IC-chip (integrated circuit).
vi kan dela upp arbetet med minneshantering i 3 signifikanta grupper:
- hårdvara minneshantering.
- OS (operativsystem) minneshantering.
- program minneshantering.
Multitasking
Multitasking beskriver driften av flera oberoende datorprogram på samma datorsystem. Operativsystemet har förmågan att hålla ett öga på var du befinner dig i dessa jobb och gå från den ena till den andra utan att förlora information. Eftersom många datorer kan göra högst en eller två saker på en gång görs detta vanligtvis med tidsdelning, vilket innebär att varje program använder en del av datorns tid att utföra.
nätverk
processorerna interagerar med varandra via kommunikationslinjer som kallas nätverk. Kommunikationsnätverksdesignen bör överväga routing-och anslutningstekniker, och problemen med åsikt och säkerhet och säkerhet. För närvarande upprätthåller de flesta operativsystem en rad nätverksmetoder, hårdvara och applikationer för att använda dem. Detta innebär att datorer som kör olika operativsystem kan delta i ett gemensamt nätverk för att dela resurser som datorer, data, skrivare och skannrar som använder antingen trådbundna eller trådlösa anslutningar.
säkerhet
om ett datorsystem har flera individer och möjliggör samtidig drift av flera processer, måste de många processerna säkras från varandras aktiviteter. Ett datorsystem som är säkert och säkert beror på en mängd olika tekniker som fungerar effektivt. Ett modernt operativsystem ger tillgång till ett antal resurser, som är lätt tillgängliga för programvara som arbetar på systemet, och till externa enheter som nätverk med hjälp av kärnan. Operativsystemet bör kunna skilja mellan krav som bör tillåtas behandlas och andra som inte behöver behandlas. Förutom att tillåta eller inte tillåta version av säkerhet, ger ett system med hög skyddsnivå också granskningsalternativ. Dessa skulle möjliggöra övervakning av förfrågningar om tillgänglighet till resurser (till exempel “Vem har läst den här filen?”).
användargränssnitt
det är allt skapat till en informationsenhet som en individ kan interagera med. Användargränssnittet beskrivs generellt som ett skal och är viktigt om mänsklig kommunikation ska stödjas. Användargränssnittet kontrollerar katalogramen och begär tjänster från operativsystemet som kommer att få information från inmatningshårdvaruenheter och kräver operativsystemtjänster för att visa uppmaningar, statusmeddelanden och sådant på utmatningshårdvaruenheter. Den växande beroendet av många företag på webbapplikationer och mobila applikationer har faktiskt lett många företag att placera ökad oro på UI i ett försök att förbättra individens hela upplevelsen.