پژوهش طراحی سایت رستوران با Asp.net دسته کامپیوتر و IT

فایل باز سایت به همراه پژوهش Doc چکیده معرفی ابزارهای مورد استفاده مقایسه سیستم طراحی شده با سه نمونه ی مشابه تحلیل سیستم با Uml معرفی سایت طراحی شده نتیجه گیری و ارائه ی پیشنهادات منابع و مأخذ ضمائم

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

فرمت فایل: docx

تعداد صفحات: 83

حجم فایل: 5.169 مگا بایت

قسمتی از محتوای فایل:

چکیده
معرفی ابزارهای مورد استفاده
مقایسه سیستم طراحی شده با سه نمونه ی مشابه
تحلیل سیستم با Uml
معرفی سایت طراحی شده
نتیجه گیری و ارائه ی پیشنهادات
منابع و مأخذ
ضمائم

چکیده:

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

پاورپوینت شبکه های کامپیوتری دسته کامپیوتر و IT

پاور پوینت شبکه های کامپیوتری

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

فرمت فایل: rar

تعداد صفحات: 194

حجم فایل: 3.618 مگا بایت

قسمتی از محتوای فایل:

•شبكـه‌های كامـپـیــوتـری

مجموعه‌ای از كامپیوترهای مستقل است كه به نحوی با یكدیگر اطلاعات و داده مبادله می‌نمایند.

•استقلال كامپیوترها

کارکردن هر ماشین به تنهایی در صورت نبودن در شبکه

•تبادل داده

رد ‌و ‌بدل‌نمودن داده بدون توجه به نوع کانال انتقال

شبکه های ATM دسته کامپیوتر و IT

پاور پوینت شبکه های ATM

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

فرمت فایل: rar

تعداد صفحات: 17

حجم فایل: 1.663 مگا بایت

قسمتی از محتوای فایل:

معماری ATM به منظور

انتقال بسیارسریع داده ،

صدا وتصویربرروی

خطوط انتقال عمومی

( سیم مسی و فیبرنوری )

طراحی و پیاده سازی شد.

پاورپوینت معماری کامپیوتر دسته کامپیوتر و IT

پاورپوینت معماری کامپیوتر

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

فرمت فایل: rar

تعداد صفحات: 501

حجم فایل: 7.2 مگا بایت

قسمتی از محتوای فایل:

این درس در مورد ساختار وچگونگی طراحی کامپیوتر های دیجیتالی است . این مطلب معروف به “معماری کامپیوتر” است (که شامل معماری مجموعه دستورالعمل + سازماندهی سخت افزاری می باشد ) .

حل تمرینات شبکه های کامپیوتری دسته کامپیوتر و IT

حل تمرینات شبکه های کامپیوتری

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

فرمت فایل: rar

تعداد صفحات: 59

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

قسمتی از محتوای فایل:

خودآزمایی فصل اول

1- شبکه اینترنت از نظر سرویس دهی به کدام یک از شبکه های رایانه تعلق دارد؟ شبکه WAN

2- در تقسیم بندی شبکه های بانکی ار نظر گستردگی فیزیکی،سیستم بانکی شتاب به کدام دسته تعلق دارد؟ شبکه WAN

3- سرویس های رایج در شبکه های بانکی را نام ببرید.اشتراک منابع-تبادل پیغام-مدیریت از راه دور

4- نقش حافظه RAM رادر هریک از انواع فایل سرور،سرویس دهنده چاپ و Application server بررسی کنید.

فایل سرور:حافظه RAM به میزان کافی برای انجام عملیات File Caching

سرویس دهنده چاپ:حافظه RAM برای انجام احتمالی عملیات Caching زیاد اهمیت ندارد،مگر آنکه سرویس دهنده صف را مستقیما” در RAM ذخیره کند.

Application server:حافظه RAM زیادچرا که برنامه هنگام اجرا همگی در RAM قرار می گیرد.

5- داشتن چندین پردازنده در کدام یک از انواع سرویس دهنده ها می تواند مفید باشد؟ Application server و DB Server

6-User Data و System Data را تعریف کنید.

User Data: اطلاعاتی که کاربر مستقیما” و کم وبیش از آنها آگاه بوده اهمیتش بر او پوشیده نیست.

System Data:اطلاعاتی که کاربر مستقیما” با آن سروکار ندارد بلکه برای سیستم عامل اهمیت ندارد.

7- ویژگی های مهم سیستم عامل سرویس دهنده را بنویسید.

Security(امنیت)

Multitasking(چند وظیفه ای)

Multi Processor Support(پشتیبانی از چندین پردازنده)

Reliable & Stable(قابلیت اطمینان وپایداری(

Fault Tolerance(تحمل خطا)

Backup Utilities(نرم افزار تهیه نسخه پشتیبان)

Simple & Unified Administrative Tools(ابزارهای مدیریتی)

Support(پشتیبانی)

پژوهش امنیت اطلاعات در اینترنت دسته کامپیوتر و IT

پژوهش امنیت اطلاعات در اینترنت

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

فرمت فایل: doc

تعداد صفحات: 44

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

قسمتی از محتوای فایل:

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

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

پاورپوینت تکنولوژی نانو در سخت افزار دسته کامپیوتر و IT

پاورپوینت تکنولوژی نانو در سخت افزار

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

فرمت فایل: pptx

تعداد صفحات: 26

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

قسمتی از محتوای فایل:

امروزه با جرات می توان گفت که نانو تکنولوژی علم فرداست . در این عصر کشور قدرتمند همیشه از لحاظ علمی مقایسه می شود . فناوری نانو که از ان به عنوان “انقلاب صنعتی دوم” یاد می کنند بخشی از اینده نیست بلکه تمام اینده است وتمامی ابعا د زندگی ماراتحت تاثیر قرار خواهد.

پاورپوینت کتاب هوش مصنوعی رهیافتی نوین دسته کامپیوتر و IT

پاورپوینت کتاب هوش مصنوعی رهیافتی نوین، مولف راسل و نورویگ، مترجم رامین رهنمون و آناهیتا هماوندی، در قالب ppt و در 360 اسلاید، قابل ویرایش، شامل ده فصل

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

فرمت فایل: ppt

تعداد صفحات: 360

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

قسمتی از محتوای فایل:

فصل اول: علل مطالعه Al
AI چیست؟‌
1. انسان گونه عمل کردن: رهیافت آزمون تورینگ
2. انسانی فکر کردن: رهیافت مدل سازی شناختی
3. منطقی فکر کردن: قوانین رهیافت تفکر
4. منطقی عمل کردن: رهیافت عامل منطقی
مزایای مطالعه AI به‌ عنوان طراحی عامل منطقی
زیربنای هوش مصنوعی
فلسفه (428 قبل از میلاد مسیح- تاکنون)
ریاضیات (800. C- تاکنون)
محاسبات
منطق
احتمالات
تئوری پیچیدگی
روان شناسی (1879- تاکنون)
مهندسی کامپیوتر (1940- تاکنون)
زبان‌ شناسی (1975- تاکنون)
تاریخچه هوش مصنوعی
پیدایش هوش مصنوعی
اشتیاق زودهنگام، آرزوهای بزرگ (1952-1969)
مقداری واقعیت (1966-1974)
سیستم‌های مبتنی بر دانش: کلید قدرت؟ (1969-1979)
روش‌های ضعیف
MYCIN نسبت به DENDRAL دو تفاوت عمده دارد
AI به یک صنعت تبدیل می‌شود (1980-1988)
بازگشت شبکه‌های عصبی

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

فصل سوم: حل مسائل توسط جستجو
عامل‌های حل مسئله
مسائل تک حالته (Single-state)
مسائل چند حالته (Multiple-state)
مسائل احتمالی (Contingency)
مسائل اکتشافی (Exploration)
دانش و انواع مسئله
دنیای مکش (جاروبرقی)
مدل‌های مختلف برای مسئله جاروبرقی
مسائل و راه‌حل‌های خوب تعریف شده
اندازه‌گیری کارایی حل مسئله
انتخاب حالات و عملیات
انتزاع
مسائل نمونه
مسائل اسباب‌ بازی
Cryptarithmetic
دنیای مکش
مسئله کشیش‌ها و آدمخوارها
مسائل دنیای واقعی
مسیریابی
مسائل فروشنده دوره گرد و تور
طرح VISI
هدایت ربات
خط تولید خودکار
جستجو برای راه‌حل
تولید دنباله‌های عمل
فرآیند گسترش حالت
اصل جستجو
ریشه درخت جستجو
گره‌های برگی درخت
ساختارهای داده برای درخت‌های جستجو
تفاوت بین گره‌ها و حالت‌ها
استراتژی جستجو
جستجوی سطحی
جستجوی با هزینه یکسان
جستجوی عمقی
جستجوی عمقی محدود شده
جستجوی عمیق‌کننده تکراری
جستجوی دوطرفه
مقایسه استراتژی‌های جستجو
اجتناب از حالات تکراری
سه راه برای حل مشکل حالات تکراری برای مقابله با افزایش مرتبه و سرریزی فشار کار کامپیوتر وجود دارد
جستجوی ارضاء محدودیت (Constraint Satisfaction Problem)
محدودیت‌ها به گونه‌های مختلفی ظاهر می‌شوند
محدودیت‌های یکتا
محدودیت‌های دودویی
محدودیت‌های مطلق
محدودیت‌های اولویت‌دار

فصل چهارم: روش‌ های جستجو آگاهانه
جستجوی بهترین
حداقل هزینه تخمین زده شده برای رسیدن به هدف: جستجوی حریصانه
ویژگی‌های جستجوی حریصانه
حداقل‌سازی مجموع هزینه مسیر: جستجوی
کشف‌کنندگی قابل قبول
جستجوی A*
رفتار جستجوی A*
نگاهی گذرا به اثبات کامل و بهینه بودن A*
توابع کشف‌کننده
اثر صحت کشف‌کنندگی بر کارایی
کشف‌کننده‌ها برای مسائل ارضا محدودیت
ما حداکثر از سه رنگ (قرمز، آبی، سبز) می‌توانیم استفاده کنیم
جستجوی SMA*
SMA* دارای خواص زیر است
الگوریتم‌های اصلاح تکراری
این الگوریتم‌ها به دو گره اصلی تقسیم می‌شوند:
الگوریتم‌های تپه‌نوردی (Hill-climbing)
Simulated annealing
کاربردها در مسائل ارضا محدودیت

فصل پنجم: تئوری بازی
بازی‌ها در نقش مسائل جستجو
دلایلی که محققین قدیم، شطرنج را به‌عنوان موضوعی در AI برگزیدند
پیچیدگی بازی‌ها
عدم قطعیت
تصمیمات کامل در بازی‌های دونفره
یک بازی به طور رسمی می‌تواند به عنوان نوعی از مسئله جستجو به همراه قسمت‌های زیر تعریف شود
الگوریتم MINMAX به منظور تعیین استراتژی بهینه برای MAX طراحی شده است و از این رو می‌توان بهترین حرکت را تصمیم‌‌گیری کرد. الگوریتم شامل 5 مرحله است:
تولید درخت کامل بازی، تمام راه تا مراحل پایانی
درخواست تابع سودمندی برای هر حالت پایانی به منظور بدست آوردن مقدارش
از سودمندی حالات پایانی به منظور تعیین سودمندی گره‌ها یک مرحله بالاتر دردرخت جستجو استفاده کنید.
بررسی مقادیر را از گره‌های برگی تا ریشه، یک لایه در هر لحظه، ادامه دهید.
احتمالاً مقادیر به بالای درخت می‌رسند، MAX حرکتی را انتخاب می‌کند که به بالاترین مقدار منتهی می‌شود.
تصمیمات ناقص
الگوریتم مینی‌ماکس، به دو راه تغییر یابد
تابع ارزیابی
چگونه به طور دقیق کیفیت را می‌توان اندازه گرفت؟
قطع جستجو
هرس آلفا- بتا
هرس درخت جستجو
درخت جستجوی آلفا- بتا
مزایای هرس آلفا- بتا
بازی‌هایی که شامل عنصر شانس هستند
ارزیابی موقعیت در بازی‌ها با گره‌های شانس
پیچیدگی

فصل ششم: عامل‌هایی که به طور منطقی استدلال می‌‌کنند
معرفی طراحی پایه‌ای برای یک عامل مبتنی بر دانش
عامل مبتنی بر دانش به موارد زیر نیاز دارد:
چه چیزهایی را بداند؟
وضعیت جاری دنیا؟
چطور توسط ادراک به خواص نادیده دنیا رجوع کند؟
چطور دنیا زمان را می‌گشاید؟
عامل به چیزی می‌خواهد برسد؟
فعالیت‌هایی که در شرایط مختلف انجام می‌دهد چیست؟
پایگاه دانش
هر زمان که برنامه دانش صدا زده می‌شود، دو عمل انجام می‌شود
به پایگاه دانش گفته می‌شود (TELL) که چه دریافت کرده است.
از پایگاه دانش سؤال می‌‌شود (ASK) که چه عملی باید انجام شود
می‌توانیم یک عامل مبتنی بر دانش را در سه سطح تعریف کنیم
سطح دانش knowledge level یا سطح epistemological که خلاصه‌ترین سطح است؛ می‌توانیم عامل را توسط گفتن این که عامل چه می‌داند، تعریف ‌نماییم
سطح منطقی logical level سطحی است که دانش به صورت جملات رمزگذاری می‌شود.
سطح پیاده سازی Implementation Level سطحی است که در معماری عامل اجرا می‌شود و بازنمایی‌های فیزیکی از جملات سطح منطقی، در این سطح وجود دارد
دنیای WUMPUS
بازنمایی، استدلال و منطق
زبان بازنمایی دانش متوسط دو خاصیت تعریف می‌شود
تفاوت بین حقایق و بازنمایی‌های آن ها
استلزام
رویه استنتاج می‌تواند یکی از دو عامل ذیل را انجام دهد
با داشتن پایگاه دانش KB می‌تواند جملات تازه‌ای از a تولید کند که مفهوم آن استلزام توسط KB باشد.
یا با داشتن یک پایگاه دانش KB و جمله a دیگری، این رویه می‌تواند گزارش دهد که a توسط KB مستلزم شده است یا خیر
کلید استنتاج صحیح
بازنمایی
مزایا و معایب زبان طبیعی
صدق‌پذیری
استنتاج در کامپیوترها
منطق گزاره‌ای: یک منطق بسیار ساده
علائم منطق گزاره‌ای:
ثابت های منطقی (true False)
علائم گزاره‌ای: Q P
رابط‌های
پرانتز ()
تمام جملات توسط قرار دادن این علائم با هم و با استفاده از قوانین زیر، ساخته ‌می‌شوند:
ثابت های منطقی (true False) خودشان جمله محسوب می‌شوند.
علامات گزاره‌ای نظیر Q P هر کدام به تنهایی یک جمله هستند.
پرانتزهای اطراف یک عبارت، آن عبارت را تبدیل به یک جمله واحد می‌سازند مثل (P ^ Q)
یک جمله می‌تواند توسط ترکیب جملات ساده‌تر با یکی از پنج رابط منطقی ایجاد می‌شود.
مدل‌ها Models
قوانین استنتاج برای منطق گزاره‌ای
یکنوایی
مشکل کند شدن رویه استنتاج

فصل هفتم: منطق مرتبه اول
منطق گزاره‌ای
منطق مرتبه اول First-Order_logic)
اجزایی که در این منطق وجود دارند:
تعریف دقیق هر عنصر به صورت زیر است
سیمبول های ثابت (Constant Symbols)
سیمبول های گزاره (Predicate Symbols)
سیمبول های تابع (Function Symbols)
ترم‌ها (Terms)
جملات اتمی (Atomic sentences)
جملات پیچیده
سورها (Quantifires)
منطق مرتبه اول دو سور استاندارد دارد
سور عمومی (Universal Quantification)
سور وجودی (Existential)
سورهای لانه‌ای (Nested Quantifiers)
تساوی (Equality)
سیمبول تساوی
توسعه‌ها و تمایزات نگارشی
1- منطق مرتبه بالاتر
2-1 عبارات تابعی و گزاره‌ای با استفاده از عملگر λ
2-2 سور یکتایی
2-3 عملگر یکتایی
3- انواع علائم
استفاده از منطق مرتبه اول
دامنه Kinship
اصل موضوعات، تعاریف و قضایا
دامنه مجموعه‌ها
علائم خاص برای مجموعه‌ها، لیست‌ها و محاسبات
طرح پرسش و گرفتن پاسخ
عامل‌های منطق برای دنیای Wumpus
عامل واکنشی ساده
محدودیت‌های عامل‌های واکنشی ساده:
وجود مسائلی که باید به عامل از طریق بازنمایی دنیا فهمانده شود.
عامل‌های واکنشی نمی‌توانند از حلقه‌های نامحدود اجتناب ورزند.
بازنمایی تغییر در دنیا
محاسبه موقعیت
استنتاج خواص پنهانی دنیا
دو نوع اصلی از قوانین همزمان وجود دارند
قوانین Causal
قوانین تشخیصی (Diagnostic rules)
اولویت بین عملیات
سیستم مقدار عملیاتی
به سوی یک عامل هدف دار
استنتاج
جستجو
برنامه‌ریزی

فصل هشتم: استنتاج در منطق مرتبه اول
قوانین استنتاج مربوط به سورها
قوانین استنتاج برای منطق گزاره‌ای
Modus Ponens
And – Elimination
And – Introduction
Or – Introduction
Resolution
سه قانون استنتاجی جدید
1- حذف سور عمومی (Universal Elimination)
2- حذف سور وجودی
3- (Existential Introduction)
Modus Ponens تعمیم یافته
فرم Canonical
یکسان‌سازی (Unificaiton)
زنجیره‌سازی به جلو و عقب (Forward AND Backward Chaining):
زنجیره‌سازی به جلو (forward chaining)
زنجیره‌سازی به عقب (Backward Chaining)
الگوریتم زنجیره‌سازی به جلو
الگوریتم زنجیره‌سازی به عقب
کامل بودن Completeness
Resolution: یک رویه استنتاج کامل
قانون استنتاج resolution
Resolution‌تعمیم یافته (ترکیبات فصلی)
Resolution تعمیم یافته (ترکیبات شرطی)
فرم‌های Canonical برای resolution
تبدیل به فرم نرمال
رویه‌ای برای تبدیل به فرم نرمال
1) حذف ترکیب شرطی
2) حذف
3) استاندارد کردن متغیرها
4) انتقال سورها به سمت چپ
5) Skolemize
6) توزیع Λ بر ν
7) ترکیبات فصلی و عطفی لانه‌ای مسطح شده
8) تبدیل ترکیبات فصلی به ترکیب شرطی
برخورد با مسئله تساوی
دو روش برای انجام این امر:
1) بدیهی نمودن تساوی به وسیله ذکر خواص آن
2) استفاده از یک قانون استنتاج از یک قانون استنتاج
استراتژی‌های Resolution:
Unit preference
2) مجموعه Support
3) Resolution‌ ورودی
4) Subsumption

فصل نهم: برنامه‌ریزی
تفاوت عامل برنامه‌ریزی با عامل حل مسئله در سه چیز است
بازنمایی اهداف، حالات و عملیات
یک عامل ساده برنامه‌ریزی
از حل مسئله به برنامه‌ریزی
عناصر اولیه یک حل مسئله مبتنی بر جستجو
بازنمایی عملیات
بازنمایی حالات
بازنمایی اهداف
بازنمایی برنامه‌ها
اولین ایده کلیدی در ورای برنامه‌ریزی
دومین ایده کلیدی در ورای برنامه‌ریزی
سومین ایده کلیدی در ورای برنامه‌ریزی

فصل دهم: عدم قطعیت
مسئله کیفیت
برخورد با دانش غیرقطعی
عدم قطعیت و تصمیمات عقلانی
تئوری سودمندی
طراحی برای یک عامل تصمیم‌گیری نظری

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

پاورپوینت 65 اسلایدی و قابل ویرایش با موضوع الگوریتم کلونی زنبورعسل

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

فرمت فایل: ppt

تعداد صفحات: 65

حجم فایل: 3.016 مگا بایت

قسمتی از محتوای فایل:

بخش هایی از محتوای پاورپوینت:

الگوریتم کلونی زنبور عسل

تاریخچه

اولین بار در سال ۲۰۰۵ توسعه یافت ؛ این الگوریتم شبیه سازی رفتار جستجوی غذای گروه های زنبور عسل است. در این الگوریتم، الگوریتم نوعی از جستجویمحلی انجام می دهد که با جستجوی تصادفی ترکیب شده است

زنبور در طبیعت:

کلونی زنبورها درطبیعت شامل منابع غذایی و زنبورها می باشد.

منابع غذایی:

۱- کیفیت منبع

۲- آسانی دستیابی به منبع

۳- فاصله از کندو

زنبورها:

زنبورها شامل سه دسته هستند.

۱- زنبور پیشرو: این زنبور مسئولیت پیدا کردن مواد غذایی جدید، شهد جدید و منابع را دارد.

۲- زنبورکارگر: به طرف منابع غذایی از پیش تعیین شده فرستاده میشود و موقعیت همسایه ها را نیز بررسی میکند.

۳- زنبورناظر: زنبوری که در کندو با دریافت اطلاعات منابع غذایی از زنبور کارگر و پیشرو منابع غذایی را برای جمع آوری شهد انتخاب میکند.

منابع متروکه:

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

این منبع بعد از چند بار برای بهبود یافتن و عدم موفقیت جایگزین میشود.

دو مفهوم مهم درالگوریتم کلونی زنبور عسل:

:Exploitation

توانایی پرورش پاسخ های فعلی برای رسیدن به پاسخ های بهتر

:Exploration

توانایی تولید پاسخ های جدید و متفاوت

و غیره…

پاورپوینت بررسی رابط کامپیوتر (PC Interface) دسته کامپیوتر و IT

پاورپوینت بررسی رابط کامپیوتر (PC Interface) در 15 اسلاید قابل ویرایش با فرمت pptx

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

فرمت فایل: pptx

تعداد صفحات: 15

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

قسمتی از محتوای فایل:

پاورپوینت بررسی رابط کامپیوتر (PC Interface)

مقدمه:

تمامی عملیات و تجربیاتی كه با كامپیوتر در رابطه با كنترل و یا سرپرستی و نظارت انجام می شود، مستلزم وجود ارتباطات صحیحی با دنیای خارج است. یك برنامه باید بتواند اطلاعات خارجی را ضبط كند، داده ها را بگیرد و تجهیزات خارجی را كنترل كند.
به طور معمول، دروازه عبور به دنیای خارج ، مدار های واسط هستند.
واسط های موجود در كامپیوتر های شخصی از جمله: واسط سریال ، واسط چاپگر و واسط دسته بازی را می توان اغلب به طور مستقیم به دنیای خارج وصل كرد. لذا در بسیاری موارد نیاز به اضافه كردن سخت افزار وجود ندارد.
به عنوان مثال می توان از واسط سریال بدون آنكه نیازی به تقویت وجود داشته باشد، برای راه اندازی مستقیم LED ها استفاده كرد. همچنین می توان توسط واسط چاپگر، تنها از چند قطعه استفاده كرد ولی این كار موجب پیچیدگی برنامه نویسی نرم افزار مربوطه و تا حدی پایین آمدن سرعت اجرای عملیات می شود. در مجموع، این واسط برای اجرای پروژه هایی كه خطوط ورودی و خروجی زیادی دارند مناسب است.

معرفی DLL و نحوه فراخوانی آن :

مشكل اصلی كه تحت سیستم عامل ویندوز وجود دارد، دریافت اطلاعات از واسط های كامپیوتر می باشد. لذا به همین منظور یك فایل DLL عمومی به نام PORT.DLL طراحی گردید. این فایل شامل مجموعه ای از روال هاست كه می توان آنها را از داخل زیر برنامه ها فراخوانی نمود و در زمان اجرای برنامه ، آنها را بارگذاری و در برنامه كاربردی مربوطه استفاده كرد.
اگر این فایل را در دایركتوری system ویندوز كپی كنید، در تمام برنامه ها قابل استفاده خواهد بود. البته می توان این فایل را در داخل دایركتوری ای كه فایل exe در آن وجود دارد نیز قرار داد.
توسعه این DLL امكان دسترسی به هر سخت افزار را می دهد، البته این روش ها خلاف فلسفه ویندوز است چرا كه در ویندوز ترجیح داده می شود كه به سخت افزارها، از طریق راه انداز آنها دسترسی پیدا كرد.
زبان های برنامه نویسی برای سیستم عامل ویندوز را می توان ویژوال بیسیك و دلفی و برای سیستم عامل داس، بیسیك و پاسكال را نام برد.
برنامه هایی كه تحت ویژوال بیسیك و دلفی ایجاد می شود، احتمال آن وجود دارد كه در یك كامپیوتر عملكرد درستی نداشته باشد. زیرا امكان دارد كه یك سیستم واسط روی كامپیوتر بخصوص، به گونه ای متفاوت نصب شده باشد و یا با نگارش جدیدی از ویندوز مواجه شود كه با روش متفاوتی سیستم های واسط را كنترل می كند.
برای دسترسی به آدرس درگاه های مجزای كامپیوتر، فایل DLL دارای دو تابع مخصوص است. این توابع عبارتند از :
خروجی داده ها از یك آدرس OUTPORT
خواندن داده ها از یك آدرس INPORT