صفحه 1:
معماري كامبيوتر ‎VO ©‏

صفحه 2:
AOA Nera asec ‏ابزارهاى غير الكترونيكى‎ ٠ * تفاوت در سرعت انتقال ۰ انواع قالب متفاوت

صفحه 3:
90 ۳( وه م۱

صفحه 4:
4/0۵

صفحه 5:
VO ‏ادال‎ لكك ‎OCC‏ ‎OOOO‏

صفحه 6:
COMNMROL ری 00000 ۵0 0007۳۴0/۲ 8

صفحه 7:
گذرگاه 1/0 و گذرگاه حافظه ۹ ena - داده - آدرس - كنترل ‎CO‏ ‎ORIVE +‏

صفحه 8:
گذرگاه 1/0 و گذرگاه حافظه 5 GROW ONIN CUS ۰ یک گذرگاه مشترک

صفحه 9:
دو گذرگاه مجزا ‎WOK eral‏ * دستوريات خاص براى كار با 1/0“ ‎٠‏ ادرسهاى متفاوت براى 1/0 و حافظه ‎

صفحه 10:
دو گذر گاه نيمه مشترك ‎VO)‏ 0222000 ادرس مشترک ۳ ‎٠‏ خطوط کنترلی متفاوت ‎VO Read —‏ ‏— هك ‏— راك ‎DEO varie — ‎

صفحه 11:
دوگذرگاه مشترك ‎GS‏ 0002020057 ۱ * دستورات خاصی برای 1/60 وجود ندارد ‎٠‏ بخشى از آدرسهاى حافظه به 1/0 نكاشته شده اند ‎

صفحه 12:
7 Nolet ۹ اك NN cae ‏دو سيكنال كنترلى‎ -

صفحه 13:
۱9 Secor neces) ‏استفاده‎ * * فعال شونده از - فرستنده - كيرنده

صفحه 14:
فعال شونده از فرستنده 0 =

صفحه 15:

صفحه 16:

صفحه 17:

صفحه 18:
روشهای انتقال 1 * ۳00 (Oiret Or ald Nr) Q

صفحه 19:

صفحه 20:
۱ ‎٠‏ جك كردن مداوم فلك ‎٠‏ هدر شدن زمان دم0© ‎

صفحه 21:
روشهای انتقال Cee a ‏لججوم‎ ۲ ۲ (OX) (Oiret Oewwvry Na) 2

صفحه 22:
امه[ اعلام وجود داده سرويس دهى به وقفه Pt RWS OED eee Tene.) ۱» ‏و متا موسرم‎ ۱0۳ ‏و مور و‎ ‏اولويت وقفه ها‎

صفحه 23:
اولویت بندی وقفه ها ورس - نرم افزار ثابت - زمان بررسى منابع 0 eS ‏اتصال ترتیبی منابع وقفه‎ -

صفحه 24:

صفحه 25:

صفحه 26:
روشهای انتقال Cee a ‏لججوم‎ ۲ ۲ Ur ame ad he cad Ot

صفحه 27:
ODO® WO G3) O25: BS انتقال بدون و اسطه كنترل كننده 000009 لاا كك لاي ‎tle‏

صفحه 28:
امپدانس بالا ‎ean‏ افك ‎ ‎

صفحه 29:
كنترل كننده 000000 ‎٠‏ ثباتها ‎ot‏ ‏- شمارنده ‎Bere‏ ‎

صفحه 30:
مقداردهى اوليه 000008 آدرس شروع بلاک حافظه ‎ERG tS!‏ و شیره انتقل لي انا کلمه كنترل ( براى شریوع )

صفحه 31:
Good

صفحه 32:
بايان انتقال ۵ 00۶۵ شمارنده صفر شود CPO 4: 445 مقدار صفر در شمارنده

صفحه 33:
يردازنده هاى ‎WO‏ VO PROCEGEORG °* (۹ ‎٠‏ اختصاصى براى يك ابزار جانبى كك ادكه ‎000 ‏ازتباط با‎ ٠ ‎

معماري کامپيوتر )I/O (Input/Output I/O Interface • ابزارهای غیرالکترونیکی • تفاوت در سرعت انتقال • انواع قالب متفاوت • مدهای عملیاتی مختلف )interface( مدار واسط I/O bus CPU CONTROLLER CONTROLLER CONTROLLER KEYBOARD MODEM PRINTER CONTROLLER …. I/O BUS ADDRESS COMMAND CPU DATA CONTROLLER CONTROLLER KEYBOARD MODEM CONTROLLER PRINTER CONTROLLER …. I/O INTERFACE ADDRESS • DATA • COMMAND • CONTROL STATUS I/O COMMAND OUTPUT DATA INPUT DATA گذرگاه I/Oو گذرگاه حافظه • شباهت دو گذرگاه – داده – آدرس – کنترل • READ • WRITE گذرگاه I/Oو گذرگاه حافظه • دو گذرگاه مجزا • دو گذرگاه نیمه مشترک • یک گذرگاه مشترک دو گذرگاه مجزا • I/O Processor • دستورات خاص برای کار با I/O • ادرسهای متفاوت برای I/Oو حافظه دو گذرگاه نیمه مشترک ()ISOLATED I/O • ادرس مشترک • داده مشترک • خطوط کنترلی متفاوت – I/O Read – I/O Write – MEM read – MEM write دوگذرگاه مشترک ‏MEMORY MAP • آدرس ،داده و کنترل مشترک • دستورات خاصی برای I/Oوجود ندارد • بخشی از آدرسهای حافظه به I/Oنگاشته شده اند انتقال آسنکرون • Strobe – یک سیگنال کنترلی • Handshake – دو سیگنال کنترلی کنترل strobe • استفاده از یک سیگنال کنترلی به نام strobe • فعال شونده از – فرستنده – گیرنده فعال شونده از فرستنده ‏Data bus گیرنده ‏strobe فرستنده ‏data ‏strobe فعال شونده از گیرنده ‏Data bus گیرنده ‏strobe فرستنده ‏data ‏strobe HandShake data فرستنده Data valid accept data Data valid accept گیرنده HandShake data فرستنده Data valid ready ready Data valid DATA گیرنده روشهای انتقال Programmed I/O • Interrupt Initiated I/O • DMA (Direct Memory Access) • Programmed I/O Data bus I/O bus Interface Address bus cpu Data register Data valid I/O Device read Status register write flg accept Programmed I/O • چک کردن مداوم فلگ • هدر شدن زمان Cpu روشهای انتقال Programmed I/O • Interrupt Initiated I/O • DMA (Direct Memory Access) • Interrupt • اعالم وجود داده • سرویس دهی به وقفه • آدرس برنامه سرویس دهنده – Nonvectored interrupt – Vectored interrupt • اولویت وقفه ها اولویت بندی وقفه ها • سرکشی polling – نرم افزار ثابت – زمان بررسی منابع • زنجیره ای daisy-chain – اتصال ترتیبی منابع وقفه • موازی parallel daisy-chain add2 add1 PI PO PI PO Interrupt request Interrupt aknowledge add3 PI PO int cpu intack Parallel Int reg x x encoder ISR address mask روشهای انتقال Programmed I/O • Interrupt Initiated I/O • DMA (Direct Memory Access) • DMA • • • • کند بودن ابزارهایI/O انتقال بدون واسطه کنترل کننده DMA DMAب ه عنوانی کابزار جانبی DBUS BUS REQUEST BR CPU ABUS امپدانس باال RD BUS GRANT BG WR کنترل کننده DMA • ثباتها – آدرس – شمارنده – کنترل مقداردهی اولیه DMA .1آدرس شروع بالک حافظه .2شمارنده .3شیوه انتقال • ‏READ/WRITE .4کلمه کنترل ( برای شروع ) INT BG CPU RAM BR RD WR ADD DATA RD WR ADD DATA READ WRITE DATA ADD SELECT ADDRESS RD WR ADD DATA DMA REQ DS RS BR BG INT DMA DMA ACK I/O DEVICE پایان انتقال • • • • ‏REQUEST LINE شمارنده صفر شود وقفه به CPU مقدار صفر در شمارنده پردازنده های I/O • • • • • ‏I/O PROCESSORS ‏DCP اختصاصی برای یک ابزار جانبی مشابه CPU ازتباط با CPU

62,000 تومان