فی لوو

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

فی لوو

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

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

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

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


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

برنامه نویسی یه چیزی شبیه به همین کد های بالاست. برنامه نویسی یعنی نوشتن یه سری دستورات برای یه ماشین (کم فهم!) که این ماشین فقط اون دستورات رو می فهمه. حالا نکته اینجاست که شما می تونی این برنامه رو اینقدر خوب بنویسی که بهترین حات ممکن باشه و سریع به جواب برسی و می تونی هم نه این قدر بد و غیر بهینه برنامه بنویسی که دیر یا اصلا به جواب نرسی. مثلا تو همون مثال بالا شما می تونی جوری برنامه ریزی کنی که ماشین مستقیم به توپ برسه میشه هم 10 دور زد بعد رسید به توپه!

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


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


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

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

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

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

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

و ...
در فرمت ورد
در 18 صفحه
قابل ویرایش


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


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

دانلود گزارش کارآموزی رشته کامپیوتر نرم افزار

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

دانلود گزارش کارآموزی رشته کامپیوتر نرم افزار

چکیده

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

و ...
در فرمت ورد
در 52 صفحه
قابل ویرایش


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


دانلود گزارش کارآموزی رشته کامپیوتر نرم افزار

دانلود مقاله رشته کامپیوتر با عنوان تاریخچه نرم افزار فتوشاپ

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

دانلود مقاله رشته کامپیوتر با عنوان تاریخچه نرم افزار فتوشاپ

   سال‌ها پیش در پاییز سال  1987,  Thomas knoll، دانشجوی دکترای رشته )  (Computer Visionدر حال کار روی برنامه‌ای بود که بتواند تصاویر طیف خاکستری کامپیوتری را روی مانیتور‌های سیاه‌و‌سفید نقشه‌بیتی به نمایش درآورد. این برنامه به نوعی سرگرمی دوره‌ دانشجویی نول محسوب می‌شد که فارغ از درس‌های دوره‌ دکتری، در خانه خود و روی کامپیوتر مک پلاس خانگی‌اش روی آن کار می‌کرد. این کد برنامه به هیچ وجه مربوط به رساله‌ پایان‌نامه‌ نول نمی‌شد و خود او نیز در اوایل کار هرگز فکر نمی‌کرد که این برنامه‌ ساده او قرار است روزی به بزرگترین نرم‌افزار ویرایش تصویر تبدیل شود.

و ...
در فرمت ورد
در 24 صفحه
قابل ویرایش


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


دانلود مقاله رشته کامپیوتر با عنوان تاریخچه نرم افزار فتوشاپ

مقاله در مورد سیستم‌ عامل، روح کامپیوتر

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

مقاله در مورد سیستم‌ عامل، روح کامپیوتر


مقاله در مورد سیستم‌ عامل، روح کامپیوتر

لینک پرداخت و دانلود *پایین مطلب*

فرمت فایل:Word (قابل ویرایش و آماده پرینت)

 تعداد صفحه68

 

بخشی از فهرست مطالب

فهرست مطالب

 

عنوان                                       صفحه

 

مقدمه: 1

 

فصل اول (مفاهیم اولیه)

 

1 .1- سیستم عامل چیست؟ 3

 

1 .1 .1- دیدگاه برتر 4

 

2 .1 .1- دیدگاه سیستم 5

 

3 .1 .1- اهداف سیستم 6

 

2 .1- ظهور تدریجی و سیر تکاملی سیستم‌های عامل 7

 

1 .2 .1- پردازش سریالی یا پیاپی 8

 

2 .2 .1- پردازش دسته‌ای 11

 

3 .1- تکامل سیستم‌ عامل‌های جدید 14

 

خلاصه فصل اول 19

 

فصل دوم (تطابق تکنیک‌های سیستم عامل با نسل‌های کامپیوتر)

 

 1 .2- سیستم‌عای عامل دسته‌ای 21

 

2 .2- سیستم‌های بلادرنگ 22

 

3 .2- سیستم‌های خوشه‌ای 22

 

4 .2- سیستم‌های توزیع شده 24

 

1 .4 .2- سیستم‌های با ارتباط محکم 24

 

2 .4 .2- سیستم‌های با ارتباط سست 24

 

5 .2- سیستم‌های عامل ترکیبی 25

 

6 .2- سیستم‌های خاص – منظور پردازش تراکنش‌ها 26

 

خلاصه فصل دوم 27

 

 

 

فصل سوم (مدیریت حافظه)

 

1 .3- نیازهای مدیریت حافظه 29

 

1 .1 .3- جابجایی 29

 

2 .1 .3- حفاظت 30

 

3 .1 .3- اشتراک 32

 

4 .1 .3- سازمان منطقی 32

 

5 .1 .3- سازمان فیزیکی 33

 

2 .3- مولفه مدیریت حافظه اصلی 34

 

3 .3- مولفه مدیریت حافظه‌ی جانبی 37

 

4 .3- حافظه‌های میانگیر 37

 

5 .3- حفاظت از حافظه 39

 

6 .3- تخصیص حافظه 40

 

1 .6 .3- اولین جای مناسب: 43

 

2 .6 .3- بهترین جای مناسب: 43

 

3 .6 .3- بدترین جای مناسب: 43

 

خلاصه فصل سوم 46

 

فصل چهارم (زمان‌بندی)

 

1 .4- اهداف زمان‌بندی 50

 

1 .1 .4-  عادل باشد 50

 

2 .1 .4- توان عملیاتی را بالا ببرد 50

 

3 .1 .4- تعداد استفاده‌کنندگان زیاد 50

 

4 .1 .4- قابل پیش‌بینی باشد 50

 

5 .1 .4- هزینه‌های سیستم را به حداقل برساند 51

 

6 .1 .4- متعادل نمودن استفاده از منابع 51

 

7 .1 .4- رسیدن به یک حالت متعادل 51

 

8 .1 .4- از به تعویق انداختن به مدت نامحدود اجتناب شود 52

 

9 .1 .4- استفاده از اولویت‌ها 52

 

10 .1 .4- ارجحیت به برنامه‌های کلیدی 52

 

11 .1 .4- سرویس مناسب 52

 

12 .1 .4- تنزل منظم تحت بار سنگین 53

 

2 .4- انواع زمان‌بندها 53

 

1 .2 .4- زمان‌بند بلندمدت 54

 

2 .2 .4- زمان‌بند میان‌مدت 55

 

3 .2 .4- زمان‌بند کوتاه‌مدت 56

 

3 .4-  الگوریتم‌های زمان‌بندی 57

 

1 .3 .4- الگوریتم اولویت با اولین ورودی 59

 

2 .3 .4- الگوریتم اولویت با کوتاهترین کار 59

 

3 .3 .4- الگوریتم اولویت با کمترین زمان باقیمانده 60

 

4 .3 .4-  الگوریتم نوبتی 60

 

5 .3 .4- الگوریتم اولویت با بالاترین نسبت پاسخ 60

 

6 .3 .4- زمان‌بندی صف چند سطحی 61

 

خلاصه فصل چهارم 62

 

خلاصه 63

 

نتیجه‌گیری 65

 

فهرست منابع 66

 

 

مقدمه:

 

 

سیستم عامل یکی از نرم‌افزارهای سیستم است که به عنوان واسطی بین سخت‌افزار و برنامه‌های کاربردی و کاربران عمل می‌نماید.

 

ویژگی‌ها و وظایف سیستم عامل عبارتند از:

 

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

 

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

 

ج. تخصیص منابع به برنامه‌های مختلف.

 

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

 

 

 

 

 

 

 

 

 

فصل اول

 

مفاهیم اولیه

 

1 .1- سیستم عامل چیست؟

 

2 .1- ظهور تدریجی و سیر تکاملی سیستم‌های عامل

 

3 .1- تکامل سیستم‌ عامل‌های جدید

 

 

1 .1- سیستم عامل چیست؟

سیستم عامل بخش مهمی از هر سیستم کامپیوتر است. هر سیستم کامپیوتری را می‌توان به چهار قسمت تقسیم کرد:

 

سخت‌افزار، سیستم عامل، برنامه‌های کاربردی و کاربران

 

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

 

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

 

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

 

 

 

 

 

 

 

 

1 .1 .1- دیدگاه برتر

دیدگاه برتر نسبت به کامپیوتر، بر حسب واسطی که مورد استفاده قرار می‌گیرد، فرق می‌‌کند، اغلب کاربران کامپیوتر از PC استفاده می‌کنند که شامل مانیتور، صفحه کلید، ماوس و واحد سیستم است. چنین سیستمی برای یک کاربر تهیه شده است تا از منابع آن برای انجام کارهای بیشتر استفاده کند. در این مورد، سیستم عامل برای سهولت استفاده طراحی شد، ولی نگاهی به کارایی داشت، اما به بهره‌وری منابع پرداخته نشد. کارایی برای کاربر مهم است، ولی بخش زیادی از سیستم بیکار می‌ماند و منتظر سرعت I/O کاربر است.

 

بعضی از کاربران از پایانه‌هایی استفاده می‌کنند که به کامپیوتر بزرگ یا مینی کامپیوتر وصل هستند. کاربران دیگر نیز از طریق پایانه‌های دیگر به این کامپیوتر دسترسی دارند. این کاربران از منابع به طور مشترک استفاده می‌کنند و اطلاعات را مبادله می‌نمایند. سیستم عامل طراحی شد تا بهره‌وری منابع را افزایش دهد. بدین ترتیب، کل زمان پردازنده‌، حافظه و I/O به طور کارآمد مورد استفاده قرار می‌گیرند.

 

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

 

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

 

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

 

 

2 .1 .1- دیدگاه سیستم

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

 

سیستم عامل را از دیدگاه نیاز به کنترل دستگاه‌های I/O و برنامه‌های کاربردی نیز می‌توان مورد مطالعه قرار داد. در این دیدگاه، سیستم عامل یک برنامه است. برنامه‌های کنترل، برنامه‌های کاربران را کنترل می‌کند تا از کامپیوتر به درستی استفاده کنند. در این دیدگاه، بیشتر به کنترل دستگاه‌های I/O پرداخته می‌شود.

 

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

 

چون استفاده از سخت‌افزار محض آسان نیست، برنامه‌های کاربردی بوجود آمدند. بسیاری از عملیات این برنامه‌های کاربردی، مشترک است، مثل عملیاتی که دستگاه‌های I/O را کنترل می‌کنند. عملیات مشترک کنترل و تخصیص منابع، به صورت نرم‌افزار جداگانه‌ای به نام سیستم عامل نوشته شدند.

 

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

 

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

 

 

3 .1 .1- اهداف سیستم

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

 

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

 

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

 

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

 

 

2 .1- ظهور تدریجی و سیر تکاملی سیستم‌های عامل

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

 

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

 


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


مقاله در مورد سیستم‌ عامل، روح کامپیوتر