حامی فایل

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

حامی فایل

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

تحقیق درمورد نرم افزار LabVIEW 32 ص

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 37

 

Lab VIFW

مقدمه

نرم افزار LabVIEW که مخفف عبارات Laboratory Virtual Instrument Engineering Workbench می باشد، یک زبان برنامه نویسی گرافیکی است که به صورت گسترده ای برای کاربردهای مختلفی در صنایع، تحصیلات، آموزش و تحقیقات آزمایشگاهی به عنوان یک مدل استاندارد برای جمع آوری و پردازش داده ها و همچنین وسیله ای جهت کنترل و شبیه سازی ابزارهای مجازی درآمده است. این برنامه بر روی تمام سیستم های Hp, Sun SPARC, Macintosh و رایانه های شخصی تحت نرم افزارهای Windows 3.1 و Win95/NT/XP قابل اجراست.

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

عملکرد نرم افزار labVIEW کاملا از طبیعت ترتیبی و زنجیره ای موجود در زبانهای برنامه نویسی متنی متداول و مرسوم مجزاست و یک محیط گرافیکی را برای کاربر فراهم ساخته است. در این راه از تمامی ابزارهای لازم جهت جمع آوری، پردازش و تحلیل داده ها و نمایش نتایج استفاده می شود. به کمک این زبان برنامه نویسی گرافیکی که با «G» نشان داده می شود، در برنامه ی نوشته شده از یک نمودار بلوکی استفاده می شود و سپس این نمودار به کدهای ماشین تبدیل می گردد. این نرم افزار برای موارد بیشماری از کاربردهای علمی و مهندسی، ایده آل و عملی است و به شما کمک می کند تا مسائل و مشکلات موجود در برنامه نویسی را در مدت زمان کوتاهی حل کنید.

مطالبی در مورد labVIEW

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

گستردگی labVIEW در زمینه ی آزمایشگاهها دارای ابعاد مختلفی است. سیستم های «ابزار مجازی» نظیر labVIEW از لحاظ هزینه ی پایین آنها در زمینه ی سخت افزار و همچنین قابلیت انعطاف بالای آنها در زمینه ی نرم افزار کاملا معروف و شناخته شده اند. بنابراین جای تعجب نیست که این سیستم ها تا به این حد عمومی و پرطرفدار هستند.

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

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

در شکلهای زیر چند صفحه از سیستم HMI در یک کارخانه که با کمک نرم افزار labVIEW ساخته شده، نشان داده شده است. این سیستم با PLC 500 کنترونیک به عنوان کنترلر اصلی در ارتباط می باشد و اطلاعات دریافتی از آن را در صفحات به روز می رساند و از طرفی فرمانهای اپراتوری را نیز به سیستم کنترل ارسال میکند.

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

پنجره ی Help حاوی اطلاعاتی در مورد دستورها، نحوه ی سیم کشی و برقرار نمودن ارتباط با المان های دیگر است. از طریق منوی Help می توانید به اطلاعات مذکور دسترسی پیدا کنید. در نرم افزار labVIEW می توان با انتخاب گزینه ی Help>> online References… و یا کلیک کردن بر روی دکمه ی Online


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


تحقیق درمورد نرم افزار LabVIEW 32 ص

تحقیق درمورد نرم افزارهای سیستم عامل

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 160

 

  نرم افزار

  سیستم عامل 

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

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

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

سیستم عامل با ساده ترین تحلیل و بررسی دو عملیات اساسی را در کامپیوتر انجام می دهد :

-  مدیریت منابع نرم افزاری و سخت افزاری یک سِستم کامپیوتری را برعهده دارد. پردازنده ، حافظه، فضای ذخیره سازی  نمونه هائی از منابع اشاره شده می باشند .

- روشی پایدار و یکسان برای دستیابی و استفاده  از سخت افزار را بدو ن نیاز از جزئیات عملکرد هر یک از سخت افزارهای موجود را برای برنامه های کامپیوتری فراهم می نماید 

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

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


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


تحقیق درمورد نرم افزارهای سیستم عامل

تحقیق درمورد مرحله بیان نیازهای نرم افزار

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 23

 

مرحله بیان نیازهای نرم افزار

(Software Requirement)

مرحله SR را می توان ” مرحله تحلیل مسئله ” چرخه حیات نامید.

هدف این مرحله تحلیل نیازهای کاربر بیان شده در URD و تهیه مجموعه ای کامل، به هم پیوسته و صحیح از نیازهای نرم افزار است.

بیان نیازهای نرم افزار از وظایف تولید کننده آن است. در این امر می بایست کاربران، مهندسین نرم افزار و سخت افزار و مجریان سیستم سهیم باشند.

توجه

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

توجه

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

ورودی های این مرحله

سند نیازهای کاربر URD))

طرح مدیریت پروژه نرم افزار برای مرحله SR

(SPMP/SR)

طرح مدیریت پیکربندی برای مرحله SR

(SCMP/SR)

طرح وارسی و اعتبار سنجی نرم افزار برای مرحله SR

(SVVP/SR)

طرح تضمین کیفیت نرم افزار برای مرحله SR

(SQAP/SR)

فعالیت ها

فعالیت های مرحله بیان نیازهای نرم افزار الزامی است.

فعالیت عمده مرحله SR تبدیل خواسته های بیان شده کاربر در URD به نیازهای ضروری نرم افزار در SRD است.

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

SRD بیش ازآنکه نمایانگر دید کاربر از سیستم باشد حاوی نگرش تولید کننده نرم افزار به مسئله است. این نگرش می بایست براساس مدل شناخته شده و مستندی که از سیستم بنا نهاده شود.

توجه

طرح های مربوط به فعالیت های مرحله طراحی معماری (AD) نیز باید در مرحله SR تنظیم گردد. این طرح ها باید شامل مدیریت پروژه ، مدیریت پیکربندی، وارسی و اعتبارسنجی، و تضمین کیفیت باشند.

ساخت مدل منطقی

تولیدکننده نرم افزار الزامی است یک مدل مستقل از پیاده سازی، ‌از آنچه که مورد نیاز کاربر است ایجاد نماید. این مدل که ” مدل منطقی ” نامیده می شود به منظور تهیه نیازهای نرم افزار مورد استفاده قرار می گیرد.

در کلیه پروژه ها به استثنای پروژه های کوچک، می بایست از ابزار CASE به منظور ساخت مدل منطقی استفاده کرد. این ابزار به سهولت مدل های منطقی غیر متناقض و با ثبات نرم افزار را تهیه می کنند.

توجه

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

مدل منطقی، بوسیله تجزیه از بالا به پائین کارکرد اصلی - که از URD استنتاج می شود - به سلسله مراتبی از کارکردها ساخته می شود.

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


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


تحقیق درمورد مرحله بیان نیازهای نرم افزار

تحقیق درمورد کاربرد ALU سخت افزار

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 8

 

کاربرد ALU

معماری von Neumann برای یک رایانه چهار بخش اصلی قائل می شود:

واحد محاسبه و منطق (ALU)، واحد کنترل، حافظه کامپیوتر و وسایل ورودی خروجی (که با هم I/O نامیده می شوند). این بخش ها توسط یک مشت سیم ("یک گذرگاه") به هم متصل و توسط یک تایمر (یا ساعت) هدایت می شود (هرچند رویدادهای دیگر هم می توانند مدار کنترلی را هدایت کنند).

واحد محاسبه و منطق یا ALU دستگاهی است که عملیات های ابتدایی مانند عملیات های ریاضی (جمع، تفریق و غیره) منطقی(و، یا، نه) و مقایسه ای (مثل بررسی تساوی محتویات دو بایت از حافظه) را انجام می دهد. "کار واقعی" در این واحد انجام می شود.

واحد کنترل محل آدرس بایتی از حافظه که رایانه در حال اجرای دستورات آن است را نگهداری، کاری که ALU باید انجام دهد را به آن گفته، اطلاعات مورد نیاز را (از حافظه) به آن می رساند و نتایج را به محل مناسب در حافظه برمی گرداند. بعد از هر بار انجام این عمل، واحد کنترل به سراغ دستور بعدی (که در شکاف آدرس حافظه بعدی قرار دارد) می رود( جز این که دستور یک دستور جهش باشد که رایانه را از محل دستور بعدی آگاه می کند). این یکی از بخش های مهم رایانه است که در SDRAM، DDR RAM و RDRAM یافت می شود.

در کامپیوترهای امروزی ALU و واحد کنترل را در یک مدار مجتمع به نام واحد پردازش مرکزی یا CPU قرار داده اند. حافظه رایانه روی چند مدار مجتمع در نزدیکی CPU قرار دارد. جرم و حجم زیاد رایانه را دستگاه های جانبی و فرعی (مثل، منبع نیروی الکتریکی) و یا دستگاه های I/O تشکیل می دهد.

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

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

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

MIPS

DataWidth  (bit(

 )MHz(ClockSpeed

میکرون

تعداد ترانزیستور

تاریخ تولید

نام

0.64

8

2

6

6000  

1974

8080

0.33

16

5

3

29000

1979

8088

1

16

6

1.5

134000

1982

80286

5

32

16

1.5

275000

1985

80386

20

32

25

1

1200000

1989

80486

100

32

60

0.8

3100000

1993

PentiumI

~300

32

233

0.35

7500000

1997

PentiumII  

~510

32

450

0.25

9500000

1999

PentiumIII  

~1700

32

1500

0.18

42000000

2000

Pentium4

~7000

32

3600

0.09

12500000


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


تحقیق درمورد کاربرد ALU سخت افزار

تحقیق درمورد طریقه اجرای نرم افزار

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

لینک دانلود و خرید پایین توضیحات

فرمت فایل word  و قابل ویرایش و پرینت

تعداد صفحات: 1

 

طریقه اجرای نرم افزار :

پس از گذاشتن CD در کامپیوتر ، به داخل آن رفته و دو پوشه ، EXE و Source – code را بر روی کامپیوتر کپی کنید .


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


تحقیق درمورد طریقه اجرای نرم افزار