معماری کامپیوتر
اسلاید 1: معماري کامپيوتر I/O (Input/Output)
اسلاید 2: I/O Interfaceابزارهای غیرالکترونیکیتفاوت در سرعت انتقالانواع قالب متفاوتمدهای عملیاتی مختلف
اسلاید 3: مدار واسط (interface)CPUKEYBOARDMODEMPRINTER….CONTROLLERCONTROLLERCONTROLLERCONTROLLERI/O bus
اسلاید 4: I/O BUSCPUKEYBOARDMODEMPRINTER….CONTROLLERCONTROLLERCONTROLLERCONTROLLERADDRESSCOMMANDDATA
اسلاید 5: I/O INTERFACEADDRESSDATACOMMAND
اسلاید 6: I/O COMMANDCONTROLSTATUSOUTPUT DATAINPUT DATA
اسلاید 7: گذرگاه I/O و گذرگاه حافظهشباهت دو گذرگاهدادهآدرسکنترلREADWRITE
اسلاید 8: گذرگاه I/O و گذرگاه حافظهدو گذرگاه مجزادو گذرگاه نیمه مشترکیک گذرگاه مشترک
اسلاید 9: دو گذرگاه مجزاI/O Processorدستورات خاص برای کار با I/Oادرسهای متفاوت برای I/O و حافظه
اسلاید 10: دو گذرگاه نیمه مشترک (ISOLATED I/O)ادرس مشترکداده مشترکخطوط کنترلی متفاوتI/O ReadI/O WriteMEM readMEM write
اسلاید 11: دوگذرگاه مشترک MEMORY MAPآدرس ، داده و کنترل مشترکدستورات خاصی برای I/O وجود نداردبخشی از آدرسهای حافظه به I/O نگاشته شده اند
اسلاید 12: انتقال آسنکرونStrobeیک سیگنال کنترلیHandshakeدو سیگنال کنترلی
اسلاید 13: کنترل strobe استفاده از یک سیگنال کنترلی به نام strobe فعال شونده ازفرستندهگیرنده
اسلاید 14: فعال شونده از فرستندهفرستندهگیرندهData busstrobedatastrobe
اسلاید 15: فعال شونده از گیرندهفرستندهگیرندهData busstrobedatastrobe
اسلاید 16: HandShakeفرستندهگیرندهdataData validacceptdataData validaccept
اسلاید 17: HandShakeفرستندهگیرندهdataData validreadyreadyData validDATA
اسلاید 18: روشهای انتقالProgrammed I/OInterrupt Initiated I/ODMA (Direct Memory Access)
اسلاید 19: Programmed I/OcpuInterfaceData registerStatus registerflgI/O DeviceData busAddress busreadwriteI/O busData validaccept
اسلاید 20: Programmed I/Oچک کردن مداوم فلگهدر شدن زمان Cpu
اسلاید 21: روشهای انتقالProgrammed I/OInterrupt Initiated I/ODMA (Direct Memory Access)
اسلاید 22: Interruptاعلام وجود دادهسرویس دهی به وقفهآدرس برنامه سرویس دهندهNonvectored interruptVectored interruptاولویت وقفه ها
اسلاید 23: اولویت بندی وقفه هاسرکشی pollingنرم افزار ثابتزمان بررسی منابع زنجیره ای daisy-chainاتصال ترتیبی منابع وقفهموازی parallel
اسلاید 24: daisy-chaincpuPIPOPIPOPIPOInterrupt aknowledgeInterrupt requestadd1add2add3intintack
اسلاید 25: Parallel encoderxxmaskInt regISR address
اسلاید 26: روشهای انتقالProgrammed I/OInterrupt Initiated I/ODMA (Direct Memory Access)
اسلاید 27: DMAکند بودن ابزارهایI/Oانتقال بدون واسطهکنترل کننده DMADMA به عنوان یک ابزار جانبی
اسلاید 28: CPUBUS REQUESTBUS GRANTBRBGDBUSABUSRDWRامپدانس بالا
اسلاید 29: کنترل کننده DMAثباتهاآدرسشمارندهکنترل
اسلاید 30: مقداردهی اولیه DMAآدرس شروع بلاک حافظهشمارندهشیوه انتقالREAD/WRITEکلمه کنترل ( برای شروع )
اسلاید 31: CPURAMDMAI/ODEVICEDATADATADATAADDADDADDWRWRWRRDRDRDDMA REQDMA ACKDSRSBRBGINTADDSELECTBRBGINTREADWRITEDATAADDRESS
اسلاید 32: پایان انتقالREQUEST LINEشمارنده صفر شودوقفه به CPUمقدار صفر در شمارنده
اسلاید 33: پردازنده های I/OI/O PROCESSORSDCPاختصاصی برای یک ابزار جانبیمشابه CPUازتباط با CPU
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.