فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی فوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

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

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

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


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

در این پست می توانید متن کامل این پایان نامه را  با فرمت ورد word دانلود نمائید:

 

 

 

 

 

چکیده

 این پروژه با عنوان کاربرد فناوری اطلاعات در پزشکی می باشد.

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

خویش ما را در هر چه بهتر رسیدن به مقصود یاری نمایید.

در این میان Telemedicine نقش استفاده کنندگان از

 صنعت انفورماتیک و لزوم توسعه آن

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

1- سرمایه گذاری وسیع کشورهای پیشرفته و رقابت شدید بین آنها باعث کاهش عمر فن آوری در این عرصه شده و رقابت را سنگین تر کرده است .

 2- به دلیل درخواســت بـازار داخـلی با استفاده از پیشرفته ترین محصولات دنیا در ارائه خدمات درمانی ، ارائه محصولات در این عرصه نیازمند تولید محصولاتی در سطح استانداردهای جهانی است .

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

  زیر ساخت ها

با توجــه به نقش دولت ها در راســتای توســعه دو بخش کاربردی و تولید در حوزه انفورماتیک موظف به ایجاد موارد زیر بنایی هسـتند. بنابراین شناخت جامع از زیر ساخت های این بخش در بدو برنامه ریزی به شکل حیاتی لازم و ضروری می باشد .

 1- زیرساخت امنیتی :

پوشـــیدگی‌و‌حفاظــت‌از اطلاعات دیجیتالی کــه مانع سوء استفاده و تجاوز به حریم شــخصی افراد می شود ، زیربنای توسعه کاربری انفورماتیک پزشــکی  می باشد . مجموعه مواردی که باید مورد توجه قرار گیرد عبارتند از : تجهیزات امنیت شبکه ها ، سیستم عامل امن ، امضای الکترونیک ، مرکز تعیین هویت و …

2- زیرساخت تجاری :

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

 3- زیرساخت حقوقی :

قوانین و مقررات مربوط به فعالیت در عصــر اطلاعات از ملزومات توســـعه انفورماتیک پزشــکی در کشور هستند . چرا که بدون قوانین شفاف ، روشن و تعیین کننده عملاً هرج و مرج مانع توسعه خواهد بود . به عنوان مثال : دادگاه شبکه ، قوانین فضای سایبر و …

4- زیرساخت اجتماعی و فرهنگی :

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

5- زیرساخت فنی :

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

 از جمله این ابزارها می توان به فن آوری مشاوره پزشک که به عنوان کمک پزشک در تشخیص و درمان شناخته می شــود،  اشاره کرد .

گروه دیگر از این ابزارها ، پایگاه داده ای قدرتمندی هستند که جایگاه بسیار قابل توجهی در بالا بردن سرعت ارائه خدمـات و کاهش هزینه ها خواهند داشت ، از جمله این فن آوری ها پایگاه داده های قوی اطلاعات پزشکی است . که می توان در بخش های زیر از آنها بهره گرفت :

5-1-  سیستم های اطلاعات مدیریتی بیمارستانی :

این سیســتم ها نوعی از سیســتم های اطلاعات مدیریت ( MIS ) هستند که اطلاعاتی از قبیل اطلاعات اداری و مالـی برای مدیریت منابع مالی و اطلاعــات مربوط به نظـام های بازپرداخت و ســایر مســـائل اداری را در بر می گیرد . 

5-2-  سیستم های اطلاعات بالینی و مراقبت پزشکی :

این سیستم ها دارای پایگاه داده هایی هستند که انواع اطلاعات بیمار به صورت چند رسانه ای شامل موارد مختلفی از جمله پارامترهای حیاتی اشخاص ( EMG ، ECG ، EEG  ) تصاویر پزشکی ( CT ، MRT ) ، اصـوات پزشکی می باشد و سیســتم توانایی جمع آوری و ثبت ، جستجو و بازیابی این اطلاعات را فراهم می کند و به این وسیله قدرت تشخیص و درمان پزشـک را با وجـود ابزارهای قدرتمــند پردازش و  بهــبود می بخشند .

ویژگی هــای اصـلی این سیســتم ها وسـعت آنها در جمع آوری ، ثبت و بازیابی اطلاعـات خواهــد بود که زمینه ای برای نظارت بر سلامت اجتماع و پاسخگویی به موقع و مناسب به عوامل طبیعی و غیر طبیعی مختل کننده سلامت اجتماع را فراهم خواهد آورد .

     5-4- واقعیت مجازی :

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

   5-5 – دوراپزشکی :

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

6- زیرساخت استانداردسازی

با پیچیدگی و گسترش سـاختار ارائه خدمات درمانی نیاز روز افزون به توسـعه سیستم های خودکار گردش اطلاعات و ایجاد ارتباطات داخل و بین ســازمانی افزایش می یابد . ایجاد ارتباطات کارآمد در بســتر هماهنگی‌و اســتاندارد سازی امکان پذیر است و توســعه در بخش اســتاندارد ســازی ضـروری خواهد بود .

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

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

تولی گری :

به معنای قانون گذاری و تدوین مقررات و به طور کلی هدایت است و ممکن است مبتنی بر تشویق ، ترویج و انگیزه سازی و یا محدودسازی ، منع و جلوگیری باشد .

پرورشگری :

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

از مجموعه نقش های دولت ها در ایفای نقش مؤثر خود در توسعه صــنعت انفورماتیک در کشــور و اجرای سیاسـت افــزایش مشـــارکت بخش خصوصـــی،  این است که ایفای نقش هایی چون تولی گر و قابلگی را در الویت کارهای خود قرار دهد .

 درمان از راه دور

امروزه شاید بسیاری از افراد با کلمه درمان از راه دور یا Telemedicine نا آشنا نباشند چرا که در بسیاری از سمینارها و مباحث علمی یکی از موضوعات مطرح و بحث برانگیز می باشد.این کلمه از tele به معنای فاصله و medicineبه معنای درمان و طــب گـــرفته شــده اســـت و اولین بار توسط Thomas Birdدر دهه 1970 ابداع گردید. اگر بخواهیم شروع این فن آوری را متذکر شویم باید به عصر اختراع تلفن برگردیم . مدت کمی بعد از اختراع تلفن تلاش های زیادی به منظور انتقال صدای قلب و ریه به متخصصان با تجربه جهت ارزیابی وضعیت اعضاء صورت گرفت.
در سال 1906 ، Einthoven پدر الکتروکاردیوگرافی اولین بار بر روی انتقال از طریق خطوط تلفن تحقیق کرد .
در دهه 1920 از پیام های رادیویی به عنوان وســیله ارتباطی اســتفاده شد که پزشــکان در ایســتگاههایی در ســاحل آماده بودند که به کشتی هایی که فوریت های پزشکی داشتند کمک کنند.
در سال 1959در موسسه درمان پزشکی Nebraska اولین برنامه عملیاتی درمان از راه دور توسـط Cecil whittson ابداع گردید که برنامه بر روی درمان بیماران روانی و آموزش پزشکی متمرکز بود.
در آوریل 1968در بیمارستان عمومی ماساچوست یک ارتباط ویدیویی بین بیمارستان و فرودگاه لوگان بوستون ایجاد شد که از این طریق دسترسی فوری به پزشک بیمارستان برای مسافرین فرودگاه در صورت بروز حوادث فراهم می گردید.
در دهه 1970 از طریق شبکه های ماهواره ای ATS-6 بخشهای دور افتاده در آلاسکا و کانادا با بیمارستانهایی که در شهرهای دور بودند ارتباط برقرار کردند.
در سال 1985 یک شبکه ماهواره ای راه اندازی شد که درمان از راه دور را برای نواحی دور از دسترس Queensland در استرالیا فراهم می کرد .

 

 

(ممکن است هنگام انتقال از فایل ورد به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل است)

متن کامل را می توانید دانلود نمائید

چون فقط تکه هایی از متن پایان نامه در این صفحه درج شده (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم (پیوست ها) با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است

 


دانلود با لینک مستقیم


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

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

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

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


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

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

پایان نامه کامپیوتر نرم افزار

   با فرمت ورد  word  ( دانلود متن کامل پایان نامه  )

 

 

 

 

مقدمه

امروزه امنیت شبکه یک مسأله مهم برای ادارات و شرکتهای دولتی و سازمان های کوچک و بزرگ است. تهدیدهای پیشرفته از سوی تروریست های فضای سایبر، کارمندان ناراضی و هکرها رویکردی سیستماتیک را برای امنیت شبکه می طلبد. در بسیاری از صنایع، امنیت به شکل پیشرفته یک انتخاب نیست بلکه یک ضرورت است.

در این سلسله مقالات رویکردی لایه بندی شده برای امن سازی شبکه به شما معرفی می گردد.  این رویکرد هم یک استراتژی تکنیکی است که ابزار و امکان مناسبی را در سطوح مختلف در زیرساختار شبکه شما قرار می دهد و هم یک استراتژی سازمانی است که مشارکت همه از هیأت مدیره تا قسمت فروش را می طلبد.

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

۱- پیرامون

۲- شبکه

۳- میزبان

۴- برنامه  کاربردی

۵- دیتا

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

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

 

افزودن به ضریب عملکرد هکرها

متخصصان امنیت شبکه از اصطلاحی با عنوان ضریب عملکرد (work factor) استفاده می کنند که مفهومی مهم در پیاده سازی امنیت لایه بندی است. ضریب عملکرد بعنوان میزان تلاش مورد نیاز توسط یک نفوذگر بمنظور تحت تأثیر قراردادن یک یا بیشتر از سیستمها و ابزار امنیتی تعریف می شود که باعث رخنه کردن در شبکه می شود. یک شبکه با ضریب عملکرد بالا به سختی مورد دستبرد قرار می گیرد در حالیکه یک شبکه با ضریب عملکرد پایین می تواند نسبتاً به راحتی مختل شود. اگر هکرها تشخیص دهند که شبکه شما ضریب عملکرد بالایی دارد، که فایده رویکرد لایه بندی شده نیز هست، احتمالاً شبکه شما را رها می کنند و به سراغ شبکه هایی با امنیت پایین تر می روند و این دقیقاً همان چیزیست که شما می خواهید.

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

 

مدل امنیت لایه بندی شده

در این جدول مدل امنیت لایه بندی شده و بعضی از تکنولوژی هایی که در هر سطح مورد استفاده قرار می گیرند، ارائه شده اند. این تکنولوژی ها با جزئیات بیشتر در بخش های بعدی مورد بحث قرار خواهند گرفت.

 

متن کامل را می توانید دانلود کنید چون فقط تکه هایی از متن این پایان نامه در این صفحه درج شده است (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


دانلود با لینک مستقیم


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

دانلود پایان نامه سیستم های عامل بلادرنگ ۷۸ ص

اختصاصی از فی فوو دانلود پایان نامه سیستم های عامل بلادرنگ ۷۸ ص دانلود با لینک مستقیم و پر سرعت .

دانلود پایان نامه سیستم های عامل بلادرنگ ۷۸ ص


دانلود پایان نامه سیستم های عامل بلادرنگ ۷۸ ص

 مطالب این پست : دانلود پایان نامه سیستمهای عامل بلادرنگ 78 ص

   با فرمت ورد  word  ( دانلود متن کامل پایان نامه  )

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

 

 

 

فهرست مطالب:

·        فصل اول : زمانبندی بلادرنگ………………………………………………………….7

مقدمه……………………………………………………………………………………………………..8

مشخصات سیستم های بلادرنگ…………………………………………………………………….9

زمانبندی بلادرنگ……………………………………………………………………………………14

رویکردهای ایستای مبتنی بر جدول……………………………………………………………..16

رویکردهای ایستای مبتنی بر اولویت و با قبضه کردن………………………………………16

رویکردهای پویا بر اساس برنامه ریزی………………………………………………………….16

رویکردهای پویا با بهترین کوشش……………………………………………………………….17

زمانبندی ایستا مبتنی بر جدول…………………………………………………………………..18

زمانبندی ایستای مبتنی بر اولویت و با قبضه کردن…………………………………………18

زمانبند مهلت زمانی…………………………………………………………………………………18

زمانبندی Linux …………………………………………………………………………………26

زمانبندی Unix SVR4………………………………………………………………………….28

·        فصل دوم : الگوریتم های برنامه ریزی و حمایت سیستم های اجرایی برای سیستم های بلادرنگ……………………………………………………………………31

خلاصه………………………………………………………………………………………………..32

برنامه ریزی بلادرنگ……………………………………………………………………………..35

متریک های اجرا در سیستم های بلادرنگ………………………………………………….36

الگوهای برنامه ریزی……………………………………………………………………………..38

الگوریتمهای برنامه ریزی برای این الگوها……………………………………………..40

برنامه ریزی ثابت Table –Driven ………………………………………………….41

برنامه ریزی priority driven preemptive …………………………………..42

برنامه ریزی دینامیک …………………………………………………………………………43

برنامه ریزی Best –Effort دینامیک………………………………………………….44

موضوعات برنامه ریزی مهم………………………………………………………………….45

برنامه ریزی با محدودیتهای توان خطا……………………………………………………45

برنامه ریزی با احیای منابع…………………………………………………………………..46

سیستم اجرایی بلادرنگ ……………………………………………………………………..46

هسته های کوچک ، سریع و اختصاصی……………………………………………………47

توسعه های زمان واقعی برای سیستم های اجرای بازرگانی…………………………..48

سیستم های اجرای تحقیق……………………………………………………………………..50

هسته MARS……………………………………………………………………………………..51

هسته SPRING………………………………………………………………………………….52

هستهMARUTI ………………………………………………………………………………….52

هسته ARTS ……………………………………………………………………………………..52

 

 

 

 

·        فصل سوم : بررسی ارتباط میان اجزای یک سیستم جامع بلادرنگ………… 55

خلاصه…………………………………………………………………………………………………..56

شرح رابط میان RTOS و برنامه کاربردی……………………………………………………58

شرح عملگرهای بهبودیافته…………………………………………………………………………63

تشریح مطالعات تجربی………………………………………………………………………………69

 

 

فصل چهارم : منابع…………………………………………………………………….73

 

 

فهرست جدول ها و شکلها :

 

شکل 1 – 1 : زمانبندی یک فرایند بلادرنگ…………………………………………………15

شکل 1 – 2 : زمانبندی وظیفه های بلادرنگ متناوب با مهلتهای زمانی کامل شدن……………………………………………………………………………………………………..22

شکل 1 – 3 : زمانبندی وظیفه های بلادرنگ نامتناوب با مهلتهای زمانی در شروع……………………………………………………………………………………………………24

شکل 1 – 4 : مثالی از زمانبندی Linux…………………………………………………….28

شکل 1 – 5: طبقه های اولویت در SVR4 ………………………………………………30

جدول 1 -1 : اطلاعات اجرای دو وظیفه متناوب……………………………………….22

جدول1 – 2: اطلاعات اجرای پنج وظیفه نامتناوب…………………………………….25

شکل 3 – 1: معماری سیستم جامع……………………………………………………………..58

شکل 3 – 2 : پروتکل ارتباط RS- 232C …………………………………………………60

شکل 3 – 3: خطای checksum ……………………………………………………………..62

شکل 3 – 4 : زمان تزریق خطا………………………………………………………………….64

شکل 3 – 5 : عملگرهای جهش یافته…………………………………………………………67

شکل 3 – 6 : مثالی از CRM …………………………………………………………………..68

شکل 3 – 7 : مثالی از CRH …………………………………………………………………….68

جدول 3 – 1: رابط میان RTOS و برنامه………………………………………………..61

جدول 3 – 2 : محل تزریق خطا………………………………………………………………65

جدول 3 – 3 : RTOS و برنامه های کاربردی ……………………………………….70

جدول 3 – 4 : تعداد رابطهای بین RTOS و برنامه………………………………….71

 

 

 

مقدمه:

 

مهمترین کاربرد سیستمهای بلادرنگ در رابطه با عملیات کنترل پردازش است . خاصیت مهم سیستم عاملهای بلادرنگ این است که هر فعل و انفعال با کامپیوتر بایستی یک پاسخ در مدت زمانی که از قبل تعیین شده است دریافت دارد . سیستم بایستی بتواند این زمان پاسخ را گارانتی بکند (عواقب زمان پاسخ بد در رابطه با سیستمی که یک هواپیما و یا یک کارخانه شیمیایی را کنترل میکند را میتوان براحتی تصور کرد ) . مسئله زمان پاسخ در عمل به این معناست که معمولاً نرم افزار بصورت خاص-منظور است و به کاربرد بخصوصی اختصاص یافته است . دستگاههای جنبی چنین سیستمهایی نیز به احتمال قوی دستگاههای بخصوصی هستند . مثلاً ممکن است که از وسایل حس کننده که با سیگنالهای آنالوگ عمل می کنند به جای ترمینالهای عادی استفاده شوند

 

 

 

 

مشخصات سیستمهای عامل بلادرنگ:

سیستمهای عامل بلادرنگ را میتوان با داشتن ملزومات یگانه در پنج حوزه عمومی زیر مشخص نمود:

·                   قطعی بودن

·                   پاسخ دهی

·                   کنترل کاربر

·                   قابلیت اطمینان

·                   نرمش با خطا

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

یک معیار مفید برای قابلیت عملکرد قطعی سیستم عامل، حداکثر تأخیر از زمان ورود یک وقفه دستگاه با اولویت بالا ، تا زمان شروع خدمت است . در سیستم های عامل غیر بلا درنگ ، این تأخیر ممکن است در محدوده دهها تا صدها میلی ثانیه باشد ، در حالیکه در یک سیستم عامل بلادرنگ ممکن است این تأخیر حد بالایی از محدوده چند میکرو ثانیه تا یک میلی ثانیه داشته باشد .

 

 

یک مشخصه مربوط ولی مجزا ، پاسخ دهی است. قطعی بودن درباره این است که سیستم عامل پس از تصدیق ، چه مدت صرف خدمت دادن به وقفه می نماید . موارد پاسخ دهی عبارتند از :

1.      مقدار زمان لازم برای اداره اولیه وقفه و شروع به اجرای روال خدماتی وقفه . اگر برای اجرای روال خدماتی وقفه نیاز به تغییر متن باشد ، تأخیر بیش از حالتی است که می توانست روال خدماتی وقفه در متن فرایند جاری اجرا گردد .

2.           مقدار زمان لازم برای اجرای روال خدماتی وقفه. معمولاً این زمان بستگی به سخت افزار دارد.

3.      تأثیر تو در تو بودن وقفه ها . اگر یک روال خدماتی وقفه با ورود وقفه دیگری دچار وقفه شود، خدمت مربوط به آن دچار تأخیر میگردد.

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

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

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

قابلیت اطمینان :

قابلیت اطمینان نوعاً در سیستم های بلادرنگ بسیار مهمتر از سیستم های عادی است .

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

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

نرمش با خطا:

به مشخصه ای اشاره دارد که با خرابی سیستم ، تا حد ممکن قابلیتها و داده های آن حفظ شود . مثلاً یک سیستم سنتی UNIX ، وقتی خراب شدن داده ها در هسته سیستم عامل را تشخیص دهد ، یک پیام شکست بر روی میز فرمان متصدی ارائه کرده ، محتویات حافظه را برای تجزیه و تحلیل بعدی شکست ، بر روی دیسک تخلیه می کند و به اجرای سیستم پایان می دهد .

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

 

 

متن کامل را می توانید دانلود کنید چون فقط تکه هایی از متن این پایان نامه در این صفحه درج شده است (به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم با فرمت ورد word که قابل ویرایش و کپی کردن می باشند

موجود است


دانلود با لینک مستقیم


دانلود پایان نامه سیستم های عامل بلادرنگ ۷۸ ص

تحقیق جامع درباره هارد دیسک (متن کامل 154 صفحه)

اختصاصی از فی فوو تحقیق جامع درباره هارد دیسک (متن کامل 154 صفحه) دانلود با لینک مستقیم و پر سرعت .

تحقیق جامع درباره هارد دیسک (متن کامل 154 صفحه)


تحقیق جامع درباره هارد دیسک (متن کامل 154 صفحه)

 مطالب این پست :  تحقیق جامع درباره هارد دیسک (متن کامل)

   با فرمت ورد  154 صفحه

 

 

 

 

 

چهار مسئله برای سرعت یک هارد مهم می باشند:

سرعت خواندن و نوشتن- میانگین و حداکثر زمان دسترسی بنا به نرم‌افزار و مکان اجرا باید هر مسئله به گونه‌ای جدا و متغیر اندازه‌گیری شود:

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

هنگامی که سرعت انتقال خواندن زیادتر باشد، سیستم عامل سریعتر شروع می‌شود و برنامه‌ها نیز سریعتر به اجرا در می‌آیند، البته در صورتی که هارد، رم یا سی‌پی‌یو جلوی آن را با کارهای دیگر نگیرند. سرعت نوشتن سریعتر، برای مثال عملیات کپی را سرعت می‌بخشد.

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

 

متن کامل را می توانید دانلود کنید


دانلود با لینک مستقیم


تحقیق جامع درباره هارد دیسک (متن کامل 154 صفحه)

پروژه کامپیوتر – نرم افزار : سایت گالری عکس

اختصاصی از فی فوو پروژه کامپیوتر – نرم افزار : سایت گالری عکس دانلود با لینک مستقیم و پر سرعت .

پروژه کامپیوتر – نرم افزار : سایت گالری عکس


پروژه کامپیوتر – نرم افزار : سایت گالری عکس

محتوای این بخش : پروژه  کامپیوتر  – نرم افزار : سایت گالری عکس

 دانلود متن کامل با فرمت ورد

 

 

 

 

 

دنیای عجیبی است که تکنولوژی های مربوط به آن تار جهان گستر “World Wide Web” اغلب بدون پشتیبانی کافی عرضه می شوند و کاربران این تکنولوژی همه روزه با واژگـان جدیدی بر خورد میکنند که باعث سر در گمی آنها می شوند. برای نمونه میتوان به رشد نرم افزارهای open source اشاره کرد که عبارتند از:

برنامه های که بتوان آنها را گسترش داد و یا تغییراتی در ساختار آنها ایجاد کرد
متداول ترین این برنامه ها سیستم عامل Unix و به طور خاص Linux می باشد. این برنامه ها با وجود ثبات و پایداری، دارای یک مشکل بزرگ است و آن دشوار بودن آموختن این برنامه ها می باشد. کمبود راهنماهایی که به زبان ساده این برنامه ها را به مبتدیان آموزش دهد باعث شده است که این دسته از نرم افزار ها از جایگاه واقعی خود دور نگاه داشته شوند. PHP یکی از زبانهای اسکریپتی open source است و ابزار مفیدی می باشد که تا کنون علی رغم سادگی استفاده از آن هنوز به صورت شایسته ای از آن استقبال نشده است.

PHP چیست ؟

PHP سال 1994 توسط Rasmus Lerdorf ایجاد شد و مخفف واژگان Personal Home Pages به حساب می آید. با گسترش قابلیت ها و موارد استفاده این زبان PHP در معنای Hypertext Preprocessor به کار گرفته شد. عبارت پیش پردازشگر (Preprocessor) بدین معنی است که PHP اطلاعات را قبل از تبدیل به زبان Html پردازش می کند.

مطابق مطالب سایت وب رسمی PHP که در آدرس http://www.php.net قرار دارد، PHP زبان اسکریپتی سمت سرویس دهنده Html Embeded , Cross-Platform ,(Server-side) می باشد.

سمت سرویس دهنده بودن PHP بدین معناست که تمام پردازشهای این زبان بر روی سرویس دهنده (Server) انجام می گیرد. یک سرویس دهنده در حقیقت یک کامپیوتر مخصوص می باشد که صفحات وب در آنجا نگهداری می شوند و از آنجا به مرورگر وب کاربران منتقل می شوند.

چگونگی ادامه این روند را در درس های آتی توضیح داده خواهد شد.
منظور از Cross-Platform بودن این زبان این است که بروی هر سیستم و با هر سیستم عاملی از قبیل : Unix, Windows NT, Macintosh, Os/2 اجرا میشوند. توجه کنید که منظور از سیستم عامل، سیستم عامل هایی می باشند که بر روی سرویس دهنده نصب می شوند. PHP نه تنها قابلیت اجرا بر روی هر سیستم عاملی را دارا می باشد بلکه برای منتقل کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج بــه تغییرات اندکی خواهید داشت و حتی در بعضی از موارد بدون احتیاج به هیچ تغییری می توانید یک برنامه به زبان php را از یک سیستم عامل به سیستم عامل دیگر منتقل کنید.

منظور از Html embeded بودن PHP این است که دستورات این زبان در بین کدهای html قرار می گیرند. بنابراین برنامه نویسی به زبان PHP کمی پیچیده تر از برنامه نویسی به زبان Html به حساب می آید.

PHP بر خلاف زبانهای برنامه نویسی (Programming Languages) یک زبان اسکریپتی (Scripting Language) می باشد به عبارت دیگر دستورات PHP بعد از رخداد یک رویداد (Event) اجرا می شوند. این رویدادها می توانند شامل ارسال یک فرم رفتن به یک URL مشخص و یا مواد دیگر باشند متداولترین زبان اسکریپتی زبان Java Script می باشد که معمولا برای پاسخ به رویدادهای کاربر در مرورگر وب بــه کار می رود تفاوت عمده Java Script با PHP در این است که Java Script یک تکنولوژی سمت سرویس گیرنده (Client-side) می باشد.
زبان هایی مانند Java Script یا PHP تفسیر شونده (Interpreted) نامیده میشوند. به عبــارت دیگر برای اجرا به یک مفسر مانند مرورگر وب احتیاج دارند. اما زبانهای برنامه نویسی مانند C یا Java بعد از ترجمه به زبان ماشین (Compile) به خودی خود قابل اجرا می باشند.جدیدترین نسخه PHP نسخه 4 این زبان اسکریپتی می باشد و کلیه فایل ها و کدهایی که توی این وبلاگ ارائه میشه تحت این نسخه کار میکنند. اما یک مشکل هست که اکثر سرویس دهنده ها از نسخه 3 استفاده میکنند. تفاوت این دو نسخه PHP بسیار اندک هست و تغییرات مهم عموما در مسیر اصلاح عملکرد این زبان صورت گرفته شده است.

 

متن کامل را می توانید دانلود کنید چون فقط تکه هایی از متن این پایان نامه در این صفحه درج شده است(به طور نمونه)

ولی در فایل دانلودی متن کامل پایان نامه

همراه با تمام ضمائم با فرمت ورد که قابل ویرایش و کپی کردن می باشند

موجود است


دانلود با لینک مستقیم


پروژه کامپیوتر – نرم افزار : سایت گالری عکس