۰
subtitle
ارسال: #۱
  
درخواست توضیح در مورد I/O
سلام
عزیزان میتونید در مورد این توضیح بدید؟
راستش من دقیق نمیفهمم چی میگه
میگه CPU با I/O مستقیم در ارتباط هست! مگه میشه؟!
من تا حالا فکر میکردم که هارد یا مثلا دی وی دی رام وقتی بخواهد داده ای را وارد کند. ابتدا در بافر خودش می ریزه بعد می فرسته به رم.
سپس وقفه به CPU میدهد، و CPU اطلاعات رو بر می داره
عزیزان میتونید در مورد این توضیح بدید؟
راستش من دقیق نمیفهمم چی میگه
میگه CPU با I/O مستقیم در ارتباط هست! مگه میشه؟!
من تا حالا فکر میکردم که هارد یا مثلا دی وی دی رام وقتی بخواهد داده ای را وارد کند. ابتدا در بافر خودش می ریزه بعد می فرسته به رم.
سپس وقفه به CPU میدهد، و CPU اطلاعات رو بر می داره
۰
ارسال: #۲
  
RE: درخواست توضیح در مورد I/O
سلام
میشه بفرمائید کلا ، ما انتقال داده از I/O به سی پی یو و بر عکس رو به صورت مستقیم داریم؟ یا حتما باید اول I/O در رم بریزه؟ و از رم به سی پی یو؟
اخه I/O که خیلی کند هست. چطوری سی پی یو میتونه مستقیم ازش استفاده کنه یا بهش داده تغذیه کنه؟
اگر اول در بافری میریزه و سپس به سی پی یو وقفه میده، این بافر در کجاست؟
میشه بفرمائید کلا ، ما انتقال داده از I/O به سی پی یو و بر عکس رو به صورت مستقیم داریم؟ یا حتما باید اول I/O در رم بریزه؟ و از رم به سی پی یو؟
اخه I/O که خیلی کند هست. چطوری سی پی یو میتونه مستقیم ازش استفاده کنه یا بهش داده تغذیه کنه؟
اگر اول در بافری میریزه و سپس به سی پی یو وقفه میده، این بافر در کجاست؟
۰
ارسال: #۳
  
RE: درخواست توضیح در مورد I/O
(۲۵ شهریور ۱۳۹۴ ۰۶:۳۷ ق.ظ)irpersian20 نوشته شده توسط: سلامکلاً بستگی به معماری کامپیوتر مربوطه داره و نوع وسیلهی I/O مدنظر - هر حالتی که بگی ممکنه. در کل چیز عجیبی نیست و مخصوصاً روی خیلی از ریزپردازندهها، از قدیم، این امکان وجود داشته.
میشه بفرمائید کلا ، ما انتقال داده از I/O به سی پی یو و بر عکس رو به صورت مستقیم داریم؟ یا حتما باید اول I/O در رم بریزه؟ و از رم به سی پی یو؟
اخه I/O که خیلی کند هست. چطوری سی پی یو میتونه مستقیم ازش استفاده کنه یا بهش داده تغذیه کنه؟
اگر اول در بافری میریزه و سپس به سی پی یو وقفه میده، این بافر در کجاست؟
ارسال: #۴
  
RE: درخواست توضیح در مورد I/O
(۲۵ شهریور ۱۳۹۴ ۰۹:۵۲ ق.ظ)MShariati نوشته شده توسط:(25 شهریور ۱۳۹۴ ۰۶:۳۷ ق.ظ)irpersian20 نوشته شده توسط: سلامکلاً بستگی به معماری کامپیوتر مربوطه داره و نوع وسیلهی I/O مدنظر - هر حالتی که بگی ممکنه. در کل چیز عجیبی نیست و مخصوصاً روی خیلی از ریزپردازندهها، از قدیم، این امکان وجود داشته.
میشه بفرمائید کلا ، ما انتقال داده از I/O به سی پی یو و بر عکس رو به صورت مستقیم داریم؟ یا حتما باید اول I/O در رم بریزه؟ و از رم به سی پی یو؟
اخه I/O که خیلی کند هست. چطوری سی پی یو میتونه مستقیم ازش استفاده کنه یا بهش داده تغذیه کنه؟
اگر اول در بافری میریزه و سپس به سی پی یو وقفه میده، این بافر در کجاست؟
ممنون یعنی الان در سیستم های امروزی این کار انجام میشه؟
۰
ارسال: #۵
  
RE: درخواست توضیح در مورد I/O
این عکس دوستان ببنید
با این حساب پس مستقیم از I/O به سی پی یو انتقال داریم درسته؟
خوب اینجا کجا cache میشه اول؟ در همین I/O Hub controller ?? اینجا کجا قرار گرفته؟ چون باید سرعت بالایی داشته باشه که بتونه از پس سی پی یو بر بیاد ..
با این حساب پس مستقیم از I/O به سی پی یو انتقال داریم درسته؟
خوب اینجا کجا cache میشه اول؟ در همین I/O Hub controller ?? اینجا کجا قرار گرفته؟ چون باید سرعت بالایی داشته باشه که بتونه از پس سی پی یو بر بیاد ..
ارسال: #۶
  
RE: درخواست توضیح در مورد I/O
(۳۱ شهریور ۱۳۹۴ ۰۹:۳۰ ق.ظ)irpersian20 نوشته شده توسط: این عکس دوستان ببنید
با این حساب پس مستقیم از I/O به سی پی یو انتقال داریم درسته؟
خوب اینجا کجا cache میشه اول؟ در همین I/O Hub controller ?? اینجا کجا قرار گرفته؟ چون باید سرعت بالایی داشته باشه که بتونه از پس سی پی یو بر بیاد ..
لازمه تفاوت بافر.کَش.حافظه اصلی و البته جایگاه هر کدوم رو در بین اینها برای انتقال فرا بگیرید. و البته پس از آن نحوه انتقال DMA
همونطور که دوستمونم گفتن این امر از نوع معماری هم تاثیر پذیره-
اینم بگم:
کش برای ارتباط آسان تر در بین حافظه اصلی و CPU هستش.علاوه بر کش ما یه بافری هم داریم.این بافر هم از جنس همون کش هست با این تفاوت که در جایگاه جالب تری قرار داره: کجا؟(بسته به معماری گاهی بین کش و حافظه اصلی گاهی بین دیسک و حافظه اصلی)
حالا برای انتقال DMA میره اینا رو بافر میکنه.بافر هم برای نوع سرعت از جنس همون کش هست.حافظه ورودی/خروجی هم شبیه همون دیسک و گاها کند تره.
ببین دوست گرامی،یه سلسله مراتبی بین این حافظه ها هست.برو بخش به بخش بخون با این طرز تفکر که بنا به معماری موجود و مزیت ها و تسهیل در کارایی شرکت ها دست به تغییراتی در این انواع زدند.
----------
در رابطه با جایگاه بافر هم داریم : همون I/O رو که داری خودش یه بافر داخلشه.مثلا داخل چاپگر ها و حتی صفحه کلید بعضی کامپیوتر ها بافر وجود داره.که تعداد معینی از اطلاعت رو حفظ میکنند.
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close