PDA

View Full Version : ایجاد حافظه مجازی اضافی برای مانیتور



بمب منطقی
سه شنبه 25 فروردین 1383, 00:21 صبح
با سلام.
نمیدونم بخش رو درست انتخاب کردم یا نه.
ولی اگه از بچه های این بخش کسی میتونست مشکل من رو حل کنه ثواب کرده.
سوال: چجوری میشه از Ram سیستم به ram مانیتور اضافه کرد. یا در حقیقیت چجوری میشه حافظه مجازی اضافی برای مانیتور ایجاد کرد(از طریق برنامه نویسی :D ).

بمب منطقی
پنج شنبه 27 فروردین 1383, 18:54 عصر
کسی بلد نیست :cry:

seyedof
شنبه 29 فروردین 1383, 19:03 عصر
سلام
فکر کنم منظورتون رم کارت گرافیک بود. ارتباط حافظه کارت گرافیک و حافظه سیستم قبلا از طریق یک قسمت حافظه که در واقع map شده قسمتی از رم کارت گرافیک بود صورت میگرفت. در سیستم های AGP این قابلیت که کارت گرافیک از حافظه سیستم استفاده کند گنجانده شده هر چند این عمل نسبتا کند است. به همین دلیل توصیه میکنم سورس کد یک درایور APG یا درایور یک کارت گرافیک AGP رو مطالعه کنید تا شاید بشه راه کنترل این عوض و بدل کردن حافظه را پیدا کنید.

ممنون
سیداف

بمب منطقی
یک شنبه 30 فروردین 1383, 17:14 عصر
نه نه دقیقا منظورم رم مانیتور بود :D :flower:

seyedof
دوشنبه 31 فروردین 1383, 12:48 عصر
سلام
رم مانیتور؟‌ مانیتور فکر نمیکنم رم داشته باشه. چون اصلا احتیاجی به رم نداره. ورودی مانیتور از کامپیوتر یه سیگنال سینک و RGB است به صورت آنالوگ. اوونطرف هم بلافاصله نمایش داده میشه.

ممنون علی

بمب منطقی
دوشنبه 31 فروردین 1383, 16:08 عصر
در این مورد شما مطمئن هستید :?: :|

بمب منطقی
دوشنبه 31 فروردین 1383, 16:21 عصر
تا اونجایی که من میدونم مانیتور دارای رمی برای نگهداری بعضی از دستوراته. ولی اطلاعات کافی در مورد این نوع حافظه ندارم. :roll:

amir58
شنبه 05 اردیبهشت 1383, 11:23 صبح
مانیتور نیز شامل بافر می باشد من فکر می کنم که به صورت داخلی توسط کنترلـگر مانیتور استفاده شود و نیازی به کنترل توسط نرم افزار نیست فقط بعضی از مواردی مثل تغییر فرکانسها و ... توسط نرم افزار یا درایورو کارت گرافیکی قابل کنترل و تنظیم است .
بیشتر کارت گرافیکی مد نظر است ... :flower: :heart:

seyedof
شنبه 05 اردیبهشت 1383, 20:46 عصر
سلام :)
اگر منظور دوستان اوون حافظه ای باشه که به عنوان مثال Setting های مانیتور در اوون ذخیره میشه خب بله داره اما اسمش بافر یا رم نیست معمولا یه جور EEPROM است.
ممنون

بمب منطقی
دوشنبه 07 اردیبهشت 1383, 01:47 صبح
EEPROM
آآ قوربونت دهنت. منم منظورم همینه دیگه.EEPROM خوب حافظه ای قابل برنامه نویسیه دیگه. خوب پس مشکل حله.من فقط مشکلم اینه که میخوام این حافظه رو زیاد کنم.البته از راه سخت افزاری امکانش هست ولی من میخوام ا طریق نرم افزار این کار رو انجام بمدم.
فقط یه چیزی, شما مطمئن هستید که حافظه مانیتور از نوع EEPROM, ممکنه از نوع EPROM باشه یا شایدم PROM (شاید تو مدلهای قدیمی اینطور باشه ولی جدیدا رو فکر نکنم) که بعید میدونم.

مانیتور نیز شامل بافر می باشد من فکر می کنم که به صورت داخلی توسط کنترلـگر مانیتور استفاده شود
یعنی منظورتون اینه که مانیتور هیچ دستوری رو از طرف پردازنده کارت گرافیکی تو جایی از خودش نگه نمیداره. یعنی سیگنالها مستقیما به تصویر تبدیل میشن. منظورم اینه که مانیتور نوعی حافظه کش برای اینکه مراجعه دوباره به تجزیه سیگنالها نداشته باشه, نداره :|

seyedof
دوشنبه 07 اردیبهشت 1383, 23:44 عصر
سلام
بله اما خیلی از تجهیزات ممکنه چنین حافظه ای داشته باشند اما قابل دسترسی نیست چون هیچ استانداردی هم برای اینگونه اطلاعات ذخیره شده در حافظه داخلی مانیتور وجود نداره و هر سازنده ای ساز خودش رو میزنه.
بله EEPROM است که معمولا با یک ولتاژ ۳۰ ولت روش write میشه. EPROM نیست چون نمیشه راحت پاکش کرد!‌ ماورا بنفش میخواد و کلی زمان، PROM هم که اصلا چون PROM به حافظه ای گفته میشود که فقط یکبار روی آن میشود نوشت و بعد از آن فقط میتوان خواند.

بله اصولا انتقال و نمایش تصویر مانیتورها یک عملیات‌ آنالوگ است و بافری وجود نداره، البته مانیتورهای نوت بوک فرق دارند.
اگر هم چنین حافظه ای موجود باشه توسط نرم افزار قابل دسترسی نیست (به همان دلایل بالا)

ممنون

بمب منطقی
سه شنبه 08 اردیبهشت 1383, 01:02 صبح
حرف شما در یک کلام اینو میرسونه:
"بی خیال"
:|

seyedof
چهارشنبه 09 اردیبهشت 1383, 21:11 عصر
سلام :)
تقریبا بله :)

ممنون

بمب منطقی
پنج شنبه 10 اردیبهشت 1383, 01:06 صبح
خوب پس ختم کلام:
:cry: :cry: :cry: :cry:

RESEDENT_HACKER
شنبه 02 خرداد 1383, 12:14 عصر
ببین زیاد هم بیخیال نشو

اگه اسمبلی بلد باشی احتمالا می شه کاری کرد

یکی از برنامه های تنظیم کارت گرافیک برای مانیتور رو تهیه کن

بعد کد هاشون باز کن

بعد احتمالا می تونی از وقفه هاش چیزی در بیاری

اگه بتونی به تنظیمات مانیتور دست پیدا کنی مشکلت حل

موفق باشی

RESEDENT_HACKER
شنبه 02 خرداد 1383, 12:21 عصر
سید جون EEPROM دقیقا مثل رم میمونه با این تفاوت این حافظه ها فقط میتونن به تعداد دفعات مشخصی اطلاعات
جدید رو قبول کنن بعد از این تعداد اخرین مقدارشون واسه همیشه نگه می دارن

مثلا 10000 بار می شه توشون نوشت

درضمن کار نشد نداره این رو فراموش نکن

seyedof
شنبه 02 خرداد 1383, 23:02 عصر
سلام
بله اما رم رو میشه خیلی سریع توش نوشت اما EEPROM ها معمولا به یک ولتاژ بالاتر برای برنامه ریزی شدن نیاز دارند و در ضمن مثل رم فرار نیستند یعنی با قطع برق اطلاعاتشوون پاک نمیشه. در ضمن نوشتن روی EEPROM کند است. خیلی کندتر از رم.

در ضمن چرا کار نشد نداره؟ خیلی وقتها محدودیتهای فنی مانع از انجام کاری میشه. مثلا نمیشه با کامپیوتر پرواز کرد :)

برای اطلاعات بیشتر به مرجع Pinout کانکتور VGA مراجعه کنید. هر آنچه که کامپیوتر به مانیتور میفرسته و برعکس، آن چیزی است که از طریق این کانکتور باید ارسال بشه اوونوقت جواب واضح میشه.
البته میشه این مورد رو به صورت سخت افزاری و الکترونیکی حل کرد اما توسط نرم افزار نمیشه.

ممنون

بمب منطقی
پنج شنبه 07 خرداد 1383, 03:03 صبح
سایتی تو این زمینه سراغ دارین