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

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

ра, за да функционира правилно
<Ли> Използване на колкото се може повече процесорни цикли, колкото е възможно за истинска работа

<р> Основната единица на софтуер, че операционната система се занимава с по график на работата, извършена от процесора е или процес или нишка, в зависимост от операционната система.
<р> Изкушаващо е да се мисли за един процес като заявление, но не предоставят пълна картина за това как процеси отнасят до операционната система и хардуера. Молбата ви видя (текстообработваща програма, електронни таблици или игра) е, наистина, един процес, но това приложение може да доведе до редица други процеси, за да започнат, за задачи като комуникация с други устройства или други компютри. Има и множество процеси, които се изпълняват, без да ви дава преки доказателства, че те някога съществува. Например, Windows XP и UNIX може да има десетки фонови процеси, изпълняващи да се справят с мрежата, управлението на паметта, управлението диск, проверките на вируса и така нататък.
<Р> Процес, а след това, е софтуер, който извършва определени действия и да да се контролира -. от потребител, и от други приложения или от операционната система
<р> Това е процес, а не приложения, които контролите на операционната система и графиците за изпълнение от процесора. В система за еднократна задачи, графикът е ясна. Операционната система позволява на приложението да започнат да се изпълняват, за временно преустановяване на изпълнението само достатъчно дълго, за да се справят с прекъсвания и приноса на потребителите.
<Р> Прекъсвания са специални сигнали, изпратени от хардуер или софтуер за процесора. Това е като че някаква част от компютъра изведнъж вдигна ръката си, за да помоли за вниманието на процесора в оживена среща. Понякога операционната система ще насрочи приоритета на процесите, така че прекъсва са маскирани - това е, операционната система ще игнорира прекъсва от някои източници, така че определено задание може да бъде завършен възможно най-бързо. Има някои прекъсва (като тези от условия на грешка или проблеми с паметта), които са толкова важни, че те не могат да бъдат пренебрегнати. Тези не-maskable прекъсва (НМИ) трябва да бъдат уредени веднага, независимо от другите задачи в ръка.
<Р> Докато прекъсва добавя известно усложнение на изпълнението на процеси в единна система за многозадачна работа, работата на операционната система става много по-сложна в система многозадачност. Сега, операционната система трябва да орга