8 وزیر با عقبگرد

دسته: سی شارپ | # C

حجم فایل: 43 کیلوبایت

تعداد صفحه: 1

برنامه 8 وزیر به زیان سی شارپ با الگوریتم عقبگرد همراه با نمایش مرحله به مرحله ای است که برای افرادی که می خواهند مکانیزم backtrack را به طور کامل موقع اجرا مشاهده و درک کنند بسیار مفید است. حتما از این برنامه لذت حواهید برد.

خرید

مطالب مرتبط


امکانات ارتباطی برای سیستم های پردازشگر تراکنش های توزیعی

  • عنوان لاتین مقاله: Communication Facilities for Distributed Transaction-Processing Systems
  • عنوان فارسی مقاله: امکانات ارتباطی برای سیستم های پردازشگر تراکنش های توزیعی.
  • دسته: فناوری اطلاعات و کامپیوتر
  • فرمت فایل ترجمه شده: WORD (قابل ویرایش)
  • تعداد صفحات فایل ترجمه شده: 12
  • ترجمه سلیس و روان مقاله آماده خرید است.

خلاصه

سیستم های پردازشگر تراکنش های توزیعی بایستی وظایفی نظیر همزمانی، بازیابی، و همتاسازی را مدیریت نمایند. یک روش برای بالا بردن کارایی و اعتبار آنها، افزایش پیمانه ای بودن نرم افزار است که بدین معناست که اجزای مجزا باید در فضاهای آدرس جداگانه اجرا شوند تا اینکه تفکیک سخت افزاری امکانپذیر شود. این ساختار مزایایی پدید می آورد ولی نیاز به خدمات ارتباطی پردازش داخلی (IPC) موثر دارد.

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

ما طراحی های ارتباطی در زمین? سیستم Raid، یک سیستم پایگاه داد? توزیعی قدرتمند و وفق پذیر برای پردازش واکنش ها را بررسی نموده ایم. سیستم Raid در پوردو بر روی ایستگاه های کاری سان طبق سیستم عامل یونیکس در یک شبک? ناحیه محلی توسعه یافت.

در Raid، هر جزء منطقی اصلی بعنوان یک سرور اجرا می شود که فرایندی در یک فضای نشانی جداگانه می باشد. سرورها از طریق یک زیرسیستم ارتباطی سطح بالا با سایر فرایندها تعامل دارند. درحال حاضر، Raid دارای شش سرور برای مدیریت واکنش ها می باشد: میانجی کمکی (UI) ، گردانند? حرکت (AD) ، مدیر دستیابی (AM) ، کنترل کننده ظرفیت اتمی (AC) ، کنترل کننده همزمانی (CC) ، کنترل کنند? همتاسازی (RC). یک سرور جداگانه، oracle، سرویس نام سطح بالا را ارئه می دهد.

نرم افزار ارتباطی Raid، که Raidcomm نامیده می شود، به سبب دانشی که ما از طریق سایر سیستم ها و تجربیات خودمان کسب نموده ایم، توسعه یافته است که در بخش های بعدی خلاصه می شوند. نسخ? اول، Raidcomm V. l، در سال 1986 گسترش یافت. با استفاده از UDP/IP (پروتکل نمودار داده های کاربر/ پروتکل اینترنت) ، بر روی دستگاه IPC مبتنی بر سوکت SunOS اجرا می گردد، و یک میانجی مکان یابی مستقل و تمیزی را بین سرورها بوجود می آورد. بمنظور تعیین واسط های سرور برحسب ساختارهای داد? قراردادی، ما از استاندارد نمایش داده های خارجی، XDR، استفاده نمودیم.

  • فرمت: zip
  • حجم: 0.72 مگابایت
  • شماره ثبت: 411

خرید

مطالب مرتبط


ترجمه درباره معماری سرویسگرا (ترجمه)

چکیده

معماری سرویسگرا (SOA) به عنوان روش نو ظهوری به منظور توسعه کاربردهای توزیع به عنوان یک مجموعه ای از خدمات مستقل و اقتصاد محور می باشد. معماری سرویسگرا (SOA) کمکی به حل مشکلات ادغام و قابلیت همکاری کرده و فناوری اطلاعات بهتر و مسیرهای تجاری را ایجاد کرده و انعطاف پذیری بیشتری به شرکت ها می دهد. به هر حال معماری سرویسگرا (SOA) حمایتی از ساخت براساس سفارش و کاربرد مجدد برنامه ریزی شده نظامند برای توسعه بموارد کاربردی که متناسب با نیاز فردی مشتریان باشد، نمی کند. در این مقاله ما روش هایی را مطرح می کنیم که در آن کاربردهای معماری سرویسگرا (SOA) ، به عنوان یک خط تولید نرم افزاری، ایجاد می گردند. از این رو عبارت خط تولید سرویسگرا برای کاربردهای مورد استفاده قرار می گیرد که دارای بخش های مشترک بوده و از نظر روش های قابل تعریف و منظم، مورد استفاده قرار می گیرند. در چنین شرایطی، ساخت بر مبنای سفارش و کاربرد طرح های نظامند از طریق تغییرات مدیریتی و استفاده از 2 مدل چرخه عمر همان طور که در مهندسی خطوط تولید نرم افزار وجود دارد، حاصل می گردند: که شامل سرمایه اصلی و توسعه تولیدات می باشند. در پایان ما با توجه به بررسی موردی اولیه در حیطه کنفرانس مدیریتی، که به توصیف مراحل روش ما می پردازد، نتیجه گیری را انجام می دهیم.

مقدمه

در ایجاد یک نرم افزار، نیازی مبرمی در ارتباط با کاهش هزینه، کار و زمان در بازار تولید نرم افزار وجود دارد. این امر حائز اهمیت می باشد تا سیستم های انعطاف پذیری را ایجاد کنیم تا با تغییرات بازاری به سرعت وفق یابند. علاوه بر این، فناوری های مختلف زیادی در حال ظهور می باشند و شرکت ها نیاز دارند تا سرمایه گذاری ها در بخش نرم افزاری خود را با این فناوری های جدید ادغام کنند. به هر حال پیچیدگی ها و اندازه سیستم ها در حال افزایش بوده و تولیدات می بایست متناسب با نیاز مشتریان و بخش های بازار باشند. در چنین شرایطی SOA (معماری سرویس گرا) به عنوان یک رویکرد نوظهور برای حل مسئله ادغام و قابلیت همکاری با بخش های دیگر، تطبیق فناوری اطلاعات و اهداف تجاری، و افزایش انعطاف پذیری تجاری می باشد.

خرید

مطالب مرتبط


آسیب پذیری DNS سیستم نام دامنه

چکیده

ما به ارائه تحلیلی از آسیب پذیری امنیتی در سیستم نام دامنه (DNS) و توسعه امنیت سیستم نام دامنه (DNSSEC) می پردازیم. داده های سیستم نام دامنه (DNS) که توسط سرورهای نامگذاری ایجاد می گردند فاقد پشتیبانی تایید منشاء داده و یکپارچگی داده ها می باشند. این فرایند، سیستم نام دامنه (DNS) را در معرض حمله کاربران (MITM) و همچنین مجموعه ای از حملات دیگر قرار می دهد. برای اینکه سیستم نام دامنه (DNS) قدرتمند تر شود، DNSSEC (توسعه امنیت سیستم نام دامنه) ، توسط کمیته کارگروه مهندسی اینترنتی (IETF) مطرح شده است. DNSSEC (توسعه امنیت سیستم نام دامنه) مجوز منشاء داده و یکپارچگی داده ها را با استفاده از علائم دیجیتالی ایجاد می کند. اگرچه DNSSEC (توسعه امنیت سیستم نام دامنه) ، امنیتی را برای داده های سیستم نام دامنه (DNS) ایجاد می کند، از نقص های جدی عملیاتی و امنیتی زیان می بیند. ما به بررسی طرح های DNS و DNSSEC پرداخته، و آسیب پذیری امنیتی مربوط به آن ها را مد نظر قرار می دهیم.

مقدمه

DNS به عنوان یک مکانیسم استاندارد برای نامگذاری مجزای آدرس IP (پروتکل اینترنتی) می باشد. به دلایل امنیتی و قایلیت دسترسی این مسئله حائز اهمیت می باشد که DNS قادر به تحمل نقص ها و حملات باشد. این موارد از حملات اخیر گسترده که با آلوده کردن حافظه نهان DNS اطلاعات مالی حساس را سرقت کرده است، مشخص می گردد. برای بر طرف کردن مشکلات امنیتی شناخته شده با DNS، مجموعه ای از موارد توسعه یافته امنیتی مطرح شده است. DNSSEC منجر به یکپارچگی داده ها و تایید منشاء آن ها با استفاده از علائم دیجیتالی از پیش ساخته برای هر داده که در پایگاه داده DNS ذخیره می شوند، می گردد. به هر حال همان طور که ما در این مقاله نشان می دهیم، DNSSEC به معرفی موضوعات امنیتی جدید همانند زنجیره ای از موضوعات مربوط به اعتماد، و حملات همزمان و زمان بندی شده، عدم پذیرش تقویت سیستم، افزایش ظرفیت محاسبه، و دامنه موضوعات مدیریتکلیدی می پردازد. DNS نام دامنه ها را به آدرس IP، و بالعکس تبدیل می کند. DNS به عنوان یک پایگاه داده توزیع شده جهانی بوده که از ساختارهای زنجیره ای پشتیبانی می کند. شناسه کلاینت که به عنوان یک تصمیم گیرنده شناخته می شود به عنوان یک کلاینت (ایستگاه پردازش) جستجو را انجام داده و پاسخی را از سرور DNS دریافت می کند. این پاسخ ها شامل موارد ثبت شده منابع (RRS) و حاوی اطلاعات تفکیک شده نام/ آدرس مورد نظر می باشد. دسترس پذیری و عملکرد DNS از طریق مکانیسم تکرار و ذخیره سازی بالاتر می رود. شرح مفصل عملکرد DNS در بسیاری از کتاب ها وجود دارد.

خرید

مطالب مرتبط


مفاهیم داده کاوی و انباره داده ای

دسته: کامپیوتر

حجم فایل: 459 کیلوبایت

تعداد صفحه: 23

مفاهیم داده کاوی

و

انباره داده ای

دکتر غضنفری

داده کاوی یکی از عناوین پرطرفدار در فن آوری اطلاعات است. امروزه اکثر سازمانها از لحاظ داده ها بسیار غنی می باشند، چرا که آنها به جمع آوری حجم بسیار روزافزون داده ها مشغولند. عموماً سازمانها از این کوه داده ها برای ارائه اعداد و واقعیتها استفاده می کنند، اما این اعداد و واقعیتها نمایانگر دانش نیستند و حتی می توان اذعان داشت که امروزه سازمانها با فقر دانش روبرو هستند. تعریف ما از داده کاوی فرآیند استخراج دانش از داده ها می باشد. این امر از طریق کشف الگوها در داده های مربوط به رفتار گذشته فرآیندها امکانپذیر است.

داده کاوی، استخراج اطلاعات پیش گویانه پنهان از پایگاههای داده ای بزرگ، یک تکنولوژی جدید قدرتمند با توان زیاد برای کمک به شرکتهاست تا بروی اطلاعات مهم موجود در انبار داده های خود تمرکز کنند. ابزارهای داده کاوی رفتارها و روندهای آینده را پیش گوئی می کنند و بدین ترتیب به شرکتها اجازه می دهند که بر پایه دانش و پویش گرایانه تصمیم گیری کنند. ابزارهای داده کاوی سؤالاتی را می توانند جواب دهند که در گذشته زمان زیادی برای جوابگوئی آنها لازم بود. شکل زیر نشان میدهد که داده کاوی در واقع ترکیبی از چندین تکنولوژی می باشد:

مدیریت داده ها، آمار، یادگیری ماشینی و تجسم سازی (2).

سیر تکاملی تکنولوژی پایگاه داده

سیر تکاملی تکنولوژی پایگاه داده

داده ها غالبا به عنوان رشته ای از بیتها، اعداد و یا سمبولها معرفی می شوند. اطلاعات داده هاس پردازش شده می باشد و دانش همان اطلاعات مجتمع شامل fact ها و ارتباطات آنها میباشد که از بخشهای مختلف تصویری، ذهنی و کشف شده بدست میآیند. داده کاوی کشف دانش پنهان از داده های یک سازمان میباشد.

مفاهیم داده کاوی و انباره داده ای

داده کاوی

تعریف ما از داده کاوی فرآیند استخراج دانش از داده ها می باشد. این امر از طریق کشف الگوها در داده های مربوط به رفتار گذشته فرآیندها امکانپذیر است. داده کاوی، استخراج اطلاعات پیش گویانه پنهان از پایگاههای داده ای بزرگ، یک تکنولوژی جدید قدرتمند با توان زیاد برای کمک به شرکتهاست تا بروی اطلاعات مهم موجود در انبار داده های خود تمرکز کنند. ابزارهای داده کاوی رفتارها و روندهای آینده را پیش گوئی می کنند و بدین ترتیب به شرکتها اجازه می دهند که بر پایه دانش و پویش گرایانه تصمیم گیری کنند. ابزارهای داده کاوی سؤالاتی را می توانند جواب دهند که در گذشته زمان زیادی برای جوابگوئی آنها لازم بود. شکل زیر نشان میدهد که داده کاوی در واقع ترکیبی از چندین تکنولوژی می باشد: مدیریت داده ها، آمار، یادگیری ماشینی و تجسم سازی (2).

سیر تکاملی تکنولوژی پایگاه داده

داده ها غالبا به عنوان رشته ای از بیتها، اعداد و یا سمبولها معرفی می شوند. اطلاعات داده هاس پردازش شده می باشد و دانش همان اطلاعات مجتمع شامل fact ها و ارتباطات آنها میباشد که از بخشهای مختلف تصویری، ذهنی و کشف شده بدست میآیند. داده کاوی کشف دانش پنهان از داده های یک سازمان میباشد.

خرید

مطالب مرتبط