سورنا فایل

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

سورنا فایل

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

دانلود فایل آشنایی با سیستم عامل اندروید

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

دانلود فایل آشنایی با سیستم عامل اندروید


دانلود فایل آشنایی با سیستم عامل اندروید

 

پیش از ورود به اطلاعات مربوط به آندروید، نخست به نام آن می‌پردازیم. بنابر ترجمه دیکشنری کمبریج، آندروید این گونه تعریف شده است: «یک ربات (ماشینی که به وسیله کامپیوتر کنترل می‌شود) که به گونه‌ای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» شاید بتوان نزدیک‌ترین معنی در زبان فارسی به آندروید را آدم آهنی یا آدم ماشینی دانست.

از مدیریت شرکت کوچک آندروید تا مدیریت پروژه در خلاق‌ترین شرکت جهان

در ماه ژوئیه سال ۲۰۰۵ گوگل شرکت آندروید در پالو آلتوی کالیفرنیا را خرید. شرکت کوچک آندروید که توسط اندی روبین، ریچ ماینرز، نیک سیرز و کریس وایت پایه‌گذاری شده بود، در زمینه تولید نرم‌افزار و برنامه‌های کاربردی برای تلفن‌های همراه فعالیت می‌کرد. اندی روبین مدیر ارشد اجرایی این شرکت پس از پیوستن آندروید به گوگل به سمت قائم‌مقام مدیریت مهندسی این شرکت و مسئول پروژه آندروید در گوگل منصوب شد.

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

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

فایل ورد 17 صفحه

 


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


دانلود فایل آشنایی با سیستم عامل اندروید

تحقیق درمورد آشنایی با سیستم عامل لینوکس 38 ص

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

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

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

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

 

آشنایی با سیستم عامل لینوکس

RHCE >>>> Red hat Certified Engineer

RHEL >>>> Red hat Enterprise Linux

Fedora is a linux & open source community integration effort.

توزیع کننده های مختلف لینوکس:

لینوکس توزیع های مختلفی دارد که ما چند نمونه از آن را شرح می دهیم.

RedHat

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

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

Mandrake

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

SuSE

این نسخه به آسانی نصب می شودو سخت افزارهای زیادی را به طور خودکار می شناسد. با برنامه های جانبی زیادی ارائه می شود و بسیاری از کاربران حرفه ای از این نسخه استفاده می کنند.

Lindows OS

این نسخه شباهت زیادی به ویندوز دارد و از برنامه های Windows Office نیز پشتیبانی می کندو برای افرادی می باشد که عادت بسیاری به ویندوز دارند.

Fedora

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

Debian

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

Knoppix

Knoppix که به صورت یک cd راه انداز میباشدو از روی cd بوت شده و احتیاجی به نصب ندارد. بیشتر قطعات را به صورت خودکار می شناسد.

Slack ware

این نسخه از کرنل 2.4 و از کتابخانه C نسخه 2.2.5استفاده می کندو نصب آسانی داردو دارای برنامه های کاربردی فراوانی می باشد.

Turbo Linux

این نسخه یکی از اعضای United Linux می باشد و برای تجاری و برنامه نویسی پیشنهاد می شود.

شل و مفهوم آن:

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

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

شل انواع گوناگونی دارد مثل BASH –CSH – KSH-TCSHو... برای آگاهی از شلهای موجود در لینوکس می توان دستور زیر را تایپ کرد.

Cat /etc/shells$

هسته سیستم عامل لینوکس

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

 

Kernel.1 : مسؤلیت آن مدیریت بر سخت افزار است. مثل کنترل و تغییرات.

System Service.2 : وظیفه مدیریت حافظه و خدمات را بر عهده دارد.

: Program.3 command prompt دستورات و فرمانها

یکی از خصوصیات سیستم عامل لینوکس open source بودن آن است ، مثل Fedora و Red hat و .....

Fedora یک انجمن برای open souce کردن لینوکس می باشد.

ویژگیهای لینوکس:

: Multi user.1 بیش از یک user میتواند log on شود.

Multi tasking.2: یک کاربر میتواند بیش از یک برنامه یا پردازش اجرایی را همزمان داشته باشد.

3.high security: امنیت بالا

انواع نصب ها برای سیستم عامل لینوکس:

1. text : متنی.

2. gu1 : گرافیکی.

3. N/W : network based

طریقه نصب در مد متنی در ادامه گفته شده است و طریقه نصب گرافیگی به همراه جزوه ضمیمه می باشد.

نکته : برای اینکه بتوانیم linux را در مد گرافیکی نصب کنیم احتیاج به Ram بالاتر از 128 داریم.

لینوکس دارای 7 مد می باشد. 6 مد آن متنی و 1 مد گرافیکی است. که برای متنی 2GB فضا و برای گرافیکی 4GB فضا لازم است.

نکاتی برای نصب لینوکس:

قبل از نصب باید Hard disk خود را آماده کنیم. اگر مثلا فقط کل هارد دیسک را به دو درایو تقسیم کرده ایم ،باید یک درایو را خالی کرده و آن مقدار از حافظه را بدون فرمت کنیم. که برای این کار میتوان از نرم افزار partition magic استفاده کرد.

 

برای نصب لینوکس باید مراحل نصب را به 3 مرحله تقسیم کنیم:

1. /swap : که مقدار آن باید 2 برابر Ram باشد.

IDE : Integrated Device Electronics (Device Identities)

H.D.D:

Linux

1. primary master>>>> /dev/hda

2. primary slave >>>> /dev/hdb

3. secondary master >> /dev/hdc

4. secondary slave >>> /dev/hdd

5. CD-Rom >>> /dev/cd rom

6. printer port >>>> /dev/lp0

7. floppy drive >>>> /dev/fd0 (fd1)

8. USB >>>> /dev/usb0

فرض کنیم بروی سیستم تنها یک هارد داریم و سیستم آن را به عنوانhda بشناسد. حال برای پارتیشن بندی کردن این هارد باید توجه کنیم که یک device در لینوکس حداکثر می تواند تا 4 Primary Partition داشته باشد لذا پارتیشن های منطقی همیشه از 5 شروع می شود. یعنی حتی اگر تعداد primary partition ها کمتر از4 باشد باز لینوکس پارتیشن منطقی را از شماره 5 شروع می کند.

قبل از نصب باید به نکات زیر توجه کرد:

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

Win98 >> Win xp >> Win server >> linux

برای نصب باید با حروف کوجک بنویسیم.

system administrator ما root می باشد.

GNOME و KDE به عنوان دو استاندارد رومیزی لینوکس مطرح هستند.

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

KDE: بعضی برنامه های کاربردی مانند Kmail ، Email و Konqueror را برای ما فراهم می کند. در واقع نوعی محیط


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


تحقیق درمورد آشنایی با سیستم عامل لینوکس 38 ص

سیستم عامل

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

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

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

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

 

سیستم عامل

مفاهیم کلی

به طور کلی نرم افزارهای کامپیوتر به دو گروه تقسیم می‌شوند:

یکی برنامه‌های سیستمی که عملیات کامپیوتر را مدیریت می‌کنند و دیگری برنامه‌های کاربردی .سیستم عامل (operating system=os) اصلی ترین برنامه سیستمی است که به عنوان رابط بین کاربر و سخت افزار کامپیوتر عمل می‌کند .

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

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

در صورت عدم وجود سیستم عامل کاربرو یا برنامه نویس می‌بایست آشنایی کاملی با سخت افزارهای مختلف کامپیوتر (مثل مانیتور ,فلاپی , کی بورد و غیره) داشته باشدو روتین‌هایی برای خواندن و یا نوشتن آنها به زبانهای سطح پائین بنویسد. از این جنبه به سیستم عامل با عنوان ماشین توسعه یافته(Extended machine) یا ماشین مجازی (Virtual machine) یاد می‌شود که واقعیت سخت افزار را از دید برنامه نویسان مخفی می‌سازد.

وظیفه دوم سیستم عامل مدیریت منابع(Resource Management) می‌باشد, یعنی سیستم عامل باعث استفاده بهینه و سودمند (اقتصادی) از منابع سیستم می‌گردد. منظور از منابع پردازنده‌ها ,حافظه‌ها ,دیسکها,موس ها , چاپگرها , فایلها , پورتها و غیره هستند. یک سیستم کامپیوتری منابع نرم افزاری و سخت افزاری بسیار دارد که ممکن است در حین اجراء برنامه لازم باشند , سیستم عامل همانند مدیر منابع عمل کرده و آنها را بر حسب نیاز به برنامه‌های مشخصی تخصیص می‌دهد.

سیستم عامل معمولا اولین برنامه‌های است که پس از بوت شدن در حافظه بار می‌شود. پس از بار شدن قسمتی از سیستم عامل بطور دائم در حافظه باقی (Resident)می‌ماند. قسمتهای دیگر با توجه به کاربرد کامپیوتر توسط کاربر از دیسک به حافظه آورده می‌شود.

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

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

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

انوع سیستم عامل از نظر ساختار

تکنیک سیستم یکپارچه

تکنیک سیستم لایه ای

سیستم مجازی در سیستم عامل

سیستم مشتری –خدمتگزار

زبان های پیاده سازی سیستم عامل

تکنیک سیستم یکپارچه

سیستمهای تجاری زیادی وجود دارند که ساختار خوش تعریقی ندارند. اغلب این سیستم عاملهابه عنوان سیستم های کوچک و محدودی شروع شده‌اند وسپس به تدریج ورای دید اولیه طراحان گسترش یافته‌اند سیستم عامل DOS از این دسته می‌باشد.سیستم عامل به صورت یک مجموعه از رویه‌ها نوشته شده است که هر یک از آنها می‌توانند دیگری را به هنگام نیاز فراخوانی کنند . برای مخفی کردن اطلاعات امکاناتی وجود ندارد و هر رویه برای دیگر رویه‌ها کاملا قابل مشاهده است . مثلاً در MS-DOS واسطه‌ها و سطوح عملیاتی به خوبی مجزا نشده‌اند و مطابق شکل زیر برنامه‌های کاربردی می‌توانند مستقیماً به توابع ROM BIOS ویا حتی پورت دستگاههای مختلف (مثل هارد دیسک) دسترسی پیدا کنند, لذا به راحتی می‌توان برنامه‌های مخرب زیادی تحت DOS پدید آورد.اکثر CPU ها دارای دو مد کاری هستند مد هسته که مخصوص سیستم عامل است و در آن تمامی دستورالعملها مجاز می‌باشد و دیگری مد کاربر است که مخصوص برنامه‌های کاربران بوده ودر آن دستورات I/O و دستورالعملهای معین دیگری مجاز نمی‌باشند. سیستم عامل DOS توسط سخت افزار زمان خود «پردازنده 8088) محدود بوده است چرا که این پردازنده فقط در یک مد کار می‌کند و تمام دستورات


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


سیستم عامل

دانلود پروژه کارآموزی کار با سیستم عامل Unix در بانک صادرات دایره کامپیوتر 57 ص

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

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

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

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

 

بسم الله الرحمن الرحیم

دانشگاه آزاد اسلامی

واحدپرند

نام پروژه : گزارش کارآموزی

موضوع پروژه :

کار با سیستم عامل Unix در بانک صادرات- دایره کامپیوتر

استاد :

جناب آقای مهندس خیاطی

دانشجو :

شیدرخ فتحی

شماره دانشجویی : ۸۳۱۵۳۱۵۳

بهار ١۳۸۷

تقدیر و تشکر

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

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

و سپاس فراوان از پدرم که بی نیازیم آموخت و مادرم که به من درس محبت داد.

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

مراتب سپاس صمیمانه خود را از کارکنان دایره کامپیوتر بانک صادرات منطقه غرب تهران دارم که پشتیبان من بوده و با رهنمودهای ارزنده خود راهگشای اینجانب بوده اند.

تقدیم به آنهایی که حقیقت بر دل و جانشان تجلی کرده است اگر چه از این اوراق بی بها مستغنیند.

فهرست

عنوان صفحه

بخش اول : آشنایی با سیستم عامل unix

تاریخچه ....................................................................................................... ۸

آشنایی با سیستم عامل ...................................................................... ۱۱

ویژگی های سیستم عامل unix ........................................................ ۱۲

ساختار سیستم عامل unix ................................................................ ۱۳

۱- kernel ...................................................................................... ۱۳

تخصیص حافظه های اصلی و فرعی ........................................ ۱۴

کنترل دستیابی به دستگاههای جانبی ........................................ ۱۵

۲- فایل سیستم .................................................................................. ۱۶

a- boot block .......................................................................... ۱۶

b- super block ...................................................................... ۱۶

c- ilist ......................................................................................... ۱۷

d- data ........................................................................................ ۱۸

۳- shell ............................................................................................ ١۹

۴- command .................................................................................. ١۹

دریافت دستورها در unix ................................................................... ۲۰

- شروع و پایان کاربرد .................................................................... ۲۰


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


دانلود پروژه کارآموزی کار با سیستم عامل Unix در بانک صادرات دایره کامپیوتر 57 ص

دانلود پاورپوینت سیستم عامل (Operating system)

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

دانلود پاورپوینت سیستم عامل (Operating system)


دانلود پاورپوینت سیستم عامل (Operating system)

ورودی و خروجی:

سیستم عامل برای کنترل دستگاههای ورودی و خروجی (I/O)  ، دستوراتی به دستگاههای می فرستد ، Interrupt   هایی را دریافت می کند و به  Error  هایی که رخ می دهد. میپردازد.

اصول سخت افزار I/O

کلیات نرم افزار  I/O

بن بستها Dead Locks

اصول سخت افزار I/O:

در این پنجره از دیدگاه برنامه نویس به سخت افزار I/O  نگاه می کنیم .

یعنی :

واسط (Interface)  که در اختیار نرم افزار قرارداده می شود. دستوراتی که سخت افزار قبول می کند ، کارهایی را که انجام می دهد ،  Error  هایی که

در این بخش توجه ما بر این خواهد بود که که دستگاههای ورودی / خروجی چگونه  Program  می شوند .  (Programming I/O Devices)   

دستگاههای ورودی /خروجی  I/O:

به 2 دسته کلی تقسیم می شوند :

Block Devices

Character Devices

دستگاههای بلوکی   Block Devices:

دستگاهی است که اطلاعات را در بلوکهایی با سایز ثابت می ریزد که هر بلوک آدرس خودش را دارد. سایزهای معمول برای بلوک از 512 بایت تا 32768  Byte   یعنی 32k می باشد.

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

دستگاههای کاراکتری   Character Devices:

یک دستگاه کاراکتری یک  Stream  (جویباری) از کاراکترها را می پذیرد یا ارائه می کند، بدون توجه به هر گونه ساختار بلوکی .  یک دستگاه کاراکتری قابل آدرس دهی نیست و عمل  Seek  را ندارد.

پرینترها ، واسط های شبکه (کارتهای شبکه) ،  Mouse ها و بیشتر دسنتگاههایی که دیسک مانند نیستند ، دستگاههای کاراکتری هستند.

البته هر دستگاه در این طبقه بندی نمی گنجد مثلآ  Clock ( ساعت کامپیوتر) نه قابل آدرس دهی بلوکی است و نه  Stream  های کاراکتری می گیرد یا تولید می کند.  Clock  تنها کاری که می کند ایجاد

Interrupt  یا سیگنال وقفه در بازه های زمانی تعریف شده است .

اما این تقسیم بندی دستگاههای ورودی / خروجی آنقدر کلی هست که بتوان از آن به عنوان پایه ای برای ایجاد  نرم افزار سیستم عامل مربوط به دستگاههای  I/O  به طور مستقل  از دستگاه  (Device

Independent)

استفاده کرد.

به عنوان مثال :

سیستم فایل (File System) ، فقط به دستگاههای بلوکی انتزاعی می پردازد و بخش وابسته به دستگاه   (Device Dependent) را به نرم افزار سطح پایینی به نام  Device Driver  واگذار می کند .

Device Controllers   (کنترل کننده های دستگاه):

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

جزء الکترونیکی  Device Controller یا  Adaptor  نامیده میشود.

جزء مکانیکی که خود دستگاه  (Device) است

برخی کنترلرها  Hard-Wired  روی  Mainboard  هستد (on-board)

برخی کنترلرها از طریق  Slot  ها روی  Mainboard ،  Plug میشوند

برخی کنترلرها می توانند دو، چهار یا حتی هشت  دستگاه عین هم را کنترل کنند. مثل کنترلر دیسکهای  (SCSI (Small Computer System Interface

اگر استانداردهایی برای   Interface  میان  Controller و Device  وجود داشته باشد .کمپانیها می توانند    Controller  ها و  Device هایی تولید کنند که آن استاندارد را رعایت نماید.

بطور مثال :

استانداردهای (IDE    (Integrated Device Electronics

استاندارد های (SCSI (Small Computer System Interface  

سیستم عامل همیشه با کنترلر سروکار دارد نه با خود  Device:

اکثر کامپیوترهای کوچک برای ارتباط میان  CPU  و Controller  ها از مدل دارای  Bus  مطابق شکل زیر استفاده می کند.

اما  Mainframe  ها چندین  Bus  دارند و از کامپیوترهای ورودی/ خروجی مخصوصی به نام  Channels    I/O   ( کانالهای  ( I/Oاستفاده می کنند  که این I/O Channel  ها بخشی از بار  CPU

را کم میکند .

شامل 29 اسلاید POWERPOINT   


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


دانلود پاورپوینت سیستم عامل (Operating system)