Հեծանվարշավի ժամանակ գողանում եք dma կարգավորիչը:

Հեծանվարշավի ժամանակ գողանում եք dma կարգավորիչը:
Հեծանվարշավի ժամանակ գողանում եք dma կարգավորիչը:
Anonim

Ցիկլային գողություն և պայթեցման ռեժիմներ DMA կարգավորիչները կարող են գործել ցիկլային գողության ռեժիմով, որտեղ նրանք վերցնում են ավտոբուսը փոխանցվող տվյալների յուրաքանչյուր բայթի համար և այնուհետև կառավարումը վերադարձնում պրոցեսորին: Նրանք կարող են նաև աշխատել պոռթկման ռեժիմով, որտեղ տվյալների բլոկը փոխանցվում է նախքան ավտոբուսի կառավարումը CPU-ին վերադարձնելը:

Ի՞նչ է ցիկլի գողությունը DMA կարգավորիչում:

Հաշվարկչության մեջ ավանդաբար ցիկլային գողությունը համակարգչի հիշողություն (RAM) կամ ավտոբուս մուտք գործելու մեթոդ է՝ առանց պրոցեսորի աշխատանքին միջամտելու: Այն նման է ուղղակի հիշողության հասանելիությանը (DMA), որը թույլ է տալիս I/O կարգավորիչներին կարդալ կամ գրել RAM առանց պրոցեսորի միջամտության:

Ինչպե՞ս է DMA-ն բարելավում համակարգի աշխատանքը և ցիկլի գողությունը:

DMA կարգավորիչը փոխանցում է տվյալների բլոկը ավելի արագ արագությամբ, քանի որ տվյալներն ուղղակիորեն հասանելի են I/O սարքերի կողմից և չեն պահանջվում անցնել պրոցեսորով, որը պահպանում է ժամացույցի ցիկլերը: DMA կարգավորիչը տվյալների բլոկը փոխանցում և հիշողություն է փոխանցում երեք ռեժիմների պայթյունի ռեժիմով, ցիկլային հափշտակման և թափանցիկ ռեժիմով:

Ի՞նչ է նշանակում ցիկլային գողություն:

Ցիկլային գողությունը հիշողության փոխանակման տեխնիկա է, որի միջոցով հիշողությունը կարող է ծառայել երկու ինքնավար վարպետների և, փաստորեն, ծառայություն մատուցել յուրաքանչյուրին միաժամանակ: Հիմնականներից մեկը սովորաբար կենտրոնական պրոցեսորային միավորն է (CPU-q.v.), իսկ մյուսը սովորաբար I/O ալիք է կամ սարքի վերահսկիչ:

Հետևյալ պնդումներից ո՞րն է սխալDMA փոխանցման ցիկլի հափշտակման ռեժիմը հնարավո՞ր է համընկնել CPU-ի և DMA-ի II ցիկլերը DMA-ի բլոկ փոխանցման ռեժիմում, հնարավո՞ր է համընկնել CPU-ի և DMA ցիկլերի III ցիկլի գողության փոխանցման ռեժիմը, երբ չափը:

Ճիշտ պատասխանն է (ա): DMA փոխանցում ցիկլով գողանալու դեպքում DMA կարգավորիչը միաժամանակ պահանջում է միայն մեկ կամ երկու հիշողության ցիկլ CPU-ից: Եթե այդ ընթացքում պրոցեսորը փորձում է մուտք գործել հիշողություն, այն կսպասի: Հակառակ դեպքում, պրոցեսորը կարող է շարունակել իր ներքին աշխատանքը, որը չի պահանջում մուտք դեպի հիշողության ավտոբուս:

Խորհուրդ ենք տալիս: