Оролт гаралт: Засвар хоорондын ялгаа

Content deleted Content added
No edit summary
No edit summary
Мөр 14:
 
Үйлдлийн систем нь Оролт гаралтын төхөөрөмжтэй харьцахын тулд уг төхөөрөмжийн удирдлагын регистрт удирдлагын мэдээлэлийг бичих эсвэл унших уг төхөөрөмжийн хаягаас мэдээлэлийг унших эсвэл бичих аргаар харьцана. Зарим Оролт гаралтын төхөөрөмжийн үндсэн санах ойн нэг хэсэг байдлаар хаягладагийг (memory mapping буюу санах ойн хаяглалт) тэмдэглэн хэлэх нь зүйтэй. Үүнд төхөөрөмжийн санах ойг үндсэн санах ойн нэг хэсэг болгон хаяглах эсвэл удирдлагын регистрүүдийг үндсэн санах ойн нэг хэсэг болгон хаяглах нь төхөөрөмж үйлдлийн системээс шалтгаалдаг.
 
==Interlock==
Шаардсан хуудаслалт хэрэглэгдэх үед бид хааяа зарим нэг хуудсуудыг санах ой дотор түгжих шаардлагатай болдог. Жишээ нь: Оролт гаралтын үйлдэл-хүрээ нь солигдох шаардлагагүй бичигдэхээр төлөвлөгдсөн оролт гаралтын төхөөрөмж рүү орох оруулж ирсэн шинэ хуудас - хараахан хандагдаагүй болон тодорхойлогдоогүй учир хуудсыг солих шаардлагатай. Ийм төрлийн нэг байдал нь гэвэл оролт гаралт хийгдсэн үед. Оролт/Гаралт нь ихэнхдээ салангад оролт гаралт аас бүрддэг. Заримдаа оролт гаралтын хүсэлт нь төхөөрөмжийн дарааллийн оройд нэмэгдэхэд оролт гаралт нь заагч хаягийг үзүүлнэ. Гэсэн хэдий боловч хүрээ нь бусад процесст харьяалагдаж буй өөр хуудаст ашиглагдсаар байна. Энэхүү асуудлыг шийдвэрлэхэд хоёр төстэй арга байна. Үүнд: Хэрэглэгчийн санах ойд оролт гаралтыг биелүүлэхгүй байх. Оронд нь өгөгдөлийг системийн санах ой болон хэрэглэгчийн санах ойн хооронд хуулах. Оролт гаралт нь зөвхөн системийн санах ой болон оролт гаралтын төхөөрөмжийн хооронд явагдана. Соронзон туузанд блокийг бичихэд эхлээд блокыг системийн санах ой руу хуулаад дараа нь соронзон туузанд бичнэ. Энэхүү нэмэлт хуулалтын үр дүн нь илүү ашиггүй зардлыг бий болгоно. Нөгөө арга нь санах ой руу түгжигдэх хуудсыг зөвшөөрөх. Үүнд түгжээний бит хүрээ болгонтой холбогдоно. Хэрэв хүрээ цоожлогдвол сонгогдож эсвэл солигдох боломжгүй болно. Энэ аргын дагуу соронзон туузанд блокыг бичихэд түгжигдсэн хуудсыг агуулж буй санах ой руу түгжих хэрэгтэй болно. Ингээд систем хэвийн үргэлжилнэ.
 
[[Ангилал:Үйлдлийн систем]]