لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 22
فهرست مطالب:
تاریخچه 2
مقدمه 4
مصارف بی سیم 5
انواع شبکه های بی سیم 5
ایستگاه های ماهواره ای 8
ماهواره های ارتباطی همزمان 10
ماهواره های مدار کوتاه 14
مقایسه ماهواره و فیبر نوری 16
بررسی کانال ارتباط بی سیم و سیستم های ماهوارهای
تاریخچه
در دهه 1950 و اوایل دهه 1960 مردم سعی کردند تا سیستم ارتباطی از طریق برخورد سیگنالها به بالونهای فلزی ایجاد نمایند. متاسفانه سیگنالهای دریافتی بسیار ضعیف بوده و کاربرد عملی نداشت. سپس نیروی دریایی آمریکا نوعی بالون ثابت را در آسمان یافت (ماه) و سیستمی عملیاتی برای ارتباط دریا به ساحل را به کمک برخورد سیگنالها به آن ایجاد کرد.
استفاده از ماهواره اولین بار توسط دانشمند انگلیسی بنام اتورسی کلارک مطرح شد. لیکن با توجه به محدودیتهای تکنولوژیکی اجرای این ایده تا اوائل دهة 60 میلادی به تعویق افتاد . پرتاب ماهواره موسو م به اکو در سال 1960 میلادی و قرار گرفتن آن در مدار زمین را میتوان آغاز دوران ارتباطات ماهواره دانست. ماهوارههای اولیه از مدارهای با ارتفاع کم استفاده میکردند و سرعت چرخش این ماهوارهها از سرعت چرخش زمین بیشتر بود. در نتیجه امکان ارتباط ایستگاههای زمینی با ماهواره فقط در مدت کمی از روز حدود 100 دقیقه امکان داشت
اولین ماهواره مدار ثابت زمین موسوم به سینکام دوم در سال 1963 به فضا پرتاب شد. این نوع ماهوارهها در ارتفاع حدود 40000 کیلومتری سطح زمین و با سرعتی برابر با سرعت زمین این ماهوارهها حدود 30 متر و هزینه آنها بالغ بر 2 میلیون دلار بود . تفاوت بین ماهواره مصنوعی و حقیقی این است که ماهواره مصنوعی میتواند سیگنالها را قبل از برگشت تقویت نماید (تغییر از سیستم ساده به سیستم ارتباط قوی).
بعلت پیچیدگی و بزرگ بودن ایستگاههای زمینی ماهوارهها، استفاده از این تکنولوژی در کاربردهای خاص و با هزینه بالا امکان پذیر میبود. در اوائل دهة 80 میلادی، با پیشرفت تکنولوژی و استفاده از باندهای KU هزینه آنها کاهش یافت و قطر ایستگاههای زمینی نیز تا حدود 2 متر تقلیل یافت.
ماهوارههای ارتباطی خواص عجیبی داشتند که برای بسیاری از کاربردها جذاب بودند. ماهواره ارتباطی را میتوان مانند تکرارگر مایکروویو در آسمان تصور کرد. حاوی چند ترانسپوندر است که هر کدام از آنها به بخشی از طیف گوش میدهد سیگنال ورودی را تقویت میکند سپس آن را با فرکانس دیگری پخش مینماید تا با سیگنال ورودی تداخل نکند. پرتوهای روبه پایین میتواند گسترده باشد و سطح وسیعی از زمین را بپوشاند و یا باریک بوده و ناحیهای به قطر صدها کیلومتر را پوشش دهد.
اولین تولید تجاری این ایستگاههای زمینی ماهوارا توسط کمپانی تلکام جنرال ارائه گردید. نام عمومی این ایستگاهها، ایستگاه زمینی کوچک یا VSAT نامیده شد.
شبکه VSAT به سه نوع ساختار اشتراکی، نقطه به نقطه و ستاره تقسیم میشوند . ساختار ستاره بعنوان متداولترین استاندارد توسط اکثر سازندگان شبکة VSAT ارائه شده است و شامل ایستگاه مرکزی HUB، ترانسپوندر ماهواره و تعدادی پایانه VSAT میباشد. این ساختار برای کاربردهای دوطرفه با تعداد پایانه زیاد استفاده میگردد. همچنین استفاده از این نوع شبکه با بیش از 100 پایانه در مقایسه با شبکه های زمینی مقرون بصرفه میباشد .
مقدمه
محیط بی سیم بصورت گزینه شبکه های قابل رشد ظهور پیدا کرده است . همچنانکه تکنولوژی رشد می نماید ، فرو شندگان محصولات بیشتری با قیمتهای جاذب ارائه می دهند که در عوض تقاضا و فروش را افزایش خواهد داد .همچنانکه تقاضا افزایش می یابد ، محیط بی سیم رشد و بهبود خواهد یافت اصطلاح محیط بی سیم گمراه کننده است زیرا دلالت بر شبکه ای می نماید که
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 23
بسم الله الرحمن الرحیم
بررسی سیستم های رزور اینترنتی بلیط های اتوبوس بیرون شهری
فهرست مطالب
مقدمه
فصل اول –جمع آوری اطلاعات
مصاحبه
پرسش نامه
بررسی سیستم های مشابه
فصل دوم-تجزیه وتحلیل اطلاعات
نتایج بدست آمده از مصاحبه وپرسشنامه
نتایج بدست آمده از سیستم های مشابه
مودار DFD
نمودار E-R
نمودار گانت فصل دوم
مقدمه
در این پروژه هدف تجزیه وتحلیل سیستم رزو بلیط های اتوبوس است که از طریق اینترنت صورت می پذیرد. ما در این پروژه به بررسی مشکلات و ایجاد راه حل هایی برای بهتر وسریعتر انجام گرفتن کارها می پردازیم.
برای این منظور سری به سیستم های مشابه زدیم مصاحبه ای انجام دادیم تا از لابه لای مطالب با مسائل مشکلات بیشتر آشنا شویم از مردم عادتی نظر خواهی کردیم تا به دیدگاه مردم با این قضیه بیشتر آشنا شویم.
ما در این جا راه کارهایی ارائه دادیم وسیستم را تحلیل کردیم ونقص ها را بیان کردیم واز مطالب اضافی وتکراری نیز صرف نظر کردیم وفقط مطالب اصلی را بیان کردیم.
فصل اول
جمع آوری اطلاعات
لینک دانلود و خرید پایین توضیحات
فرمت فایل word و قابل ویرایش و پرینت
تعداد صفحات: 21
بررسی آشکار سازی بن بست در سیستم عامل توزیع شده
چکیده
آشکار سازی بن بست یکی از جدی ترین مسائل در سیستم عاملهای توزیع شده است. در این مقاله ما یک بررسی وضعیت هنری الگوریتمهای آشکار سازی بن بست توزیع شده که در ادبیات مطرح شده است ارائه می کنیم. در این حوزه ما یک نگاهی به مقالات آشنا درباره این عنوان داریم و تلاش می کنیم تا معروف ترین الگوریتم ها را گروه بندی می کنیم.
1- مقدمه
در طول دهه گذشته سیستمهای محاسبه گر پیشرفت سریعی داشته اند که تأثیر زیادی بر سیستم عاملهای توزیع شده دارد. در حالیکه سیستمهای تجاری به تدریج پیشرفت می کنند، چالشهای جدید بوسیله ارتباط گسترده جهانی سیستمهای کامپیوتری وضع شده است.
این جریان یک نیاز رشد کنندهای برای راه حلهای توزیع شده با مقیاس بالا ایجاد میکند. در آینده، سیستم عاملهای توزیع شده باید صدها و حتی هزاران سایت و میلیونها مراجع را حمایت کنند و بنابراین با چالشهای بزرگی در ارتباط با اجرا، در دسترس بودن و مدیریت مواجه خواهند شد. یکی از چالشهایی که ما باید حل کنیم در این حوزه مشکل بن بست است. همچنین نسبت یکی از جدی ترین مشکلات در سیستم های برنامه ریزی رایج چند کاره است.
بقیه مقاله مثل زیر سازمان دهی شد. بخش 2 مختصرا بن بست و حوزه آن در سیستم عاملهای توزیع شده را توزیع می دهد.
در حالیکه بخش 3 یک شرحی از مشکل بن بست ارائه می دهد و 2 الگوی بن بست که به طور کلی در سیستمهای بانک اطلاعاتی توزیع شده به کار می رود. یک گروه بندی از الگوریتمهای توزیع شده برای این الگوها و نمایندههای گروه های مختلف در بخش 4 شرح داده شده است. نهایتا، ما در بخش 5 خلاصه می کنیم، در حالیکه بخش 6 مرجهای ما را توصیف می کند.
2- پیش زمینه
در این بخش ما تلاش می کنیم تا نگاهی بر مقالات بررسی که بوسیله دیگران در روش آشکار سازی بن بست ارائه شده است داشته باشیم.
متون بن بست رسما یک بن بست را به عنوان یک مجموعه فرایندی که بن بست است، اگر هر فرایند در مجموعه منتظر یک رویدادی است که تنها فرایند دیگری در مجموعه می تواند موجب شود. تعریف می کند. [2 و 1]. یک تعریف غیررسمی تر این است که بن بستها می تواند هر زمانی که 2 یا چند فرایند برای منابع محدودی رقابت می کنند و فرایندها برای یافتن و حفظ یک منبع فراهم شده است اتفاق بیافتد. اگر یک فرایند برای منبعی، انتظار بکشد، هر منبعی که آن حفظ برای فرایندهای دیگر در دسترس نیستند. اگر فرایندی برای منبعی که بوسیله فرایند دیگری حفظ شده است انتظار میکشد، که در بازکش در حال انتظار برای یکی از منابع نگهداری آن ما یک بنسبت داریم. هنگامیکه یک سیستم به این وضعیت می رسد، به طور مؤثر، بسته می شود: و باید مشکل را برای ادامه عملکرد حل کنیم.
4 شرط وجود دارد که یک بن بست نیاز دارد:
1- حذف متقابل: هر منبعی می تواند به یک منبع خاص تخصیص یافته شود.
2- حفظ و انتظار: فرایندها می توانند یک منبع و درخواست بیشتر حفظ کنند.
3- بدون پریامپشن: منابع نمی توانند بالاجبار از یک فرایند حذف شوند.
4- انتظار حلقوی: باید یک زنجیره حلقوی از فرایند وجود داشته باشد هر انتظاری برای یک منبع نه بوسیله شماری از زنجیرههای بعدی نزدیک حفظ شده است.
به طور معمول 4 روش در ارتباط با بن بستها به کاربرده شده است
1- نادیده گرفتن مشکل
2- آشکار سازی بن بست
3- جلوگیری از بن بست
4- اجتناب از بن بست
نادیده گرفتن بن بستها آسانترین برنامه برای تکمیل است. آشکار سازی بن بست تلاش می کند تا بن بست ها را قرار دهد و حل کند. اجتناب از بن بست روشهایی را شرح می دهد که تلاش می کند تا تعیین کند آیا یک بنبست در زمانی که یک منبع درخواست می شود و نسبت به درخواستی در یک حالتی که از بن بست اجتناب میشود عکس عمل نشان می دهد. اتفاق خواهد افتاد. جلوگیری از بن بست ساختن یک سیستمی در یک حالتی که یکی از 4 شرط ضروری برای بن بست امکان پذیر نباشد است. هر گروه راه حل متناسب با یک نوع خاص محیط است و فواید و نقایص دارد. در این مقاله ما به آشکار سازی بن بست که شایع ترین راه حل بن بست تکمیل شده است تمرکز می کنیم.
در سیستمهای بانکها اطلاعاتی توزیع شده، آشکار سازی بن بست خیلی پیچیده میشود به عنوان یک نتیجهای از بی ثباتی در وضعیت سیستم جهانی. اگر چه الگوریتمهای آشکار سازی بن بست زیادی در سیستم های بانک اطلاعاتی توزیع شده مطرح شده است اکثر آنها به خاطر سربارهای سیستم بالا غیر عمل هستند. 2 روش اصلی در آشکار سازی بن بست توزیع شده شکل گرفته است. ابتدا یکی که برای ساخت وضعیت یک سیستم جهانی است و دومی برای تلاش در جهت عبور از یک پیغام خاص از طریق ترانکش های بلوکه شده به منظور آشنا ساختن یک چرخه بن بست است. یک روش از روش دومی آشکار سازی بن بست توزیع شده بر پایه دلیل همان طور که توسط چندی و مسیرا و هس مطرح شده است. ترکیب اصلی این متد این است که هیچ وضعیت سیستم جهانی مورد نیاز نیست.
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 10 صفحه
قسمتی از متن .doc :
صفحهبندی
به منظور برخورد با مشکل قطعه قطعه شدن خارجی حافظه و همچنین دستیابی به فضای آدرسدهی از فضای حافظه فیزیکی، میتوان از صفحهبندی استفاده نمود. در این روش، حافظه در بخشهایی به نام قاب صفحه درنظر گرفته میشود و هر برنامه نیز از نظر منطقی به بخشهایی با همان اندازه موسوم به صفحه تقسیم میشود. در چنین وضعیتی، هر صفحه از یک برنامه میتواند در هر قاب آزاد حافظه قرار گیرد. در نتیجه این تخصیص از نوع همجوار میباشد و بنابراین برای هر برنامه جدولی به نام جدول صفحه وجود دارد که نگاشت صفحات منطقی را به قابهای فیزیکی حافظه انجام دهد.
نکته: صفحهبندی به صورت گفته شده، موجب ایجاد فضای آدرسدهی مجازی بزرگتر از مجموع اندازه برنامهها نمیشود (باید اندازه حافظه به اندازه برنامهها باشد)، از این رو طول آدرس فیزیکی حافظه بزرگتر یا برابر آدرس منطقی برنامهها است.
صفحهبندی مشکل قطعه قطعه شدن خارجی را از بین میبرد، ولی خود موجب قطعه قطعه شدن داخلی میشود، چون اندازه قابها (صفحات) مستقل از اندازه برنامهها تعیین شده و غالباً فضایی به اندازه حداکثر یک قاب در اختیار صفحه آخر هر برنامه بلااستفاده باقی میماند.
نکته: اگر اندازه قابها به منظور کاهش قطعه قطعه شدن داخلی کوچک درنظر گرفته شود، تعداد صفحات زیاد شده و اندازه جداول صفحه و زمان تبدیل آدرس افزایش مییابد.
در صفحهبندی، هر آدرس برنامه به دو بخش شماره صفحه و اختلاف مکان در صفحه تقسیم میشود و در هنگام اجرا، سختافزار سیستم، عمل نگاشت شماره صفحه به شماره قاب را با استفاده از جدول صفحه انجام میدهد.
شکل 1، صفحهبندی
با توجه به اینکه در مکانیزم تبدیل آدرس، برای اجرای هر دستور یک مراجعه به جدول و یک مراجعه به حافظه لازم است، محل قرار گرفتن جدول صفحه مهم میباشد. جدول صفحه میتواند در ثباتهای خاص و یا در حافظههای سریع و موسوم به حافظه تناظری قرار گیرد. به دلیل محدود بودن بودن اندازه TBL همواره بخشی از جدول صفحه هر برنامه در داخل TLB قرار میگیرد و در هنگام تبدیل آدرس، اگر سطر حاوی شماره صفحه و شماره قاب در TLB موجود باشد، وضعیت برخورد (hit) رخ میدهد و اگر این سطر موجود نباشد، وضعیت عدم برخورد (miss) پیش میآید که نسبت این دو به نام نسبت برخورد از رابطه زیر محاسبه میشود:
hit ratio = hit/hit + miss
اشتراک و حفاظت در صفحهبندی
اشتراک در صفحهبندی به مفهوم استفاده چند برنامه از صفحات مشترک و در نتیجه، استفاده بهتر از حافظه است. با توجه به اینکه تقسیم برنامهها به صفحات، صرفاً با معیار اندازه قابها و نه بر اساس معیار منطقی نظیر ریزبرنامهها و روالها انجام میشود، امکان اینکه یک صفحه از برنامهای برای برنامه دیگر قابل استفاده باشد، معمولاً پیش نمیآید.
در مواردی نظیر استفاده چندین کاربر از یک ویرایشگر، در صورتی که بخش کد برنامه از قسمت دادهها جدا شده و در صفحات مجزایی قرار گیرد، امکان اشتراک وجود دارد، ولی به طور کلی، صفحهبندی از نظر اشتراک ضعیف است. حفاظت در صفحهبندی به مفهوم جلوگیری از دسترسی یک برنامه به صفحات برنامههای دیگر و نیز جلوگیری از تغییر بیمورد بخش کد یک برنامه میباشد. برای پیادهسازی حفاظت، میتوان از چندین بیت در کنار هر سطر جدول صفحه استفاده کرد. این بیتها قابل خواندن، نوشتن و قابل اجرا بودن محتویات صفحه را مشخص میکنند. همچنین با داشتن یک ثبات به نام PTLR میتوان محدوده جدول صفحه یک برنامه را در حافظه مشخص نمود.
حافظه مجازی
حافظه مجازی به مفهوم متفاوت بودن فضای آدرسدهی کاربر (آدرسهای منطقی) از فضای آدرس حافظه (آدرسهای فیزیکی) میباشد، ولی عموماً به مفهوم بزرگتر بودن فضای آدرس منطقی از فضای آدرس فیزیکی درنظر گرفته میشود. بدین منظور با اجرای روش صفحهبندی به صورت مناسب میتوان به این هدف دست یافت.
صفحهبندی بر حسب نیاز
اگر در روش صفحهبندی به جای بار کردن یک برنامه، فقط بخشی از کد و داده آن که فعلاً مورد رجوع قرار دارد، به حافظه بار شود، میتوان با درنظر گرفتن حداقل یک قاب برای هر برنامه، اجرای آن را شروع نمود. برای اعمال این تغییر باید با داشتن اطلاعات اضافی در جدول صفحه هر برنامه، صفحات موجود آن در حافظه اصلی نیست با بروز یک وقفه فقدان صفحه از حافظه جانبی به حافظه اصلی منتقل شود. در سیستمی از صفحهبندی بر حسبت نیاز استفاده میکند، مراحل زیر برای هر دسترسی به حافظه توسط مدیر حافظه انجام میشود:
با دریافت یک دستور، مراجعه به صفحهای با رجوع به جدول صفحه وجود یا عدم وجود آن صفحه در حافظه بررسی میشود و این بررسی با استفاده از بیت موجود بودن یا نبودن هر سطر جدول صفحه انجام میشود.
اگر صفحه مورد رجوع در حافظه نیست یا بروز وقفه فقدان صفحه از نوع Trap کنترل به مدیر حافظه سیستم عامل منتقل میشود تا سرویسدهی این وقفه انجام شود.
یک قاب آزاد برای بار کردن صفحه مورد تقاضا به حافظه جستجو میشود. در صورتی که هیچ قاب آزادی موجود نباشد، بر اساس آلگوریتمهایی که در ادامه ذکر میشود، یکی از قابهای پر انتخاب میشود.
با ارسال دستوری به بخش دیسک، دیسکگردان جهت خواندن صفحه مورد نیاز به قاب تعیین شده و با مقداردهی اولیه راهاندازی میشود.
با اتمام خواندن آن صفحه به حافظه، اصلاحات لازم در جدول صفحه انجام میشود (بیت موجود بودن صفحه اصلاح میشود).
دستور مراجعه به حافظه مجدداً اجرا میشود و اکنون صفحه مورد تقاضا در حافظه قرار دارد.
نکته: چون سرویسدهی به وقفه فقدان صفحه زمان زیادی را تلف میکند، تعداد صفحات تخصیص یافته، اندازه صفحات و نحوه کدنویسی برنامهها تاثیر زیادی برای تعداد وقفههای رخ داده و در نتیجه عملکرد سیستم دارد. کاهش تعداد صفحات تخصیص یافته
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 62 صفحه
قسمتی از متن .doc :
خلاصه پایان نامه:
در این پروژه تحقیقاتی ابتدا با نگاهی گذرا و مختصر سیستم های مدیریت محتوی معرفی شده است سپس بر روی یک نمونه cms به نام postnuke تمرکز کرده و معرفی و تجزیه و تحلیل آن آمده است.
ابتدا سعی شده که مراحل نصب را به صورت گام به گام و بصری ذکر گردد.
همچنین تعدادی از ماژول ها و theme های آن معرفی شده که در بخش مستندات نمونه ای از کدهای برنامه نویسی ماژول هم آورده شده است ضمنا برای آشنایی بیشتر نکاتی راجع به توسعه ماژول و نحوه ماژول نویسی هم آمده است.
مقدمه:
امروزه پیشرفت تکنولوژی روند رو به رشدی را به سرعت طی میکند و در این میان کامپیوتر و IT نقش اساسی را بر عهده دارند و دنیای بزرگ ما را به دهکده کوچک جهانی تبدیل کرده اند.
اینترنت، فضای سایبر و سایت های وب همگی مسئول ارتباط ما با این دهکده جهانی اند، از طرفی کاربران برای انجام امور مختلف خود همیشه فاکتورهای خاصی را در نظر دارند از این رو دانشمندان IT همواره سعی کرده اند با خلق مفاهیم و تکنولوژی های جدید همه فاکتورهای اساسی کاربران ازجمله کارایی، سرعت، دقت، امنیت، آسانی و زیبایی و ... را تا حد مطلوب مورد توجه قرار دهند.
سیستم های مدیریت محتوی یا cms یکی از این دستاوردها است که دراین مجال اندک سعی شده است تا حدودی به آن پرداخته شود و به عنوان نمونه روی سیستم مدیریت محتوی خاصی به نام postnuke تمرکز شده است.
فصل اول
سیستم های مدیریت محتوی (cms)
فصل اول
سیستم مدیریت محتوا (CMS) چیست؟
دنیای امروز دنیای اطلاع رسانی است. در صحنه رقابت تنگاتنگی که امروزه بین شرکتها و موسسات وجود دارد، یکی از اصول اولیه برای بقا و پیشرفت اطلاع رسانی صحیح و لحظه به لحظه است. واضح است که اولین وسیله ارتباطی و اطلاعاتی در عصر حاضر شبکه جهانی اینترنت میباشد. تقریبا هیچ شرکت یا موسسه ای را در دنیا نمیتوانید پیدا کنید که در زمینه کاری خود موفق باشد بدون اینکه از طریق وب سایت اینترنتی خود را به دیگران معرفی کرده باشد. با توجه به اهمیت بالایی که پایگاه های اینترنتی در دنیای تجارت دارند،معمولا مدیران ارشد شرکتها تمایل دارند خود شخصا بر محتویات آن نظارت داشته باشند این در حالی است که آنان معمولا فاقد دانش فنی در مورد نحوه طراحی و تولید و ایجاد تفکرات در یک سایت اینترنتی هستند. در این موارد سیستم مدیریت محتوا میتواند بهترین راه حل باشد. سیستم مدیریت محتوا CMS چیست؟ این سیستم ها که امروزه در وب به نام CMS شناخته میشوند مخفف Content Management System میباشند که یک برنامه نرم افزاری روی سرور هستند و به مدیر سایت اجازه میدهند تا بدون نیاز به طراحی دوباره سایت محتوای سایت را تغییر دهد. سیستم مدیریت محتوای سایت این امکان را به شما میدهد خودتان سایت خود را تولید کرده و آن را به طور کامل مدیریت نمایید و برای این امر نیاز به دانش تخصصی در این زمینه ندارید. با استفاده از این نرم افزار بسیار ساده تر از آنچه تصور کنید میتوانید بخشهای مختلف سایت خود را مدیریت