Id-dar > Wirja > Il-kontenut

Sistema operattiva f'ħin reali Filosofiji tad-disinn

Mar 08, 2019

L-aktar disinji komuni huma


Immexxija mill-avveniment - taqleb il-kompiti biss meta avveniment ta 'prijorità ogħla jkun jeħtieġ is-servizz; imsejħa prijorità preemptive, jew skedar tal-prijoritajiet.

Il-qsim tal-ħin - jaqleb il-kompiti fuq interruzzjoni regolari bl-arloġġ, u fuq avvenimenti; imsejjaħ Robin tond.

Id-disinji tal-kondiviżjoni tal-ħin jibdlu l-kompiti aktar spiss milli strettament meħtieġ, iżda jagħtu multitasking bla xkiel, billi tagħti l-illużjoni li proċess jew utent għandu l-użu waħdieni ta 'magna.


Disinji CPU bikrija kellhom bżonn ħafna ċikli biex jibdlu l-kompiti li matulhom is-CPU ma jista 'jagħmel xejn iktar utli. Pereżempju, bi proċessur ta '20 MHz 68000 (tipiku għall-aħħar tas-snin tmenin), il-ħinijiet tal-bdil tal-kompiti huma bejn wieħed u ieħor 20 mikrosekondi. (B'kuntrast, CPU ARM ta '100 MHz (mill-2008) jaqleb f'inqas minn 3 mikrosekondi.) [4] [5] Minħabba dan, OSes bikrija ppruvaw jimminimizzaw il-ħela ta' ħin tas-CPU billi jevitaw bdil ta 'kompiti bla bżonn.