Minggu, 17 Maret 2013

Sejarah OS UNIX

















Yang membawa saya ke Dennis Ritchie. Kolaborasi kami telah menjadi hal keindahan. Dalam sepuluh tahun yang kita telah bekerja sama, saya ingat hanya satu kasus miscoordination kerja. Pada kesempatan itu, saya menemukan bahwa kami berdua telah menulis program 20-jalur perakitan bahasa yang sama. Saya membandingkan sumber dan terkejut menemukan bahwa mereka cocok untuk karakter-karakter. Hasil pekerjaan kami bersama-sama telah jauh lebih besar dari pekerjaan yang kita masing-masing menyumbang.
- Ken Thompson, Refleksi Dipercaya Mempercayai, Komunikasi ACM, Vol. 27, No 8, Agustus 1984, hlm 761-763.
Siapa yang menemukan Unix? Sejarah Unix adalah kisah sekelompok unik dari individu dalam lingkungan yang unik, didorong oleh prioritas penelitian ilmiah.
Sebagai elektronik terus meningkatkan cepat melalui tahun 1950-an, menjadi jelas bahwa komputer akan segera mampu time-share dengan beralih bolak-balik dengan cepat antara beberapa pengguna. Fernando Corbato di MIT Komputasi Pusat memimpin tim yang menciptakan salah satu multi-user sistem operasi pertama yang disebut Sistem Time-Sharing Kompatibel (CTSS), yang sangat berpengaruh.
Pada pertengahan 1960-an, CTSS digunakan untuk membantu membangun generasi berikutnya multi-user sistem operasi yang disebut Informasi multiplex dan Computing System (MULTICS), awalnya dimulai sebagai sebuah upaya penelitian bersama oleh AT & T Bell Labs, General Electric, dan MIT. Namun, Bell Labs mundur dari proyek pada tahun 1969 karena biaya pemeliharaan yang tinggi dari komputer GE-645 dan kurangnya hasil segera berguna.
The Bell Labs staf yang terlibat dengan MULTICS, termasuk Ken Thompson, Dennis Ritchie, MD Mcllroy, dan Joe Ossanna, melihat nilai besar dalam lingkungan komunal diaktifkan oleh sistem komputer multi-user, dan mulai mencari cara untuk melestarikan kemampuan. Mereka dimasukkan ke dalam sejumlah proposal untuk membeli komputer baru mereka sendiri, termasuk DEC PDP-10, SDS Sigma 7, dan KI-10, tapi semua terlalu mahal dan tidak disetujui.
Juga pada tahun 1969, berdasarkan pengalaman mereka dengan CTSS dan MULTICS efisien tapi fungsional, Thompson memimpin desain sistem operasi baru dalam serangkaian sesi dengan Ritchie dan Rudd Canaday. Thomson menulis simulasi dari sistem file dan sistem paging pada MULTICS untuk memverifikasi operasi.
Selama periode yang sama, Thompson menulis sebuah permainan pada MULTICS disebut Space Travel yang memungkinkan pilot untuk terbang kapal sekitar simulasi tata surya dan tanah di planet dan bulan. Ketika akses mereka ke MULTICS luka bawah, Thompson menerjemahkan permainan menjadi FORTRAN pada sistem operasi GECOS pada komputer GE-635. Namun, gerakan layar adalah dendeng, dan akses ke GECOS biaya $ 75 per jam, sehingga akhirnya Thompson menemukan yang digunakan sedikit-PDP-7 komputer dengan prosesor tampilan yang baik di Bell Labs. Thompson dan Ritchie kemudian porting Space Travel dengan bahasa assembly PDP-7 yang menggunakan cross-assembler yang berjalan pada GECOS, dan kemudian dipindahkan ke program PDP-7 menggunakan pita kertas menekan.
Setelah belajar bagaimana program PDP-7, Thompson, Ritchie, Ossanna, dan Canaday mulai memprogram sistem operasi yang dirancang sebelumnya. Setelah menulis sistem file dan satu set utilitas dasar, mereka menulis PDP-7 assembler sehingga mereka bisa memprogram langsung pada PDP. Pada tahun 1970, unsur-unsur dasar dari sistem operasi berada di tempat, namun karena hanya dapat mendukung satu pengguna, Brian Kernighan bercanda menamakannya Informasi Uniplexed dan Computing System (UNICS) sebagai plesetan MULTICS. Ketika fungsi multiprocessing ditambahkan beberapa waktu kemudian, nama diubah menjadi "Unix", yang sekarang hanya sebuah nama dan bukan merupakan singkatan untuk apa pun.
Juga pada tahun 1970, Bell Labs tim dimasukkan ke dalam permintaan untuk skala bawah $ 65K untuk membeli salah satu baris baru DEC PDP-11 komputer, yang pertama dari apa yang akan menjadi garis berpengaruh minicomputer kuat selama beberapa tahun ke depan, dibenarkan dengan rencana untuk mengembangkan semacam berguna teks-sistem pengolahan. Mereka memperoleh PDP-11 pada akhir musim panas, dan mulai mentransfer Unix dari PDP-7. Versi PDP-11 pertama kali digunakan 16 KB dari memori untuk sistem operasi, dan memberikan 8 KB dari memori untuk program pengguna.
Pada musim semi tahun 1971, minat Unix mulai tumbuh, sehingga alih-alih menulis sistem teks-pengolahan baru sebagai awalnya diusulkan, Thompson dan Ritchie diterjemahkan yang ada "roff" formatter teks dari PDP-7 ke PDP-11 dan membuatnya tersedia untuk departemen Paten pada sistem Unix baru mereka. Keberhasilan ini praktis membantu meyakinkan Bell Labs dari nilai Unix, dan tidak lama kemudian mereka membeli tim salah satu, pertama kuat PDP-11/45 minicomputer untuk melanjutkan perkembangan mereka. Serangkaian semakin baik "edisi" Unix kemudian dilepaskan.
Pada tahun 1975, versi keenam Unix dirilis, untuk pertama kalinya dibuat tersedia di luar AT & T untuk lembaga pendidikan dan penelitian. Karena UU Federal AS dicegah Bell Labs dari menjual produk karena statusnya sebagai lembaga, unik monopoli, itu juga dibuat tersedia tanpa biaya. Dalam tradisi terbaik dari gerakan perangkat lunak bebas, penyebaran Unix untuk situs di seluruh komunitas riset unggulan pengembangan banyak perbaikan oleh programmer lokal, beberapa di antaranya yang tergabung dalam versi ketujuh dirilis pada tahun 1979. Ini penyebaran Unix melalui komunitas riset juga meletakkan dasar teknologi untuk pembentukan selanjutnya dari NSFNET, CSNET, dan Eunet. Sejarah Unix erat terkait dengan sejarah internet - tidak akan memiliki pertumbuhan itu tanpa bantuan dari yang lain.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | coupon codes