Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> компютър >> компютърен софтуер >>

Как операционни системи Work

Управление на паметта е следващата решаваща стъпка в като се уверите, че всички процеси протичат нормално
Memory Storage Management и

Когато една операционна система управлява паметта на компютъра, има две основни задачи, които да бъдат изпълнени:.
<ол> <ли> Всеки процес трябва да има достатъчно памет, в която да се изпълни, и то не може нито да тичам в пространството на паметта на друг процес, нито да се сблъскате от друг процес.
<Ли> Различните видове памет в система трябва да се използват правилно, така че всеки процес може да работи най-ефективно.

<р> Първата задача изисква операционната система, за да се създаде граници памет за видове софтуер и за отделните приложения.

Като пример, нека да разгледаме един въображаем малка система с 1 мегабайт (1000 килобайта) на RAM. По време на процеса на зареждане, операционната система на нашата въображаема компютърът е създаден да отидете до върха на наличната памет и след това " обратно " достатъчно, за да отговори на нуждите на самата операционна система. Да кажем, че операционната система се нуждае от 300 килобайта да се изпълнява. Сега, операционната система отива на дъното на басейна на RAM и започва изграждането на с различни софтуера на драйвера, необходими за контрол над хардуерните подсистеми на компютъра. В нашата въображаема компютъра, водачите заемат 200 килобайта. Така че, след получаване на операционната система напълно заредена, има 500 килобайта за останалите процеси на приложения.

Когато приложения започват да бъдат заредени в паметта, те са натоварени с главни размери, определени от операционната система. Ако размера на блока е 2 килобайта, а след това всеки процес, който е натоварен ще бъде дадено парче от паметта, която е кратно на 2 килобайта в размер. Кандидатурите ще бъдат заредени в тези фиксирани размери блок, с блокове, започващи и завършващи на границите, установени от думи на 4 или 8 байта. Тези блокове и границите помогнат да се гарантира, че заявления няма да бъдат натоварени на един върху друг пространството чрез недобре изчислена битов или две. С това се гарантира, по-големият въпрос е какво да се прави, когато 500-килобайт заявление пространство се запълва.

В повечето компютри, това е възможно да добавите памет след изтичане на първоначалния капацитет. Например, може да се разшири RAM от 1 до 2 гигабайта. Това работи добре, но може да бъде относително по-скъпи. Той също така пренебрегва основен факт на изчис