فروشگاه فایل

بهترین و بزرگترین مرکز دانلود و خرید وفروش پروژه های پایان نامه دانشجویی و تحقیقات آماده و کارآموزی به صورت حرفه ای فایل های آموزشی و فایل های پاورپوینت

اطلاعیه فروشگاه

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

پروژه

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

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

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

 

مقدمه

لینوکس، یك سیستم عامل قدرتمند، پایدار و رایگان است و هم اکنون توسط شرکت ها و سازمان های متعددی از سراسر جهان پشتیبانی و حمایت می شود. این سیستم عامل به صورت متن باز ارائه می شود و بدین ترتیب برنامه نویسان و دانشجویان به راحتی ميتوانند كدهاي آن را تغيير دهند. لينوكس يك سيستم عامل رايگان، سريع، پايدار،قابل اطمينان و انعطاف پذير است كه بر روي طيف وسيعي از كامپيوترها همانند كامپيوترهاي شخصي، ايستگاههاي كاري، سرويس دهنده ها و مسيرياب ها استفاده مي شود. در ابتدا لينوكس براي پردازنده هاي x86 شركت اينتل طراحي شده بود ولي امروزه لينوكس پردانده هاي اينتل،مك،اسپارك،آلفا و ساير سكوهاي سخت افزاري بكار مي رود. بطور كلي لينوكس يك سيستم عامل چند كاربره و چند منظوره است و بدليل چند كاربره بودن، كاربران متعددي مي توانند به طور همزمان به آن متصل شوند. با خاصيت چند برنامه اي نيز امكان اجراي همزمان برنامه هاي متعدد فراهم مي شود. بطور معمول انواع مختلف لينوكس، سرويس دهنده هاي متنوعي براي سرويس وب، پست الكتروني، سرويس نام دامنه و ... ارائه مي دهند كه از قدرت، كارايي سرعت و پايداري مناسبي برخوردارند.لینوکس ردهت یکی از معروفترین انواع لینوکس بشمار می رود و قدرت و انعطاف پذیری کاربردی استگاههای کاری یونیکس را به کامپیوترهای شخصی آورده و مجموعه کاملی از برنامه های کاربردی و محیط های گرافیکی کارآمد را ارئه می دهد. محیط های گرافیکی مورد استفاده در ردهت دو محیط قدرتمند GNOME و KDE هستند که هر یک از آنها براحتی قابل تنظیم و پیکربندی بوده و برای مدیریت سیستم, برنامه ها. فایلها .شبکه و غیره بکار می روند.

شروع داستان لينوكس

در سال 1991 در حالي كه جنگ سرد رو به پايان مي‌رفت و صلح در افق ها هويدا مي‌شد، در دنياي كامپيوتر، آينده بسيار روشني ديده مي‌شد. با وجود قدرت سخت‌افزارهاي جديد، محدوديت هاي كامپيوترها رو به پايان مي‌رفت. ولي هنوز چيزي كم بود ... و اين چيزي نبود جز فقداني عميق در حيطه سيستم هاي عامل.

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

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

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

بعنوان يك سيستم عامل، MINIX خيلي خوب نبود. ولي مزيت اصلي آن، در دسترس بودن كد منبع آن بود. هر كس كه كتاب سيستم عامل تاننباوم را تهيه مي‌كرد، به 12000 خط كد نوشته شده به زبان C و اسمبلي نيز دسترسي پيدا مي‌كرد. براي نخستين بار، يك برنامه‌نويس يا هكر مشتاق مي‌توانست كد منبع سيستم عامل را مطالعه كند. چيزي كه سازندگان نرم‌افزارها آن را محدود كرده بودند. يك نويسنده بسيار خوب، يعني تاننباوم، باعث فعاليت مغزهاي متفكر علوم كامپيوتري در زمينه بحث گفتگو براي ايجاد سيستم عامل شد. دانشجويان كامپيوتر در سرتاسر دنيا با خواندن كتاب و كدهاي منبع، سيستمي را كه در كامپيوترشان در حال اجرا بود، درك كردند و يكي از آن ها بينوس توروالدز نام داشت.

تاریخچه لینوکس

تولد سيستم عامل جديد

در سال 1991 لينوس بنديكت توروالدز (Linus Benedict Torvalds) دانشجوي سال دوم علوم كامپيوتر دانشگاه هلسينكي فنلاند و يك هكر خود آموخته بود. اين فنلاندي 21 ساله عاشق وصله پينه كردن محدوديت هايي كه سيستم را تحت فشار قرار مي‌دادند. ولي مهمترين چيزي كه وجود نداشت يك سيستم عامل بود كه بتواند نيازهاي حرفه‌اي‌ها را برآورده نمايد. MINIX خوب بود ولي فقط يك سيستم عامل مخصوص دانش‌آموزان بود و بيشتر به عنوان يك ابزار آموزشي بود تا ابزاري قدرتمند براي به كارگيري در امور جدي.

در اين زمان برنامه‌نويسان سرتاسر دنيا توسط پروژه گنو (GNU) كه توسط ريچارد استالمن (Richard Stallman) آغاز شده بود، تحريك شده بودند. هدف اين پروژه ايجاد حركتي براي فراهم نمودن نرم‌افزارهاي رايگان و در عين حال با كيفيت بود. استالمن خط مشي خود را از آزمايشگاه معروف هوش مصنوعي دانشگاه MIT با ايجاد برنامه ويرايشگر emacs در اواسط و اواخر دهه 70 آغاز نمود. تا اوايل دهه 80، بيشتر برنامه‌نويسان نخبه آزمايشگاه هاي هوش مصنوعي MIT جذب شركت هاي نرم‌افزاري تجاري شده بودند و با آن ها قراردادهاي حفظ اسرار امضا شده بود. ولي استالمن ديدگاه متفاوتي داشت. وي عقيده داشت بر خلاف ساير توليدات، نرم‌افزار بايد از محدوديت هاي كپي و ايجاد تغييرات در آن آزاد باشد تا بتوان روز به روز نرم‌افزار‌هاي بهتر و كارآمدتري توليد نمود.

با اعلاميه معروف خود در سال 1983 پروژه GNU را آغاز كرد. وي حركتي را آغاز كرد تا با فلسفه خودش به توليد و ارائه نرم‌افزار بپردازد. نام GNU مخفف GNU is Not Unix است. ولي براي رسيدن به روياي خود براي ايجاد يك سيستم عامل رايگان، وي ابتدا نياز داشت تا ابزارهاي لازم براي اين كار را ايجاد نمايد. بنابراين در سال 1984 وي شروع به نوشتن و ايجاد كامپايلر زبان C گنو موسوم به GCC نمود. ابزاري مبهوت‌كننده براي برنامه‌نويسان مستقل. وي با جادوگري افسانه‌اي خود به تنهايي ابزاري را ايجاد نمود كه برتر از تمام ابزارهايي كه تمام گروه هاي برنامه‌نويسان تجاري ايجاد كرده بودند قرار گرفت. GCC يكي از كارآمدترين و قويترين كامپايلرهايي است كه تاكنون ايجاد شده است.


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 5,000 تومان
کدتخفیف:

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


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

نام فایلحجم فایل
file116_1444050_6158.zip1.1 MB