فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله آشنایی با مفاهیم اولیه رجیستری (REGISTRY)

اختصاصی از فی فوو دانلود مقاله آشنایی با مفاهیم اولیه رجیستری (REGISTRY) دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله آشنایی با مفاهیم اولیه رجیستری (REGISTRY)


دانلود مقاله آشنایی با مفاهیم اولیه رجیستری (REGISTRY)

مقاله آشنایی با مفاهیم

اولیه رجیستری (REGISTRY)


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

 

 

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:78

به همراه عکس

چکیده :

مقدمه ای بر ریجستری

هماهنگونه که در فصل گذشته اشاره شد، نسخه های قدیمی ویندوز پارامترهای مربوط به پیکربندی خود را در فایلهای مقدار دهی System.ini و Win.ini تنظیم و نگهداری می کردند. از ویندوز 95 به بعد برنامه ریجستری که حاوی تمام اطلاعات مربوط به پیکربندی سیستم میباشد ارایه شده است. اطلاعات رجیستری در دو فایل پنهان User.dat و System در پوشه C:\Windows ذخیره می شوند. اطلاعات مربوط به نرم افزارهای موجود در سیستم در فایل System.dat و همچنین اطلاعات مربوط به کاربرد نرم افزارها در فایل User.dat ذخیره می شوند.

قسمتهای مختلف سیستم رجیستری استفاده می کنند که برای پیکربندی هرکدام کلید واژه ای در رجیستری پیش بینی شده است. به عنوان نمونه می توان به موارد زیر اشاره نمود :

ـ راه انداز دستگاهها : راه انداز دستگاهها باید اطلاعات مربوط به IRQ و DMA که مورد نیاز دستگاه می باشد را فراهم نماید. راه اندازها این پارامترها را با رجیستری ویندوز مبادله می کنند.

ـ برنامه های Setup : نصب هر برنامه در محیط ویندوز توسط برنامه Setup انجام می شود. هر کدام از برنامه های Setup این تغییرات در رجیستری نگهداری می شوند. لذا باید توجه داشت که حذف فایلها و پوشه های یک برنامه برای حذف آن برنامه کافی نیست. بلکه باید پارامترهای تنظیم شده در رجیستری را نیز حذف کنید. برای این منظور باید برنامه Unistall ویندوز را اجرا نمایید.

ـ Windows Kernel : یکی دیگر از قسمتهای ویندوز که در لحظه راه اندازی ویندوز به رجیستری مراجعه و از آن استفاده می کند، هسته ویندوز است. این قسمت از ویندوز تمام اطلاعات مربوط به راه انداز دستگاهها و همچنین اطلاعات مربوط به اولویت باز شدن هر کدام از آنها را از رجیستری می خواند.

ـ Hardware Recognizer : بعد از راه اندازی ویندوز، تشخیص دهنده سخت افزار(HR) لیستی از دستگاههایی که شناسایی (Detect) شده اند را در رجیستری ویندوز ذخیره می کند.

ـ Plug & Play Manager :‌ مدیر P&P یک خاصیت جدید ویندوز می باشد که هر جزء سخت افزاری با دو مشخصه Vender ID و Device ID شناسایی کرده و می شناساند. ترکیب این دو مشخصه باعث می شودکه دستگاه مورد نظر در سیستم کامپیوتر شما منحصر به فرد شود. هنگام راه اندازی سیستم بر مدیر P&P اطلاعات مربوط به گذرگاه دستگاه مورد نظر را از رجیستری ویندوز درخواست می کند و نسبت به وجود راه انداز مناسب آن دستگاه بررسی های لازم را انجام می دهد. در صورتیکه برنامه راه انداز نصب نشده است امکانات لازم را برای نصب راه انداز به طور خودکار فراهم می کند.

ـ User Profile : پروفایلهای کرابر در ویندوز همه اطلاعات مربوط به کاربر از قبیل نام کاربر، مجوزهای کاربر و غیره را در رجیستری ویندوز نگهداری می کنند. این پروفایلها از طریق گزینه Control Panel/ System / User File تنظیم می شوند.

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

Control Panel/ System/ Haedware Profile

آشنایی با فایلهای رجیستری

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

با نصب کردن رجیستری، Setup دو فایل User.DAT و System.DAT را ایجاد میک ند. این فایلها دارای خاصیت پنهانی (Hidden)، سیستمی (System) و فقط خواندنی (Ready _ Only) می باشند که در پوشه Windows نگهداری می شوند.

فایل USER.DAT

فایل USER.DAT برای ذخیره اطلاعات مخصوص کاربر طراحی شده است. این فایل اطلاعات زیر را شامل می شود:

ـ کاغذ دیواری، رنگها. پارامترهای ماوس، پارامترهای مربوط به Accessibility   و تنظیم مربوط به Control Panel

ـ آیکونهای Descktop

ـ میانبرها در پوشه های موجود در منوی Start

ـ مشخصات مربوط به Explorer   ویندوز

ـ تنظیم های مخصوص ملحقات و لوازم (Accessories ) ویندوز

ـ کلمات عبور و اتصالات شبکه

هر وقت که می خواهید از ویندوز خارج شوید، سیستم یک کپی از USER.DAT به عنوان پشتیبان تهیه می کند این فایل هم تمام خاصیت های پنهانی، سیستمی و فقط خواندی را داشته و با نام User.DA0 ذخیره می شودو ردر صورتیکه فایل USER.DAT خراب شده باشد عمل تهیه پشتیبان باید به صورت دستی انجام شود.

اگر شما تنها کاربر منحصر به رد کامپیوترتان هستید، سیستم شما فقط یک فایل USER.DAT دارد. اگر شما گزینه Profile را از Control Panel / System فعال کرده اید، ویندوز در هریک از زیر پوشهها یک فایل USER.DAT ایجاد می کند .این زیرپوشه ها در مسیر Windows/ rofile /Folder / نگهداری می شوند.

فایل SYSTEM.DAT

این فایل جهت نگهداری اطلاعات مربوط به مشخصات سیستم طراحی شده است. این فایل اطلاعات زیر را شامل می شود:

ـ انواع منابع سخت افزاریک ه ویندوز شناسایی کرده است.

ـ دستگاههایی که کامپیوتر شما در ارتباط ب هر سخت افزار به آنها دسترسی دارد.

ـ منابع مختلفی از قبیل IRQها و در حالت های I/O و کانالهای DMA که در هردستگاه استفاده می شود.

ـ اطلاعات Plug and Play که از PnP BIOS یا PnP dvices جمع آوری شده اند.

ـ تنظیم های داخلی ویندوز.

ـ تنظیم های مربوط به تمام برنامه های کاربردی 32 بیتی

بعد از هر بار که از ویندوز خارج می شوید، یک نسخه از پشتیبان از فایل SYSTEM.DAT به نام SYSTEM.DA0 دارای خاصیت سیستمی، پنهانی و فقط خواندنی است، تهیه می شود. معمولا در پوشه ریشه راه انداز سیستم شما یک نسخه از فایل SYSTEM.DAT به نام SYSTEM.1ST  وجود دارد. این فایل همان فایل رجیستری اصلی است که توسط Setup ویندوز ایجاد شده است. از این فایل درم واقعی که فایلهای SYSTEM.DAT و SYSTEM.DA0 فایل استفاده نیستند، استفاده می شود.

آشنایی با ویراسترا رجیستری

برخلاف فایلهای ATUOEXE.BAT , CONFIG.SYS و فایلهای INI ؤ فایلهای رجیستری به صورت دو دویی (Binary) بوده و شما نیم توانید آنها را با یک ویراستار متنی ویرایش کنید. در ویندوز از یک برناهم کاربردی به نام Registry Editor جهت ویراش و اعمال تغییرات در رجیستری سافتاده می کند. از آنجاییکه اعمال تغییرات اشباهی در رجیستری ممکن است کار سیستم را با مشکلات زیادی روبرو کند، لذا Setup ویندوز هیچگونه آیکنی برای ویراستار رجیستری ایجاد نمی کند. برای اجرای این برنامه به یکی از دو روش زیر عمل نمایید:

ـ گزینه RUN از منوی Start را انتخاب کرده و در کادر مخصوص regedit را تایپ کرده و سپس روی دکمه OK کلیک کنید.

ـ در Explorer ویندوز و در پوشه Windows روی نام فایل Regedit.exe دوبار کلیک نمایید.

تذکر: چنانچه در نظر دارید از این برنامه به دفعات استفاده کنید، می توانید برای آن یک میانبر Shurtcut در Descktop ویندوز ایجاد نمایید.

بعد از اجرای برنامه Registry Editor پنجره مربوط به آن مشاهده می شود.

تذکر : از آنجاییکه در داخلRegistry Editor امکانات ازمایش یا معتبرسازی داخلی وجود ندارد، لذا دقت کنید که تغییرات اعمال شده درست باشد. چنانچه ورودیهای نادرست به رجیستری وارد کنید، ممکن است موجب بروز رفتارهای نادرست و عملکرد بد سیستم شود.

برنامه Registry Editor از پنج قسمت اصلی تشکیل شده است :

ـ نوار عنوان

ـ نوار منو

ـ ناحیه کلیدهای اصلی و زیر کلیدها

ـ ناحیه داده ها و محتوای کلیدها

ـ نوار وضعیت

نوار عنوان

این نوار در بالاترین قسمت از پنجره Registry Editor قرار دارد و عنوان برنامه و کلیدهای کنترلی که در آن قرار گرفته است را نشان می دهد.

نوار منو

بیشتر عملیات در برنامه Regedit از طریق فرامین و گزینه های موجود در داخل منوهای این نوار انجام می شوند. این منوها و گزینه های مربوط به آن عبات اند از :

ـ منوی Registry (File): از گزینه های این منو جهت چاپ بخشی یا تمام رجیستری از طریق فایلهای reg یا hiv. (Import)، ذخیره سازی تمام یا بخشی از رجیستری در قالب یک فایل متنی (Export)، اتصال به محتویات یک رجیستری به شبکه
(Connect Network Registry)، قطع ارتباط با یک رجیستری موجود در شبکه (Disconnect Network Registry)، چاپ محتویات صفحه جاری (Print) RegEdit و خروج از برنامه (Edit) Regedit استفاده می شود. شکل(2ـ2) گزینه های این منو را نشان می دهد.

ـ منوی Edit : از گزینه های این منو جهت تغییر در مقدار یک کلید (Modify)، ایجاد زیر کلید جدید یا مقدار جدید برای یک زیرکلید (New)، حذف یک کلید یا داده (Delete)، تغییر نام یک کلید یا داده (Rename)، کپی کردن نام یک کلید به حافظه (Copy Key Name) و جستجوی عبارتی خاص در میان کلیدها، داده ها و مقادیر(Find) استفاده می شود.

همانگونه که در شکل مشاهده می شود، گزینه New امکان فعال سازی منوی جدیدی با گزینه های مختلف را فراهم می سازد. گزینه های این منوی عبارتند از :

  • Key : تعریف زیر کلید جدید.
  • String Value : تعریف داده ای جدید از نوع رشته ای.
  • Binary Value : تعریف داده ای جدید از نوع دو دویی.
  • DWORD Value : تعریف داده ای جدید از نوع چهار بایتی.

ـ منوی View: از گزینه هیا این منو جهت نمایش یا عدم نمایش نوار وضعیت در پایین صفحه (Status Bar)، جا به جا کردن مرز عمودی بین نواحی کلیدها و داده ها (Split) و تازه سازی محتویات صفحه جاری (Refresh) استفاده می شود. شکل(4ـ2) گزینه های این منو را نشان می دهد.

ـ منوی Favorites : از گزینه هیا این منو جهت افزودن یک کلید رجیستری به منوی Favorites جهت دسترسی آسان تر (Add to Favorites) و حذف یک کلید از منوی فوق (Remove Favorite) استفاده می شود. شکل (5ـ2) گزینه های منوی Favorites را به همراه دو عنوان کلید را نشان می دهد.

ـ منوی Help : از گزینه های این منو جهت جستجو و گرفتن کمک با استفاده از عناوین مربوط در Help (Help Topics) و دیدن مشخصات برنامه RegEdit و نگارش ویندوز (About Registry Editor) استفاده می شود. شکل (6ـ2) اطلاعات مربوط برنامه Registry Editor را نشان می دهد.

و...

NikoFile


دانلود با لینک مستقیم


دانلود مقاله آشنایی با مفاهیم اولیه رجیستری (REGISTRY)

افت تحصیلی

اختصاصی از فی فوو افت تحصیلی دانلود با لینک مستقیم و پر سرعت .

افت تحصیلی


افت تحصیلی

 

 

 

 

 

 

 

نوع فایل:ورد قابل ویرایش

تعداد صفحه:55

قیمت:3000 تومان

دانلود و خرید به صورت انلاین

 

 

 

 

فهرست مطالب
عنوان صفحه
فصل اول
مقدمه 1
بیان مساله 5
ضرورت تحقیق 5
سوال های تحقیق 7
فرضیه های تحقیق 8
تعریف و مفاهیم و اصطلاحات 9
پیشینه تحقیق 13
مقدمه 14
تحقیقات جهانی انجام شده 21
وضعیت مطالعات در جهان 23
روش تحقیق 26
مقدمه 27
منابع 55


دانلود با لینک مستقیم


افت تحصیلی

دانلود مقاله چرا کامپیوتر کوانتومی مطالعه می‌شود؟

اختصاصی از فی فوو دانلود مقاله چرا کامپیوتر کوانتومی مطالعه می‌شود؟ دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله چرا کامپیوتر کوانتومی مطالعه می‌شود؟


دانلود مقاله چرا کامپیوتر کوانتومی مطالعه می‌شود؟

مقاله چرا کامپیوتر

کوانتومی مطالعه می‌شود؟
مقاله ای مفید و کامل

 

 

لینک پرداخت و دانلود *پایین مطلب* 

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

تعداد صفحه:65

چکیده :

در جامع رایج، کامپیوترها،‌ در همه جا، روز و شب به کار می‌روند. کامپیوترها در زندگی معمولی ما و حرفه‌ ما نقش اصلی را دارند.

اخیراً‌ هنگام به کارگیری کامپیوترهای کنونی، در موقعیتهای مختلف با مشکلاتی مواجه شده‌ایم. یکی از این مشکلات اطمینان به ارتباط بین کامپیوترها در شبکه می‌باشد. این مشکل جدی است. هنگامی که یک مدرک سری بین دو کامپیوتر مبادله می‌شود می‌تواند توسط دستة‌سومی از کامپیوترها هم خوانده شود.

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

این سیستمها بر اساس عامل مشترک یک عدد صحیح بزرگ عمل می‌کنند که به سختی انجام می‌شود و یا ممکن است حتی با ابرکامپیوترهای رایج هم سالها طول بکشد،‌ تا حل شود. طرح رمزی کنونی به وسیلة‌ تمرکز بر یک نقطه کم توان کامپیوتر انجام می‌شود.

از آنجایی که ساختن این سیستمها ساده است به صورت معمول در ارتباط بین کامپیوترها به اکر می‌روند.

هر چند در سال 1994، p-shor در آزمایشگاه «AT, T » کشف کرد که چنین عامل مشترکی ممکن است با یک نمونه کامپیوتر که ماشینی ترینگ کوانتومی خوانده می‌شود و اساس یک کامپیوتر کوانتومی است،‌ بسیار سریع تر محاسبه می‌شود. این کشف به نوعی به کامپیوتر کوانتومی برجستگی داده است که ممکن است به رمز گشاینده‌های کامپیوتر فرصت دهد تا با موفقیت،‌ حتی به نفوذ ناپذیرترین سیستمهای طرح رمزی عملاً‌ در زمانی کوتاه یورش برند.

بر خلاف اطلاعات عددی 0 و 1 پردازش کامپیوترهای رایج، کامپیوترهای کوانتومی موقعیت بالای 0 و 1 را پردازش می‌کنند. (به عنوان مثال 0 در بعضی از درصدها و نیز 1 در بعضی درصدها) بنابراین مورد اخیر با مورد قبلی تفاوت دارد.

دلیل دیگری برای اینکه چرا پیدایش کامپیوترهای کوانتومی پیش بینی شده است وجود دارد و آن این است که حل عامل مشترک اعداد بزرگ با کامپیوترهای کلاسیک بسیار مشکل است.

پس آیا کامپیوترهای سریع می‌توانستند چنین عامل مشترکی را به راحتی حل کنند؟

سرعت بالای کامپیوترها بستگی به سرعت بالای cpu ها دارند و ساختن cpu ها سریعتر هم احتیاج به ترکیب مقیاس بزرگتری از cpuها دارد که می‌تواند در تراکم بالاتر ترانزیستورهای cpuهای مشابه در نظر گرفته شود.

با این حال، آن ترانزیستورها،‌ هنگام نزدیک نمودن به اندازه اتمها یعنی جایی که با علم مکانیک کوانتومی عمل کردند به محدودیتهای فیزیکی اساسی رسیدند.

Cpu ها برای کامپیوترهای کوانتومی شامل المانهای اصلی مثل الکترونها و فوتونها خواهد بود. بنابراین الکترونها و فوتونها می‌توانستند بسیار کوچکتر از ترانزیستورهایی باشند که در کامپیوترهای کلاسیک به کار می‌روند.

اندازة‌ کنترل کننده‌هایی که این المانهای کوچک را کنترل می‌کنند به میزان پیشرفت علم و تکنولوژی بستگی خواهد داشت.

با این حال اکثر دانشمندان و محققان در آزمایشگاههای دانشگاه و مؤ‌سسه‌ها تصدیق نمودند که کارهای عقب مانده بسیاری برای ساختن کامپیوترهای کوانتومی مفید عملی یا تجاری وجود دارد.

کامپیوتر کوانتوم طرحی است که کاربرد «ماوراء‌موقعیتهای»‌ کیفیتهای کوانتوم را بررسی می‌کند. کامپیوترهای کوانتوم کوچک اخیراً‌ ساخته شده و در حال پیشرفت می‌باشند.

پیش بینی می‌شود که با ساخت کامپیوترهای کوانتوم در مقیاس بزرگتر بتوان مسائل معین و ویژه‌ای را سریعتر از کامپیوترهای کلاسیک حل کرد. کامپیوترهای کوانتوم با کامپیوترهای کلاسیک نظیر برخی «کامپیوترهای کوانتوم نقطه‌ای» , «کامپیوترهایDNA»

و «کامپیوترهای ترانزیستوری» تفاوت دارند با وجود آن همة‌ آنها از عوامل مکانیکی کوانتوم متفاوت با کیفیت ماوراء‌ موقعیتها استفاده می‌کنند.

ساختار کامپیوترهای کوانتوم:

در مکانیک کوانتوم،‌ قرار گرفتن یک ذره در دو مکان یا موقعیت در یک زمان معین امکان‌پذیر می‌باشد. این کاملاً‌ مشابه schrodinger;s cat می‌باشد که در یک زمان هم زنده و هم مرده است. توانایی قرار داشتن در چند موقعیت مختلف در یک زمان معین را «ماوراء موقعیت» می‌نامند.

یک کامپیوتر کلاسیک دارای حافظه‌ای است که متشکل از «بیتها»‌ می‌باشد. هر بیت در برگیرنده 1 و 0 است. طرح توسط کنترل این بیتها محاسبه می‌شود.

یک کامپیوتر کوانتوم شامل یک سری «کیوبیتها» می‌باشد. هر کیوبیت می‌تواند تنها در برگیرنده یک و یا صفر و یا یک و صفر باشد. به عبارت دیگر قادر به در برگرفتن یک و صفر بطور همزمان می‌باشد.

محاسبه در کامپیوترهای کوانتوم توسط کیوبیتها انجام می‌شود. یک کامپیوتر کوانتوم با بکارگیری ذره کوچکی که دارای دو موقعیت هستند عمل می‌کند.

کامپیوترهای کوانتوم ممکن است از اتمهایی ساخته شده باشند که در یک زمان هم تحریک شده و هم تحریک نشده باشند و یا امکان دارد از «فوتون‌های»‌نوری ساخته شده باشند که همزمان در دو مکان مختلف قرار داشته باشند.

ممکن است از پروتونها و نوترونهایی تولید شده باشند که همزمان دارای اسپین «بالا» و «پایین» باشند.

یک مولکول میکروسکوپی قادر به در برگرفتن چندین هزار پروتون و نوترون می‌باشد. و ممکن است به عنوان کامپیوتر کوانتوم که دارای هزاران کیوبایت می‌باشد به کار رود.

کامپیوترهای کوانتوم کاربردی:

David Divincenzo از IBM به نیازهای زیر برای یک کامپیوتر کوانتوم کاربردی توجه کرده است:

  • قابلیت درجه بندی از لحاظ فیزیکی به منظور افزایش تعداد کیوبیتها
  • برای مقادیر اختیاری کیوبیتها را می‌توان در ابتدا قرار داد
  • گیتهای کوانتومی از decoherence سریعتر اند
  • کیوبیتها به سهولت قابل خواندن هستند.

قدرت کامپیوترهای کوانتومی:

بدست آوردن و یافتن شمار زیادی از فاکتور پریم بسیار مشکل می‌باشد. مسأله فاکتورگیری عدد صحیح برای یک کامپیوتر معمولی مشکل به نظر می‌رسد.

یک کامپیوترکوانتوم قادر به حل سریع این مسأله می باشد.

اگر یک عدد شامل n بیت باشد (ارقام n زمانیکه روی سیستم با نیری نوشته شوند بسیار طولانی هستند). بنابراین یک کامپیوتر کوانتوم تنها با 2n کیوبیت قادر به یافتن عامل مشترک می‌باشد.

همچنین می‌تواند به حل مسأله مرتبط به آن که لگاریتم مطلق discretelog نامیده می‌شوند بپردازد. این توانایی به کامپیوترهای کوانتوم اجازه می‌دهد که بسیاری از سیستمهای رمزی مورد استعمال امروزی را نقص کنند.

بسیاری از کلیدهای نوشته‌های رمزی که شامل اشکال El Gammal,RSA و Diffie- Helman می‌باشند به سرعت باز می‌شوند. اینها امنیت صفحات web و e-mail و سری و انواع گوناگون اطلاعات را تأمین می‌کنند. در نتیجه نقص اینها حائز اهمیت است.

تنها راه برای ساختن الگوریتمی شبیه به RSA ،‌ تهیة‌ کلیدی بزرگتر از بزرگترین کامپیوتر کوانتوم قابل تولید می‌باشد. به نظر می رسد که ساخت کامپیوترهای قدیمی که با بیتهای بیشتری نسبت به کیوبیتهای موجود در بزرگترین کامپیوتر کوانتوم دارند همیشه امکان پذیر است اگر این حقیقت داشته باشد. بنابراین الگوریتم های مشابه RSA قابل اعتماد ،‌ ساخته می‌شوند.

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

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

مزیت کامپیوترهای کوانتومی به دلیل وجود سه مسأله شناخته شده‌اند:

فاکتورگیری – لگاریتم مطلق و شبیه سازی فیزیکهای کوانتومی و مسأله دیگر این است که کامپیوترهای کوانتوم دارای مزیت ویژه دیگری هستند و آن جستجوی اطلاعات کوانتوم می‌باشد که توسط الگوریتم گراور قابل حل است. فرض کنید مسأله‌ای نظیر پیدا کردن اسم رمزی که بتوان یک فایل را باز کرد وجود دارد. این مسأله دارای این چهار ویژگی است:

  • تنها راه حل آن حدس زدن پاسخها بطور مکرر و ثبت کردن آنهاست.
  • n جواب قابل چک کردن وجود دارد
  • ثبت کردن تمامی پاسخهای قابل چک کردن به مدت زمان مشابه‌ای نیازمند است.
  • راهنمایی وجود ندارد که پاسخ صحیح را نشان دهد. ایجاد پاسخهای قابل قبول در بعضی دستوارت ویژه به مشکل چک کردن آنها می‌باشد.

برای مسألی با این 4 ویژگی ،‌ بطور میانگین n/2 حدس برای یافتن پاسخ در یک کامپیوتر کلاسیک نیاز است.

مدت زمان لازم برای یک کامپیوتر کوانتومی برای حل این مسأله با جذر متناسب است. که موجب افزایش سرعت و کاهش زمان حل بعضی مسائل از چندین سال به چندین ثانیه می‌شود. که برای رمزگشایی رمزهای قرینه‌دار نظیر AES , 3DES قابل استفاده می‌باشد. اما دفاع در مقابل آن نیز آسان است.

می‌توانید اندازة‌ کلیدهای رمز را دو برابر کنید. روشهای پیچیدة بسیاری برای ارتباط مطمئن نظیر استفاده از نوشتة‌ رمزی کوانتوم وجود دارند.

زمانیکه کامپیوترهای کوانتوم سرعت بیشتری نسبت به کامپیوترهای کلاسیک دارند هیچ مشکلی عملاً‌ وجود ندارد.

تحقیق ادامه داشته و شاید مسائل دیگری یافت شوند.

و...

NikoFile


دانلود با لینک مستقیم


دانلود مقاله چرا کامپیوتر کوانتومی مطالعه می‌شود؟