فرمت فایل :word (لینک دانلود پایین صفحه) تعداد صفحات 10صفحه
مروری بر تاریخچه یونیکس
پس از گذشت سه دهه هنوز یونیکس (Unix) یکی از قدرتمندترین و زیباترین سیستمهای عامل به شمار می رود. از زمان پیدایش یونیکس در سال ۱۹۶۹ تاکنون افکار دنیس ریچی (Dennis Ritchie) و کن تامپسون (Ken Thompson) به موجودی افسانه ای بدل شده است
یونیکس از مالتیکس (Multics) که یک پروژه سیستم عامل چند کاربره شکست خورده بود که در ازمایشگاههای بل توسعه داده شده بود زاییده شد. هنگامی که پروژه مالتیکس با شکست به اتمام رسید, اعضای مرکز تحقیقات علوم کامپیوتر ازمایشگاههای بل بدون یک سیستم عامل موفق با قابلیت باقی مانده بودند. در تابستان سال ۱۹۶۹ توسعه دهندگان ازمایشگاه بل طرحی بسیار ساده از یک فایل سیستم را ارایه کردند که بعدها زمینه ساز ایجاد یونیکس شد. آن ها سیستم جدید خود را بر روی دستگاههای PDP-7 آن زمان تست می کردند. در سال ۱۹۷۱ این سیستم نو به دستگاههای PDP-11 پورت و روی آنها امتحان شد. در آن روزها دیگر این مخلوق جدید که بر اساس کدهای سیستم شکست خورده مالتیکس بود یونیکس نامیده می شد. در سال ۱۹۷۳ سیستم عامل یونیکس با زبان C بازنویسی شد. قدمی بسیار بزرگ که موجب شد یونیکس در سالهای بعد به سیستمهای زیادی پورت شود. اولین یونیکسی که در بیرون از ازمایشگاههای بل مورد استفاده قرار گرفت یونیکس نسخه ۶ یا به اختصار V6 بود.
کمپانیهای دیگری یونیکس را به ماشینهای جدید پورت کردند. با این پورتهای زیاد یونیکسهای مختلفی شکل گرفتند. در سال ۱۹۷۷ ازمایشگاههای بل ترکیبی از این یونیکس ها را در قالب یک سیستم به نام یونیکس سیستم ۳ (Unix System III) منتشر کرد و در سال ۱۹۸۲, AT&T نسخه System V را منتشر ساخت.
طراحی ساده یونیکس, همراه با در اختیار بودن سورس کد آن موجب توسعه فوق العاده آن در سازمانهای دیگر شد. یکی از بزرگترین این سازمان ها دانشگاه برکلی کالیفرنیا بود. نسخه ای از یونیکس که در برکلی توسعه داده شده بود نام BSD که مخفف عبارت Berkeley Software Distribution است گرفت. اولین نسخه BSD در سال ۱۹۷۹ منتشر شد. سریهای 4.3BSD , 4.2BSD , 4.1BSD , 4.0BSD , 4BSD بعد از 3BSD منتشر شدند. در این نسخه ها امکاناتی چون حافظه مجازی, تخصیص دینامیک حافظه, TCP/IP اضافه شدند. در سال ۱۹۹۳ اخرین نسخه رسمی یونیکس برکلی که حافظه مجازی در آن بازنویسی شده بود تحت عنوان 4.4BSD منتشر شد. امروزه توسعه BSD در قالب پروژههایی چون OpenBSD, NetBSD, FreeBSD, DragonflyBSD, Darwin ادامه می یابد. در دهه ۱۹۸۰ و ۱۹۹۰ کمپانیهای مختلفی نسخههای تجاری از یونیکس خود را منتشر کردند. این سیستم ها که معمولا بر مبنای یونیکس AT&T یا BSD بودند برای پشتیبانی از قابلیتهای معماری سخت افزارهای خاص تغییر می یافتند. معروف ترین این سیستم ها True 64, HP-UX, IBM's AIX, DUNIX/ptx, SGI's IRIX, Sun's Solaris بودند. طراحی بسیار ماهرانه یونیکس با بهبودهای فراوانی که در صول سال ها بر روی آن آنجام شده بود آن را به یک سیستم عامل قدرتمند, تنومند و پایدار تبدیل کرده بود. برخی از خصوصیاتی که سکوی پرتاب یونیکس شده بود عبارتند از:
۱- سادگی یونیکس: بعضی سیستمهای عامل هزاران هزار تابع سیستمی (system call) را پیاده سازی می کنند و اهداف مشخصی ندارند اما یونیکس فقط نزدیک به صد تابع سیستمی داشت و طراحی کاملا هدفمندانه ای شده بود.
۲- در یونیکس همه چیز فایل است (
تحقیق در مورد بررسی آشنایی با هستهی لینوکس