ЭҳМ нинг қисқача ривожланиш тарихи
асинхронли жавоб деб номланади, суров-тасдиклаш амалнинг узи эса квитланиш
Download 45.15 Kb.
|
ЭҲМ нинг қисқача ривожланиш тарихи
асинхронли жавоб деб номланади, суров-тасдиклаш амалнинг узи эса квитланиш ёки кул бериб куришиш (handshake) деган ном олган. Квитланиш услуби турли хил автоматик иш жойиларининг (АИЖ) хар хил ишларга мулжалланган шиналар тизимини куришда кулланилади.
Структураси (тузилиши) шинали ЭХМни функционалланишини куйидаги умумлаштирилган алгоритм буйича таърифлаш мумкин. 1. Инициализациялаш (кузгатиб ишга тушириш). ЭХМ ёкилиши ёки ташлаш (сброс) амалини бажаргандай кейин марказий процессорнинг регистрларига кандайдир бошлангич кийматлар ёзилади. Одатда инициализация жараёнида ЭХМ хотирасига тунгич (первичный) юкловчи ном билан айтиладиган программа юкланади. Тунгич юкловчининг асосий вазифаси – операцион тизимни оператив хотирага ташки хотира курилмасидан юклаш. Бу программа энергетик мустакил булган хотира курилмасида жойлашган булади ёки автоматик кандайдир бошка курилмадан укилиши мумкин. Биз кандай операцион тизим юкланишини тулик бу ерда куриб утмаймиз. Хозирча хотирада бажарилиши лозим булган программанинг биринчи командаси хотирага жойлашганлигини фараз киламиз. Программали счётчикга айтилган программанинг биринчи командасини манзили берилади. 2. Марказий процессор программали счётчикда курсатилган манзил буйича хотирадан командани узини укиш амалини бажаради. Яъни хужайра манзили сифатида программали сяётчикнинг ичидаги кулланилади. 3. Хотира хужайрасидан укилганни процессор команда сифатида кабул килади ва командалар регистрига жойлаштиради. Бошкарув курилма укилган командани интерпретация килишни бошлайди. Команданинг биринчи сузидаги амалнинг хос ракам (операция кодидаги) майдонидан бошкарув курилма унинг узунлигини аниклайди ва шу маълумотга кура, агар керак булса яна кушимча хотирадан укиш амалини бажаради Ахирги жараён токи команда бутунлай тулык процессор томонидан укилмагунча. кайтарилади. Хисобланган команданинг узинлиги программали счётчикнинг кийматига кушилади ва команда тулык укилганидан сунг, программали счётчик кейинги команданинг манзилини саклашга утади. 4. Команданинг манзил майдончаларидан бошкарув курилма командада хотирада жойлашган операндлар бор ёки ёклигини аниклайди. Агар команданинг манзил майдонида операндлар булса, унда манзил майдончалардаги манзиллаш режимига кура, операндларнинг манзили хисобланади ва хотирадан укиш амалининг жараёни бошланиб, операндларнинг кийматлари хотирадан укилиши бажарилади. 5. Бошкарув ва арифметик-мантикий курилма командадаги амалнинг хос ракам майдонида курсатилганоперацияни бажаради. Процессорнинг байрок регистрида бажарилган амалнинг натижавий признаклари (нульга тенг ёки тенгмас, натижанинг ишораси, тулиб ошиб кетганлиги) сакланилади. 6. Агар бу натижавий признакларни саклаб куйиш керак булса, бошкарув курилма хотирага команданинг бажарилиш натижаларини ёзиб куйиш амалини бажаради. 7. Агар охирги команда ПРОЦЕССОРНИ ТУХТАТИШ командаси булмаган булса, таърифлаган амалларарнинг кетма-кетлиги 1 кадамдан бошлаб кайтарилади. Марказий процессорнинг 1 кадамдан то 6 кадамгача таърифланган харакатлар кетма-кетлиги процессорнинг цикли деб аталади. Асосан мини- ва микро-ЭХМлар шинали ташкилланади ва уларнинг ишлаши юкорида келтирилган алгоритм буйича таърифланади. Турли хил ЭХМ ларда бу алгоритмнинг реализацияси фаркланиши мумкин. Шундай килиб, ихтиёрий фон-нейман тамоилли ЭХМларнинг ишлаши, юкорида келтирилган алгоритмга якин булган оддий амалларнинг кетма-кетлиги билан таърифланади. Download 45.15 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling