دانلود تحقیق برنامه نویسی عامل گرا 36 ص

تحقیق-برنامه-نویسی-عامل-گرا-36-ص
تحقیق برنامه نویسی عامل گرا 36 ص
فرمت فایل دانلودی: .zip
فرمت فایل اصلی: .doc
تعداد صفحات: 36
حجم فایل: 109 کیلوبایت
قیمت: 8000 تومان

لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..doc) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 36 صفحه

 قسمتی از متن word (..doc) : 
 

‏36
(‏برنامه نویسی عامل گرا)AOP:‏ ‏ موضوع‏
‏1-مقدمه
‏اکنون‏ یک‏ ‏الگوی‏ ‏برنامه نویسی‏ پیشرفته‏ ‏یک دیدگاه اجتماعی از کاربرد کامپیوتر،جایی که "عامل" تاثیر می گذارد داریم. ‏
‏1‏-‏1-‏ عامل چیست؟
‏یک عامل هر موجودیتی است که حا‏لت است به نظر می رسد به عنوان شامل اجزای ذهنی (‏ برای مثال ‏گمانها‏،‏قابلیتها‏،‏انتخابها و الزام ها)
‏2
‏بنابراین کلاه خود عامل‏ هست در مغز یک برنامه نویس
‏زمانی که هر چیزی میتواند به نظر برسد مثل داشتن حالت های ذهنی
‏آن همیشه مزیتی برای انجام ندارد.
‏1-2- مسئول استفاده از واژگان شب‏ه ذهنی :
‏عناصر لازم برای نسبت دادن یک کیفیت معین به جزیی از ماشین.
‏*‏یک نظریه مفید راجعبه دسته ذهنی: معنا شناسی برای آنکه به طور واضح هنوز به استفاده متداول(واژه)نزد‏ی‏ک نشدیم.
‏*‏یک برهان که فقط از نظریه اطاعت میکند.
‏*‏یک برهان که نظریه قراردادی یک نقش غیر جزئی در آنالیزیا طراحی ماشین‏ ‏بازی میکند.
‏ارتباط نظریه نظریه قراردادی برای دریافت معمولی لازم نیست تحمیل شود.
‏ 1-3-AOP‏در برابر OOP‏
‏استفاده میکنیم شکل دادن ذهنی را برای طراحی سیستم محاسباتی
‏دسته های ذهنی(روانی)‏در زبان برنامه نویسی ظاهر میشود.
‏معنای زبان برنامه نویسی ‏‘‏معنای ساختار های ذهن را شرح می دهد.
‏نرم افزار برنامه نویسی عامل گرا(AOP‏) نرم افزار برنامه نویسی شئ گرا(AOP‏)را اختصاصی کرده است. برای مثال در دریافت بازیگرهای هپوئیت:
‏میبینیم یک سیستم محاسباتی به عنوان ترکیب شده از لحاظ ارتباط ماژولها.
AOP‏ ثابت می کندحالت ذهنی ماژول‏ ‏(عامل)‏ ‏را برای شامل شدن ‏اجزاء مثل باورها-‏ ‏قابلیت ها‏ و تصمیمات.
‏یک محاسبه‏ ی‏ شامل این عامل ها آگاه می کنند‏،‏ درخ‏و‏است میکنند‏،‏ ‏می پذیریند،‏ رد‏ می کنند،‏ رقابت‏ می کنند و‏به دیگری‏ کمک می کنند‏.
‏بر طبق گفته نظریه نمایش هر نوع از ارتباط عمل با پیش‏ فرض های متفاوتی سروکار و‏ اثرات متفاوتی دارد.
‏3
‏جدول‏1 ‏(AOP‏در برابر OOP‏ ‏)
‏ ‏ AOP ‏ ‏ OOP
‏عامل
‏شئ
‏واحد اصلی
‏گمانها، تعهدها، انتخاب ها و‏…
‏بدون محدودیت
‏حالت تعریف پارامترهای واحد اصلی
‏پیامها صادر می شوند و به متدها پاسخ می دهند.
‏پیامها صادر می شوند و به متدها پاسخ می دهند.
‏مرحله محاسبه
‏اطلاع دادن،درخ‏و‏است دادن‏،پیشنهاد دادن،قول دادن ،کاستن
‏بدون محدودیت
‏نوع پیام ها
‏پایداری/ درستی
‏ندارد
‏محدودیت روی روش ها (متدها)
‏ ‏
‏2- دو سناریو:
‏اولین سناریو،پیچیده است- نوع رویایی برنامه ی کاربردی
‏دومین سناریو مثال اسباب بازی است که در خدمت سه هدف است:
‏به تصویر کشیدن قطعی ایده های چندین AOP
‏آن در زبان AGENT-0‏ قابل اجراء است که بعداً تعریف می شود.
‏ان حقایق عامل ها را به تصویر می کشد. نیاز به عامل های رباتیک ندارد.
‏2-1-ساخت خودکارسازی (اتوماسیون)
‏4
‏عامل ها:
‏آلفرد ماشین های منظم و معین را اداره می کند.
‏براندا ماشین های خاص- منظم را اداره میکند.
‏کالوین ربات جوشکاری است.
‏راشیل یک برنامه هماهنگ کننده است که ماشین را کنترل می کند.
‏--------------------------------------------------------------------------
‏(8:00) : آلفرد درخواست می کند که کالوین قول دهد که 10 بدنه را برای او، ان روز جوشکاری کند.
‏کالوین نیزموافق به انجام آن است.
‏(8:30) : آلفرد درخواست می کند که کالوین قول دهد اولین بدنه را برساند ، کالوین قبول می کند و اولین بدنه می رسد.
‏کالوین شروع می کند به جوشکاری آن و قول میدهد به آلفرد برای اینکه وقتی بدنه بعدی آماده بود، او را آگاه کند.
‏(8:45) : براندا درخواست می کند که کالوین روی ماشین خاص- منظم کار کند، زیرا که به فوریت نیاز دارد.
‏کالوین پاسخ می دهد که در آن هنگام نمی تواند درست کند.اما آن کار را وقتی خواهد کرد که کارش تمام شده باشد.
‏(9:05) : کالوین جوشکاری اولین ماشین آلفرد را کامل می کند، آن را بیرون می فرستد، به براندا پیشنهاد جوشکاری او را می دهد.
‏براندا ماشین را می فرستد‏و کالوین شروع به جوشکاری می کند.
‏ ‏(9:15) :آلفرد تحقیق می کند که چرا کالوین هنوز برای ماشین بعدی او(آلفرد) آماده نیست.‏
‏ ‏(9:55) : کالوین جوشکاری ماشین برندا را کامل می کند و آن را بیرون می فرستد.

 

دانلود فایل
پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.

دانلود تحقیق بررسی سیستم عامل Macantash Apple 20 ص

تحقیق-بررسی-سیستم-عامل-macantash-apple-20-ص
تحقیق بررسی سیستم عامل Macantash Apple 20 ص
فرمت فایل دانلودی: .zip
فرمت فایل اصلی: .docx
تعداد صفحات: 20
حجم فایل: 239 کیلوبایت
قیمت: 8000 تومان

لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل :  word (..docx) ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 20 صفحه

 قسمتی از متن word (..docx) : 
 

2
‏بررسی سیستم عامل Macantash ‏ Apple
‏پروژه مکینتاش از اوایل سال ۱۹۷۹ به وسیله جف راسکین (Jef Raskin) ‏یک کارمند اپل آغاز شد. در سبتامبر ۱۹۷۹ راسکین مجاز شد تا روی پروژه کار کند و در ‏آغاز به دنبال یک مهندس کامپیوتر رفت که بتواند یک شکل اولیه داشته باشند و بعد از ‏چند سال راسکین توانست یک تیم برای ساخت اولین مکینتاش درست کنند که از ‏تیم Chris Espinosa Joanna Hoffman George Crow Jerry Manock Susan Kare Andy Hertzfeld ‏تشکیل شده بودند.
Mac OS ‏که مخفف Macintosh Operating System ‏است، نام تجاری یک ‏سری از سیستم عامل های دارای رابط گرافیکی کاربر است که توسط شرکت Apple ‏برای ‏کامپیوترهای مکینتاش توسعه داده شده اند. سیستم عامل Mac ‏عموماً به خاطر رابط ‏گرافیکی خوب خود مشهور شده است. این سیستم عامل برای نخستین بار در سال 1984 با ‏کامپیوتر Macintosh 128K ‏عرضه شد. نسخه های اولیه Mac OS ‏تنها با کامپیوترهای ‏مکینتاش که بر مبنای Motorola 68000 ‏ساخته شده بودند، سازگار بودند در حالیکه نسخه ‏های جدیدتر با کامپیوترهای PowerPC ‏نیز سازگار شدند. اخیراً نیز سیستم عامل Mac OS X ‏با کامپیوترهای Intel x86 ‏سازگار شده است. نسخه های مختلف Mac OS ‏نخستین سیستم
3
‏عامل مکینتاش شامل دو بخش نرم افزاری بود که با نام های "System"‏و "Finder" ‏شناخته ‏می شدند که هرکدام از این دو بخش دارای نسخه مخصوص به خود بودند. System 7.5.1 ‏نخستین نسخه ای بود که در آن آرم Mac OS ‏یک قیافه خندان استفاده شده است؛ و نام Mac OS ‏نیز برای اولین بار با Mac OS 7.6 ‏معرفی شد. سیستم عامل Mac OS ‏را می توان به دو ‏خانواده مختلف سیستم های عامل تقسیم کرد “Classic” Mac OS ‏که شامل سیستم عامل عرضه ‏شده در سال 1984 و نسخه های بعدی آن تا نسخه Mac OS 9 ‏می شود.Mac OS X (‏که حرف "X" ‏معرف عدد رومی 10 است) از اجزای Open Step (‏توابع API ‏تعریف شده برای یک سیستم عامل ‏شی گرا که هر سیستم عامل مدرنی آن را به عنوان بخشی از هسته خود دارد استفاده می ‏کند‏ . "Classic” Mac OS‏با این وی‍ژگی که در آن از خط فرمان استفاده نمی شود شناخته ‏می شود. این سیستم عاملِ کاملاً گرافیکی بسیار مشابه سیستم عامل Commodore GEOS ‏است. با وجود راحتی استفاده از آن، این سیستم عامل دارای کمبودها و نقایصی نیز بود.
‏کمبودها و نقایص این سیستم عامل
‏حالت تک پردازشی (البته در نسخه های ‏اولیه این سیستم عامل) یا چند پردازشی اشتراکی (در نسخه های بعدی)، امکان مدیریت ‏حافظه با مقدار محدود، عدم استفاده از حافظه حفاظت شده، و احتمال تداخل با نسخه های
3
‏جدیدتر سیستم های عامل دیگری که قابلیت های جدیدی (نظیر استفاده از شبکه) را فراهم ‏می کنند، از جمله ‏کاستی های این سیستم عامل به حساب می آیند. نخستین سیستم فایل ‏استفاده شده در Mac OS ‏سیستم فایل مکینتاش (Macintosh File System (MFS)) ‏بود که ‏تنها امکان استفاده از یک سطح فولدر را فراهم می کرد. این سیستم فایل در نسخه های ‏بعدی، با سیستم فایل Hierarchical File System (HFS) ‏سیستم فایل سلسله مراتبی) که ‏دارای ساختار درختی مدیریت فایل بود، جایگزین شد. در رابطه با سیستم فایل سیستم ‏عامل مکینتاش باید به نکته مهمی اشاره کرد که آن را از سیستم های فایل دیگر سیستم ‏عامل ها متمایز می کند. اکثر سیستم های فایل که توسطDOS ‏، Unix ‏یا دیگر سیستم عامل ‏ها استفاده می شوند، به سادگی فایل را بصورت یک سری از بایت های پیوسته در نظر می ‏گیرند بطوریکه هر فایل نیاز به برنامه ای دارد که تشخیص دهد آن فایل حاوی چه ‏اطلاعاتی است. برخلاف این قاعده، MFS ‏و HFS ‏فایل را بصورت دو بخش مجزا (بخش داده و ‏بخش منابع) در نظر می گیرند. بخش "داده" (Data) ‏حاوی اطلاعات مشابه با سیستم عامل ‏های دیگر است (مثلاً بخش داده می تواند حاوی متن یک سند یا اطلاعات یک فایل تصویری ‏باشد). بخش "منابع "(Resource) ‏شامل دیگر اطلاعات ساختاری مربوط به فایل (مانند ‏تعاریف منوها، گرافیک، صدا، یا کدهای اجرایی) است. یک فایل ممکن است تنها شامل بخش
4
‏منابع باشد (در حالی که بخش داده آن خالی است)، یا تنها شامل بخش داده باشد (در ‏حالی که بخش منابع آن خالی است) و یا شامل هر ‏دو بخش داده و منابع باشد. یک فایل ‏متنی می تواند متن را در بخش داده فایل و اطلاعات مربوط به نوع فرمت و قالب بندی ‏متن را در بخش منابع فایل ذخیره کند. این کار به این منظور انجام می شود که مثلاً ‏اگر برنامه ای با فرمت قالب بندی متن آشنا نبود، حداقل قادر به خواندن خود متن ‏باشد. از طرف دیگر، این تقسیم بندی باعث ناهماهنگی و عدم سازگاری با دیگر سیستم های ‏عامل می شود؛ با کپی کردن یک فایل از سیستم فایل Mac ‏به سیستم فایلی غیر از Mac ‏بخش ‏منابع فایل از دست می رود. در Mac OS X ‏از ساختار مدیریت حافظه و چند پردازشی کنترل ‏شده مشابه سیستم عامل Unix ‏استفاده شده است. این سیستم عامل بر مبنای هسته Mach (Mach kernel) ‏یک هسته کوچک سیستم عامل که در دانشگاه Carnegie Mellon ‏در ایالت ‏پنسیلوانیای آمریکا طی یک پرو‍ژه تحقیقاتی درباره محاسبات موازی و توزیع شده ایجاد ‏شده است و نسخه BSD ‏سیستم عامل Unix ‏یک سیستم عامل شیءگرا که توسط Steve Jobs ‏در ‏شرکت NeXT ‏ایجاد و توسعه داده شده است. سیستم مدیریت حافظه جدید اجازه اجرای برنامه ‏های بیشتری را بطور هم‌زمان می دهد و از بسته شدن برنامه های دیگر در حال اجرا به ‏علت crash

 

دانلود فایل
پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.