Systemvy:
Systemvyn för ett operativsystem hänvisar till hur operativsystemet uppfattas och förstås av olika användare och intressenter som är involverade i datoranvändning. Det finns vanligtvis tre huvudperspektiv på ett operativsystems systemvy:
1. Användarvy: Denna vy betraktar operativsystemet från en slutanvändares perspektiv. Det primära problemet här är hur operativsystemet presenterar sig för användaren genom dess gränssnitt, kommandon och interaktionsmöjligheter.
2. Systemingenjörs syn: Systemingenjörer och utvecklare fokuserar på den interna designen och hur operativsystemet fungerar. De handlar om dess arkitektur, komponenter, algoritmer och resurshanteringsstrategier.
3. Programutvecklarens syn: Applikationsutvecklare ser operativsystemet som en plattform på vilken de skapar och kör sina program. Deras fokus ligger på applikationsprogrammeringsgränssnittet (API) som tillhandahålls av operativsystemet och dess stöd för olika programmeringsspråk och utvecklingsverktyg.
Användare av operativsystemet:
Ett operativsystem tjänar en mängd olika användare med olika behov och syften. Här är några av de primära användarna av ett operativsystem:
1. Slutanvändare (eller allmänna användare): Denna kategori inkluderar icke-tekniska personer som använder datorer för grundläggande uppgifter som att surfa på internet, bearbeta dokument, spela spel etc. Operativsystem vänder sig till dessa användare genom att tillhandahålla lättanvända grafiska användargränssnitt (GUI) och förenkla vanliga operationer .
2. Poweranvändare: Dessa är erfarna datoranvändare som kräver mer avancerade funktioner och funktioner från operativsystemet. Power-användare kan vara grafiska formgivare, programmerare, ingenjörer, IT-proffs, spelare och forskare som driver datorsystemens möjligheter att utföra mer komplexa uppgifter.
3. Systemadministratörer: Även kända som sysadmins, är systemadministratörer ansvariga för att hantera, underhålla och säkra operativsystemet, inklusive användarkonton, resursallokering, nätverkskonfigurationer, programuppdateringar och optimeringar av systemprestanda.
4. Programutvecklare: Utvecklare använder operativsystemets mjukvaruutvecklingsmiljö, applikationsprogrammeringsgränssnitt (API), verktyg och bibliotek för att skapa nya mjukvaruapplikationer, webbapplikationer och systemverktyg.
5. Inbäddade systemprogrammerare: Operativsystem för inbyggda system (små, specialiserade datorer i enheter som smarta hemsystem, fordon, medicinsk utrustning, industrimaskiner, etc.) är skräddarsydda för deras unika hårdvara och krav. Programmerare av inbyggda system arbetar med dessa specialiserade operativsystem för att utveckla programvara för dessa enheter.
Att förstå de olika systemvyerna och användarperspektiven för ett operativsystem är avgörande för att designa och utveckla effektiva, användarvänliga och flexibla operativsystem som kan tillgodose olika användares olika behov.