
تعداد صفحات:10
نوع فایل: word (قابل ویرایش)
لینک دانلود پایین صفحه
آشنایی با هستهی لینوکس - قسمت اول - سیستم های عامل، یونیکس و لینوکس
اولین قسمت از مجموعه مقالات آشنایی با هسته لینوکس را آغاز می کنیم. در این مجموعه مقالات که بر طبق برنامه ریزیهای صورت گرفته ۱۶ تا ۲۰ مقاله خواهد بود به بررسی معماری و الگوریتمهای موجود در هسته لینوکس خواهیم پرداخت و در هر قسمتی که بیش از حد وارد جزییات نشود به مسایل پیاده سازی و ملاحظات آن نیز خواهیم پرداخت. در قسمت اول این مجموعه که پیش روی شماست ابتدا بررسی تاریخچه ای از یونیکس را از نظر خواهیم گذراند. سپس مختصرا بعضی از جنبههای نظریه سیستم عامل ها را مورد مطالعه قرار خواهیم داد و در ادامه نیز بحث مان را معطوف به هسته لینوکس پی خواهیم گرفت. در این مجموعه هر جا صحبت از لینوکس است منظور هسته لینوکس می باشد.
مروری بر تاریخچه یونیکس
پس از گذشت سه دهه هنوز یونیکس (Unix) یکی از قدرتمندترین و زیباترین سیستمهای عامل به شمار می رود. از زمان پیدایش یونیکس در سال ۱۹۶۹ تاکنون افکار دنیس ریچی (Dennis Ritchie) و کن تامپسون (Ken Thompson) به موجودی افسانه ای بدل شده است
یونیکس از مالتیکس (Multics) که یک پروژه سیستم عامل چند کاربره شکست خورده بود که در ازمایشگاههای بل توسعه داده شده بود زاییده شد. هنگامی که پروژه مالتیکس با شکست به اتمام رسید, اعضای مرکز تحقیقات علوم کامپیوتر ازمایشگاههای بل بدون یک سیستم عامل موفق با قابلیت باقی مانده بودند. در تابستان سال ۱۹۶۹ توسعه دهندگان ازمایشگاه بل طرحی بسیار ساده از یک فایل سیستم را ارایه کردند که بعدها زمینه ساز ایجاد یونیکس شد. آن ها سیستم جدید خود را بر روی دستگاههای PDP-7 آن زمان تست می کردند. در سال ۱۹۷۱ این سیستم نو به دستگاههای PDP-11 پورت و روی آنها امتحان شد. در آن روزها دیگر این مخلوق جدید که بر اساس کدهای سیستم شکست خورده مالتیکس بود یونیکس نامیده می شد. در سال ۱۹۷۳ سیستم عامل یونیکس با زبان C بازنویسی شد. قدمی بسیار بزرگ که موجب شد یونیکس در سالهای بعد به سیستمهای زیادی پورت شود. اولین یونیکسی که در بیرون از ازمایشگاههای بل مورد استفاده قرار گرفت یونیکس نسخه ۶ یا به اختصار V6 بود.
کمپانیهای دیگری یونیکس را به ماشینهای جدید پورت کردند. با این پورتهای زیاد یونیکسهای مختلفی شکل گرفتند. در سال ۱۹۷۷ ازمایشگاههای بل ترکیبی از این یونیکس ها را در قالب یک سیستم به نام یونیکس سیستم ۳ (Unix System III) منتشر کرد و در سال ۱۹۸۲, AT&T نسخه System V را منتشر ساخت.
دانلود تحقیق درباره آشنایی با هستهی لینوکس