زمان کنونی: ۱۶ آبان ۱۴۰۳, ۰۴:۰۵ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

درخواست توضیح در مورد I/O

ارسال:
  

irpersian20 پرسیده:

درخواست توضیح در مورد I/O

سلام
عزیزان میتونید در مورد این توضیح بدید؟
راستش من دقیق نمیفهمم چی میگه
میگه CPU با I/O مستقیم در ارتباط هست! مگه میشه؟!
من تا حالا فکر میکردم که هارد یا مثلا دی وی دی رام وقتی بخواهد داده ای را وارد کند. ابتدا در بافر خودش می ریزه بعد می فرسته به رم.
سپس وقفه به CPU میدهد، و CPU اطلاعات رو بر می داره

[تصویر:  383968_vdedsvgbbm73.jpg]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

irpersian20 پاسخ داده:

RE: درخواست توضیح در مورد I/O

سلام
میشه بفرمائید کلا ، ما انتقال داده از I/O به سی پی یو و بر عکس رو به صورت مستقیم داریم؟ یا حتما باید اول I/O در رم بریزه؟ و از رم به سی پی یو؟
اخه I/O که خیلی کند هست. چطوری سی پی یو میتونه مستقیم ازش استفاده کنه یا بهش داده تغذیه کنه؟
اگر اول در بافری میریزه و سپس به سی پی یو وقفه میده، این بافر در کجاست؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MShariati پاسخ داده:

RE: درخواست توضیح در مورد I/O

(۲۵ شهریور ۱۳۹۴ ۰۶:۳۷ ق.ظ)irpersian20 نوشته شده توسط:  سلام
میشه بفرمائید کلا ، ما انتقال داده از I/O به سی پی یو و بر عکس رو به صورت مستقیم داریم؟ یا حتما باید اول I/O در رم بریزه؟ و از رم به سی پی یو؟
اخه I/O که خیلی کند هست. چطوری سی پی یو میتونه مستقیم ازش استفاده کنه یا بهش داده تغذیه کنه؟
اگر اول در بافری میریزه و سپس به سی پی یو وقفه میده، این بافر در کجاست؟
کلاً بستگی به معماری کامپیوتر مربوطه داره و نوع وسیله‌ی I/O مدنظر - هر حالتی که بگی ممکنه. در کل چیز عجیبی نیست و مخصوصاً روی خیلی از ریزپردازنده‌ها، از قدیم، این امکان وجود داشته.
نقل قول این ارسال در یک پاسخ

ارسال:
  

irpersian20 پاسخ داده:

RE: درخواست توضیح در مورد I/O

(۲۵ شهریور ۱۳۹۴ ۰۹:۵۲ ق.ظ)MShariati نوشته شده توسط:  
(25 شهریور ۱۳۹۴ ۰۶:۳۷ ق.ظ)irpersian20 نوشته شده توسط:  سلام
میشه بفرمائید کلا ، ما انتقال داده از I/O به سی پی یو و بر عکس رو به صورت مستقیم داریم؟ یا حتما باید اول I/O در رم بریزه؟ و از رم به سی پی یو؟
اخه I/O که خیلی کند هست. چطوری سی پی یو میتونه مستقیم ازش استفاده کنه یا بهش داده تغذیه کنه؟
اگر اول در بافری میریزه و سپس به سی پی یو وقفه میده، این بافر در کجاست؟
کلاً بستگی به معماری کامپیوتر مربوطه داره و نوع وسیله‌ی I/O مدنظر - هر حالتی که بگی ممکنه. در کل چیز عجیبی نیست و مخصوصاً روی خیلی از ریزپردازنده‌ها، از قدیم، این امکان وجود داشته.

ممنون یعنی الان در سیستم های امروزی این کار انجام میشه؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

irpersian20 پاسخ داده:

RE: درخواست توضیح در مورد I/O

این عکس دوستان ببنید
با این حساب پس مستقیم از I/O به سی پی یو انتقال داریم درسته؟
خوب اینجا کجا cache میشه اول؟ در همین I/O Hub controller ?? اینجا کجا قرار گرفته؟ چون باید سرعت بالایی داشته باشه که بتونه از پس سی پی یو بر بیاد ..
[تصویر:  385255_ea096uwauexy1hfdpa0j.jpg]
نقل قول این ارسال در یک پاسخ

ارسال:
  

neghab001 پاسخ داده:

RE: درخواست توضیح در مورد I/O

(۳۱ شهریور ۱۳۹۴ ۰۹:۳۰ ق.ظ)irpersian20 نوشته شده توسط:  این عکس دوستان ببنید
با این حساب پس مستقیم از I/O به سی پی یو انتقال داریم درسته؟
خوب اینجا کجا cache میشه اول؟ در همین I/O Hub controller ?? اینجا کجا قرار گرفته؟ چون باید سرعت بالایی داشته باشه که بتونه از پس سی پی یو بر بیاد ..
[تصویر:  385255_ea096uwauexy1hfdpa0j.jpg]

لازمه تفاوت بافر.کَش.حافظه اصلی و البته جایگاه هر کدوم رو در بین اینها برای انتقال فرا بگیرید. و البته پس از آن نحوه انتقال DMA
همونطور که دوستمونم گفتن این امر از نوع معماری هم تاثیر پذیره-

اینم بگم:
کش برای ارتباط آسان تر در بین حافظه اصلی و CPU هستش.علاوه بر کش ما یه بافری هم داریم.این بافر هم از جنس همون کش هست با این تفاوت که در جایگاه جالب تری قرار داره: کجا؟(بسته به معماری گاهی بین کش و حافظه اصلی گاهی بین دیسک و حافظه اصلی)
حالا برای انتقال DMA میره اینا رو بافر میکنه.بافر هم برای نوع سرعت از جنس همون کش هست.حافظه ورودی/خروجی هم شبیه همون دیسک و گاها کند تره.
ببین دوست گرامی،یه سلسله مراتبی بین این حافظه ها هست.برو بخش به بخش بخون با این طرز تفکر که بنا به معماری موجود و مزیت ها و تسهیل در کارایی شرکت ها دست به تغییراتی در این انواع زدند.
----------
در رابطه با جایگاه بافر هم داریم : همون I/O رو که داری خودش یه بافر داخلشه.مثلا داخل چاپگر ها و حتی صفحه کلید بعضی کامپیوتر ها بافر وجود داره.که تعداد معینی از اطلاعت رو حفظ میکنند.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  ios 15.1 (4) M Router 2911 Cisco rh1995 ۰ ۱,۰۹۰ ۰۴ دى ۱۴۰۰ ۰۸:۱۷ ب.ظ
آخرین ارسال: rh1995
  گرامر زبان انگلیسی:صفت های ed و ing دار cyruskingsolomon ۳ ۳,۰۷۶ ۱۵ بهمن ۱۳۹۹ ۰۶:۴۱ ب.ظ
آخرین ارسال: cyruskingsolomon
  درخواست برنامه برای اردینو در iot seokheiry ۱ ۳,۳۴۹ ۱۳ بهمن ۱۳۹۹ ۱۲:۵۵ ب.ظ
آخرین ارسال: iot-programer
  Cloudsim: implementation crevice ۱۶۰ ۱۱۵,۶۷۱ ۲۹ بهمن ۱۳۹۸ ۱۲:۱۲ ق.ظ
آخرین ارسال: saeedkazemi
  تفاوت procedural با functional با imperative در چیست؟ shervan360 ۲ ۳,۳۱۸ ۲۱ دى ۱۳۹۸ ۰۴:۳۲ ب.ظ
آخرین ارسال: marvelous
  درخواست راهنمایی در مورد خوابگاه Amirhosseinam ۱ ۳,۲۳۱ ۲۳ تیر ۱۳۹۸ ۰۱:۵۸ ق.ظ
آخرین ارسال: edward71
  چاپ مقاله ISI yazdaan ۱ ۲,۵۷۹ ۱۲ آذر ۱۳۹۷ ۱۲:۲۵ ق.ظ
آخرین ارسال: codin
  آیا امکان ارسال مجدد ایمیل مربوط به پذیرش مقاله در یک ژورنال isi وجود دارد؟ Autumngirl ۴ ۴,۱۹۵ ۱۱ مهر ۱۳۹۷ ۰۱:۲۱ ب.ظ
آخرین ارسال: Autumngirl
  بخش های مختلف ( آزمون IELTS) sanjeshmoshaveran ۰ ۲,۰۸۳ ۱۲ تیر ۱۳۹۷ ۰۲:۲۵ ب.ظ
آخرین ارسال: sanjeshmoshaveran
Lightbulb مشاوره برای IELTS Self Study sh.yazdipour ۲ ۴,۶۱۲ ۰۵ تیر ۱۳۹۷ ۰۱:۵۹ ق.ظ
آخرین ارسال: Happiness.72

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close