اس فایل

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

اس فایل

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

پاورپوینت با عنوان سیستم عامل لینوکس (Linux) در 76 اسلاید

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

پاورپوینت با عنوان سیستم عامل لینوکس (Linux) در 76 اسلاید


پاورپوینت با عنوان سیستم عامل لینوکس (Linux) در 76 اسلاید

 

 

 

 

لینوکس (به انگلیسی: Linux) سیستم‌عاملی شبه یونیکسی است که بخش عمدهٔ آن سازگار با استاندارد پازیکس است. از دید فنی لینوکسْ تنها نامی است برای هستهٔ سیستم‌عامل و نه کل آن. هسته‌ای که نخستین بار در سال ۱۹۹۱ میلادی توسط لینوس توروالدز منتشر شد. اما به طور معمول این نام اطلاق می‌شود به سیستم‌عامل‌هایی که از هم‌نهش (composition) لینوکس (به عنوان هسته سیستم‌عامل) با نرم‌افزارهای آزاد و متن‌باز بدست می‌آیند. درحالیکه بنیاد نرم‌افزار آزاد سیستم‌عامل حاصل از این هم‌نهش را «گنو/لینوکس» می‌نامد اما همان‌طور که گفته شد به طور معمول آنرا لینوکس می‌خوانند. این دوگانگی در نام نهادن منجر به بحث نامگذاری گنو/لینوکس شده‌است.

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

به سیستم‌عامل بنا شده با هسته لینوکس، توزیع لینوکس (linux distribution) می‌گویند که به طور معمول شامل ابزارهای گسترش نرم‌افزار،پایگاه‌های داده، سرویس دهنده‌های وب مثل آپاچی، محیط‌های رومیزی مانند گنوم و کی‌دی‌ئی و اکس‌اف‌سی‌ای و مجموعه‌های اداری مانند اُپن آفیس هستند.

در ابتدا لینوکس برای استفادهٔ ریزپردازنده‌ها با معماری ۸۰۳۸۶ اینتل طراحی شده بود؛ اما امروزه انواع گوناگون معماری‌ها را پشتیبانی می‌کند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابررایانه‌ها و تلفن‌های همراه به کار می‌رود. این سیستم‌عامل که در ابتدا بیشتر توسط افراد مشتاق گسترش پیدا می‌کرد و به کار گرفته می‌شد، توانسته است پشتیبانی شرکت‌های سرشناسی چون آی‌بی‌ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه‌های خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل‌گران این موفقیت را ناشی از استقلال از فروشنده، کم‌هزینه بودن پیاده‌سازی، سرعت بالا، امنیت و قابلیت اطمینان آن می‌دانند.

فهرست مطالب:

تاریخچه لینوکس
منظور از منبع‌ باز چیست؟
برخی از ویژگی های لینوکس
توزیع هاى لینوکس
انتخاب بهترین توزیع
– انواع توزیع ها
– انواع فایل های  لینوکس
– دایرکتوری ها
معماری لینوکس
مقایسه ویندوز و لینوکس 
– واسط کاربر
– آشنایی با دستورات لینوکس

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


پاورپوینت با عنوان سیستم عامل لینوکس (Linux) در 76 اسلاید

اموزش نصب Red Hat linux

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

اموزش نصب Red Hat linux


اموزش نصب Red Hat linux

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

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

 تعداد صفحه61

 

چکیده:

 

در این تحقیق شما Red Hat linux را نصب خواهید کرد.

 

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

 

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


مقدمه:‌

 

ابتدا « ابتدا تو را نادیده می گیرند، سپس مسخره ات می کنند و بعد با تو می جنگند. ولی در نهایت پیروزی از آن توست »

 

«گاندی»

 

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

 

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

 

هنگامیکه خبر استفاده از سیستم عامل Linux را در دولت آلمان شنیدیم و اینکه مایکروسافت حاضر به تخفیف 90% شده تا سیستم عامل Linux توسط دولت آلمان انتخاب نگردد. واقعا شوکه شدیم .

 

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

 

تحقیق Red ltat linux9 با هدف راهنمایی و کمک برای نصب Red ltat linux نوشته شده است. در این تحقیق به نحوی جالب و سرگرم کننده نصب Red ltat linux را خواهید آموخت همچنین اطلاعاتی در مورد لینوکس کسب خواهید کرد.

 

 

 

تاریخچه:

 

آغاز داستان :‌

 

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

 

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

 

داس، امپراطوری کامپیوترهای شخصی را در دست داشت. سیستم عامل بی استخوانی که با قیمت 50000 دلار از یک هکر سیاتلی توسط بیل گیتز ( Bill Gates ) خریداری شده بود و با یک استراتژی تجاری هوشمند، به تمام گوشه های جهان رخنه کرده بود. کاربران PC انتخاب دیگری نداشتند. کامپیوترهای اپل مکینتاش بهتر بودند. ولی قیمتهای نجومی، آنها را از دسترس اکثر افراد خارج می ساخت.

 

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

 

بنظر می رسید این راه حل به صورت سیستم عامل MINIX ارائه شد. این سیستم عامل ، که از ابتدا توسط اندرو اس، تاننباوم ( Andrew S. Tanenbaum) پروفسور هلندی، نوشته شده بود به منظور تدریس عملیات داخلی یک سیستم عامل واقعی بود این سیستم عامل برای اجرا روی پردازنده های 8086 اینتل طراحی شده بود و بزودی بازار را اشباع کرد.

مطالب


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


اموزش نصب Red Hat linux

دانلود مقاله BSD, Windows, Linux سیستم های مدیریت حافظه

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

 

 

 


مقایسه سیستم های مدیریت حافظه
BSD, Windows, Linux
چکیده:
در این قسمت می خواهیم سیستم مدیریت حافظه یک سیستم عامل را مورد بررسی و کاوش قرار دهیم. ما ابتدا با یک نگاه جامع به سیستمهای مدیریت حافظه که به اختصار به آنها MM نیز میگویند میپردازیم و بعد سیستم های مدیریت حافظه را در سیستم عامل های واقعی Linux 2.4 ، Windows 2000 و BSD 4.4 با هم مقایسه می کنیم.

 

 

 

 

 

 

 

 

 


فهرست عناوین

 

 

 


مقدمه 4
سیستم های مدیریت حافظه 4
حافظه مجازی 5
صفحه بندی 5
مقایسه 7
ساختمانهای داده ای برای تشریح فضای پروسس 9
4.4 BSD 9
Windows 11
Linux 12
توزیع فضای آدرس پروسس 12
جابجایی صفحات 13
4.4 BSD 13
Windows 15
Linux 18
پیشنهادات و نتایج 19


 


1- مقدمه:
در این مقاله زیر سیستم های مدیریت حافظه این سیستم عامل ها را با هم مقایسه می کنیم Linux 2.4 ، Windows 2000 و BSD 4.4 . BSD 4.4 به این دلیل انتخاب شد که نماینده نسخه های مختلف Unix است که بسیاری از اصول و پایه های مهم طراحی یک سیستم عامل را داراست و امروزه بسیاری از سیستم های عامل مانند: FreeBSD، NetBSD و OpenBSD بر مبنای آن ساخته شده اند. از همه مهمتر، Unix به صورت عالی مستند شده است و کتاب های بسیاری در مورد آن نوشته شده اند. Windows 2000 انتخاب شده است، چون یک سیستم عامل عامه پسند است و برای کامپیوتر های شخصی و افراد مبتدی، بسیار کارا است و حالا هم به شکل یک سیستم عامل کاملا بالغ در آمده است.
Linux 2.4 را به این دلیل انتخاب کردیم که هر روز هوا داران بیشتری پیدا می کند و به نظر می رسد که جایگاه مهمی را در آینده پیدا خواهد کرد. ما خیلی مایل به خصوصیات و کارآیی های این سیستم عامل عا نیستیم و در عوض می خواهیم در این مقاله به نحوه طراحی و معماری داخلی این سیستم عامل ها نگاهی بیاندازیم:

 

2- سیستم های مدیریت حافظه:
ما سیستم های مدیریت حافظه را به اختصار، MM می گوییم. MM ها بخش خیلی مهمی از هسته سیستم عامل خستند. کار اصلی آنها مدیریت سلسله مراتب حافظه اصلی یا RAM و دیسک های سخت موجود بر روی ماشین می باشد.
کار های مهم آن شامل: تخصیص حافظه و ازاد سازی آن برای پروسس هایی است که از راهکار ها و پیاده سازی حافظه مجازی (یا Virtual Memory) استفاده می کنندکه با استفاده از دیسک سخت به عنوان حافظه اصلی اضافه کار می کند.
سیستم حافظه باید تا آنجایی که امکان دارد بهینه شود، زیرا که کارآیی آن به شکل فزاینده ای به کارآیی کل سیستم و سرعت آن بستگی دارد.

 

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

 

2-2- صفحه بندی:
در صفحه بندی، فضای آدرس (چه به شکل مجازی و چه واقعی) به صفحات ثابتی که البته می تواند دارای چندین سایز مختلف باشد، تقسیم بندی می شود. صفحات به صورت جداگانه می توانند به دست گرفته شوند و در مکان های مختلفی در حافظه اصلی یا دیسک سخت قرار داده شوند.

 

ترجمه آدرس عملا توسط بخش مدیریت حافظه یا MMU انجام میگیرد. با استفاده از یک جدول صفحه در شکل 1 نشان داده شده است. جداول صفحه ارتباط بین صفحات مجازی و صفحات فیزیکی را مشخص میکنند. به عنوان مثال کدام صفحه مجازی هم اکنون کدام صفحه فیزیکی را اشغال کرده است.
MMU آدرس حافظه مجازی را به آدرس حافظه فیزیکی تبدیل میکند که شامل شماره Page Frame است و یک آفست در آن صفحه است. حفاظت میتواند به صورت صفحه به صفحه اعمال شود.
از آنجاییکه فضای آدرس مجازی نسبت به حافظه فیزیکی عظیم است ما باید از دیسک سخت برای ذخیره صفحات که در حافظه فیزیکی نمی توانند ذخیره شوند استفاده کنیم. در ارتباط با هر صفحه مجازی در جدول صفحه یک بیت وجود دارد که مشخص میکند که صفحه در حافظه فیزیکی وجود دارد یا خیر. اگر صفحه در حافظه فیزیکی موجود نباشد سخت افزار یک پیغام خطای صفحه تولید میکند و این حالت استثنا در نرم افزار کنترل شده و صفحه مورد نیاز را از روی هارد دیسک به حافظه فیزیکی منتقل میکند یا اگر غیر قابل قبول باشد یک پیغام خطا تولید میشود.
کافمن و دنینگ ویژگیهای سیستمهای صفحه بندی را به سه سیاست مهم تقسیم بندی و معین کرده اند:

 

1. وقتی سیستم صفحات را به حافظه اصلی بار میکند سیاست واکشی اجرا میشود.
2. جایی که سیستم صفحات را در داخل حافظه قرار میدهد سیاست جایگذاری اعمال میشود.
3. روشی را که به کمک آن سیستم صفحاتی را که باید از حافظه برداشته شوند انتخاب میکند وقتی که صفحات برای تقاضای جایگذاری موجود نبودند سیاست جایگذاری جابجایی اجرا میگردد.

 

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

 

 

 

3- مقایسه:
حال میخواهیم بر روی سیستم های مدیریت حافظه در Linux 2.4 ، Windows 2000 و BSD 4.4 متمرکز شویم. سیستم حافظه مجازی در BSD 4.4 مبتنی بر کد حافظه مجازی Mach 2.0,2.5,3.0 است. Windows2000 جزو سری طولانی سیستم عامل ها از زمان MS-DOS ساخته شده است.
Linux 2.4 به وسیله هکرها ساخته شد که در اصل توسط Linux Torvalds ساخته شده است.
علاوه بر منابعی که در جاهای گوناگون برای این سیستم عاملها وجود دارد اطلاعات بیشتری را میتوانید در مورد این موضوع از لینکهای 18و17 و21 در انتهای مقاله بدست آورید.
به جای آنکه سیستمهای مدیریت حافظه را برای تک تک این سیستمها به صورت جزئی توضیح دهیم که یک کار بس طولانی خواهد بود ما در اینجا بعضی از نقاط بارز آنها را با هم مقایسه میکنیم.
هر سه سیستم دارای سیستم مدیریت حافظه مدرنی هستند و دارای نکات مشترک زیادی میباشند. ساختارهای دادهای آنها خیلی به هم شبیه اندو خصوصیات هر یک نیز به یکدیگر شباهت زیادی دارد. بعضی از شباهتهای آنها نیز در زیر آورده شده است:
2 لایه انتزاعی سخت افزار: تمام این سیستم عاملها دارای لایه ای هستند که به آن Hardware Abstraction Layer یا HAL میگویند که کارهای وابسته به سیستم را انجام میدهد و بنابراین به بقیه هسته اجازه میدهد که به شکل مستقل از زیربنای سخت افزار کد شود. این شیوه، انتقال سیستم عامل را به دیگر ساختارهای سخت افزاری ممکن میسازد.
3 کپی در حال نوشتن: وقتی که یک صفحه باید به اشتراک گذاشته شود، سیستم فقط از یک صفحه با هر دو پروسس استفاده میکند که از همان کپی صفحه به صورت اشتراکی استفاده میکنند. بهر حال وقتیکه یک پروسس یک عمل نوشتن بر روی یک صفحه انجام میدهد یک کپی خصوصی برای آن پروسس ساخته میشود که بعدا میتواند به صورت انفرادی از آن استفاده کند. این کار راندمان بسیار بهتری را به دست میدهد.
4 صفحه بندی سایه ای: یک شی سایه برای شی اصلی ساخته میشود به طوریکه شی سایه ای بعضی از صفحات خود را به صورت تغییر یافته از صفحات شی اصلی داراست. اما بقیه صفحات را با شی اصلی به اشتراک میگذارد و آنها با عمل کپی به هنگام نوشتن شکل میگیرند.
5 یک شبه پشت صحنه: یک شبه پشت صحنه وجود دارد که به صورت متناوبصدا زده میشود و کارهایی را مانند خالی کردن (Flushing) و آزاد سازی حافظه بلا استفاده را انجم میدهد.
6 فایلهای قرار داده شده در حافظه: یک فایل میتواند بر روی حافظه قرار داده شود که بعدا میتواند با دستورات ساده خواندن و نوشتن اسنفاده شود.
7 ارتباطات بین پروسسی: فایلهای قرار داده شده بر روی حافظه بعدا اجازه داده میشوند که بین پروسسها به اشتراک گذاشته شوند که یک شیوه را برای ارتباطات بین پرو سس ها فراهم می آورد.
در بخش زیر ما این سیستم ها را از نظر ویژگیهای خاص آنها با هم مقایسه میکنیم.

 

3-1- ساختما نهای داده ای برای تشریح فضای پروسس:
حال ما به مطالعه ساختمان داده هایی که سیستمها برای نگه داری و ذخیره رد حافظه مجازی استفاده میکنند میپردازیم:

 

3-1-1-BSD 4.4:
در BSD 4.4 ساختمان داده ها در شکل 2 نشان داده شده اند. از آنجاییکه هر پروسس اساسا دارای فضای آدرس مجازی مسطح خود است این ساختار برای هر پروسس تکرار میشود..
ساختار های اساسی عبارتند از :
1 Vm_map_entry
2 Vm_map
3 Vm_space
4 Vm_page
5 Shadow object
6 Object

 


شکل2) ساختارهای داده ای برای مدیریت حافظه مجازی پروسس

 


Vm_pMap یک لایه وابسته به سخت افزار است و وظیفه انجام مدیریت حافظه را در پایین ترین سطح خود به عهده دارد و عموما شیوه های مختلفی را که پروسسور های گوناگون برای برنامه نویسی حافظه مجازی دارند را پشتیبانی میکند و کد وابسته به سخت افزار را فق در یک موجول قرار میدهد و موجب میشود که بقیه کد مربوط به حافظه مجازی مستقل از سخت افزار باشد. این کار منجر به یک طراحی پیمانه ا ی و موجولار میشود و انتقال کد به معماریهای گوناگون را به نسبت آسانتر و سریعتر میکند.
ساختار vm_map دارای یک اشاره گر به vm_pmap و یک زنجیره vm_pMap_entry است.
یک vm_map_entry برای هر ناحیه همسا یگی از حافظه مجازی استفاده میشود که دارای همان حقوق حفاظت و وراثت است. سپس به زنجیره ای از اشیا vm_object اشاره میکند. آخرین چیز در لیست شی واقعی است مثل فایل و دیگری سایه شی ها هستند.
سایه شی ها در شاخه دیگری از کار مقیسه ما بحث خواهند شد. شی دارای یک اشاره گر به یک لیست از اشیا vm_page است که نشان دهنده صفحات حافظه فیزیکی واقعی هستند. این صفحات در حافظه اصلی به عنوان حافظه نهان از دیسک سخت شناخته میشوند که یکی از مفاهیم حافظه مجازی است.
همچنین Vm_object دارای اشاره گر هایی به توابعی است که اعمالی را بر روی آن انجام میدهند.

 

3-1-2-Windows:
ساختارهای دادهای که در WinodwsNT هستند در شکل 3 نشان داده شده اند.

 


ساختار های داده ای Windows NT برای مدیریت حافظه مجازی پروسس

 


به جای یک لیست پیوندی Windows NT آنرا به شکل یک درخت نگه داری میکند. هر نود این درخت شناسه آدرس مجازی یا Virtual address Descriptor یا VAD نامیده میشود. هر VAD نشانگر یک بازه از آدرسهاست که دارای پارامتر های حفاظتی یکسانی هستند و اطلاعات وضعیت را نگه داری میکنند. این درخت همچنین متعادل سازی شده است به این معنی که عمق آن همیشه به میزان حداقل نگه داری میشود و این موضوع این مطلب را میرساند که زمان جستجو یعنی مدت زمان که طول میکشد تا یک نود شامل یک آدرس را پیدا کنیم به صورت نسبی کم خواهد بود.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  15  صفحه

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

 


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


دانلود مقاله BSD, Windows, Linux سیستم های مدیریت حافظه

مقاله تاریخچه Linux

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

مقاله تاریخچه Linux


مقاله تاریخچه Linux

در سال 1991، یکی از دانشجویان دانشگاه هلسینکی به نام Linus Torvalds که از سیستم عامل موجود ناراضی بود به فکر افتاد که از سیستم عامل برای کارهای خود استفاده کند. Unix یک سیستم عامل قدرتمند محسوب می شد، ولی قیمت ان گران بود.بنابر این Torvalds به فکر نوشتن نسخه ای از Unix برای خود افتاد.این کار ساده بود. وی پس از تنظیم قسمت های اصلی برنامه، از طریق اینترنت مجموعه ای از برنامه نویسان با استعداد تشکیل داد و افراد این مجموعه به کمک هم سیستم عامل یا هسته ای به وجود اوردند که امروزه به Linux موسوم است.
یکی از مهمترین تصمیماتی که
Torvalds در شروع کار گرفت، توزیع و اشتراک گذاری رایگان کد هسته لینوکس برای افرادی بود که مایل بودند در توسعه این سیستم عامل سهیم باشند.امروزه نیز لینوکس به صورت رایگان و عمدتا از طریق اینترنت توزیع می شود.
کدهای منبع ازاد (
open source) برای عموم ساخته می شوند و هر فردی می تواند در ساخت و توسعه ان، بدون زیر پا گذاشتن قانون و تملک انحصاری ان شرکت داشته باشد.هر فردی می تواند کد منبع را مطابق میل خود، حتی برای سرگرمی ،تغییر داده و نسخه ای از ان را منتشر سازد. ولی انچه که افراد نمی توانند تغییر دهند، جلوگیری از هر شخص دیگر برای استفاده، تغییر و توزیع ان نسخه از نرم افزار است که شما ان را تغییر داده اید. اعمال این محدودیت که نمی تواند به طور انحصاری به شخص یا شرکتی تعلق داشته باشد باعث پیشرفت های حیرت انگیزی در این صنعت گردید.
در اوایل بهار 1994، اولین نسخه واقعی لینوکس (نسخه 1.0) برای استفاده عموم عرضه گردید.حتی در ان زمان، این سیستم عامل، یک سیستم عامل خوب محسوب می شد و از ویژگی های رایگانی که در سیستم عامل های دیگر به قیمت صدها دلار به فروش می رسید برخوردار بود.

 

 

 

 

 

 

 

 

این مقاله به صورت  ورد (docx ) می باشد و تعداد صفحات آن 53صفحه  آماده پرینت می باشد

چیزی که این مقالات را متمایز کرده است آماده پرینت بودن مقالات می باشد تا خریدار از خرید خود راضی باشد

مقالات را با ورژن  office2010  به بالا بازکنید





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


مقاله تاریخچه Linux

دانلود مرجع Linux The Complete Reference.6th.Edition

اختصاصی از اس فایل دانلود مرجع Linux The Complete Reference.6th.Edition دانلود با لینک مستقیم و پر سرعت .

دانلود مرجع Linux The Complete Reference.6th.Edition


دانلود مرجع Linux The Complete Reference.6th.Edition

دانلود کتاب فوق العاده ی Linux The Complete Reference.6th.Edition

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

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

 

تعداد صفحه:866

قیمت :  20 هزار تومان 

قیمت در آمازون :  55.00$

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


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


دانلود مرجع Linux The Complete Reference.6th.Edition