"Kumpulan Materi Kuliah [2009080 Deden Wahiddin]"
Tampilkan postingan dengan label Tugas 1. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas 1. Tampilkan semua postingan

Senin, 10 Oktober 2011

20 Tokoh dalam Perkembangan OS


1. Tim Paterson
Tim Peterson (lahir tahun 1956) adalah orang yang paling dikenal sebagai penulis asli dari MS-DOS. Tahun 1980 Tim Paterson dari Seatles Computer ini menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh seatle computer dengan nama 86-DOS karena dirancang untuk prosesor intel 8086.

2. Novel Netware
Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor intel 8086. Novel Netware dalah sebuah sistem operasi jaringan yang umum digunakan dalam komputer IBM PC atau kompatibelnya.

3. Bill Gates
William Henry “Bill” Gates (lahir 28 oktober 1955), Gates lahir di Seattle, Washington, Amerika Serikat. Gates merupakan Lulusan dari Hardvard University. jika kita mendengar namanya tentu kita akan langsung tertuju pada perusahaan yang paling populer dalam dunia komputer  saat ini yaitu Microsoft. Bill gates merupakan orang terkaya peringkat pertama di dunia sejak tahun 1995 hingga 2009 (kecuali 2008). Produk Microsoft yang paling terkenal di dunia dan digunakan sebagian besar pengguna komputer di dunia adalah tentu saja Microsoft Windows.

4. Linus Torvald
Linus Benedict Torvald (lahir di Helsinki, Finlandia, 28 Desember 1969) adalah rekayasawan perangkat lunak Finlandia yang dikenal sebagai perintis pengembangan  Kernel Linux. Linux terinspirasi oleh Minix (OS yang dibangun oleh Andrew S Tanenbaum) untuk mengembangkan sistem operasi mirip-unix yang dapat dijalankan pada sebuah PC.

5. Andrew S
Andrew Stuart Tanenbaum (lahir 16 maret 1944) adalah seorang profesor di bidang ilmu komputer di Vrije Universiteit,Amsterdam di Belanda. Dia dikenal baik sebagai penulis MINIX, sebuah program sistem operasi bertipe UNIX.

6. Patrick Volkerding
Patrick Volkerding (lahir 1966) adalah pendiri dan pemelihara ditribusi Linux Slackware yang menjadi distro populer pertama di kalangan pengguna linux. Gelar sarjana ilmu komputer Volkerding didapatnya dari Minnesota State University Moorhead tahun 1993. Ia mempunyai julukan BDFL (Benevolent Dictator For Life).

7. Ian Murdock
Ian Murdock(lahir 1973) adalah pendiri Debian distrinusi dan Progensi sistem linux. Murdock lahir di Konstanz, jerman. Dia menulis Manifesto Debian pada tahun 1993 saat menjadi mahasiswa di Universitas purdue, dimana ia menerima gelar sarjana ilmu komputer pada tahun 1996.

8. Mark Ewing
Mark ewing (lahir 1969) adalah pencipta dan penggagas distro Red Hat Linux. Ewing lulus dari Carnegie Mellon University pada tahun 1992. Sementara di CMU, ia dikenal memakai topi merah. Mungkin itu yang mendasari nama Red Hat.

9. Theo de Raadt
Theo de Raadt (lahir 1968) di Pretoria, Afrika Selatan adalah insinyur perangkat lunak yang tinggal di calgary, alberta, kanada. Dia adalah pendiri dan pemimpin dari Open BSD. Dan kemudian merupakan anggota pendiri NetBSD mengembangkan OpenBSD.

10. Gael Duval
Gael Duval (lahir 1973) adalah lulusan dari Universitas Caen di Perancis, dimana dia belajar jaringan dan aplikasi dokumenter. Pada juli 1998, ia menciptakan mandrake Linux (Sekarang Mandriva Linux), sebuah distribusi linux yang awalnya didasarkan pada Red Hat dan KDE.

11. Steve Jobs
Steven Paul “Steve” Jobs (lahir di San Fransisco, California, Amerika Serikat, 24 Februari 1995 – meninggal di Palo Alto, California, Amerika Serikat, 5 Oktober 2011 pada umur 56 tahun)
Adalah seorang tokoh bisnis dan penemu Amerika Serikat. Dia adalah pendiri pendamping, ketua, dan mantan CEO Apple Inc. Pada 1970-an, Jobs bersama pendiri pendamping Apple Steve Wozniak, Mikr Makkula dan lainnya merancang, mengembangkan, dan memasarkan salah satu jajaran komputer pribadi pertama yang sukses secara komersial, yaitu  Seri Apple II.

12. Steve Wozniak
Steve Wozniak, nama panggilan (The) Woz atau Wizard of Woz (lahir di San Jose, California, Amerika Serikat, 11 agustus 1950) adalah pendiri Apple Computer (dengan Steve Jobs). Ia dianggap pelopor dari masuknya komputer ke dalam rumah pribadi. Kecerdasan dan kreatifitasnya yang tak terbatas membuat dia menjadi orang yang tepat untuk di akui sebagai pemrakarsa revolusi komputer pribadi.

13. Ken Thompson
Kenneth Thompson (lahir 4 februari 1943) adalah seorang ilmuan komputer yang dikenal lewat karyanya dalam pengembangan sistem operasi Unix. Thompson Lahir di New Orleans, Lousiana, AS. Ia menyelesaikan pendidikan sarjana dan master di bidang teknik elektro, di University of California, Berkeley.
Pada tahun 1969, saat bekerja di Bell Labs, Thompson dan Dennis Ritchie menjadi pembuat utama sistem operasi UNIX. Thompson juga mengembangkan bahasa pemograman B, yang menjadi awal dari bahasa pemograman C oleh Dennis ritchie, yang kini menjadi bahasa pemograman yang paling sering digunakan di dunia. Thompson juga pernah mengembangkan bahasa pemograman Bon, yang dibuatnya saat menulis Sistem Operasi Multics.

14. Denis Ritchie
Dennis MacAlistair Ritchie (lahir 9 september 1941) adalah seorang ilmuan komputer yang dikenal lewat bahasa pemrograman ALTRAN,B,BCPL,C,Multics, dan Unix. Ritchie lahir di Bronxville, New York. Pendidikan sarjana diraihnya dari Hardvard di bidang Fisika dan matematika terapan. Pada tahun 1967, ia mulai bekerja di Bell Labs Computing Science Research Center. Pada tahun 1983, Ritchie bersama Ken Thompson menerima penghargaan Turing Awards atas jasanya dalam pengembangan teori sistem operasi dan khususnya atas implemnetasi sistem operasi UNIX.

15. Onno W Purbo
Onno Widodo Purbo (lahir di Bandung, Jawa Barat, 17 Agustus 1962) adalah seorang tokoh  teknologi informasi asal Indonesia. Ia memulai pendidikan akademis di ITB pada jurusan Teknik Elektro pada tahun 1981. Enam Tahun kemudian ia lulus dengan gelar wisudawan terbaik, kemudian melanjutkan studi ke kanada dengan beasiswa dari PAUME. Beberapa Distro Linux yang menjadi karyanya ialah :
Distro SchoolOnffline
Distro SMEOOnffline
Distro ORARINux
Distro SekolahNux
Distro IPTEKNux


16. I made wiryana
Beliau merupakan seorang pelopor perkembangan Linux di Indonesia bersama pak Rusmanto (redaktur info linux). Beliau menyelesaikan pendidikan di dua institusi pendidikan yaitu S1-Fisika UI pada tahun 1991 dan S1 Teknik Informatika STIMIK Gunadarma 1992.
Beliau juga adalah Cyber Paspampres, saat ini bertanggung jawab dalam desain dan pengelolaan teknis situs presiden SBY. (Pernah digempur menggunakan teknik DDOS (Distributed Denial of Service), namun dalam waktu hitungan detik back-up server langsung up)


17. Jim Hall
Jim Hall, Mahasiswa dari Universitas WisconsinRiver Falls Development mengembangkan Free DOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95


18. Corel
Corel Pembuat Program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama corel Linux dan yang nantinya beralih nama menjadi Xandros.

19. Michael Robertson
Michael Robertson, Pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan perubahan nama oleh microsoft.

20. Bill Jolitz
Bill Jolitz mendistribusikan OS berbasis open source turunan dari BSDUnix setelah meninggalkan Barkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD,FreeBSD, dan OpenBSD.


CTTS,Multics,dan Unix


CTTS (Compatible Time Sharing System)

Time sharing system adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai. Disebabkan waktu perkembangan proses CPU semakin cepat, sedangkan alat input/output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian. Christoper Strachy pada tahun 1959 telah memberikan ide mengenai pembagian waktu yang dilakukan oleh CPU. Baru pada tahun 1961, pertama kali system yang benar-benar berbentuk time sharing system dilakukan di MIT(Massachussets Institute of Technology) dan diberi nama CTTS(Campatible Time Sharing System)yang bisa melayani sebanyak 8 pemakai dengan menggunakan komputer IBM 7090.

Salah satu penggunaan time sharing system ini dapat dilihat dalam pemakaian suatu teller terminal pada suatu bank. Bilamana seorang nasabah datang ke bank tersebut untuk menyimpan atau mengambil uang, maka buku tabungannya ditempatkan pada terminal. Dan oleh operator pada terminal tersebut dicatat melalui papan ketik (keyboard), kemudian data tersebut dikirim secara langsung ke pusat komputer, memprosesnya, menghitung jumlah uang seperti yang dikehendaki, dan mencetaknya pada buku tabungan tersebut untuk transaksi yang baru saja dilakukan.


 
UNIX
Unix atau UNIX (Uniplexed Information and Computing System) adalah sebuah sistem operasi komputer yang diawali dari project Multics (Multiplexed Information and Computing System) pada tahun 1965 yang dilakukan oleh :

1.      American Telephone and Telegraph AT&T
2.      General Electrics (GE), dan
3.      Massachusetts Institute Teknologi

Dengan biaya dari Departmen Pertahanan Amerika (Departement of Defence Advanced Research Project, DARPA atau ARPA), Unix didesai sebagai sistem operasi yang portable, multitasking dan multi user.

Konsep utama yang menyatukan semua versi Unix mencakup keempat hal berikut :

Kernel :
Adalah jantung dari sistem operasi UNIX. Berinteraksi dengan hardware dan sebagian besar tugas (task) seperti:
  •  Manajemen memory
  • Penjadwalan tugas
  • Managemen file

Shell :
Adalah utilitas yang memproses permintaan (request ) dari user. Ketika user mengetikkan sebuah perintah pada terminal, shell menafsirkan perintah dan memanggil program yang anda inginkan, shell menggunakan sintax standar untuk semua perintah (command). Jenis shell yang tersedia di hampir semua jenis Unix adalah :
  •  C shell
  • Bourne Shell, dan
  • Korn Shell

Command and Utilities :
Ada banyak command dan utilities yang dapat anda gunakan untuk aktifitas harian, seperti cp, mv, cat, grep dan lain-lain. Ada lebih dari 250 standard commands dan lainnya yang disediakan oleh 3rd party software. Semua commands datang dengan berbagai macam pilihan.

Files and directories :
Semua data di dalam Unix diorganisasikan ke dalam file. Semua file diorganisaikan ke dalam directory. Directory diorganisasikan ke dalam struktur menyerupai pohon yang disebut filesystem.


MULTICS (Multiplexed Information and Computing system)
Sebelumnya saya sudah membahas sedikit tentang sistem operasi UNIX, nah MULTICS ini berhubungan dengan UNIX.

Sejarah kemunculan UNIX dimulai pada tahun 1965 ketika para ahli dari Bell Labs, sebuah labiratorium milik AT&T, bekerja sama dengan MIT dan General Electric membuat sistem operasi bernama MULTICS ( Nah, ini awalnya kemunculan Multics ). Sistem Operasi Multics ini awalnya didesain dengan harapan akan menciptakan beberapa keunggulan, seperti multiuser, multiprosesor, dan multilevel file system. Namun pada tahun 1969, At&T akhirnya menghentikan proyek pembuatan Multics karena sistem operasi Multics ini sudah tidak memenuhi tujuan semula. Dengan kata lain, proyek ini mengalami hambatan karena dalam kenyataannya Multics banyak terdapat bugs dan sulit sekali dioperasikan.

Beberapa programer Bell Labs yang terlibat dalam pembuatan dan pengembangan Multics, yaitu ken Thompson, Dennis Ritchie, Rudd Cannady, dan Doug Mcllory, secara tidak resmi  tetap meneruskan proyek pengembangan Multics. Dan akhirnya sampailah pada sebuah sistem Operasi generasi penerus dari Multics bulan Januari 1970 yang diberi nama UNIX.

Adapun generasi baru dari Multics ini memiliki lebih banyak keunggulan dibandingkan saudara tuanya. Nama UNIX diberikan oleh Brian Kernighan untuk memberi penegasan bahwa UNIX bukanlah Multics. UNIX akhirnya memiliki keunggulan seperti yang diharapkan pada awal penciptaannya, yaitu :
  • Multilevel File System
  • Multiuser dan Multiprosesor
  • Desain arsitektur yang independen terhadap suatu hardware
  • Berbagi device dapat dianggap sebagai file khusus
  • Memiliki user interface yang sederhana
  • Cocok untuk lingkungan pemograman
  • Memiliki utilitas yang dapat saling digabungkan
Setahun setelahnya, UNIX dapat dijalankan pada komputer PDP-11 yang memiliki memory 16KB dan sebuah disk berukuran 512 KB. Pada waktu itu source codenya UNIX masih ditulis dalam bahasa mesin (assembler). Kemudian pada tahun 1973, source code UNIX ditulis dalam bahasa C yang dibuat oleh Dennis Ritchie.

Tujuan D.Ritchie mengubah source code UNIX ke dalam bahasa C tak lain dan tak bukan karena bahasa C didesain multipltform dan bersifat fleksibel. Dengan dirubahnya source code ke dalam bahasa C, maka UNIX dapat dikembangkan dan dikompilasi ulang ke berbagai jenis komputer. Sejak saat itu dibuatlah berbagai macam varian UNIX yang sengaja untuk komputer jenis tertentu.



Batch System FMS (Fortran Monitor System) dan IBSYS


Batch System mulai digunakan pada komputer generasi ke-2 (1955-1965),dimana pada saat itu komputer masih menggunakan transistor. Pada masa ini komputer menggunakan bahasa Fortran. Jika ingin melakukan kompilasi Fortran, maka pengguna pertama kali akan me- load kompilator Fortran, yang diikuti dengan load program dan data. Hasil yang diperoleh biasanya berbentuk cetakan (printout). Timbul beberapa masalah pada sistem PC tersebut. Seorang pengguna kompilator Fortran akan beruntung jika pengguna sebelumnya juga menggunakan kompilator Fortran. Namun jika pengguna sebelumnya menggunakan cobol, maka pengguna Fortran harus me-load. Masalah ini ditanggulangi dengan menggabungkan para pengguna kompilator sejenis ke dalam satu kelompok batch yang sama. Medium semula yaitu punch card diganti dengan tape.

Selanjutnya terjadi pemisahaan tugas antara programer dan operator. Para operator biasanya secara eksklusif menjadi penghuni “ruang kaca” seberang komputer. Para programer yang merupakan pengguna (users), mengakses komputer secara tidak langsung melalui bantuan para operator. Para pengguna mempersiapkan sebuah job yang terdiri dari program aplikasi, data masukan, serta beberapa perintah pengendali program. Medium yang lazim digunakan ialah kartu berlubang (punch card). Setiap kartu dapat menampung informasi satu baris hinga 80 karakter. Set kartu job lengkap tersebut kemudian diserahkan kepada para operator.

Perkembangan Sistem Operasi dimulai dari sini, dengan memanfaatkan sistem batch, para operator mengumpulkan job-job yang mirip yang kemudian dijalankan secara berkelompok.

Nah pada generasi ini, sistem komputer belum dilengkapi sistem operasi, tapi beberapa fungsi dari sistem operasi telah ada, misalnya FMS seperti dijelaskan diatas dan IBSYS, keduanya merupakan bagian yang fungsinya merupakan komponen sistem operasi. IBSYS merupakan sistem yang digunakan IBM.