Негизги айырмасы – Убакытты бөлүшүү жана реалдуу убакыт операциялык тутуму
Убакытты бөлүшүү менен реалдуу убакыттагы операциялык тутумдун негизги айырмасы, убакыт бөлүшүү операциялык тутуму ар кайсы жерден келген көптөгөн колдонуучуларга системаны бир эле учурда колдонууга мүмкүндүк берген система, ал эми реалдуу убакытта иштөө тутуму - бул белгилүү бир убакыт чектөөсүндө белгилүү бир иш.
Операция системасы программалык камсыздоо менен аппараттык камсыздоонун ортосундагы интерфейс. Ал эс тутумду башкаруу, процессти башкаруу, файлдарды башкаруу жана киргизүү-чыгаруу түзүлүшүн башкаруу сыяктуу милдеттерди аткарат. Операциялык системалардын ар кандай түрлөрү бар. Алардын экөө убакыт бөлүшүү жана реалдуу убакытта иштөө тутумдары.
Убакытты бөлүшүү операциялык системасы деген эмне?
Убакытты бөлүшүү операциялык тутумдар менен, ар кайсы жерден көптөгөн колдонуучулар бир эле учурда белгилүү бир компьютер тутумун колдоно алышат. Бул системаларда процессордун убактысы бир эле учурда бир нече колдонуучулардын ортосунда бөлүштүрүлөт. Бул системаларда бир нече колдонуучу программалар CPU тарабынан аткарылат. Процессор ар бир колдонуучу программасын аз убакыттын квантында аткарат. Бул системалар ар бир колдонуучу программасына аз убакыт квант берүү үчүн CPU пландаштырууну жана мультипрограммалоону колдонушат. Колдонуучу буйрук бергенде, система тез жооп берет.
Убакытты бөлүшүү Операция системалары бир нече артыкчылыктарды камсыз кылат. Бул CPU күтүү убактысын кыскартат. Колдонуучулар кыска убакыттын ичинде чыгара алышат, анткени жооп берүү убактысы минималдуу. Ал ошондой эле программалык камсыздоону кайталоодон сактайт. Коопсуздук маселелери жана маалымат алмашуу көйгөйлөрү убакыт бөлүшүү операциялык тутумунун кээ бир чектөөлөрү болуп саналат.
Чыныгы убактагы Операция системасы деген эмне?
Реалдуу убакыт системасы – бул маалыматтарды иштеп чыгуу жана тапшырманы аткаруу үчүн киргизүүлөргө жооп берүү үчүн минималдуу убакытты талап кылган система. Системанын чыгарылышынын тууралыгы эсептөөнүн логикалык жыйынтыгына жана натыйжаны чыгаруу убактысына жараша болот. Бул реалдуу убакыт пландоо милдеттери үчүн ыкмаларын камтыйт. реалдуу убакыт операциялык системалардын эки түрү бар. Алар реалдуу убакыт системалары жана жумшак реалдуу убакыт системалары.
01-сүрөт: Атомдук электр станциясы
Катуу реалдуу убакыт системасы белгиленген мөөнөттө иштеши керек. Белгиленген мөөнөттү аткарбоо бир гана системанын толук же катастрофалык бузулушу болуп саналат. Аба кыймылын башкаруу системалары, ракеталар жана ядролук реакторду башкаруу системалары реалдуу убакыт системаларынын кээ бир мисалдары болуп саналат. Жумшак реалдуу убакыт системасы азыраак чектейт. Система тапшырманы белгиленген мөөнөттө аткарышы керек, бирок кичине сабырдуулук болушу мүмкүн. Мөөнөттү өткөрүп жиберүү системанын жалпы катасы катары каралбайт, бирок аткаруу начарлаган деп эсептелет. Мультимедиа агымы жана виртуалдык реалдуулук реалдуу убакыт системаларынын кээ бир мисалдары.
Убакытты бөлүшүү менен реалдуу убакытта иштөө тутумунун ортосунда кандай айырма бар?
Убакытты бөлүшүү жана реалдуу убакыт операциялык тутуму |
|
Убакытты бөлүшүү операциялык тутуму – бул ар кайсы жердеги көп колдонуучуларга белгилүү бир компьютер тутумун бир эле учурда колдонууга мүмкүнчүлүк берген система. | Чыныгы убакыттагы операциялык тутум – бул белгилүү бир тапшырманы белгиленген убакыт чектөөсүндө аткарган операциялык система. |
Убакыт | |
Убакытты бөлүшүү системасы ар бир колдонуучуга аз убакыттык квант берилет. | Чыныгы убакыт системасы белгиленген убакыт чектөөлөрүндө иштейт. |
Ресурстарды бөлүшүү | |
Убакытты бөлүшүү тутумунда колдонуучулар ресурстарды бөлүшө алышат. | Реалдуу убакыт тутумунда ресурстар процесс үчүн белгиленген убакытка калат жана андан кийин башка процесске кайра бөлүштүрүлүшү мүмкүн. |
Мисал системасы | |
Онлайн файл системасы убакыт бөлүшүү системасынын мисалы. | Аба кыймылын башкаруу системасы реалдуу убакытта иштөө тутумунун мисалы болуп саналат. |
Корытынды – Убакытты бөлүшүү жана реалдуу убакыт операциялык тутуму
Убакытты бөлүшүү менен реалдуу убакытта иштөө тутумунун айырмасы, убакыт бөлүшүү операциялык тутуму ар кайсы жерден келген көптөгөн колдонуучуларга системаны бир эле учурда колдонууга мүмкүндүк берген система, ал эми реалдуу убакыттагы операциялык система белгилүү бир убакыт чектөөсүндө белгилүү бир иш.