Үндсэн ялгаа – Хатуу болон зөөлөн бодит цагийн систем
Хатуу болон зөөлөн бодит цагийн системийн гол ялгаа нь хатуу бодит цагийн систем нь эцсийн хугацааг нэг удаа биелүүлээгүй нь системийн бүрэн доголдолд хүргэдэг, харин зөөлөн бодит цагийн систем нь бүрэн доголдолд хүргэдэг систем юм. Тогтоосон хугацаандаа нэг буюу хэд хэдэн бүтэлгүйтэл нь системийн бүрэн доголдолд тооцогдохгүй, харин гүйцэтгэл нь муудсан гэж тооцогддог систем.
Үйлдлийн систем нь програм хангамжаас өгсөн зааврын дагуу компьютерийн техник хангамжийг удирддаг системийн програм хангамж юм. Үйлдлийн систем нь янз бүрийн даалгавар өгдөг. Файлын удирдлага, санах ойн удирдлага, захын төхөөрөмжүүдийг хянах, процессын хуваарь нь эдгээрийн зарим нь юм. Үйлдлийн системийн нэг төрөл нь бодит цагийн үйлдлийн систем юм. Үүнийг хатуу бодит цагийн систем болон зөөлөн бодит цагийн системд хувааж болно.
Хэцүү бодит цагийн систем гэж юу вэ?
Бодит цагийн систем нь өгөгдөл боловсруулах систем юм. Системийн оролтод хариу өгөх, гаралтыг өгөх эсвэл шинэчлэгдсэн мэдээллийг харуулахад зарцуулсан хугацааг хариу өгөх хугацаа гэж нэрлэдэг. Тиймээс эдгээр системүүдэд хариу өгөх хугацаа маш бага байх ёстой. Систем нь даалгавраа заасан хугацаанд дуусгах ёстой. Бодит цагийн үйлдлийн системд системийн гаралтын зөв эсэх нь тооцооллын логик үр дүн, үр дүнг гаргах хугацаа зэргээс хамаарна. Тэдний системүүд нь энгийн үйлдлийн системтэй төстэй бүтэцтэй байдаг. Энэ нь мөн бодит цагийн ажлыг төлөвлөх механизмтай.
Зураг 01: Нислэгийн хөдөлгөөний удирдлагын систем
Хэцүү бодит цагийн системд цаг хугацааны шаардлага нь маш чухал хязгаарлалт юм. Систем нь тогтоосон хугацаанд ажиллах ёстой. Хэрэв систем тогтоосон хугацаанд гүйцэтгээгүй бол энэ нь даалгаврын бүтэлгүйтэл гэж тооцогддог. Эдгээр төрлийн системүүд нь эцсийн хугацааг алдах ёсгүй. Эцсийн хугацааг алдах нь сүйрэлд хүргэж болзошгүй юм. Агаарын хөдөлгөөний удирдлагын систем, пуужингийн болон цөмийн реакторын хяналтын систем нь бодит цагийн хатуу системийн цөөн жишээ юм. Хэрэв агаарын хөлгийн удирдлагын систем заасан хугацаанд онгоцонд заавар өгөөгүй бол энэ нь агаарын хөлөг сүйрэхэд хүргэж болзошгүй юм. Тиймээс, хатуу бодит цагийн системд эцсийн хугацааг биелүүлэх нь туйлын чухал юм. Эдгээр системийг голчлон аюулгүй байдлын чухал системд суулгасан.
Зөөлөн бодит цагийн систем гэж юу вэ?
Зөөлөн бодит цагийн системд цаг хугацааны шаардлага тийм ч чухал биш юм. Систем нь даалгаврыг гүйцэтгэх эсвэл эцсийн хугацаанд үр дүнг өгөх ёстой боловч хааяа бага зэрэг хүлцэл гардаг. Хэрэв систем нь заасан хугацаанд даалгавраа гүйцэтгээгүй бол шаардлагатай үр дүнг өгч байгаа тохиолдолд энэ нь бүтэлгүйтэл гэж тооцогддоггүй. Гэхдээ гүйцэтгэл нь муудсан гэж үздэг. Эцсийн хугацааг алдах нь бодит цагийн систем шиг гамшигт үзэгдэл үүсгэхгүй. Эдгээр системүүд нь бага хязгаарлалттай байдаг. Програм хангамжийн бодит цагийн системийн зарим жишээ нь мультимедиа урсгал, шинжлэх ухааны дэвшилтэт төслүүд болон виртуал бодит байдал юм.
Хатуу ба зөөлөн бодит цагийн системийн ялгаа нь юу вэ?
Хатуу ба зөөлөн бодит цагийн систем |
|
Хэцүү бодит цагийн систем гэдэг нь нэг ч гэсэн эцсийн хугацааг биелүүлэхгүй байх нь системийн бүрэн бүтэлгүйтэл эсвэл сүйрэлд хүргэж болзошгүй систем юм. | Зөөлөн бодит цагийн систем гэдэг нь эцсийн хугацааг биелүүлээгүй нэг буюу хэд хэдэн доголдол нь системийн бүрэн доголдол гэж тооцогддоггүй боловч гүйцэтгэл нь муудсан гэж үздэг систем юм. |
Хязгаарлагдмал байгаль | |
Хатуу бодит цагийн систем нь маш хязгаарлагдмал. | Зөөлөн бодит цагийн систем тийм ч хязгаарлагдмал биш. |
Эцсийн хугацаа | |
Хатуу бодит цагийн систем нь эцсийн хугацааг алдах ёсгүй. Эцсийн хугацааг алдсан нь системийн бүрэн гэмтэл эсвэл сүйрлийн шалтгаан болдог. | Зөөлөн бодит цагийн систем нь эцсийн хугацааг хааяа алдаж болно. Эцсийн хугацааг алдсан нь системийн бүрэн доголдолд тооцогдохгүй ч гүйцэтгэлийг бууруулдаг. |
Хэрэгсэл | |
Бодит цагийн систем нь илүү ашигтай байдаг. | Зөөлөн бодит цагийн систем нь бага ашиг тустай. |
Жишээ | |
Агаарын хөдөлгөөний удирдлагын систем, пуужингийн болон цөмийн реакторын хяналтын систем нь бодит цагийн хатуу системийн жишээ юм. | Мультимедиа дамжуулалт, дэвшилтэт шинжлэх ухааны төслүүд болон виртуал бодит байдал нь зөөлөн бодит цагийн системийн зарим жишээ юм. |
Хураангуй – Хатуу ба Зөөлөн бодит цагийн систем
Энэ нийтлэлд хоёр төрлийн бодит цагийн үйлдлийн системийг авч үзсэн; хатуу бодит цагийн системүүд болон зөөлөн бодит цагийн системүүд. Хатуу ба зөөлөн бодит цагийн систем хоёрын ялгаа нь хатуу бодит цагийн систем нь эцсийн хугацааг биелүүлээгүй тохиолдолд системийн бүрэн доголдолд хүргэдэг систем бол зөөлөн бодит цагийн систем нь нэг эсвэл Эцсийн хугацаа хэтэрсэн тохиолдолд системийн бүрэн доголдол гэж тооцогдохгүй ч гүйцэтгэл нь муудсан гэж үзнэ.