PDA

View Full Version : PC های امروزی و توابع VESA



Delphi Coder
دوشنبه 06 اردیبهشت 1395, 18:45 عصر
دوستان کسی میدونه در کامپیوترهای امروزی وضعیت پشتیبانی از VBE چجوری هست؟
اگر اشتباه نکنم بعد از VGA کارت گرافیک های SVGA به بازار اومد که از استاندارد جدیدی به نام VESA پشتیبانی میکردند. بعدها که ویندوز داس رو از رده خارج کرد کارت گرافیکها با برچسب هایی مثل پشتیبانی از opengl و directx و اینا اومدن. سوالی که الان مطرح هست چی بر سر VESA اومد؟ یعنی الان پشتیبانی از VESA یک امر کاملا پیش پا افتاده و بدیهی هست یا اینکه برعکس قضیه درست هست؟ میخوام بدونم الان اگر یک برنامه Real Mode رو بدون نیاز به سیستم عامل از بوت سکتور Load کنیم میتونیم از VESA برای گرافیکش استفاده کنیم؟

pswin.pooya
سه شنبه 07 اردیبهشت 1395, 03:59 صبح
دوستان کسی میدونه در کامپیوترهای امروزی وضعیت پشتیبانی از VBE چجوری هست؟
اگر اشتباه نکنم بعد از VGA کارت گرافیک های SVGA به بازار اومد که از استاندارد جدیدی به نام VESA پشتیبانی میکردند. بعدها که ویندوز داس رو از رده خارج کرد کارت گرافیکها با برچسب هایی مثل پشتیبانی از opengl و directx و اینا اومدن. سوالی که الان مطرح هست چی بر سر VESA اومد؟ یعنی الان پشتیبانی از VESA یک امر کاملا پیش پا افتاده و بدیهی هست یا اینکه برعکس قضیه درست هست؟ میخوام بدونم الان اگر یک برنامه Real Mode رو بدون نیاز به سیستم عامل از بوت سکتور Load کنیم میتونیم از VESA برای گرافیکش استفاده کنیم؟

می شه گفت همه کارتهای گرافیکی پشتیبانیش می کنن. منتها راه اندازیش یکم سخت هست و بهتره اینکار رو با grub 2 انجام بدین. خودش مد گرافیکی رو برای شما راه اندازی می کنه. اما در مورد برنامه realtime باید بگم که شما خیلی سخت می تونید با VBE و ... برنامه بلادرنگ بسازید. در حقیقت دایورهایی که از مواردی مثل OpenGL و ... پشتیبانی می کنن و می تونن کارها رو بلادرنگ انجام بدن از سخت افزار گرافیکی کمک می گیرن. اما شما توی vesa و ... تمام محاسبات رو باید سمت پردازنده انجام بدید که محاسبات سبکی نیستن.

معمولا توی کارهای نظامی و یا مثل اون به اینکار علاقه مند هستن که من پیشنهاد می کنم اگر واقعا کارتون بلادرنگ هست از یه سیستم عامل مثل لینوکس استفاده کنید بهتره. و اگر حتما نمی خوایین سیستم عامل باشه استفاده از پردازنده های خانواده x86 می تونه خیلی سخت باشه و می تونید روی انواع دیگه پردازنده ها سوئیچ کنید.

Delphi Coder
سه شنبه 07 اردیبهشت 1395, 17:26 عصر
نه منظورم برنامه real time نبود Real Mode بود. VESA هر چند خیلی کُند هست ولی راحتی کار با اون و اینکه همه چی به استفاده از وقفه ها محدود میشه باعث شد به فکرش بیافتم.