الگوریتم کارت گرافیک
برسی کامل DirectX 11
یکی از رابط های برنامه کاربردی یا API هایی که همواره بسیار مورد توجه تولید کنندگان سخت افزار و برنامه نویسان بوده، DirectX است. اما این توجه به خاطر چیست؟ در گذشته برنامه نویسان سیستم عامل داس (DOS) مجبور بوده اند که برای نوشتن برنامه های خود، مستقیما با سخت افزار ها در ارتباط باشند. نتیجه هم این بود که برنامه های آنان، فقط با چند سخت افزار خاص اجرا می شد و این مساله کار را بسیار سخت می کرد. اما از زمانی که مایکروسافت DX را ابداع کرد، کارها بسیار راحت تر شد و حالا این دایرکت ایکس است که مسئول برقراری ارتباط بین سخت افزارها و نرم افزارها است. پس این که دایرکت ایکس به این اندازه مورد توجه باشد، چندان دور از ذهن نیست. حالا که با دایرکت ایکس آشنا شدید، وقت آن رسیده که به بررسی DX 11 بپردازیم؛ رابطی که این روز ها بسیار مورد توجه است. اما به راستی نکات مثبت دایرکت ایکس یازده چیست؟ دایرکت ایکس یازده در واقع یک مجموعه کامل تر از این رابط است که بهبودهایی در زمینه Tessellation و Multi-Threading پیدا کرده. همچنین دو الگوریتم جدید برای متراکم کردن و فشرده سازی تکسچرها، بیشتر کردن Cache مربوط به تکسچرها و ارائه Shader Model5، باعث شده اند تا پردازش تصویر و سرعت دایرکت ایکس یازده بهبود یابد. به این موارد، سیستم Direct Compute را اضافه کنید تا به قدرت DX11 پی ببرید. اگر به مواردی ناآشنا بر خوردید نگران نباشید؛ در ادامه آنها را هم به شما معرفی خواهیم کرد. Multi-Threading در چه حال است؟ گاهی اوقات لازم می شود که هر برنامه و بازی دو یا چند عمل را به صورت هم زمان انجام دهد؛ بدون این که از دسترس خارج و به قول معروف Not Responding شود. برای مثال در بازی ها وقتی شما در حال تیر اندازی هستید، از ویژگی مولتی تریدینگ استفاده می کنید. چون هم حرکات شما پردازش می شود و هم حرکات و اعمال دشمنان شما. پشتیبانی Multi-Threading سالها است که توسط انویدیا و ای تی آی صورت می گیرد و به پردازنده های چند هسته ای اجازه می دهد به طور مستقیم و به صورت موازی با پردازنده گرافیکی یا GPU ارتباط یابند. اما دایرکت ایکس یازده این امر را یک گام به جلو برده و جا را برای Thread های بیشتر باقی می گذارد. حالا درایور گرافیک، برنامه و دایرکت ایکس Runtime می توانند در Thread های جدا قرار گیرند. بنابر این اگر کیفیت تکسچرها در همان حد دایرکت ایکس 10 باقی بماند، می توان عملکرد بهتری را در مولتی تریدینگ های سنگین شاهد بود. سلام بر Tessellation: لازم است اول به توضیح Tessellation (تسلیشن) بپردازیم: مدل های سه بعدی از راس های مختلفی تشکیل شده اند. این مدل ...
کارت گرافیکی
کارت گرافیکی کارت گرافیک یکی ازعناصر مهم در کامپیوتر است که با توجه به نوع استفاده و نیاز کاربران، دارای مدل های متفاوت با پتانسیل های مختلف می باشد. کاربران با توجه به امکانات کارت گرافیک قادر به استفاده از بازی های کامپیوتری پیشرفته ، مشاهده فیلم و انجام عملیات حرفه ای نظیر ضبط و ویرایش فیلم ، می باشند. در زمان استفاده از تصاویر گرافیکی حجیم و یا برخی بازی های کامپیوتری، ممکن است تصاویر بصورت منقطع نمایش داده شوند، در چنین مواردی استفاده از یک کارت گرافیک مطلوب و با سرعت مناسب ، علاوه بر افزایش کارآئی سیستم ، امکان پردازش تصاویر دو بعدی و یا تصاویر سه بعدی استفاده شده در بازی های کامپیوتری را با سرعت بیشتر فراهم می نماید .برخی از کارت های گرافیک دارای امکانات متنوعی نظیر پورت های ورودی و خروجی برای اتصال به دوربین های دیجیتال و تلویزیون بوده و در برخی از مدل های دیگر امکان اتصال بیش از یک نمایشگر به کامپیوتر ، وجود دارد. کارت های گرافیک در مقایسه با گذشته دارای امکانات بیشتر، کیفیت بهتر و توانائی مطلوب بمنظور بازخوانی تصاویر می باشند. جایگاه کارت گرافیک تولید کنندگان کارت ها و تراشه های ( Chip set ) گرافیک ، سخت افزار خود را هر شش ماه تغییر و بهنگام می نمایند . طراحان و پیاده کنندگان محصولات نرم افزاری با اتکاء به پتانسیل های ارائه شده توسط کارت های گرافیک ، قادر به تولید محصولات متنوعی نظیر بازی های کامپیوتری پیچیده و با گرافیک بالا می باشند .بازی های کامپیوتری تنها دلیل ارائه کارت های گرافیک جدید نبوده و در این راستا دلایل دیگری همچون استفاده از امکانات جانبی ارائه شده توسط آنان نیز موردنظر می باشد.امکان دسترسی به دو و یا سه تصویر بطور همزمان ، استفاده از پورت DVI ( اینترفیس دیجیتالی ویدئو) ، اینترفیس های S-Video و پورت های( Firewire (IEEE 1394 ، نمونه هائی از امکانات ارائه شده در کارت های گرافیک جدید می باشند . ویژگی ها ی مهم از مهمترین ویژگی های مرتبط با کارت گرافیک ، می توان به موارد زیر اشاره نمود : پردازنده امروزه به برکت وجود پردازنده های استفاده شده در کارت های گرافیک ، امکان مشاهده تصاویر سه بعدی متحرک بطور کامل فراهم شده است . کارت های گرافیک قادر به پشتیبانی از تصاویر ویدئوئی سه بعدی و بازی های کامپیوتری بنحو مطلوب و با بهترین وضعیت نمایش می باشند . زمانیکه بازی های کامپیوتری با سرعت شصت فریم در ثانیه و یا بیشتر نمایش داده شوند ، وضعیت مطلوبی فراهم و تصاویر فاقد هر گونه لرزشی خواهند بود(چشم انسان در این سرعت قادر به تشخیص لرزش تصاویر نمی باشد). کارت های گرافیک ارزان قیمت بخوبی جوابگوی بازیهای ...
نگاهی به قابلییت های Directx 11
رقابت سخت بین NVIDIA و ATiدر هفتههای اخیر شایعهای مبنی بر عرضه همزمان ویندوز هفت شرکت مایکروسافت که قرار است در ماه اکتبر سال جاری عرضه شود و کارتهای گرافیکی مبتنی بر DirectX 11 در بیشتر رسانهها و وبسایتهای سختافزاری پخش شده است. شرکت AMD قصد دارد نسل بعدی کارتهای گرافیکی خود را مبتنی بر DirectX 11 عرضه کند و زمان معرفی آنها را نیز همزمان با عرضه ویندوز هفت شرکت مایکروسافت اعلام کرده است.برخی از کارشناسان در مورد اهمیت DirectX 11 در اینترنت توضیحاتی ارائه کردهاند. آنها نسبت به اینکه شرکت NVIDIA سعی دارد افکار عمومی را نسبت به اهمیت DirectX 11 منحرف کند، هشدار دادهاند. شرکت NVIDIA ادعا میکند که بازیهای مبتنی بر این نسخه از API شرکت مایکروسافت تا اواخر سال آینده نیز معرفی نخواهند شد. بنابراین اکنون بسیار زود است که کارتهای گرافیکی مبتنی بر این API عرضه شود. شرکت AMD نیز در بخش بازاریابی برای مبارزه با شایعات پخش شده توسط شرکت NVIDIA، راهنمایی تهیه کرده و اهمیت DirectX 11 را همراه با دلایل مشخص ارائه کرده است. موارد زیر برخی از دلایل برتری DirectX 11 نسبت به نسخه قبل است:-بهبود موازیسازی-بهبود دقت و پردازش عدد صحیح-پیوستگی محکم بین سایهزنها و خط لولههای پردازش-بهبود سهولت در برنامهنویسی و استفاده مؤثر از حافظهبسیاری از ویژگیهای محاسباتی DirectX 11 خیلی فنی و مربوط به برنامهنویسی هستند، بنابراین AMD با انتشار این راهنما درک عمومی از این ویژگیها و اهمیت آنها در کاربردهای مختلف را مشخص کرده است. در ادامه قصد داریم در مورد راهنمای شرکت AMD توضیحاتی داده و اهمیت این نسخه از DirectX را برای شما نیز مشخص کنیم.محاسبات DirectX 11DirectX 11 آخرین نسخه استاندارد رابط برنامهریزی از شرکت مایکروسافت است که امکان دسترسی به تواناییهای پیشرفته نسل بعدی پردازندههای گرافیکی را فراهم میکند. DirectX 11 یکی از ویژگیهای اصلی سیستمعامل ویندوز هفت است و مایکروسافت قصد دارد در آینده توسط یک بهروزرسانی نرمافزاری آن را برای ویندوز ویستا نیز فراهم کند.یکی از ویژگیهای اصلی و جدید DirectX 11 پشتیبانی از حسابگر DirectX است که توسعهدهندگان را قادر میسازد تا از قدرت پردازش موازی پردازندههای گرافیکی امروزی استفاده کنند. این ویژگی به توسعهدهندگان برنامههای کاربردی اجازه میدهد تا محدوده وسیعتری از برنامههای خود را مبتنی بر پردازش پردازنده گرافیکی فراهم کنند. پیشتر بیشتر این برنامهها تنها توسط پردازندهها قابل اجرا بودند، اما اکنون با DirectX 11 توسعهدهندگان میتوانند برنامههای خود را مبتنی بر قابلیتهای پردازشی پردازندههای ...
اولین کارت اعتباری بیتکوین جهان در راه است
بیتکوین معتبرترین واحد پولی دیجیتال جهان است که برای اولین بار الگوریتم پیچیده آن توسط ساتوشی ناکاموتو ابداع شده است. بارزترین ویژگی این واحد پولی استقلال آن از هرگونه دولت یا بانک مرکزی است و همین ویژگی است که بسیاری را به توسعه و استفاده از آن بعنوان واحد پولی اصلیشان ترغیب میکند. با این وجود بیتکوین برای یافتن جایگاه خود در میان واحدهای پولی رایج جهان راه درازی در پیش دارد. یکی از اصلیترین چالشهای بیتکوین، سختی خرج کردن آن است. امروز اگر بخواهید برای خرید یک لیموناد از بیتکوین استفاده کنید، دو راه دارید: یا اینکه کد QR فروشنده را توسط گوشیتان اسکن کنید و یا آدرس بلندی را به فروشنده ایمیل کنید. مطمئنن برای کسانی که به روشهایی مانند خرید با کارت اعتباری عادت کردهاند، پروسهی خرید با بیتکوین سخت و حوصلهسربر خواهد بود. شرکت Xapo که از ارائه دهندگان کیف پولهای دیجیتال است، قصد دارد طی دو ماه آینده اولین کارت اعتباری بیتکوین جهان را معرفی کند. با این روش علاقهمندان به بیتکوین میتوانند در هر جایی که VISA یا MasterCard میپذیرد، بیتکوینهای خود را نیز خرج کنند. البته شرکتهای دیگری نیز هستند که اقدام به اجرایی کردن چنین پروژهای کردهاند ولی با توجه به سرمایهگذاری ۲۰ میلیون دلاری انجام گرفته روی شرکت Xapo، امید به نتیجهبخش بودن فعالیتهای این شرکت افزایش یافته است. نحوه کار این کارتهای اعتباری به این شکل است که شرکت Xapo بعنوان مرجعی که کیف پول بیتکوین شما در اختیار آن قرار دارد، مانند بانکهای واقعی، یک شماره کارت در اختیارتان قرار میدهد و شما (مانند دیگر کارتهای اعتباری ) با استفاده از آن خرید خود را انجام میدهید. در صورتی که علاقهمند به دریافت کارت پلاستیکی نیز باشید، با پرداخت 15 دلار این کارت برای شما صادر و ارسال میشود. زمانی که با این کارت اعتباری خرید میکنید، بعد از تصدیق اطلاعات با کیف پولتان، بیتکوینهایتان بصورت لحظهای به قیمت روز به دلار تبدیل و خریدتان کامل میشود. شرکت Xapo، مطمئنن به خاطر ذات مخفی بودن اطلاعات شخصی در بیتکوین، در راه عملی کردن این پروژه دچار مشکلات حقوقی بسیاری خواهد شد ولیکن صدور کارت اعتباری برای بیتکوین گام بزرگی است که در صورت تحقق، مسیر ورود آن را به میان مردم عادی هموارتر خواهد کرد.
دانلود رایگان پروژه درس سخت افزار 2
پروژه درس سخت افزار 2 پروژه درس سخت افزار 2 این مقاله در چند بخش آماده شده که بخش اول آن که به قلم خودم می باشد برای کنفرانس دادن تهیه شده است و بخش های دیگر آن را می توانید به عنوان Document ارائه دهید. PC ها از ابتدا تا امروز دچار تغییرات فراوانی شده اند و در این بین کارت های گرافیک نیز از این قاعده مثتثنا نبوده اند. به طوری که ابتدا کارتهای گرافیک به صورت تک رنگ یا MONO عرضه می شدند و نیازی به درگاهی با سرعت بالا نداشتند. به همین خاطر کارتهای گرافیک ابتدا روی درگاه ISA و پس از آن روی PCI نصب شدند.رفته رفته با وسعت یافتن کارهای Multi Media و کشیده شدن آن به دنیای کامپیوتر نیاز به کارتهای گرافیگی رنگی و سرعت بالا احساس شد. برای این منظور درگاه جدیدی به نام AGP مورد استفاده قرار گرفت. درگاه AGP در سرعت های 2و4و8 ایکس به بازار عرضه شد. سرعت ها را بنویسم. مادربردهایی که دارای درگاه AGP 8X بودند تا چند سال پیش نیز تولید و عرضه می شدند ولی پس از آن درگاه جدیدی عرضه شد به نام PCI EXPRESS که اگر بخواهیم سرعت آن را با AGP مقایسه کنیم باید آن را 16 X بدانیم.نسل بعدیPCI EXPRESS نیز PCI EXPRESS 2 نامیده شد که سرعتی بسیار بالاتر از نسل پیشین خود دارد. همچنین درگاه AGP در نهایت قابلیت تغذیه کارتهای گرافیکی با توان 25 وات را دارا بود و این رقم برای درگاه PCI EXPRESS برابر با 75 وات می باشد. همچنین در صورت نیاز کارت گرافیک به توان بالاتر امکان اتصال مستقیم به POWER نیز وجود دارد. پهنای باند AGP 2X : 508/6 مگابایت بر ثانیهپهنای باند AGP 4X : 1017/3 مگابایت بر ثانیهپهنای باند AGP 8X : 1/99 گیگابیت بر ثانیهپهنای باند PCI E 1.0 : 3/73 گیگابیت بر ثانیهدر حالت دو طرفه (SLI یا CROSSFIRE) : 7/46 گیگابیت بر ثانیهپهنای باند PCI E 2.0 : 5 گیگابیت بر ثانیه استفاده از دو کارت گرافیک به طور همزمان : از مزایای PCI EXPRESS می توان به استفاده همزمان از دوکارت گرافیک اشاره کرد.شرکت Nvidia این تکنولوژی راSLI و شرکت ATI این تکنولوژی را CrossFire می نامد.SLI (Scalable Link Interface ) یک فن آوری جدید است که فقط برای کارت های گرافیک Nvidia می باشد که در آن 2 کارت گرافیک به طور هم زمان وظیفه رندر کردن تصاویر را بر عهده دارند. این تکنولوژی مانند Pentium Pro که در آن دو CPU وظیفه پردازش را به طور موازی داشتند عمل می کند.خروجی تصاویر از یکی از کارتها صورت میگیرد ، البته این نکته قابل ذکر است که این قابلیت فقط روی مادربردهایی کار میکند که دارای فن آوری SLI باشند . در این فن آوری از دو کارت PCI Express استفاده میشود که هر یک به طور جداگانه روی اسلات PCI Express نصب شده و توسط کابل به همدیگر متصل می گردند. ( البته این نکته قابل ذکر است که هردو کارت گرافیک باید ...
تشخیص کارت گرافیک نصب شده و مقدار حافظه کارت گرافیک
در این پست می خوام بگم که چطور میشه با استفاده از یک کد مخصوص ، مدل و اندازه کارت گرافیک رو فهمید به اضافه اینکه از همین طریق می تونید بفهمید که آیا کارت گرافیک شما روی سیستم نصب شده یا نه . پس با ما همراه باشید .فهمیدن مدل و مقدار کارت گرافیک توسط RUNابتدا گزینه Start رو باز و Run رو انتخاب کنید . در پنجره ای که باز میشه عبارت DXDIAG رو ( فرقی نمی کنه با حروف بزرگ یا کوچک ) وارد کنید و OK رو بزنید . در این حالت پنجره ای باز میشه که گزینه های YES و NO داره NO رو بزنید . بعد از این مرحله پنجره ای به شکل زیر باز میشه که چند تا تب Tab داره . به قسمت Display بروید در این tab و در قسمت Device اگر کارت گرافیک نصب باشه ، نام کارت گرافیک و شرکت سازنده رو میزنه ، حافظه تقریبی رو هم میزنه ( Approx . Total Memory ) . اگر کارت گرافیک نصب نباشه در این قسمت یعنی همون Approx total memory عبارت n/a که مخفف Not Available هست رو نشون میده .برای مثال در شکل زیر ، کارت گرافیک مربوط به شرکت nVidia است و مقدار حافظه اون ۵۱۲ مگا بایته . پنجره مربوط به دیدن مشخصات کارت گرافیک تب tab های دیگه رو هم بررسی کنید . مثلا در قسمت Sound هم می تونید به نصب بودن کارت صدا پی ببرید .در ویندوز سون می تونید از کادر جستجوی موجود در Start نیز عبارت dxdiag رو وارد کنید تا به همین نتیجه برسید . برای لپ تاپ هم به همین شکل می تونید متوجه مقدار حافظه کارت گرافیک لپ تاپ تون بشید .نصب کارت گرافیک لپ تاپخب نصب کارت گرافیک کامپیوتر رومیزی که به سادگی انجام میشه . کلا دو مرحله داره ، نصب فیزیکی خود کارت گرافیک در اسلات مربوطه که معمولا الان درگاه PCI-E روی مادربورد هست . مرحله بعدی نصب درایور کارت گرافیک هست که داخل DVD درایور که حین خرید بهتون میدن ( داخل جعبه کارت گرافیک هست ) موجوده .اما نصب کارت گرافیک لپ تاپ مقوله دیگه ایه که شاید خیلی ها ندونن . برخی از لپ تاپ ها دو تا گرافیک دارن . یک گرافیک با مقدار و قدرت کمتر که به صورت داخلی در خود پردازنده هست . یک گرافیک هم که به صورت مجزا و با قدرت بیشتر معمولا از دو شرکت بزرگ تولید کننده کارت های گرافیک یعنی Nvidia و یا AMD ATI هست . شما کاری که میکنید اینه که اول درایور گرافیک اولی یعنی گرافیک سبک تره که داخل CPU کار گذاشته شده رو نصب میکنید . درایور این گرافیک داخل DVD درایور لپ تاپ هست . این گرافیک معمولا ساخت شرکت اینتل هست .اما کارت گرافیک دوم رو هم باید نصب کنید . درایور این کارت گرافیک هم داخل DVD درایور لپ تاپ موجوده .اگر درایور های لپ تاپ رو که خب درایور کارت گرافیک هم شامل میشه ف گم کردید یا به هر دلیلی دسترسی بهش ندارید ، مجبورید از اینترنت دانلود کنید . به وب سایت رسمی شرکت سازنده لپ تاپ برید ...
پردازنده Corei 7 اینتل
بررسی پردازنده Intel Core i7-870 بررسی پردازنده Intel Core i7-870دی 10 مقالات سخت افزارسال گذشته میلادی خانواده Core i7 به عنوان پردازنده های high-end شرکت Intel معرفی شدند.متاسفانه این پلت فرم قیمت های بالایی را در ابتدا دارا بود و هنوز هم شاهد این وضعیت در این سری هستیم. این مشکل باعث شده است که اینتل سهم کمتری را از بازار کامپیوترهای رومیزی در سری high-end پردازنده هایش به خود اختصاص دهد.با این حال اینتل پلت فرم Nehalem را با کارایی قابل قبولی روانه بازار کرد و ادعا کرد که این پلت فرم قیمت را مورد هدف قرار خواهد داد.حال اشاره ای به Lynnfield : یک پلت فرم جدید که هسته هایش را با استفاده از micro architecture به اشتراک می گذارد و با اسم رمز i7-900 series شناسایی می شود. البته ناگفته نماند که این سری، چیپست و طراحی سوکت جدیدی را نیز دارا می باشد.این بدان معنی است که علاوه بر دارا بودن پردازنده های جدید، شاهد مادربردهای جدیدی هم خواهیم بود. هم اکنون مدل هایی برای این سری به بازار ارائه شده اند.در این مقاله قصد داریم پردازنده model BX80605I7870 – Intel Core i7-870 Quad Core را مورد بررسی و تست قرار دهیم.این پردازنده دارای قابلیت های زیر است:۸ مگابایت حافظه نهان (سطح ۳ )سوکت ۱۱۵۶ LGATurbo Boost Technology مربوط به اینتل: قابلیتی است که به صورت پویا هسته های پردازنده را در هنگام overclock یا در حالت عادی ،بسته به حجم کاری آنها به سرعت های بالاتر می رساند.(بهتر است در هنگام اورکلاک های سنگین این گزینه غیرفعال باشد تا به پردازنده و برد صدمه جدی وارد نشود)فرکانس پایه این پردازنده، ۲٫۹۳ GHz می باشد.همچنین دارای تکنولوژی Hyper-Threading برای استفاده از thread 8 و بهبود دستورالعمل ها نیز می باشد.حال می خواهیم برای پیدا کردن نقاط ضعف و نقاط قوت این پردازنده دست به کار شویم.برای خرید پردازنده که در بسته بندی BX80605I7870 قرار داشت ۵۵۵ دلار هزینه کردیم. اینتل باید به حال مشتریان بیچاره اش برای پرداخت هزینه هایی این چنینی گریه کند. هر چند در مقایسه با i7 – ۹۰۰ ، i7-870 فواید بهتری را برای کابر به ارمغان آورده، مثل استفاده ار چیپست P55.اینتل مقداری از توابع مورد استفاده Northbridge را به درون پردازنده انتقال داده و بعضی از این توابع را نیز با Southbridge ترکیب کرده وآن را در تراشه ای به نام Ibex Peak قرار داده است.در نتیجه در قیمت مادربرد ها شاهد کاهش قیمت هستیم. اما هنوز پردازنده دارای قیمت سنگینی برای کاربر می باشد. آیا عملکرد این پردازنده، قیمت پرداخت شده را توجیه خواهد کرد؟کمی درباره شرکت اینتلشرکت اینتل بزرگترین شرکت تولید کننده نیمه هادی در جهان است که توسط پیشگامان نیمه هادی و ابر رسانا Robert Noyce و Gordon Moore ، و تعداد زیادی هم پیمان، ...
جدیدترین درایو کارت گرافیک از شرکت NVIDIA
اگر کارت گرافیک شما از این شرکت است حتما توصیه میکنم جدیدترین نسخه را برای ویندوز خود که حتما یکی از این نسخه ها ویندوز اکس پی - ویستا - ویندوز ۷ است دانلود کنید. توجه: ابتدا شرکت کارت گرافیک و نسخه نصب شده بر روی دستگاه خودتان را شناسایی کنید و بعد اقدام به دانلود کنید. برای دانلود جدیدترین درایو کارت گرافیک از شرکت NVIDIA اینجا کلیک کنید