Unix adalah nama sebuah sistem operasi yang asal mulanya dikembangkan pada laboratorium Bell, AT & T (Ken Thompson)
Sistem Operasi adalah perangkat lunak komputer yang mengatur dan mengendalikan operasi dasar dari sistem komputer
Beberapa sifat dan keistimewaan Unix :
- Multiuser : sejumlah pemakai dapat menggunakan sistem secara bersamaan
- Multitasking : kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan tugas pada saat bersamaan
- Portabilitas : sistem Unix mudah diadaptasikan ke sistem komputer yang lain
- Sistem file Hirarkikal : memungkinkan pemakai mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan diakses
- Sistem file Hirarkikal : memungkinkan pemakai mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan diakses
Sejarah Unix
- Sejarah Unix dimulai dari MULTICS ( MULTIplexed Information and Computing Service) merupakan sistem operasi yang besar dan kompleks.
- Sistem Operasi ini dikembangkan di laboratorium AT&T oleh Kent Thompson pada komputer mainframe General electric 645.
- Namun pada tahun 1969 proyek MULTICS dihentikan karena dirasa sistem operasi ini mempunyai kelemahan
- Pada tahun yang sama, 1969, Ken Thompson membangun sebuah sistem operasai yang bertujuan untuk mengatasi kelemahan pada MULTICS.
- Sistem operasi inilah yang yang selanjutnya dikenal dengan nama UNIX.
- UNIX sendiri berasal dari kata UNICS (UNIplexed Information and Computing System
- Tahun 1973, keluar versi 4 dalam bahasa C oleh Ken Thompson dan Dennis Ritchie
- Tahun 1974, keluar versi 5 (pendidikan) dikembangkan oleh Barkeley California University dan dikenal dengan versi BSD (Barkeley Software Distribution)
- Tahun 1978, keluar versi 7 (komersial) oleh AT & T ke sistem Onyx, sebuah perusahaan milik Bob Marsh dan Kip Myer
- Tahun 1981, pada intel 8086 yaitu XENIX dibuat oleh SCO (Santa Cruz Operation) dan Microsoft
- Tahun 1984, sistem V dikembangkan oleh Computing Science Research Group,
Struktur Perangkat Keras Sistem Unix
· Konsol : Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer sistem untuk mengontrol operasi sistem. Pesan-pesan kesalahan sistem ditampilkan pada piranti ini
· Terminal : Piranti yang terdiri dari layar dan keyboard yang biasa digunakan pemakai untuk berinteraksi dengan sistem
· Jalur Komunikasi : Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke sistem Unix
· Modem : Piranti untuk mengubah sinyal digital (komputer) menjadi sinyal analog (telepon) dan sebagainya
Struktur Perangkat Lunak
Kernel : inti dari sistem Unix yang mengontrol perangkat keras dan melaksanakan berbagai tugas, antara lain :
- Pelayanan tanggal dan jam sistem
- Manajemen file dan penanganan sekuriti
- Pelayanan operasi output dan input
- Manajemen dan penjadwalan proses
- Manajemen memori komputer
- Melakukan kegiatan akuntansi sistem
- Melakukan penanganan kesalahan dan interupsi
- Mengendalikan akses terhadap komputer
Shell : penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan sistem Unix
Utilitas : Program yang disediakan sistem Unix untuk melaksanakan tugas tertentu
Program Aplikasi : Program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri