
Sammenligningstabel
Grundlag for sammenligning | Netværksoperativsystem | Distribueret operativsystem |
---|---|---|
Objektiv | Tilvejebringelse af lokale tjenester til fjernklienten. | Forvaltning af hardware ressource. |
Brug | Løst koblet system anvendt i heterogene computere. | Tætkoblet system, der anvendes i multiprocessor og homogene computere. |
Arkitektur | 2-tier klient / server arkitektur. | N-tier klient / server arkitektur. |
Gennemsigtighed | Lav | Høj |
Grundlag for kommunikation | Filer | Delt hukommelse og meddelelser |
Ressourcestyring | Håndteres ved hver knude. | Global central eller distribueret forvaltning. |
Let implementering | Høj | Lav |
Skalerbarhed | Mere | Mindre eller moderat. |
Åbenhed | Åben | Lukket |
Operativsystem på alle knudepunkter | Kan være anderledes | Samme |
Autonomi | Høj | Lav |
Fejltolerance | Mindre | Høj |
Definition af netværksoperativsystem
Netværksoperativsystemet er platformen til at køre en systemsoftware på en server og tillade serveren at administrere brugerne, dataene, grupperne, sikkerheden, applikationerne og andre netværksfunktioner. Det betragtes som den primære form for et operativsystem til den distribuerede arkitektur. Ideen bag netværksoperativsystemet er at tillade ressourcedeling blandt to eller flere computere, der opererer under deres egne operativsystemer. Netsystemets funktionsmåde kan forklares ved nedenstående diagram.

I modsætning til det distribuerede operativsystem fungerer netværksoperativsystemet ikke på en samordnet måde. Det lokale operativsystem, der opholder sig i hver enkelt computer bevarer sin identitet, som også er synlig for brugerne og opfører sig som et ensomt operativsystem. I nogle implementeringer er der et eksternt login til de eksterne operativsystemer for at få adgang til ressourcerne. Et netværksoperativsystem kan ikke kontrollere brugen af ressourcer, der forårsager ukorrekt distribution af ressourcerne. Der er ingen fejltolerance i netværksoperativsystemet.
Definition af Distribueret operativsystem
Det distribuerede operativsystem håndterer en gruppe af uafhængige computere og gør dem til at ligne et almindeligt centraliseret operativsystem. Dette opnås ved at muliggøre korrekt kommunikation mellem de forskellige computere forbundet med hinanden. Hovedformålet med det distribuerede operativsystem er gennemsigtigheden, hvor brugen af flere hardware ressourcer er skjult fra brugerne. Det distribuerede operativsystem er mindre autonome end netværksoperativsystem, da systemet har fuld kontrol i dette miljø. Den tildeler processer dynamisk til den tilfældige CPU, og filernes lagring styres også af operativsystemet, hvilket betyder, at brugeren ikke ville vide, hvilken hardware der er blevet brugt til behandling af dens beregning og til lagring af dens fil.
Som det er nævnt ovenfor tillader det distribuerede operativsystem ressourcedeling, hvor en applikation kan bruge ressourcer placeret i ethvert computersystem. Det giver tilgængelighed (kontinuitet i ydelserne) i stedet for fejl. Et distribueret operativsystem håndterer driften af alle knudepunkter i systemet på en integreret måde, da hver knude har sin separate kerne til at udføre kontrolfunktioner på dens vegne. Det øger også beregningshastigheden ved at udføre dele af beregningen i forskellige computersystemer.
Nøgleforskelle mellem netværksoperativsystem og distribueret operativsystem
- Hovedformålet med netværksoperativsystemet er at levere lokale tjenester til fjernklienten. På den anden side er målet med det distribuerede operativsystem at levere hardware ressourcehåndtering.
- Netværksoperativsystemer siges at være løst koblede systemer og anvendes i heterogene computere. Modsat, distribueret operativsystem betragtes som tæt koblede systemer, der hovedsagelig anvendes i multiprocessorer eller homogene computere.
- Netværksoperativsystemet har to-tier klient / server arkitektur, mens n-tier arkitektur er ansat i det distribuerede operativsystem.
- Gennemsigtighed i netværksoperativsystemet er lavt. Omvendt har det distribuerede operativsystem høj gennemsigtighed, og det skjuler ressourceudnyttelsen.
- I det distribuerede operativsystem opnås kommunikation mellem computere (noder) ved hjælp af delt hukommelse eller afsendelse af meddelelser. Tværtimod sender netværksoperativsystemet filer for at kommunikere med andre noder.
- Netværksoperativsystem styrer ressourcer på hvert knudepunkt, mens det distribuerede operativsystem styrer ressourcerne globalt, om det er centreret eller distribueret.
- Netværksoperativsystemet er let implementeret i forhold til det distribuerede operativsystem.
- Scalability af netværksoperativsystemet er højere end det distribuerede operativsystem, og det er også mere åbent for brugeren.
- I netværksoperativsystem kan operativsystemet installeret i computere variere, mens det ikke er tilfældet i det distribuerede operativsystem.
- Netværksoperativsystemet er mere selvstændigt end det distribuerede operativsystem. I modsætning hertil er det distribuerede operativsystem mere fejltolerant.
Konklusion
Den forudgående forskel mellem netværksoperativsystemet og det distribuerede operativsystem ligger inden for deres implementering, hvor netværksoperativsystemet der ikke er nogen ændring eller ændringer på kernesystemet, mens systemkomponenterne i det distribuerede operativsystem kan underkastes opgradering, hvis det kræves.