1.2. Операциялық жүйелердің түрлері
Егер Процессор процестердің біріне бөлінген болса, онда бұл процесс келесі жағдайлардың бірі басталғанға дейін ЦП да бола алады:
1. Сыртқы құрылғыға жүгіну.
2. Процесті аяқтау.
3. Процестің бекітілген фактісі.
4. Осы процеске бөлінген уақыттың сарқылуы t.
Осы жағдайлардың бірі басталғаннан кейін Басқару басқа процеске өтеді. Бір процестен екіншісіне басқару берілістерінің саны азайтылды. Басқаруды бір процестен екінші процеске беру кезінде ОЖ кейбір әрекеттер жиынтығын орындауы керек және бұл уақытты жоғалту болғандықтан, мұнда бұл шығындар азаяды. ОЖ-нің бұл жұмыс режимі пакеттік режим деп аталады. Осы режимде жұмыс істейтін ОЖ пакеттік ОЖ деп аталады.
Аталған оқиғалардың бірі басталған кезде ОЖ жоспарлаушысы белгілі бір процесті орындауға дайын процестерден таңдайды және оған процессордың ресурстарын береді. Ол осы процесті осы нақты ОЖ-де қолданылған жоспарлау алгоритміне байланысты таңдайды. Мысалы, процесс кездейсоқ таңдалуы мүмкін. Екінші әдіс-бұл процестерді жүйелі түрде айналып өту сияқты, яғни біз алдымен процестердің біреуін жұмысқа алдық, содан кейін ол босатылды, ал процессордың уақыты дайын процедурадан келесі процедураға беріледі. Келесі тапсырма таңдалатын үшінші критерий-бұл процессорға қызмет көрсетпеген уақыт болуы мүмкін. Бұл жағдайда жүйе мұндай уақыт ең үлкен болатын процесті таңдай алады. Бұл алгоритмдер ОЖ-де орындалуы керек, яғни олар қарапайым болуы керек, әйтпесе жүйе өздігінен тиімсіз жұмыс істейді (бірақ мұндай жүйелер бар: атап айтқанда, Windows отбасы зардап шегеді). ОЖ-нің бұл түрі уақытты бөлу ОЖ деп аталады. Ол жүйенің пайдаланушының сұранысына жауап беру уақытын азайтатын режимде жұмыс істейді. Ең дұрысы, сұрауға жауап беру уақыты аз болғандықтан, пайдаланушы жүйенің барлық ресурстары тек оған беріледі деген елес жасауы керек.
Бізде уақытты бөлу жүйесі бар делік. Уақытты бөлу жүйесінің қасиеттерінің бірі-тиімсіздік, өйткені жүйе процестен процеске ауысудың көп мөлшерін қамтамасыз етеді және бұл функция көп уақытты қажет етеді. Мұндай мәселелерді шешу үшін жоспарлау құралдары қажет. Бұл жағдайда нақты уақыт ОЖ деп аталады, оның негізгі критерийі алдын-ала анықталған оқиғалар жиынтығынан белгілі бір оқиғаның пайда болуына жүйенің кепілдендірілген реакциясының уақыты болып табылады. Яғни, жүйеде кез-келген жағдайда жүйе белгілі бір уақыт ішінде жауап беретін және өңдейтін оқиғалар жиынтығы бар. Осы кластағы ОС үшін қарапайым Алгоритмдер қолданылады.
Достарыңызбен бөлісу: |