پایان نامه رشته کامپیوتر – سخت افزار درباره CPU با فرمت ورد (دانلود متن کامل پایان نامه)
آشنایی با تعریف عملیات CPU
آشنایی با تراکم عناصر ساختمانی در پردازنده
آشنایی با سرعت ساعت سیستم
آشنایی با سرعت خارجی سیستم
آشنایی با سرعت داخلی سیستم
آشنایی با مدیریت انرژی پردازنده
آشنایی با ولتاژ عملیات پردازنده
آشنایی با خاصیت MMX در پردازنده
1- توانایی درک ساختمان CPU
1-1 آشنایی با تعریف عملیات CPU
CPU یا Processor اساسیترین جزء یک کامپیوتر میباشد. CPU یک آی- سی یا تراشه یا Chilp است که از مدارات مجتمع فشرده زیادی تشکیل شده است. بعبارت دیگر مهمترین آی- سی یک کامپیوتر زیرپردازنده یا CPU آن است. محل قرار گرفتن آن روی برد داخلی و درجای ویژهای از مادربرد قرار دارد. در سراسر جهان شرکتهای زیادی به تولید این آی- سی پرداختهاند از معروفترین آنها میتوان ریزپردازنده Motorolla-Intel و AMD و Cyrix را نام برد.
ریزپردازنده ، از واحدهای گوناگونی تشکیل شده که هر واحد وظیفه خاصی را انجام میدهد. با قرار گرفتن این واحدها در کنار یکدیگر یک ریزپردازنده به صورت یک مجموعه مجتمع و فشرده تشکیل میشود. هر ریزپردازنده از واحدهای زیر تشکیل شده است.
1- واحد محاسبه و منطق (ALU)
این واحد شامل مداراتی است که میتواند محاسبات برنامههای کامپیوتری را انجام دهد. مثلاً مجموع دو عدد را بطور منطقی محاسبه میکند. ALU مخفف کلمات Artimatic -Logic – Unit است.
2- واحد کنترل CU یا Control – Unit این واحد بر واحد ورودی و خروجی حافظههای گوناگونی نظارت میکند و چگونگی ورود و خروج آنها را کنترل میکند.
3- حافظههای ثابت یا Register
هر ریزپردازنده برای جمعآوری اطلاعات نیاز به یک محل موقت دارد تا دادهها را در داخل آنها قرار داده و در مواقع لزوم از آنها استفاده نماید، که این محلهای موقت را حافظههای ثابت یا Register میگویند.
4- حافظههای پنهان یا Cache
حافظه مخفی یا Cache یک حافظه سریع است که مورد استفاده CPU قرار میگیرد.بعبارت دیگر چون سرعت عملیات CPU زیاد است لذا اطلاعات نیز باید با سرعت زیاد از حافظه اصلی خوانده و پردازش شود ،اما سرعت حافظه اصلی کمتر از سرعت CPU است، لذا خواندن اطلاعات با مکث همراه میشود، این حالت انتظار باعث کند شدن سرعت کامپیوتر میگردد. به منظور جبران این وضع از واحدی به نام Cache استفاده میکنندکه سرعت آن برابر سرعت CPU است. در نتیجه مقداری از محتویات حافظه اصلی که مورد استفاده CPU است به حافظه Cache منتقل میگردد تا در موقع خواندن و نوشتن با سرعت CPU مطابقت داشته باشد.
پردازندههای کامپیوترهای شخصی معمولاً بصورت یک مستطیل یا مربع شکل است و بر روی آن حروف و ارقامی دیده می شود.
نام سازنده پردازندهنسل پردازندهمدل پردازندهسرعت پردازندهولتاژ پردازنده و شماره سریال
2-1 آشنایی با تراکم عناصر ساختمانی در پردازنده
CPU از مجموع قطعات الکترونیکی مخصوصاً تراتریستورهای مختلف تشکیل یافته است. مثلاً اولین بار شرکت AMD با قراردادن 500000 تراتریستور پردازندههای K6 را با به بازار عرضه نمود. یا شرکت Intel پردازنده SL80386 را در آن 855000 تراتریستور بکار رفته و دارای 32 بیت خط حامل داخلی 16 بیت خط حامل خارجی بود به بازار عرضه نمود. همچنین شرکت اینتل پروسسورهای 80586 را که بیش از یک میلیون تراتریستور تشکیل شده بود به بازار عرضه نموده است.
3-1 آشنایی با سرعت ساعت سیستم
سرعت پردازنده مستقیماً روی عملکرد آن اثر میگذارد. یعنی هر چه سرعت بالا باشد تبادل اطلاعات پردازنده سریعتر است، معمولاً سرعت پردازنده بر حسب مگاهرتز بیان میشود. و برخی از سازندگان پردازنده خود را با سرعت واقعی آن نامگذاری نمیکنند بلکه سرعت آنها را بصورت مقایسهای با پردازندههای IBM مینویسند و آن را با PR نمایش میدهند مثلاً 100PR یعنی سرعت معادل 100 مگاهرتز است و اگر علامت + در جلوی عدد نوشته شود به مفهوم این است که از سرعت نوشته شده نیز بیشتر است مثلاً +PR133 یعنی سرعت پردازنده در مقایسه با پردازنده پنتیوم 133 نیز بیشتر است.
4-1 آشنائی با سرعت ساعت داخلی
هر پردازنده عملیات داخلی خود را بر اساس سیگنالهای ساعت داخلی انجام میدهد. بعبارت دیگر سرعت داخل هر پردازنده تقریباً برابر همان سرعتی است که روی پردازنده ذکر شده.
1-4-1سرعت ساعت خارجی سیستم
بعضی از پردازندهها نیاز به سیگنالهای ساعت خارجی دارند. مثلاًZ80 که قبلاً در کامپیوترهای اولیه بکار میرفت نیاز به یک سیگنال ساعت خارجی که بین صفر تا 5 ولت نوسان کند،داشت یعنی نوسان ساز را در خارج از مدار با آیسیهای (TTL) مانند 7404 و یک کریستال میساختند و بعداً وارد مدار ریزپردازنده مینمودند.
اکنون نیز همان سیستمها برقرار است ولی با پیشرفت تکنولوژی از روشهای بهتر و مداراتی که دارای تشعشع کمتر و انرژی تلف شده کمتری میباشند استفاده میکنند مثلاً در ریزپردازندهDX4 80486 ساخت شرکت اینتل از یک سیگنال ساعت داخلی با سرعت 100 مگاهرتز استفاده شده است.
>توجه: چون سرعت پردازش در CPUها بسیار اهمیت دارد در نامگذاری کامپیوترها ضمن اسم بردن از پردازنده سرعت ساعت آنرا نیز بازگو میکنند مثلاً 100-P5 یعنی پردازنده این کامپیوتر پنتیوم (80586) و سرعت آن 100 مگاهرتز است یا P5-200/MMX یعنی پردازنده پنتیوم با سرعت 200 مگاهرتز یا تکنولوژی MMX میباشد.
5-1 آشنایی با مدیریت انرژی پردازنده
بمنظور جلوگیری از انرژی تلف شده در پردازندهها و کنترل توان مصرفی آنها در برنامه Setup سیستم، بخشی به نام Power management در نظر گرفته شده است. تا در زمان استفاده نکردن از کامپیوتر پس از مدت زمانی که در تنظیم Setup وجود دارد سیستم بحالت خاموش یا Reset میرود. بدیهی است بمحض استفاده از کامپیوتر مجدداً بحالت فعال درآمده و عملیات خود را انجام میدهد.
>توجه: در برنامههای NU و NC نیز گزینههای مانند Configure وجود دارد که میتوان انرژی سیستم و پردازنده و مانیتور را مدیریت و کنترل نمود.
6-1 آشنایی با ولتاژ عملیات پردازنده
پردازندههای پنتیوم سری P54C با یک ولتاژ کار میکرد. ولی پردازندههای P55C به علت تغییر در جریان برق تغذیه کننده، تکنولژی دوگانه به کار رفته است. این پردازنده جهت کاهش حرارت به 2 ولتاژ مختلف یکی 8/2 ولت برای هسته و دیگری 3/3 ولت برای بخش ورودی/خروجی نیاز دارد.
بطور کلی یکی از تکنولوژیهای تولید پردازندهها این است که سیمکشیهای درورن آن نازکتر باشند که در این صورت پردازنده به ولتاژ و جریان کمتری نیاز خواهد داشت. و همین مسئله باعث میشود که پردازندهها با سرعت بیشتری کار کرده و گرمای کمتری تولید کنند. به همین دلیل پردازندههای با ولتاژ دوگانه طراحی شده است.ولی بخش ورودی / خروجی (I/O) به 3/3 ولت نیاز دارد که در مادربردهای جدید Soket7 بکار رفته و هر کارخانه سازنده با ولتاژهای مختلفی کار میکنند که در زیر، ولتاژ چند پردازنده مختلف بعنوان نمونه ذکر شده است.
متن کامل را می توانید دانلود کنید چون فقط تکه هایی از متن این پایان نامه در این صفحه درج شده است(به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم با فرمت ورد که ویرایش و کپی کردن می باشند
موجود است
تعداد صفحات پایان نامه: 150 صفحه
در این پست می توانید متن کامل این پایان نامه را با فرمت ورد word دانلود نمائید:
طرح اتوماسیون اداری
مرحله اول (دبیرخانه و بایگانی)
1- مقدمه
استفاده مناسب از فناوریهای نوین و به خصوص امکانات فراهم آمده در زمینه فناوری اطلاعات میتواند هر سازمانی را دچار تحول سازد.
استقرار سیستم اتوماسیون اداری و حذف مکاتبات کاغذی در حد ممکن نیز از جمله مواردی است که نه تنها میتواند باعث ارتقاء به سطح فرهنگ سازمانی گردد، بلکه به میزان قابل توجهی بهرهوری کارکنان و مدیران را نیز افزایش دهد. خوشبختانه نصب و راهاندازی سیستم اتوماسیون اداری در وزارت صنایع و معادن با سرعت مناسبی در جریان میباشد و علاوه بر دبیرخانههای مرکزی، دبیرخانه فرعی در کلیه معاونتها تشکیل گردیده است و در سایربخشها معاونت دیگر نیز در دست اقدام میباشد. حدود 176 نفر از کارکنان مرتبط با سیستم اتوماسیون در سطوح مختلف آموزش دیدهاند و غالباً در حال بکارگیری سیستم میباشند. حدود 110 دستگاه PC جدید توزیع گردیده و روی 38 دستگاه موجود نیز سیستم اتوماسیون اداری نصب گردیده و در حال بهرهبرداری میباشد. با توجه به پشتیبانی مدیران محترم وزارتخانه از سیستم اتوماسیون اداری میتوان امیدوار بود که در آینده نزدیک گردشنامهها در وزارتخانه در حد بالایی با استفاده از سیستم مکانیزه اتوماسیون اداری انجام پذیرد.
2- تعریف پروژه
انتخاب، تأمین و راهاندازی سیستم رایانهای دبیرخانه، بایگانی و پیگیری در سطح ستاد وزارت صنایع و معادن
3- اهداف پروژه
پروژه اهدافی تحت عناوین زیر را دنبال مینماید :
شناسایی نرمافزارهای موجود در داخل کشور در زمینه اتوماسیون اداریپیشنهاد مناسبترین نرمافزار جهت بکارگیری در ستاد وزارت صنایع و معادنتأمین نرمافزارنصب و راهاندازی سیستم اتوماسیون اداریپشتیبانیراه اندازی سیستم اتوماسیون اداری دارای نتایجی تحت عناوین زیر میباشد.
سامان یافتن امور دبیرخانه و بایگانیافزایش سرعت و دقت در گردش مکاتباتکاهش حجم بایگانیکاهش میزان حجم جابجایی کاغذ در مکاتباتامکان پیگیری موارد و تهیه گزارشات آماری4- مراحل انجام کار
برای انجام پروژه مراحلی تحت عناوین زیر مطرح گردیده است :
1-4- انتخاب نرمافزار
2-4- تشکیل کمیته راهبری
3-4- شناخت و برنامهریزی
4-4- برنامه زمانبندی سیستم اتوماسیون اداری
5-4- آموزش
6-4- نصب و راهاندازی
7-4- پشتیبانی
در ادامه توضیح مختصری از مراحل انجام کار ارائه میشود.
1-4- انتخاب نرم افزار
برای تدارک نرمافزار مناسب اتوماسیون اداری فعالیتهای زیر انجام شده است :
شناسایی وضعیت موجود وزارت صنایع و معادن در زمینه اتوماسیون اداریتعیین نیازهای وزارت صنایع و معادن در زمینه اتوماسیون اداریشناسایی نرمافزارهای اتوماسیون اداری موجود در بازار ایران و تعیین نرمافزارهای کاندیدتعیین شاخصهای ضروری جهت ارزیابی نرمافزارهای کاندید و امتیازدهی آنهاارزیابی نرمافزار کاندیدنتیجهگیری و گزینش سه نرمافزار برترانتخاب نهایی نرمافزار مورد نظراین مرحله از پروژه به صورت کامل انجام گردیده و نرمافزار مورد نظر انتخاب شده و با شرکت مربوطه قرارداد منعقد شده است.
2-4- تشکیل کمیته راهبری
اعضای کمیته راهبری در اردیبهشت ماه 81 مشخص گردیدند و به اعضاء ابلاغ شد، اولین جلسه کمیته راهبری در تاریخ 8/3/81 با شرکت اعضاء برگزار گردید و در مجموع پنج جلسه کمیته برگزار گردیده است. کمیته راهبری از افراد زیر تشکیل گردیده است :
معاونت اداری و مالینماینده معاونت شورای فناوری اطلاعاتنماینده معاونت برنامهریزی، توسعه و فناوریمدیر کل امور اداریمدیر کل تشکیلات و بودجهشرکت ناظرگروه توسعه و پشتیبانی شبکهنماینده واحدی که نرمافزار در حال نصب در آن میباشد.مواردی که در کمیته راهبری مورد بررسی و بحث قرار گرفته است تحت عناوین زیر میباشد :
تأمین سختافزار مورد نیاز برای راهاندازی سیستمتخصیص مکان برای دبیرخانه متمرکز معاونتموانع موجود در زمینه نصب و راهاندازی سیستمپیشرفت پروژه و کارهای در دست اقدامموانع موجود در زمینه آموزش کارکنان مرتبط با سیستممحدودیتهای موجود در زمینه تدارکاتاولویتبندی انجام کار اتوماسیون3-4- شناخت و برنامهریزی
برای انتخاب نرمافزار مناسب و شناسایی محیط از نقطه نظر سختافزار، نرمافزارهای دبیرخانه موجود، محلهای استقرار سیستم و نیازهای مرحله نصب و راهاندازی فعالیتهایی تحت عناوین زیر انجام گردیده است :
شناخت اولیه برای انتخاب نرمافزار اتوماسیون اداری مناسبشناخت وزارتخانه برای برآورد نیازهای مرحله نصب و راهاندازیشناخت هر معاونت جهت نصب سیستمهمان طور که مشاهده میشود برای انجام کار مطالعه و شناخت سازمانی در سطوح مختلفی انجام گردیده است. در اولین سطح، شناسایی اجمالی وزارتخانه از نقطه نظر امکانات موجود اتوماسیون اداری و تعیین نیازهای وزارت صنایع و معادن در زمینه اتوماسیون اداری، امکانسنجی پیادهسازی سیستم مورد نظر بوده است. در مرحله بعدی وزارتخانه از نظر سختافزارهای موجود، ساختار سازمانی، شیوههای استقرار سیستم، موانع و مشکلات پیشروی پروژه مورد بررسی قرار گرفته و نیازهای مورد نظر اعلام گردیده است. در مرحله نصب و راهاندازی سیستم هر یک از معاونتها که برای نصب و راهاندازی سیستم در نظر گرفته شده است از نقطه نظر گردشکار، شیوههای ثبت نامهها، تعداد پرسنل مرتبط با کار دبیرخانه، حجم نامههای وارده و صادره بررسی شده و نیازهای سختافزاری، نرمافزاری، آموزش مورد نیاز مشخص گردیده است. مرحله شناخت در حال حاضر به صورت کامل انجام پذیرفته و نیازهای مرحله مدون گردیده است.
در زمینه برنامه ریزی مراحلی تحت عناوین زیر انجام گردیده است :
شناسایی فعالیتهای مرحله نصب و راهاندازیتهیه و تدوین برنامه زمانبندیتهیه برنامه آموزشتهیه برنامه نصب و راهاندازیفعالیتهای شناسایی شده برای انجام پروژه به شرح زیر میباشد :
مقدمات انجام کارتهیه برنامه آموزشتهیه برنامه نصباعلام امکانات مورد نیاز آموزششناخت از نقطه نصبشناسایی افراد برای آموزش در نقطه نصبآموزش در نقطه نصباعلام موارد نیاز در نقطه نصبتعریف پارامترها در نقطه نصبنصب سیستمبراساس فعالیتهای شناسایی شده برنامه زمانبندی تنظیم و برای انجام کار برنامه آموزش و برنامه نصب و راهاندازی تهیه گردیده است.
5-4- آموزش
برای آموزش کارکنان، ارائه آموزش در چهار سطح زیر در نظر گرفته شده است :
اعضای دبیرخانهمعاونین و مدیران کلمسئولین دفاتررؤسای اداراتتعداد ساعات آموزش برای اعضای دبیرخانه 6 ساعت و برای سایر افراد 4 ساعت در نظر گرفته شده است. آموزش معاونین و مدیران کل به صورت حضوری و سایر افراد در کلاس انجام میپذیرد. علاوه بر آموزش سیستم، راهنمای استفاده کنندگان سیستم و گردشکار مکاتبات اداری با استفاده از سیستم اتوماسیون اداری تهیه شده است.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
فن آوری اطلاعات ـ ارتباطات و مبادله اطلاعات بین
سیستممها ـ شبکه های محلی و شهری ـ مشخصات
مشترک ـ پروتکل بارگذاری سیستم
آشنایی با مؤسسه استاندارد و تحقیقات صنعتی ایران
مؤسسه استاندارد و تحقیقات صنعتی ایران به موجب قانون، تنها مرجع رسمی کشور است که عهده دار وظیفه تعیین، تدوین و نشر استانداردهای ملی (رسمی) میباشد.
تدوین استاندارد در رشته های مختلف توسط کمیسیون های فنی مرکب از کارشناسان مؤسسه، صاحبنظران مراکز و مؤسسات علمی، پژوهشی، تولیدی واقتصادی آگاه ومرتبط با موضوع صورت میگیرد. سعی بر این است که استانداردهای ملی، در جهت مطلوبیت ها و مصالح ملی وبا توجه به شرایط تولیدی، فنی و فن آوری حاصل از مشارکت آگاهانه و منصفانه صاحبان حق و نفع شامل: تولیدکنندگان ،مصرف کنندگان، بازرگانان، مراکز علمی و تخصصی و نهادها و سازمانهای دولتی باشد.پیش نویس استانداردهای ملی جهت نظرخواهی برای مراجع ذینفع واعضای کمیسیون های فنی مربـوط ارسال میشود و پس از دریـافت نظـرات وپیشنهادهـا در کـمیته ملـی مرتبـط بـا آن رشته طرح ودر صورت تصویب به عنوان استاندارد ملی (رسمی) چاپ و منتشر می شود.
پیش نویس استانداردهایی که توسط مؤسسات و سازمانهای علاقمند و ذیصلاح و با رعایت ضوابط تعیین شده تهیه می شود نیز پس از طرح و بـررسی در کمیته ملی مربوط و در صورت تصویب، به عنوان استاندارد ملی چاپ ومنتشرمی گردد. بدین ترتیب استانداردهایی ملی تلقی می شود که بر اساس مفاد مندرج در استاندارد ملی شماره ((5)) تدوین و در کمیته ملی مربوط که توسط مؤسسه تشکیل میگردد به تصویب رسیده باشد.
مؤسسه استاندارد و تحقیقات صنعتی ایران از اعضای اصلی سازمان بین المللی استاندارد میباشد که در تدوین استانداردهای ملی ضمن تـوجه به شرایط کلی ونیازمندیهای خاص کشور، از آخرین پیشرفتهای علمی، فنی و صنعتی جهان و استانداردهـای بین المـللی استفـاده می نماید.
مؤسسه استاندارد و تحقیقات صنعتی ایران می تواند با رعایت موازین پیش بینی شده در قانون به منظور حمایت از مصرف کنندگان، حفظ سلامت و ایمنی فردی وعمومی، حصول اطمینان از کیفیت محصولات و ملاحظات زیست محیطی و اقتصادی، اجرای بعضی از استانداردها را با تصویب شورای عالی استاندارد اجباری نماید. مؤسسه می تواند به منظور حفظ بازارهای بین المللی برای محصولات کشور، اجرای استاندارد کالاهای صادراتی و درجه بندی آنرا اجباری نماید.
همچـنین بمنظـور اطـمینان بخـشیدن به استفاده کنندگـان از خـدمات سازمانها و مؤسسات فعال در زمینه مشاوره، آموزش، بازرسی، ممیزی و گواهی کنندکان سیستم های مدیریت کیفیت ومدیریت زیست محیطی، آزمایشگاهها و کالیبره کنندگان وسایل سنجش، مؤسسه استاندارد اینگونه سازمانها و مؤسسات را بر اساس ضوابط نظام تأیید صلاحیت ایران مورد ارزیابی قرار داده و در صورت احراز شرایط لازم، گواهینامه تأیید صلاحیت به آنها اعطا نموده و بر عملکرد آنها نظارت می نماید. ترویج سیستم بین المللی یکاها ، کالیبراسیون وسایل سنجش تعیین عیار فلزات گرانبها و انجام تحقیقات کاربردی برای ارتقای سطح استانداردهای ملی از دیگر وظایف این مؤسسه می باشد.
پیشگفتار
فن آوری اطلاعات ـ ارتباطات و مبادله اطلاعات بین سیستمها ـ شبکه های محلی و شهری ـ مشخصات مشترک ـ بخش چهارم : پروتکل بارگذاری سیستم که پیش نویس ان توسط موسسه استاندارد وتحقیقات صنعتی ایران تهیه و تدوین شده که در پانزدهمین اجلاسیه کمیته ملی استاندارد در رایانه و فرآوری داده ها مورخ 10/12/82 مورد تایید قرار گرفته است ، اینک به استناد بند یک ماده 3 قانون اصلاح قوانین و مقررات موسسه استاندارد و تحقیقات صنعتی ایران مصوب بهمن ماه 1371 بعنوان استاندارد ملی منتشر میشود .
برای حفظ همگامی و هماهنگی با تحولات و پیشرفت های ملی و جهانی در زمینه صنایع ، علوم و خدمات ، استانداردهایملی ایران در مواقع لزوم تجدید نظر خواهد شد و هر گونه پیشنهادی که برای اصلاح یا تکمیل این استاندارد ها ارائه شود ، در هنگام تجدید نظر در کمیسیون فنی مربوط مورد توجه قرار خواهد گرفت .
بنابراین برای مراجعه به استانداردهای ایران باید همواره از آخرین چاپ و تجدید نظر آنها استفاده کرد . تهیه و تدوین این استاندارد سعی شده است که ضمن توجه به شرایط موجود و نیازهای جامعه حتی المقدور بین این استاندارد و کشورهای صنعتی و پیشرفته هماهنگی ایجاد شود .
فن آوری اطلاعات – ارتباطات و مبادله اطلاعات بین سیستم ها -شبکه های محلی و شهری – مشخصات مشترک – بخش چهارم : پروتکل بارگذاری سیستم
1 هدف و دامنه کاربرد
هدف از تدوین این استاندارد تعریف یک پروتکل بنام پروتکل بارگذاری سیستم است که بتواندحافظه پردازش داده در تجهیزات شبکه های نصب شده مطابق با استاندارد IEEE802 را
بارگذاری نماید . علاوه براین تعاریف زیر نیز در دامنه کاربرد این استاندارد آمده است :
الف ) تعریف الگوی واحد داده پروتکل (PDU) برای بارگذاری یک سیستم انتهایی
ب ) تعریف پروتکل برای بارگذاری یک سیستم انتهایی
پ ) توصیف خدمات مورد انتظاراز سیستم انتهایی بارگذاری شده (دستگاه بارپذیرLD ) بمنظور تکمیل موفق عملیات بارگذاری
ت) توصیف خدمات موردانتظاراز سیستم انتهایی بارگذاری تامین کننده بار( سرویس گر بار یا LS) بمنظور تکمیل موفق عملیات بارگذاری
ث ) تعریف قواعد دستوری اشیاء مدیریت شونده LSوLD که دستکاری پارامترهای عملیاتی ماشین های حالت LDو LS ، اعلان سرویس گرهای بارگذاری، و مقداردهی اولیه بارگذاری طرف سوم را میسر می سازد.
ج)تعریف قواعد نگارشی مورد استفاده در هنگام اجرای عملیات مدیریت از طریق پروتکل مدیریت LAN/MAN استاندارد ISO/IEC802.1B
چ ) تعریف قواعد نگارشی مورد استفاده در هنگام اجرای عملیات مدیریت از طریق پروتکل مدیریت سیستم CMIP (استاندارد ISO/IEC 9596-1 ).
مشخصات این پروتکل در مورد LS به اندازه ای وارد جزئیات می شود که مورد نیاز پروتکل
بارگذاری است .تصمیمهای LS و مدیریت (از قبیل آنهایی که بایستی به عنوان نتیجه رویداد های LD یا LS انجام شوند یا وقتی که LS یا مدیر خراب می شود)موارد مربوط به پیاده سازی LS و مدیر بوده که خارج از حوزه و دامنه کاربرد این استاندارد می باشد.
این پروتکل چگونگی حمل تصاویری را مشخص می کند که شامل داده های ( در بلوک ها ) با قالب نا معین است. محتویات و قالب بلوک های داده از جمله موارد مختص کاربردهستند. این استاندارد هیچ قیدی بر موارد زیر اعمال نمی کند :
الف ) شکل ، محتویات یا مفهوم تصاویری که ممکن است بوسیله پروتکل حمل شود.
ب ) روشی که در آن بلوک های داده بعد از دریافت توسط یک دستگاه بارپذیر پردازش می شوند .
این استاندارد ملی پروفورمای PICS را برای تطابق پروتکل بارگذاری سیستم منطبق با نیازمندیهاوراهنمایی های مناسب ارائه شده در استاندارد ISO/IEC9646-2 فراهم می کند.
2 کلیات
ایستگاهها در یک شبکه در هر زمان ممکن است به بخشی از فضای حافظه قابل آدرس
دهی خود نیاز داشته باشند تا اطلاعات ایستگاههای راه دور را درون آن بارگذاری و نگهداری
نمایند. در یک شبکه ای که در ایجاد آن چندین شرکت یا گروه مشارکت دارند پیش بینی
ساز وکارهای استاندارد به منظور دستیابی به این کارکرد لازم است .
بمنظور بارگذاری کارآمد و بطور همزمان ایستگاههای چندگانه دارای اطلاعات یکسان با راندمان بالا ، بهتر آن است تسهیلاتی برای اجرای فرآیندبارگذاری بر مبنای چند بخشی و نقطه به نقطه فراهم شود . پروتکل بارگذاری سیستم هر دو قابلیت را فراهم می کند.پروتکل فرض می کند در هر عملیات بارگذاری دو نوع دستگاه بارگذاری وجود دارد :
الف – دستگاه بارپذیر (LD ) که توانایی قبول یک بار را از سرویس گر بارگذاری دارد
ب – سرویس گربارگذاری LS) ) که توانایی تامین باری را برای دستگاه بارپذیردارد.
عملیات بارگذاری می تواند بصورت های زیر آغاز شود .
الف ) درخواست اطلاعات از LS توسط LD .
ب ) درخواست قبول اطلاعات از طرف شخص سومی از LD واز طریق درخواست مدیریت ، با استفاده از عملیات بارگذاری مشخص شده در بند 9 ، و بطور خاص در بند 9-2-1-3 و در شرح عملیات بارگذاری . هنگامیکه یک LD چنین درخواستی را قبول کند . اطلاعات از LS بروش معمولی درخواست می شود .
به داده بارپذیر به اصطلاح تصویر گفته می شود.یک تصویر به گروه هایی که خود شامل بلوک های پشت سر همی هستند ، شکسته می شود . پروتکل قابلیت انعطاف در انتخاب تصویرو اندازه بلوک را ممکن می سازد . تعداد گروه ها در یک تصویر یا تعداد هشته ها در یک بلوک توسط پروتکل بیان نمی شود .
پروتکل بارگذاری سیستم ، برمبنای کنترل لینک منطقی (LLC استاندارد ( IEEE802.2 سرویس های نوع1( استاندارد ISO8802 –2 را بینید ) قرار دارد که روی هر لایه ی فیزیکی و MAC سازگارکار می کند.
پروتکل بارگذاری سیستم استفاده ازاستاندارد IEEE802 .1B مدیریت شبکه های LAN/MAN( استاندارد ( ISO/IEC DIS 15802-2 را به منظور مدیریت عملیاتی ممکن می سازد .این نوع کاربری در بند 9-3 توصیف شده است . بعلاوه اشیاء ، مدیریت شونده بطریقی تعریف شده اند که استفاده از CMIP ( استانداردISO/IEC9596 ) را بعنوان پروتکل مدیریت و بر طبق شرح ارائه شده در بند 9-4 ممکن می سازد .
پروتکل بارگذاری سیستم می تواند با سایرپروتکل های مدیریت بصورت ترکیبی استفاده شود.این پروتکل یک توانمندی بارگذاری را فراهم می کند که بوسیله پروتکل های مدیریت همه منظوره تامین نشده است .پروتکل های مدیریت همه منظوره توانمندیهای دستکاری پارامترها، گزارش رخداد و فراخوانی کنشی را فراهم می کنند که تسهیلات بارگذاری را پشتیبانی نموده و بهبود می دهد. بطور مثال بارگذاری یک سیستم ممکن است بوسیله سیستم دیگری و از طریق دخالت مدیریت فراخوانده شده باشد.
بندهای زیر شرح داده خواهند شد.
الف ) معماری بارگذاری سیستم
ب ) خدماتی که بوسیله بارگذاری سیستم فراهم می شود.
پ ) قواعد دستوری و نگارشی پروتکل بارگذاری سیستم شامل ماشین های حالت که عملیات ماشین پروتکل بارگذاری سیستم را توصیف می کند.
ت ) قواعد دستوری اشیاء مدیریت شونده مرتبط با بارگذاری
پیوست پ اطلاعات بیشتری در مورد کاربرد پروتکل ارائه می دهد .
بمنظور ارزیابی مطابقت یک پیاده سازی با استاندارد خاص ، لازم است که اظهار نامه ای از توانمندیها واختیارات برای یک پروتکل پیاده شده معین وجودداشته باشد.چنین اظهار نامه ای ، بنام اظهار نامه مطابقت پیاده سازی پروتکل ( PICS ) نامیده می شود . پیوست الف برای این استاندارد ملی حاوی پرفورمای PICS برای پروتکل بارگذاری سیستم می باشد.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
مقدمه
الگوریتم ها در کامپیوتر ها اعمال مشخص و واضحی هستند که بصورت پی در پی و در جهت رسیدن به هدف خاصی انجام می شوند.حتی در تعریف الگوریتم این گونه آمده است که الگوریتم عبارت است از مجموعه ای ازاعمال واضح که دنبال ای از عملیات را برای رسیدن به هدف خاصی دنبال می کنند.آنچه در این تعریف خود نمایی می کند کلمه دنباله می باشد که به معنای انجام کار ها بصورت گام به گام می باشد. این امر مشخص می کند که همه چیز در الگوریتم های سنتی باید قدم به قدم برای کامپیوتر مشخص و قابل فهم و درک باشد.حتی در اولین الگوریتمهای هوش مصنوعی نیز بر همین پایه و کار قدم به قدم بنا نهاده شده اند.
در اواخرقرن بیستم رویکرد به الگوریتم های جدید صورت گرفت که علتهای مختلفی داشت مثل حجیم بودن میزان محاسبات برخی مسایل و بالا بودن مرتبه زمانی الگوریتم های سنتی در مورد این مسایل باعث شد نیاز به الگوریتمهای جدید احساس شود.همچنین برخی کارهای انسان که هنوز قابل انجام توسط کامپیوتر نبودندو یا به بخوبی توسط کامپیوتر انجام نمی شدند باعث این رویکرد شد.
مهمترین الگوریتمهای جدید عبارتند از :1- شبکه های عصبی 2- منطق فازی 3- محاسبات تکاملی
شبکه عصبی چیست ؟
این سوال که آیا انسان توانا تر است یا کامپیوتر موضوعی است که ذهن بشر را به خود مشغول کرده است.
اگر جواب این سوال انسان است چرا کامپیوتر اعمالی مانند جمع و ضرب و محاسبات پیچیده را در کسری از ثانیه انجام می دهد، حال آنکه انسان برای انجام آن به زمان زیادی نیازمند است. واگر جواب آن کامپیوتر است چرا کامپیوتر از اعمالی مانند دیدن و شنیدن که انسان به راحتی آنها را انجام می دهدعاجزاست.جواب این مسئله را باید در ذات اعمال جستجو کرد . اعمال محاسباتی اعمالی هستند سریالی و پی در پی به همین دلیل توسط کامپیوتر به خوبی انجام می شوند.حال آنکه اعمالی مانند دیدن وشنیدن کارهای هستند موازی که مجمو عه ای از داده های متفاوت و متضاد در آنها تفکیک و پردازش می شوندو به همین دلیل توسط انسان به خوبی انجام می شوند. در واقع مغز انسان اعمال موازی را به خوبی درک و آنها را انجام می دهدو کامپیوتر اعمال سریالی را بهتر انجام می د هد.حال باید دیدآیا می توان این اعمال موازی و در واقع ساختار مغز انسان را به نوعی در کامپیوتر شبیه سازی کرد و آیا می توان امکان یادگیری که از جمله توانایی های انسان است به نوعی در کامپیوتر مدل سازی نمود.این کار به نوعی در انسان هم انجام می شود و زمان انجام آن عمدتا در کودکی است.به عنوان مثال یک کودک ممکن است یک شی مانند چکش را نشناسد اما هنگامی که آن را می بیند واسم آن را یاد می گیرد و سپس چند چکش متفاوت را می بینداین شی را بخوبی می شناسدو اگر بعد از مدتی چکشی را که تا کنون آن را ندیده است ببیند به راحتی تشخیص می دهد که شی مورد نظر یک چکش است و تنها از نظر جزئیات با چکش های مشابه که قبلا دیده است تفاوت دارد.
لازم به ذکر است که شبکه های عصبی تنها در یادگیری کاربرد ندارند، بلکه تمام مسائل جدید وکلاسیک توسط آنها قابل حل می باشد.اما آنچه شبکه های عصبی بدان نیازمند است مثالها و نمونه های مفید وکافی است که بتواند به خوبی فضای مسئله را پوشش دهند.حال باید دیدچگونه می توان شبکه عصبی انسان را به نوعی شبیه سازی نمود، برای این کار نخست به ساختار مغز و سیستم عصبی انسان نگاهی گذرا می اندازیم.
مغز انسان یکی از پیچیده ترین اعضای بدن است که تا کنون نیز به درستی شناخته نشده است و شاید اگر روزی به درستی شناخته شودبتوان شبیه سازی بهتری از آن انجام داد و به نتایج بهتری درباره هوش مصنوعی رسید.تحقیقات در مورد شبکه های عصبی نیز از زمانی آغاز شد که رامون سگال درباره ساختار مغز و اجزای تشکیل دهنده آن اطلاعات و نظراتی ارائه کرد. او در اوایل قرن بیستم مغز را به عنوان اجتماعی از اجزای کوچک محاسباتی دانست و آنها را نرون نامید.امروزه ما می دانیم که بیشتر فعالیتهای انسان را نرونها انجام می دهندو در کوچکترین فعالیتهای حیاتی انسان مانند پلک زدن نیز نقش حیاتی و اساسی دارند.این نکته هم بسیار جالب است بدانید که در بدن ما حدودنرون وجود دارد که هر کدام از این نرونها با نرون دیگر در ارتباط هستند.نرونها شکلها و انواع مختلفی دارند، اما به طور عمده در سه دسته تقسیم بندی می شوند. اما نرون ها از نظری دیگر به دو دسته تقسیم می شوند:1- نرونهای داخلی مغز که در فاصله های حدود 100میکرون به یکدیگر متصلند ونرونهای خارجی که قسمتهای مختلف مغز را به یکدیگر و مغز را به ماهیچه ها و اعضای حسی را به مغز متصل می کنند.اما همانطور که گفتیم نرونها از نظری دیگر به سه دسته تقسیم می شوند که عبارتند از:
1- نرونهای حسی : کاری که این نرونها انجام می دهند این است که اطلاعات را از اندام های حسی بدن به مغز و نخاع می رسانند.
2- نرونهای محرک :این نرونهافرمانهای مغز و نخاع را به ماهیچه ها و غدد و سایر اندام های حسی و تحت فرمان مغز می رسانند.
3- نرونهای ارتباطی : این نرونها مانندیک ایستگاه ارتباطی بین نرونهای حسی ونرونهای محرک عمل می کنند .
گفتنی است که نرون ها در همه جای بدن هستند وبه عنوان عنصر اصلی مغز محسوب می شوندوبه تنهایی مانند یک واحد پردازش منطقی عمل می کنند نحوه عملیات نرون بسیار پیچیده است و هنوز در سطح میکروسکوپی چندان شناخته شده نیست ، هر چند قوانین پایه آن نسبتا روشن است. هر نرون ورودی های متعددی را پذیرا است که با یکدیگر به طریقی جمع می شوند. اگر در یک لحظه تعداد ورودی های فعال
نرون به حد کفایت برسدنرون نیز فعال شده و آتش می کند. در غیر این صورت نرون به صورت غیر فعال و آرام باقی می ماند.حال به بررسی اجزاءخود نرون می پردازیم:
نرون از یک بدنه اصلی تشکبل شده است که به آن سوما گفته می شود. به سوما رشته های نا منظم طولانی متصل است که به آنها دندریت می گویند. قطر این رشته ها اغلب از یک میکرون نازکتر است و اشکال شاخه ای پیچیده ای دارند.شکل ظریف آنها شبیه شاخه های درخت بدون برگ است که هر شاخه بارها وبارها به شاخه های نازکتری منشعب می شود.دندریت ها نقش اتصالاتی را دارندکه ورودی هارا به نرون ها می رساند.این سلولها می توانندعملیاتی پیچیده تر از ععملیات جمع ساده را بر ورودی های خود انجام دهند، از این رو عمل جمع ساده را می توان به عنوان تقریب قابل قبولی از عملیات واقعی نرون به حساب آورد.
یکی از عناصر عصبی متصل به هسته نرون آکسون نامیده می شود.این عنصر بر خلاف دندریت از نظر الکتریکی فعال است و به عنوان خروجی نرون عمل می کند. آکسون همیشه در روی خروجی سلولها مشاهده می شوند لیکن اغلب در ار تباط های بین نرونی غایب اند.در این مواقع خروجی ها و ورودی ها هر دو بر روی دندریت هاواقع می شوند. آکسون وسیله ای غیر خطی است که در هنگام تجاوز پتانسیل ساکن داخل هسته از حد معینی پالس ولتاژی را به میزان یک هزارم ثانیه ، به نام پتانسیل فعالیت ، تولید می کند. این پتانسیل فعالیت در واقع یک سری از پرش های سریع ولتاژ است.رشته آکسون در نقطه تماس معینی به نام سیناپس قطع می شود ودر این مکان به دندریت سلول دیگر وصل می گردد. در واقع این تماس به صورت اتصال مستقیم نیست بلکه از طریق ماده شیمیایی موقتی صورت می گیرد.سیناپس پس از آنکه پتانسیل آن از طریق پتانسیل های فعالیت در یافتی از طریق آکسون به اندازه کافی افزایش یافته از خود ماده شیمیایی منتقل کننده عصبی ترشح می کند.برای این ترشح ممکن است به دریافت بیش از یک پتانسیل فعالیت نیاز باشد. منتقل کننده عصبی ترشح شده در شکاف بین آکسون ودندریت پخش می شودو باعث می گرددمی گردد که دروازه های موجود در دندریت ها فعال شده و باز شود و بدین صورت یون های شارژ شده وارد دندریت می شوند. این جریان یون است که باعث می شود پتانسیل دندریت افزایش یافته و باعث یک پالس ولتاژ در دندریت شودکه پس از آن منتقل شده و وارد بدن نرون دیگر می گردد. هر دندریت ممکن است تحت تأثیرتعداد زیادی سیناپس باشد وبدین صورت اتصالات داخلی زیادی را ممکن می سازد. در اتصالات سیناپسی تعداد دروازه های باز شده بستگی به مقدار منتقل کننده عصبی آزاد شده داردو همچنین به نظر می رسدکه پاره ای سیناپس ها باعث تحریک دندریت ها می شوند در صورتی که پاره ای سیناپس ها دندریت ها را از تحریک باز می دارند. این به معنای تغییر پتانسیل محلی دندریت ها در جهت مثبت یا منفی می باشد.یک نرون خود به تنهایی می تواند دارای ورودی های سیناپسی متعددی در روی دندریت های خود باشد و ممکن است با خروجی های سیناپسی متعددی به دندریت های نرون دیگر وصل شود.
یادگیری در سیستم های بیولوژیک
تصور می شود یادگیری هنگامی صورت می گیرد که شدت اتصال یک سلول و سلول دیگر در محل سیناپس ها اصلاح می گردد.به نظر می رسد که این مقصود از طریق ایجاد سهولت بیشتر در میزان آزاد شدن
ناقل شیمیایی حاصل می گردد. این حالت باعث می شود که دروازه های بیشتری روی دندریت های سمت مقابل باز شود و به این صورت باعث افزایش میزان اتصال دو سلول شود. تغییر میزان اتصال نرون ها به صورتی که باعث تقویت تماس های مطلوب شود از مشخصه های مهم در مدل های شبکه های عصبی است.
سازمان مغز
مغز از قسمتهای مختلفی تشکیل شده و هر کدام از این قسمت ها مسئولیت انجام وظایف متفاوتی را به عهده دارد. در اانسان این سازماندهی کاملا مشهود است. بزرگترین قسمت مغز نیمکره های مخ است که قسمت عمده فضای داخلی جمجمه را اشغال می کند. مخ ساختار لایه ای دارد.آخرین لایه خارجی آن قشر مغز نامیده می شود ، جایی که سلولهای نرون برای تسهیل اتصالات داخلی کاملا به هم فشرده شده اند.نقش این قشر در انسان و حیوان کاملا شناخته نشده است ولی می توانیم شواهدی از آن نقش رااز طریق تحقیقاتی به دست آوریم که بر روی حیواناتی صورت گرفته که این بخش از مغز آنها خارج شده است. برای مثال یک سگ در این حالت می تواند به خوبی راه برود، غذا بخورد و بخوابد و حتی پارس کند . ولی در همان حال سگ کور می شودو احساس بویایی خود را از دست می دهد . به ویژه اینکه تمامی علاقه خود را به محیط اطراف از دست می دهد ، نسبت به افراد و شنیدن نام خود عکس العملی نشان نمی دهد و نسبت به سگ های دیگر حتی حتی از جنس مخالف بی تفاوت می ماند. در ضمن قدرت یادگیری را از دست می دهد. در واقع ویژگیهایی را که ما اصطلاحا هوش می نامیم از دست می دهد ،ویژگی هایی چون آگاهی ، علاقه ، تعامل با محیط و قدرت سازگاری و یادگیری. بنابراین به نظر می رسد که مخ بستر وظایف عالی تر مغز و هسته هوش مرکزی است.
پژوهشگران سالها در مورد لایه قشر خارجی مغز تحقیق کرده اند و به تدریج به اسرار آن پی بردهاند . به نظر می رسدکه تقسیم وظایف در این قسمت از مغز حالت منطقه ای دارد،به طوری که هر قسمت ازقشر مغز نقش جداگانه ای مانند کنترل دست ،شنیدن ودیدن را ایفا می کند.به ویژه قسمت بینایی مغز جالب است. در قسمت بینایی ،تحریکات الکتریکی سلولها می تواند حالت احساس نور را موجب شود. تحلیل دقیق نشان داده است که لایه های مخصوص از نرون ها به جهت های معینی از تحریکات نوری حساس اند ، به طوری که مثلا یک لایه اکثرا به خطوط افقی و لایه دیگر اکثرا به خطوط عمودی حساسیت نشان می دهد. گر چه قسمت عمده ای از این ساختار به طور ژنتیکی از پیش تعیین شده است ، به نظر می رسد که آرایش سلولها و گرایش آن ها به جهات مختلف در سالهای اولیه زندگی فرا گرفته می شود. حیواناتی که در محیط صرفا دارای خطوط افقی پرورش می یابند در نهایت دارای ساختار نرونی نخواهند بود که نسبت به خطوط عمودی حساس باشد. این امر نشان می دهد که ساختار های مغزی از داده های محیطی تاثیر می پذیرند وصرفا از طرف عوامل ژنتیکی تعیین نمی شوند. این حالت در کورتکس بینایی اصطلاحا خود سازمان دهی نامیده می شود، زیرا هیچ آموزگار خارجی برای آموزش مغز مداخله ندارد.
نرون پایه
در مطالب گذشته دیدیم که مغز از مکانیزم بسیار پیشرفته ای برخوردار است که هنوز چندان شناخته شده نیست و توانایی انجام اعمال بسیار شگرف را دارد. همچنین دیدیم بسیاری از کارهایی که آرزو داریم کامپیوتر توانایی انجامشان را داشته باشند ، توسط مغز انجام می شود.در واقع فلسفه اصلی محاسبات شبکه های عصبی این است که با مدل کردن ویژگی عمده مغز و نحوه عملکرد آن بتوان کامپیو ترهایی را ساخت که اکثر ویژگی های مفید مغز را از خود نشان دهد.به پیچیدگی ساختار مغز اشاره کردیم و گفتیم که مغز را می توان به صورت مجموعه بسیار متصل وشبکه ای از عناصر پردازشی نسبتا ساده در نظر گرفت. به مدلی نیاز داریم که بتواند ویژگی های مهم سیستم های عصبی را کسب کند ، به این منظور که بتواند رفتار مشابهی را از خود بروز دهد. لیکن اگر بخواهیم این مدل به اندازه کافی برای فهمیدن و به کارگیری ساده باشد باید بسیاری از جزئیات را عمدا نادیده بگیریم . استخراج تعداد محدودی ویژگی های مهم و نادیده گرفتن بقیه ویژگی ها از ضروریت های معمول مدل سازی است . هدف مدل سازی اصولا ایجاد نمونه ساده تری از سیستم است که رفتار عمومی سیستم را حفظ کرده و کمک کند که سیستم با سهولت بیشتر قابل درک باشد.
عملیات شبکههای عصبی
تا اینجا تمام توجه ما معطوف ساختار درونی یک نرون مصنوعی یا المان پردازشی بود. اما بخش مهم دیگری در مراحل طراحی یک شبکه عصبی نیز وجود دارد. در واقع هنر یک طراح شبکههای عصبی میتواند در چگونگی ترکیب نرونها در یک شبکه (neuran Clustering)، متجلی شود. علوم بیولوژی نشان دادهاند که کلاسترینگ نرونها در شبکه عصبی مغز ما بهگونهای است که ما را قادر میسازد تا اطلاعات را به صورتی پویا، تعاملی و خودسامان (selforganizing) پردازش کنیم. در شبکههای عصبی بیولوژیک، نرونها در ساختاری سه بعدی به یکدیگر اتصال یافتهاند. اتصالات بین نرونها در شبکههای عصبی بیولوژیک آنقدر زیاد و پیچیدهاست که به هیچ وجه نمیتوان شبکه مصنوعی مشابهی طراحی کرد. تکنولوژی مدارات مجتمع امروزی به ما امکان میدهد که شبکههای عصبی را در ساختارهای دو بعدی طراحی کنیم. علاوه بر این، چنین شبکههای مصنوعی دارای تعداد محدودی لایه و اتصالات بین نرونها خواهند بود. بدین ترتیب، این واقعیات و محدودیتهای فیزیکی تکنولوژی فعلی، دامنه کاربردهای شبکههای عصبی مبتنیبر تکنولوژی سیلیکونی را مشخص میسازند.
ساختار شبکههای عصبی امروزی، از لایههای نرونی تشکیل شده است. در چنین ساختاری، نرونها علاوه بر آنکه در لایه خود به شکل محدودی به یکدیگر اتصال داده شدهاند، از طریق اتصال بین لایهها نیز به نرونهای طبقات مجاور ارتباط داده میشوند. در شکل 1 نمونهای از ساختار لایهای یک شبکه عصبی مصنوعی نمایش داده شده است (تعداد اتصالات ممکن بین نرونها را در چنین ساختاری با تعداد اتصالات بین نرونهای مغز انسان، مقایسه کنید). در این توپولوژی، گروهی از نرونها از طریق ورودیهای خود با جهان واقعی ارتباط دارند. گروه دیگری از نرونها نیز از طریق خروجیهای خود، جهان خارج را میسازند. در واقع این <جهان خارج> تصویری است که شبکه عصبی از ورودی خود میسازد یا میتوان چنین گفت که جهان خارج <تصوری> است که شبکه عصبی از ورودی خود دارد. خلاصه آنکه در توپولوژی فوق، مابقی نرونها از دید پنهان هستند.تلاش محققان در زمینه شبکههای عصبی نشان داده است که شبکههای عصبی، چیزی بیشتر از یک مشت نرون که به یکدیگر اتصال داده شدهاند، هستند. حتی گروهی از محققان سعی داشتهاند که از اتصالات تصادفی برای ارتباط دادن نرون به یکدیگر استفاده کنند که در این زمینه به نتایج جالب توجهی دست نیافتند. امروزه مشخص شده است که در سادهترین مغزهای بیولوژیک مانند مغز مارها هم ارتباطات بین نرونها بسیار ساختیافته است. در حال حاضر یکی از سادهترین روشهای ارتباط دهی نرونها در شبکههای عصبی، آن است که ابتدا نرونها در گروههای مشخصی به صورت لایههای نرونی سازماندهی میشوند و پس از تامین ارتباطات بیننرونی در هر لایه، ارتباطات بین لایهها نیز برقرار میشوند. اگرچه در کاربردهای مشخصی میتوان با موفقیت از شبکههای عصبی تک لایه استفاده کرد، اما رسم بر آن است که شبکههای عصبی حداقل دارای سه لایه باشند (همانطور که قبلاً اشاره شد، لایه ورودی، لایه خروجی و نهایتاً لایه پنهان یا لایه میانی). در بسیاری از شبکههای عصبی، اتصالات بیننرونی به گونهای است که نرونهای لایههای میانی، ورودی خود را از تمام نرونهای لایه پایینی خود (به طور معمول لایه نرونهای ورودی) دریافت میکنند. بدین ترتیب در یک شبکه عصبی، سیگنالها به تدریج از یک لایه نرونی به لایههای بالاتر حرکت میکنند و در نهایت به لایه آخر و خروجی شبکه میرسند. چنین مسیر در اصطلاح فنی feed forward نامیده میشود. ارتباطات بیننرونی در شبکههای عصبی از اهمیت بسیار زیادی برخوردار هستند و به نوعی قدرت یک شبکه عصبی را تعیین میکنند. قاعده آن است که ارتباطات بین نرونی را به دو گروه تقسیمبندی میکنند. یک نوع از ارتباطات بین نرونی، بهگونهای هستند که باعث جمع شدن سیگنال در نرون بعدی میشوند. گونه دوم ارتباطات بین نرونی باعث تفریق سیگنال در نرون بعدی میشوند. در اصطلاح محاورهای گروهی از ارتباطات انگیزش ایجاد میکنند و گروه دیگر ممانعت به عمل میآورند.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است
عنوان………………………………………………………………….3
چکیده………………………………………………………………….4
فهرست مطالب…………………………………………………………6
فهرست شکل ها……………………………………………………….7
مقدمه…………………………………………………………………..9
تعریف پروژه………………………………………………………..11
زبان برنامه نویسی و بانک اطلاعاتی مورد استفاده………………….12
ساختمان و شرح عملکرد نرم افزار………………………………….13
پیشنهادات…………………………………………………………….27
خلاصه و نتیجه گیری…………………………………………………………..28
ضمیمه 1……………………………………………………………………….29
راهنمای کاربر………………………………………………………………….29
ضمیمه 2……………………………………………………………………….55
سورس برنامه…………………………………………………………………..55
چکیده
سیستمهای کامپیو تری در مدت زمانی که وارد جامعه ما شده اند جای خود را در میان افراد جامعه باز کرده اند.همچنین جامعه نیز نیاز به این سیستمها را احساس کرده است تا بتواند با این سیستمها کارها را روند سریع تر انجام دهد.سیستمهای کامپیوتری نیز نرم افزارهای پیشرفته تری را طلب می کنند،از این رو بر ماست که با ساخت نرم افزارهای لازم این نیازها را برطرف کنیم.
سیستم رزرو هتل نیز می تواند یکی از این نرم افزارها باشد تا بتواند قسمتی از این نیازها را برطرف کند.از طرفی برای تولید این نرم افزارها نیاز به دانستن زبانهای برنامه نویسی می باشد که زبان برنامه نویسی ویژوال استودیو دات نت نیزیکی از این زبانها می باشد که با فرا گرفتن مهارتهای لازم در این زبان می توان به سادگی نرم افزارهای مورد نیاز را تولید کرد.دانشکده ها نیز موظف می باشند که در مورد اجرای پروژه ها سخت گیر باشند و دانشجوها نیز باید بتوانند پروژه خود را پیاده سازی نمایند.مدرس دانشکده نیز می تواند در مورد ساختار برنامه و همچنین در مورد چگونگی برنامه نویسی دانشجو را راهنمایی کند تا دانشجو هم سریع تر و هم بهتر به جواب برسد.
سیستم رزرو هتل برای رزرو و پذیرش مسافر در هتل می باشد.این سیستم برای رزرو اینترنتی و همچنین پذیرش مسافر می باشد که دارای امکاناتی از قبیل رزرو اینترنتی مسافر، پذیرش حضوری مسافر، حذف مسافر از لیست مسافران، جستجو در میان مسافران و جستجو در میان کارکنان هتل و جستجو در میان سرویسهای هتل ، گزارش از لیست مسافران موجود در هتل و گزارش از کارکنان هتل، و امکاناتی از قبیل امکان ویرایش کردن و تصحیح کردن اطلاعات مسافران و کارکنان و …می باشد.
مقدمه
جمع آوری مطالب واطلاعات لازم
برای جمع اوری اطلاعاتی در مورد سیستم رزرو هتل به چندین هتل مراجعه نمودم و توانستم اطلاعاتی در مورد سیستم رزرو هتل از طریق صحبت کرن با کارکنان محل و همچنین دیدن امکانات و برنامه های نصب شده و در حال اجرا بدست بیاورم.همچنین با مراجعه به وب سایت هتل توانستم چند رزرو اینترنتی نیز را انجام دهم و بعد با همکاری مسئولان هتل چگونگی پذیرش مسافر را از نزدیک و به صورت عینی مشاهده نمودم. همچنین به جز این موارد توانستم درهنگام مراجعه چند مسافر برای پذیرش مراحل پذیرش مسافر را از نزدیک مشاهده کنم و در مجموع اطلاعات بسیار مهمی در مورد مسئله مورد تحقیق بدست آورم.ازجمله فیلدهایی که در مورد مسافران باید داشته باشیم تا بتوانیم یک بانک اطلاعاتی مناسب طراحی کنم.
از موارد دیگر که باید گفته شود این است که با دیگر قسمتهای برنامه نصب شده درهتل نیز آشنا شدم و در واقع امکانات جانبی نرم افزار را نیز مشاهده نمودم.
هچمچنین توانستم نشانی شرکت ایجاد کننده نرم افزار را پیدا کنم و با مساعدت یکی از مسئولین آن شرکت توانستم با مسئول طراحی بانک صحبت کنم و اطلاعات خوبی بدست آورم. در مجموع با اطلاعات جمع آوری توانستم تا حدودی بتوانم مسئله را بیشتر مورد ارزیابی قراردهم.سپس با توجه به اطلاعات بدست آمده طراحی ساختار نرم افزار را شروع کردم و بعد از طراحی شروع به برنامه نویسی نمودم.
تعریف پروژه
دراین پروژه موارد زیر از دانشجو طلبیده می شد:
1- سیستم توانایی رزرو اینترنتی و پذیرش مسافر را دارا باشد.
2-این سیستم دارای انواع گزارشها از مسافران و کارکنان باشد.
3- سیستم توانایی جستجوهای بر اساسهای مختلف از مسافران را داراباشد.
زبان برنامه نویسی و بانک اطلاعاتی مورد استفاده
زبان برنامه نویسی این سیستم ویژوال استودیو دات نت می باشد که از ترکیب ویژوال استودیو بیسیک دات نت و ویژوال استودیو ASP.NET استفاده شده است.
بانک اطلاعاتی مورد استفاده در این نرم افزار SQL SERVER 2000 می باشد که از نسخه Microsoft SQL Enterprise Manager
ساخت Microsoft Corporation و نسخه 8 آن در این نرم افزار استفاده شده است.
این سیستم بر روی انواع سیستم عاملهای ویندوز 98 انگلیسی و عربی، ویندوز me، ویندوز2000، ویندوزxp و… قابلیت نصب واجرا را دارا می باشد.از لحاظ سخت افزاری نیز این برنامه بر روی پنتیوم های 133 به بالا به همراه 8 مگابایت رم قابلیت اجرا را دارا می باشد.
ساختمان و شرح عملکرد نرم افزار
شرح بانک اطلاعاتی
نام بانک مورد استفاده در این نرم افزارhotel می باشد که دارای 5 جدول است. اسامی این جدول ها عبارتند از:
Employee,Reservation,Reception,Room,Service
این بانک دارای 5 جدول می باشد که شکل آن را در زیر مشاهده می کنید.
جدول Employee
این جدول برای ذخیره اطلاعات مربوط به کارکنان هتل می باشد.شکل آن را در زیر می توانید مشاهده کنید.
جدول Employee با سیزده فیلد با نام های ssn,fname,lname,fathername,shcode,addr,tel,mobile,age
,task,salary,username,passwordاست که حال به شرح این فیلدها می پردازیم.
Ssn : این فیلد حکم کلید این جدول را در اختیار دارد. نوع داده مورد استفاده آن Int و طول آن 4 می باشد.
Fname: این فیلد همانطور که از نامش مشخص است برای ذخیره نام کوچک کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Charو طول آن 10 می باشد.
Lname: این فیلد همانطور که از نامش مشخص است برای ذخیره نام بزرگ کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Charو طول آن 10 می باشد.
Fathername: این فیلد همانطور که از نامش مشخص است برای ذخیره نام پدر کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Charو طول آن 10 می باشد.
Shcode: این فیلد همانطور برای ذخیره شماره شناسنامه کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Int و طول آن 4 می باشد.
Addr: این فیلد همانطور که از نامش مشخص است برای ذخیره آدرس محل سکونت کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن NChar و طول آن 10 می باشد.
Tel: این فیلد همانطور که از نامش مشخص است برای ذخیره شماره تلفن خانه کارمند یا آشنایان نزدیک او مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Int و طول آن 4 می باشد.
Mobile: این فیلد همانطور که از نامش مشخص است برای ذخیره شماره موبایل کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Int و طول آن 4 می باشد.
Age: این فیلد همانطور که از نامش مشخص است برای ذخیره سن کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Int و طول آن 4 می باشد.
Task: این فیلد همانطور که از نامش مشخص است برای ذخیره وظیفه کارمند در هتل یا سمتی که کارمند در هتل دارا می باشد مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Charو طول آن 10 می باشد.
Salary: این فیلد همانطور که از نامش مشخص است برای ذخیره میزان حقوق دریافتی کارمند مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Int و طول آن 4 می باشد.
Username: این فیلد همانطور که از نامش مشخص است برای ذخیره نام کاربری کارمند برای ورود به برنامه هتل مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Charو طول آن 10 می باشد.
Password: این فیلد همانطور که از نامش مشخص است برای ذخیره کلمه عبور کارمند برای ورود به برنامه هتل مورد استفاده قرار می گیرد. نوع داده مورد استفاده آن Charو طول آن 10 می باشد.
جدول RECEPTION
این جدول برای ذخیره اطلاعات مربوط به مسافران هتل می باشد که به صورت حضوری برای پذیرش اتاق مراجعه نموده اند.
(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)
متن کامل را می توانید دانلود نمائید
چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)
ولی در فایل دانلودی متن کامل پایان نامه
همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند
موجود است