Viktigheten av Process Utvalg i System Design

Viktigheten av Process Utvalg i System Design


Operativsystemer er komplekse programmer som samtidig bruker datamaskinens maskinvare og kjøre programmer i dem. Bestemme hvordan å designe prosessene for operativsystemet bestemmer de viktigste funksjonene i systemet.

Multi-User Vs. enkelt~~POS=TRUNC

Når en datamaskin kjører en prosess, kan denne prosessen enten være tilgjengelig for hvem som helst på datamaskinen eller begrenset til bestemte brukere. Isolere spesifikke prosesser som er viktige for systemfunksjon til en spesiell gruppe brukere, ofte referert til som "administratorer" kan bidra til å gjøre systemet mer sikkert mot virus. Men det skaper også en barriere mellom å bruke systemet og brukerne.

Modular Vs. helhetlig

Operativsystemer kan enten lage prosesser kjøres under et felles system rammeverk, eller gjøre systemet et samarbeid mellom ulike modulære prosesser. Å gjøre en system kjøres under et felles rammeverk som gjør det enklere for deg å vedlikeholde og oppdatere, men modulene gir mulighet systemet til å være mer stabil. I modulære prosess design, gjør en feil i en komponent ikke nødvendigvis påvirke andre moduler.

Remote Procedure Calls

Eksterne prosedyrekall (RPCS) er meldinger som forteller programmer hva de skal gjøre. De kan sendes over et nettverk eller fra din egen datamaskin. Samtidig som prosesser for å svare på disse kan gjøre nettverk systemet enklere, eksponerer det også en sikkerhetsrisiko. En feil i systemet kan tillate en ekstern bruker til å kontrollere datamaskinen.