برای برقراری ارتباط بین یک مبدائ و مقصد ،به مکانیزمی نیاز است تا اهداف اساسی هر پروتکل مسیریابی محقق گردد .این اهداف عبارتند از : 1 – بیشینه ساختن کارایی شبکه 2 – کمینه کردن هزینه شبکه با توجه به ظرفیت آن
سیکل مسیریابی به شرح زیر میباشد :
تولید مسیر : مسیرها را مطابق با اطلاعات جمع آوری و توزیع شده از وضعیت شبکه تولید میکند .
انتخاب مسیر : مسیرهای مناسب را بر اساس اطلاعات وضعیت شبکه انتخاب می کند.
ارسال داده به جلو : ترافیک کاربر را در امتداد مسیر انتخاب شده به جلو ارسال می کند.
نگهداری مسیر : که مسئول نگهداری مسیر انتخاب شده می باشد.
تعریف مسیر یابی : مکانیزمی است که به وسیله آن ترافیک کاربر به صورت مستقیم یا با واسطه از مبدا به مقصد هدایت شود و مسیریابها تجهیزاتی هستند که این عمل را انجام میدهند .
فهرست :
سیکل مسیریابی
تعریف مسیر یابی
پارامترهای مسیر یابی
الگوریتمهای مسیریابی
ویژگیهای یک الگوریتم مسیریابی
انواع الگوریتمهای مسیریابی
الگوریتم سیل آسا
الگوریتم بردار فاصله
الگوریتم مسیریابی حالت لینک
مسیریابی سلسله مراتبی
مسیریابی مختلط
شبکههای خودمختار
مسیریابی درونی و بیرونی
پروتکل مسیریابی درونی RIP
پروتکل مسیریابی درونی oSPF
(exterior) پروتکل بیرونی BGP
مسیریابی در شبکه های ویژه
الگوریتم ADOVبرای شبکه های MANET
کشف مسیر در الگوریتم AODV
نگهداری مسیر (Rout maintenance)
امروزه با رشد نیازهای کاربران به سرویس های مختلف، مراکز داده جهت در برگرفتن تجهیزات، اطلاعات و برنامه های کاربردی حساس در فضایی کاملا مطمئن و دارای قابلیت گسترش طراحی شده اند. بر طبق تعریف ارایه شده از جانب سیاست انرژی تجدید شدنی ، مراکز داده متشکل از اجزای ضروری زیر ساختی هستند که کار پشتیبانی از اینترنت و تجارت الکترونیکی و بخش های ارتباطات الکترونیکی را به عهده دارند و در نتیجه تمامی سرویس های ارایه شده در آن ها باید دقیق ، مطابق برنامه و بدون کوچکترین وقفه ای عمل نمایند که جهت فراهم آوردن موارد زیر تعریف می شوند : ذخیره سازی، مدیریت، پردازش و تبادل اطلاعات دیجیتال و همچنین فراهم آوردن سرویس های کاربردی یا مدیریت جهت پردازش های اطلاعاتی. امروزه اکثرا سازمان ها به راه اندازی مرکز داده اهمیت نداده و معمولا آن را تحت سرور روم پشتیبان می شناسند، ولی با توجه به پیشرفت تکنولوژی و عصر اطلاعات ناگزیرند از فناوری اطلاعات استفاده کنند که این خود دلیل اهمیت پرداختن به موضوع مرکز داده می باشد. در واقع به محلی برای:
1 – ذخیره سازی
2 – مدیریت و پردازش اطلاعات
3 – ارایه سرویس های کلان اطلاعاتی
نیاز است که این سه مورد با رعایت سه شاخص بیان شوند :
1 – توسعه پذیری
2 – قابلیت امنیت و مدیریت
3 – رعایت استاندارد های مربوطه
فهرست :
چکیده
فصل اول
مقدمه
نیازمندی ها
سیستم سرما یشی
سیستم برق
همگونی تجهیزات
شبکه
روش ها و موارد امنیتی و حفاظتی
پشتیبان و پس دادن
پایگاه داده
وب سرور
سیستم مانیتورینگ
دیواره آتش
محیط مانیتورینگ
میل سرور
سرور پشتیبان (سخت افزار)
اکتیو دایرکتوری
پشتیبان اکتیو دایرکتوری
فایل سرور
یو پی اس
کابل کشی ساخت یافته
سیستم کنترل مصرف برق
فصل دوم
مرور ادبیات
فصل سوم
معماری زیر ساخت مرکز داده
معرفی مرکز داده
تعریف مرکز داده
تاریخچه مرکز داده
مشخصات مرکز داده
در اختیار داشتن اتصالات مختلف به اینترنت از طریق آی اس پی و آی
سی سی پی های مختلف
وجود سیستم قدرت وپشتیبان
وجوه سرورهای متعدد
سرورها در مرکز داده
انواع سرورها در مرکز داده
نحوه در اختیار گرفتن یک سرور وب
معیارهای طراحی مراکز داده
ساختار فیزیکی مرکز داده
ساختارشبکه ای مرکز داده
برنامه های کاربردی
ویژگی های استاندارد تی آی ای
مزابای استاندارد تی آی ایدر طراحی مراکز داده
اهداف استاندارد
مدل مراکز داده منطبق بر استاندارد تی آی ای –
تییرز در مرکز داده
لابه های طراحی در مرکز داده
لایه مجتمع سازی
لایه فرانت اند
لایه برنامه های کاربردی
لایه بک اند
لایه ذخیره سازی
لایه انتقال
سرویس های زیرساخت
فصل چهارم
معماری زیر ساخت فیزیکی مرکز داده ( دیتاسنتر )
استراتژی طرح
ایجاد محیط اتاق مرکز داده
تعیین ابعاد محیط اتاق مرکز داده بر اساس ناحیه تحت پوشش
کف دسترسی (کف مرتفع)
ارتفاع کف دسترسی
اجزاء کف دسترسی
حداقل ارتفاع کف
ظرفیت تحمل بار
پوشش سقف
کنترل محبطی ( تهویه هوا ) اچ وی ای سی
کنترل عمومی
کنترل خصوصی
شیب حرارتی
رطوبت
استاندار دهای سیستم کنترل زیست محیطی برای اتاقهای ای آر و تی آر
محدودیت های ساختاری
مبادی ورودی
روشنایی
سیستم اعلام و اطفا، حریق
مواد مصرفی جهت اطفاء
توصیه ها
آرایش رک ها
الزامات نصب رک ها
سیسنم های امنینی آی بی کمرا اکسس دور
شکل نمونه درب امنیتی دیتا سنتر
کابل های ارتباطی
منبع تغذیه
گراندینگ
الزامات چاه ارت
میزان فضاو تجهیزات موردنیازجهت طراحی واجرای مرکز داده
فیزیگ سایت
محل قرارگیری سایت
ضرورت راه اندازی مرکز داده در ایران
مزایای راه اندازی مرکز داده در ایران
پایین آمدن ترافیک گت وی های شرکت مخابرات
استفاده بهینه از امکانات موجود
هزینه پائین تر
امنیت بیشتر برای سرورها
نتیجه گیری وپیشنهادات
نتیجه گیری
پیشنهادات
همانگونه که می دانیم کارآموزی نقطه شروعی است برای آماده شدن جهت ورود به بازار کار ، استفاده بهینه از این فرصت مناسب برای کلیه دانشجویان علاقمند به اشتغال در جامعه بسیار سودمند و مفید می باشد. دانشجویان کارشناسی ناپیوسته رشته¬ مهندسی تکنولوژی نرم افزار کامپیوتر پس از گذراندن حداقل پنجاه و هشت واحد درسی ، موظف به گذراندن سه واحد درسی با عنوان کارآموزی می باشند. هدف از گذراندن چنین دوره ای که به مدت سیصدوشصت ساعت در یکی از مراکز مرتبط برگزار می شود، آشنا شدن هر چه بیشتر دانشجو با محیط های کاری و بکارگیری علومی است که در طول دوره کارشناسی آموخته است. در طول این دوره دانشجو با تمامی مسائلی که در یک شرکت و اداره یا مرکز کامپیوتری وجود دارد، برخورد کرده و از نزدیک با آنها تعامل دارد. وجود مهندسان و افراد خبره و بهره گیری از تجربه های آنها در زمینه های گوناگون نیز از مهمترین مزیت های دوره کارآموزی می باشد. اینجانب نیز به دلیل علاقه به شبکه های کامپیوتری سایت کامپیوتر آموزشکده فنی دختران مراغه «فاطمه الزهرا(س)» را به عنوان محل مورد نظر برای گذراندن دوره کارآموزی خود برگزیدم. در ادامه این نوشتار، شرح مختصری درباره¬ی آموزشکده فنی دختران مراغه «فاطمه الزهرا(س)» و فعالیت های مرتبط خواهیم داشت و پس از آن به بررسی شبکه های کامپیوتری می پردازیم. شبکه درساده ترین حالت خود شامل دو رایانهاست که به وسیله کابل (خط انتقال) به یکدیگر متصل شدهاند به گونه ای که بتوانند از دادها به طور مشترک (share) استفاده نمایند. همین شبکه ساده منشا تمام شبکهها صرف نظر از کیفیت پیچیدگی آنهاست .
در این تشریک مساعی با توجه به نوع پیکربندی کامپیوتر، هر کامپیوتر کاربر می تواند در آن واحد از منابع خود اعم از ابزارها و داده ها با کامپیوترهای دیگر بصورت همزمان بهره ببرد. دلایل استفاده از شبکه را می توان موارد ذیل عنوان کرد:
1 – استفاده مشترک از منابع : استفاده مشترک از یک منبع اطلاعاتی یا امکانات جانبی رایانه، بدون توجه به محل جغرافیایی هریک از منابع را استفاده از منابع مشترک گویند.
2 – کاهش هزینه : متمرکز نمودن منابع واستفاده مشترک از آنها وپرهیز از پخش آنها در واحدهای مختلف واستفاده اختصاصی هر کاربر در یک سازمان کاهش هزینه را در پی خواهد داشت .
3 – قابلیت اطمینان : این ویژگی در شبکه ها بوجود سرویس دهنده های پشتیبان در شبکه اشاره می کند، یعنی به این معنا که می توان از منابع گوناگون اطلاعاتی وسیستم ها در شبکه نسخه های دوم و پشتیبان تهیه کرد ودر صورت عدم دسترسی به یکی از منابع اطلاعاتی در شبکه ” بعلت از کارافتادن سیستم ” از نسخه های پشتیبان استفاده کرد. پشتیبان از سرویس دهنده ها در شبکه کارآیی، فعالیت وآمادگی دایمی سیستم را افزایش می دهد.
4 – کاهش زمان : یکی دیگر از اهداف ایجاد شبکه های رایانه ای، ایجاد ارتباط قوی بین کاربران از راه دور است؛ یعنی بدون محدودیت جغرافیایی تبادل اطلاعات وجود داشته باشد. به این ترتیب زمان تبادل اطلاعات و استفاده از منابع خود بخود کاهش می یابد.
5 – قابلیت توسعه : یک شبکه محلی می تواند بدون تغییر در ساختار سیستم توسعه یابد و تبدیل به یک شبکه بزرگتر شود. در اینجا هزینه توسعه سیستم هزینه امکانات وتجهیزات مورد نیاز برای گسترش شبکه مد نظر است.
6 – ارتباطات : کاربران می توانند از طریق نوآوریهای موجود مانند پست الکترونیکی و یا دیگر سیستمهای اطلاع رسانی پیغام هایشان را مبادله کنند ؛ حتی امکان انتقال فایل نیز وجود دارد
فهرست :
مقدمه
معرفی محل کارآموزی
چارت سازمانی
شرحی بر فعالیتهای انجام گرفته
تاریخچه پیدایش شبکه
شبکه کامپیوتری چیست؟
دلایل استفاده از شبکه
مفهوم گره و ایستگاه کاری
مدل های شبکه
مدل شبکه نظیر به نظیر
مدل شبکه مبتنی بر سرویس دهنده
مدل مبتنی بر سرویس دهنده/سرویس گیرنده
اجزای شبکه
کابل در شبکه
سیستم عامل شبکه
لایه های شبکه
انواع لایه ها
انواع شبکه های رایانه ای از نظر توپولوژی
انواع توپولوژی
انواع شبکه های رایانه ای از نظر اندازه
امنیت شبکه
آموزش شبکه کردن بی سیم
آموزش نرم افزار Net Support School
صفحه مانیتور خود را نمایش دهید
New Content Playback یا ویژگی جدید پخش محتوا
نظارت بر دانشجویان
کنترل نرم افزارها
کنترل دسترسی به اینترنت
نظر سنجی از دانشجویان
وایت برد کلاس درس
نتیجه گیری
منابع
در این نوشتار به معرفی شبکه های عصبی زیستی و شبکه های عصبی مصنوعی و ساختارهای آنها می پردازیم.در ابتدا نرونهای شبکه های عصبی زیستی معرفی شده و طرز کار آنها نشان داده شده است.سپس مدل مصنوعی این نرونها و ساختار آنها،مدل ریاضی آنها،شبکه های عصبی مصنوعی و نحوه آموزش و بکارگیری این شبکه ها نشان داده شده است.تمرکز بیشتر بر نوعی از این شبکه ها به نام شبکه های عصبی مصنوعی چند لایه می باشد.سپس الگوریتم ژنتیک که جزو پرکاربردترین الگوریتمهای پیاده سازی شبکه عصبی مصنوعی است مورد بررسی قرار گرفته است.
شبکه های عصبی مصنوعی از مباحث جدیدی است که دانشمندان علوم کامپیوتر به آن علاقمند شده اند و برای پیشرفت هرچه بیشتر علوم کامپیوتر وقت و هزینه زیادی را صرف آن کرده و می کنند.این موضوع یا ایده گرفتن از سیستم عصبی بدن انسان و با هدف شبیه سازی هرچه بیشتر کامپیوتر به انسان شکل گرفت و تاحال به خوبی پیش رفته است.همچنین در سالیان اخیر شاهد حرکتی مستمر از تحقیقات صرفا تئوری به تحقیقات کاربردی بخصوص در زمینه پردازش اطلاعات برای مساولی که برای آنها راه حلی موجود نیست و یا به راحتی قابل حل نیستند بوده ایم. باعنایت به این امر علاقهای فزاینده در توسعه تئوریکی سیستمهای دینامیکی هوشمند مدل آزاد2که مبتنی بر داده های تجربی می باشند-ایجاد شده است .ANNها جزء این دسته از سیستمهای مکانیکی قرار دارند که با پردازش روی داده های تجربی،دانش یا قانون نهفته در ورای داده ها را به ساختار شبکه منتقل می کنند.به همین خاطر به این سیستم ها هوشمند گفته می شود.زیرا براساس محاسبات روی داده های عددی یا مثالها قوانین کلی را یاد می گیرند.این سیستمها در مدل سازی ساختار نرو سیتاپتیکی3 مغز بشر می کوشند.البته این سخن اغراق آمیز می باشد.دانشمندان هرچه بیشتر درمورد مغز بشر تحقیق می کنند و می آموزند،بیشتر در می یابند که مغز بشر دست نیافتنی است.در حقیقت در مورد مغز و ساختار سیستم عصبی انسان اطلاعات زیادی به دست آمده است ولی پیاده سازی ساختاری با پیچیدگی مغز انسان براساس اطلاعاتی و تکنولوژی که امروزه وجود دارد غیر ممکن می باشد.
فهرست :
فصل اول مقدمه
شبکه عصبی زیستی
سابقه تاریخی
آیده پیدایش شبکه های عصبی مصنوعی
شبکه های عصبی در مقابل کامپیوترهای معمولی
تفاوت شبکه های عصبی با روش های محاسباتی متداول (سیستم های خبره)
مزایای استفاده از شبکه های عصبی مصنوعی
معایب استفاده از شبکه های عصبی مصنوعی
کاربردهای شبکه های عصبی مصنوعی
توپولوژی شبکه های عصبی مصنوعی
انواع یادگیری شبکه های عصبی مصنوعی
نحوه عملکرد شبکه های عصبی مصنوعی
انواع شبکه عصبی مصنوعی
شبکه هاپفیلد
شبکه پروسپترون چند لایه
خروجی پروسپترون
نقش تابع در خروجی شبکه
توانایی پروسپترون
توابع بولی و پروسپترون
اضافه کردن بایاس
آموزش پروسپترون
الگوریتم یادگیری پروسپترون
شبکه کوهونن
فصل دومالگوریتمهای یادگیری شبکه های عصبی مصنوعی
الگوریتم ژنتیک
کاربردهای الگوریتم ژنتیک
به دنبال تکامل
ایده ی اصلی استفاده از الگوریتم ژنتیک
درباره علم ژنتیک
تاریخچه علم ژنتیک
تکامل طبیعی (قانون انتخاب طبیعی داروین)
رابطه تکامل طبیعی با روشهای هوش مصنوعی
الگوریتم جستجو
الگوریتمهای جستجوی ناآگاهانه
جستجوی لیست
جستجوی درختی
جستجوی گراف
الگوریتمهای جستجوی آگاهانه
جستجوی خصمانه
مسائل NPHARD
هیوریستیک
انواع الگوریتمهای هیوریستیک
فصل سوم
الگوریتم ژنتیک
مکانیزم الگوریتم ژنتیک
عملگرهای الگوریتم ژنتیک
چارت الگوریتم به همراه شبه کد آن
تابع هدف
روشهای کد کردن
کدینگ باینری
کدینگ جایگشتی
کدگذاری مقدار
کدینگ درخت
نمایش رشته ها
انواع روش های تشکیل رشته
بازگرداندن رشته ها به مجموعه متغیرها
تعداد بیتهای متناظر با هر متغیر
جمعیت
ایجاد جمعیت اولیه
اندازه جمعیت
محاسبه برازندگی(تابع ارزش)
انواع روشهای انتخاب
انتخاب چرخ رولت
انتخاب حالت پایدار
انتخاب نخبه گرایی
انتخاب رقابتی
انتخاب قطع سر
انتخاب قطعی بریندل
انتخاب جایگزینی نسل اصلاح شده
انتخاب مسابقه
انتخاب مسابقه تصادفی
انواع روشهای ترکیب
جابه جایی دودویی
جابه جایی حقیقی
ترکیب تک نقطه ای
ترکیب دو نقطه ای
ترکیب n نقطه ای
ترکیب یکنواخت
ترکیب حسابی
ترتیب
چرخه
محدّب
بخش_نگاشته
احتمال ترکیب
تحلیل مکانیزم جابجایی
جهش
جهش باینری
جهش حقیقی
وارونه سازی بیت
تغییر ترتیب قرارگیری
وارون سازی
تغییر مقدار
محک اختتام اجرای الگوریتم ژنتیک
انواع الگوریتمهای ژنتیکی
الگوریتم ژنتیکی سری
الگوریتم ژنتیکی موازی
مقایسه الگوریتم ژنتیک با سیستمهای طبیعی
نقاط قوّت الگوریتمهای ژنتیک
محدودیتهای GAها
استراتژی برخورد با محدودیتها
استراتژی اصلاح عملگرهای ژنتیک
استراتژی رَدّی
استراتژی اصلاحی
استراتژی جریمهای
بهبود الگوریتم ژنتیک
چند نمونه از کاربردهای الگوریتمهای ژنتیک
فصل چهارم
مقدمه
حلّ معمای هشت وزیر
جمعیت آغازین
تابع برازندگی
آمیزش
جهش ژنتیکی
الگوریتم ژنتیک و حلّ مسألۀ فروشندۀ دورهگرد
حل مسأله TSP به وسیله الگوریتم ژنتیک
مقایسه روشهای مختلف الگوریتم و ژنتیک برای TSP
نتیجه گیری
حلّ مسأله معمای سودوکو
حل مسأله
تعیین کروموزم
ساختن جمعیت آغازین یا نسل اول
ساختن تابع از ارزش
ترکیب نمونهها و ساختن جواب جدید
ارزشیابی مجموعه جواب
ساختن نسل بعد
مرتب سازی به کمک GA
صورت مسأله
جمعیت آغازین
تابع برازندگی
انتخاب
ترکیب
جهش
نتیجه گیری
فهرست منابع
پردازنده یا واحد پردازنده مرکزی (CPU) اصلی ترین بخش کامپیوتر است . این قطعه وظایف مهمی از قبیل عملکرد های ریاضی ، منطقی ، مقایسه ای و محاسبه های مربوط به ادرس دهی در کامپیوتر را به عهده دارد . CPU مهم ترین تراشه بر روی برد اصلی هر کامپیوتر می باشد و ان مدیریت کلیه مراحل پردازش داده ها را به عهده دارد . این قطعه به صورت مستقیم و یا غیر مسقیم سایر قطعات روی برد اصلی و سایر قسمتهای کامپیوتر را نظارت و مقداردهی می کند . پردازنده ها هر چند دارای ابعاد فیزیکی بسیار کوچکی هستند ولی از ابتدایی ترین انها که از 29000 ترانزیستور تا انواع پیشرفته انها که 7/5 میلیون ترانزیستور می باشد ، ابعاد فیزیکی انها بسیار محدود و در حد 2 تا 3 اینچ مربع می باشند
فهرست :
مقدمه
نگاهی به وضعیت CPU در ایران
بنابراین بهترین انتخاب چیست ؟
اکنون چه پروسسورهایی در دسترس هستند ؟
پنتیوم 4 یا سلرون
چند سازنده CPU عبارتند از
پردازنده پنتیوم 4 از ابتدا تا به امروز
تاریخچه ای خلاصه از روند توسعه پردازنده های اینتل
پردازنده 4 PENTIUM
تکنولوژی HYPER_THREADING
تکنولوژی EXTREME GRAPHICS 2
چیپ ستهای پردازنده پنتیوم 4
نتیجه گیری