روش های دسترسی به بافر داده در درایورهای ویندوزی

متن مرتبط با «روش های دسترسی به وب پنهان» در سایت روش های دسترسی به بافر داده در درایورهای ویندوزی نوشته شده است

راهنمای معماری های x86 و x86_64 برای برنامه نویسان سیستمی - قسمت دوم

  • نیلوبلاگ

    این آموزش در ادامه سری آموزش های راهنمای, معماری, های x86 و x86_64 برای, برنامه, نویسان, سیستمی, قسمت, صفر و اولمی باشد. موضوع این آموزش در مورد مدیریت حافظه و روش هایی که برای مدیریت حافظه در این خصوص در پ...

    ادامه مطلب
  • راهنمای معماری های x86 و x86_64 برای برنامه نویسان سیستمی - قسمت اول

  • نیلوبلاگ

    این آموزش در ادامه سری آموزش های"راهنمای معماری های x86 و x86_64 برای برنامه نویسان سیستمی" می باشد. در این قسمت در مورد مباحثی صحبت می کنیم که پیش نیاز برای آموزش های بعدی می باشد. این مباحث عبارت اند از رجیسترهای سیستمی، مدهای عملکرد، و سطوح دسترسی. یکسری موضوعات که قبل از ادامه مطلب باید به آنها اشاره کنم: وقتی به اصطلاحات x86 و x86_64 اشاره می کنم، در واقع به ترتیب صحبت از خانواده پردازنده های معماری ۳۲ بیتی و ۶۴ بیتی می کنیم. از آنجایی که در برخی از سایتها از اصطلاح x86 برای اشاره به پردازنده های ۶۴ بیتی نیز استفاده شده، من برای اینکه ابهام ایجاد نشود از این به بعد از "معماری ۳۲ بیتی" و "معماری ۶۴ بیتی" به جای x86 و x86_64 استفاده میکنم. از آنجایی که تفاوت های جزئی در ساختارها و نام گ...

    ادامه مطلب
  • راهنمای معماری های x86 و x86_64 برای برنامه نویسان سیستمی - قسمت صفر

  • نیلوبلاگ

    مدتی بود می خواستم یکسری مطلب آموزشی در مورد معماری پردازنده x86 و x86_64 اینجا قرار بدهم. با این هدف که این مطالب مورد استفاده برای برنامه نویس های سیستمی، برنامه نویس های ماژول های امنیتی، افرادی که بهینه سازی کد انجام می دهند، تحلیل گران نقاط ضعف سیستم عامل ها و بدافزارها، و البته افراد علاقه مند به این موضوعات قرار بگیرد. این آموزش ها را احتمالا در چند سری ارائه خواهم کرد. در این قسمت هدف فقط دادن یک پیش زمینه است و وارد هیچ جزئیاتی نمی شویم. ولی در آموزش هایی که در آینده قرار می دهم به بررسی مباحث اولیه مثل رجیستر های سیستمی، مدهال عملکرد، سطوح دسترسی...

    ادامه مطلب
  • روش های دسترسی به بافر داده در درایورهای ویندوزی

  • نیلوبلاگ

    در آموزش های قبلی به صورت خیلی خلاصه در مورد روش هایی که یک درایور می تواند با برنامه سطح کاربر ارتباط برقرار کند صحبت کردیم و برای یکی از این روش ها که IOCTL بود مثالی آوردیم. در این آموزش سعی می کنم این روش ها را با جزئیات بیشتری به همراه مثال شرح بدهم. در طول آموزش موضوعات دیگری هم مطرح می شود و برای این که ساختار آموزش بهم نریزد توضیحات مربوطه را بصورت جداگانه در انتهای این آموزش آورده ام. سرفصل مطالب این بخش راه های دسترسی به بافر داده روش Buffered I/O روش Direct I/O روش نه Buffered I/O و نه Direct I/O مقدار دادن DEVICE_OBJECT.Flags موضوعات جداگانه درخواست ها حافظه از نوع Nonepag...

    ادامه مطلب
  • برچسب‌های مرتبط

    آموزش های معماری | راهنمای نقشه های معماری | روش های دسترسی به تلگرام دیگران | روش های دسترسی به اینترنت | روش های دسترسی به خط انتقال | روش های دسترسی چندگانه | روش های دسترسی به اینترنت در ایران | روش های دسترسی به رسانه | روش های دسترسی به اطلاعات | روش های دسترسی به وب پنهان