Konsep Dasar OS UNIX

advertisement
Sejarah UNIX
UNIX adalah sebuah sistem operasi komputer yang diawali dari project
MULTICS (Multiplexed Information and Computing Service) pada tahun 1965 yang dilakukan
American Telephone and Telegraph (AT&T), General Electric (GE), dan Institut Teknologi
Massachusetts (MIT), dengan biaya dari Departemen Pertahanan Amerika (Departement of
Defence Advenced Research Project, DARPA), UNIX didesain sebagai sistem operasi yang
portable, multi-tasking dan multi-user.
Pada tahun 1969, proyek MULTICS dihentikan oleh AT&T karena terlambat, tidak sesuai
dengan jadwal yang telah ditentukan, juga karena jauhnya jarak antara periset yang
mengembangkannya, antara laboratorium New Jersey dan MIT.
Pada tahun 1969, Ken Thompson berkerja sama dengan Dennis Ritchie, dua peneliti yang
sebelumnya bekerja pada proyek MULTICS, mencoba merealisasikan ide MULTICS menggunakan
komputer PDP-7. Peter Neuman menyarankan menggunakan nama Unix untuk sistem yang baru
ini. Kemudian pada tahun 1970, ilmuwan AT&T banyak menambahkan kemampuan UNIX
sehingga banyak program-program kecil, yang disebut tools di UNIX, yang mana masing-masing
tool digunakan untuk melakukan suatu fungsi.
Tahun 1973, Unix ditulis ulang oleh Ken Thompson dengan menggunakan Bahasa C yang
baru dikembangankan oleh Dennis Ritchie. Bahasa C dirancang untuk dapat dibawa portable dari
komputer satu ke komputer lainnya.
Keistimewaan UNIX





Portabilitas : Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain atau pada
berbagai jenis komputer.
Multiuser : sejumlah pemakai dapat menggunakan sistem secara bersamaan. Keuntungan
dengan adanya ciri multiuser :
 Penghematan perangkat keras
 Data dapat diakses oleh banyak pemakai secara serentak
Multitasking : seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang
bersamaan dari sebuah terminal.
Sistem berkas yang hierarkis : memungkinkan pemakai mengorganisasikan informasi / data
dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya.
Utilitas : merupakan program yang disesuaikan dengan kebutuhan/tugas tertentu
Mengenal Program di Lingkungan UNIX
 Pada implementasinya UNIX dirancang bersifat modular, ada sejumlah modul program yang
menyusun sistem UNIX
 Program yang ada di UNIX dapat dikategorikan menjadi 2 golongan :
Pengantar Komputer 2B - Konsep Dasar OS UNIX
Page 1


o Sistem Unix dasar
o Produk pihak ke tiga
Sistem Unix dasar terbagi menjadi 3 bagian program, ditambah program aplikasi yaitu ;
o Utilitas : Program yang disediakan sistem Unix untuk melaksanakan tugas tertentu,
misalnya untuk ;
 Mengirimkan berita
 Menyunting berita
 Melakukan perhitungan
 Memanipulasi file
o Shell : Penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan
sistem Unix.
o Kernel : inti dari sistem Unix yang mengontrol perangkat keras dan melaksanakan
berbagai tugas, antara lain :
 Mengendalikan akses terhadap komputer
 Manajemen sistem file dan penanganan sekuriti
 Pelayanan operasi output dan input
 Manajemen dan penjadwalan proses
 Manajemen memori komputer
Program aplikasi adalah program yg dibuat oleh pihak ketiga yang biasanya dijual secara
terpisah dari sistem UNIX
Gambar 1.1 Sistem UNIX
Beberapa Variasi Nama UNIX
Tabel 1.1 Variasi Nama UNIX
Pengantar Komputer 2B - Konsep Dasar OS UNIX
Page 2
Struktur OS 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. Piranti
ini juga dapat dioperasikan sebagai terminal bagi pemakai.
 Terminal : piranti yang terdiri dari layar dan keyboard yang biasa digunakan pemakai untuk
berinteraksi dengan system.
 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.
Gambar 1.2 Struktur Hardware Sistem UNIX
Gambar 1.3 Struktur Software UNIX
Struktur Direktori & File UNIX
 Sistem File UNIX tersusun dari sejumlah file dan direktori, dan sering digambarkan dengan
struktur pohon.
 Bagian puncak disebut root direktory atau direktori / (slash).
 Root memiliki sejumlah cabang yag disebut direktori.
 Selanjutnya masing masing direktori mengandung satu atau beberapa direktori atau file.
 Unix mempunyai 3 buah jenis file :
 File Biasa : adalah file yang sehari hari kita gunakan untuk menyimpan dokumen, program
ataupun data. File ini terdiri dari 2 kelompok :
a. File Teks : file biasa yang berisi kode kode yang dapat kita baca seperti kita
membaca surat.
b. File Biner : file yang berisi kode-kode mesin (yang sulit dibaca manusia tapi mudah
dipahami mesin) dan juga berisi data.
Pengantar Komputer 2B - Konsep Dasar OS UNIX
Page 3
 Direktori : file yang berisi daftar file (file biasa ataupun subdirektori lain). Direktori biasa
dipakai untuk mengorganisir file
 File Spesial : file yang menyatakan piranti fisik seperti disk, tape, floppy, dan printer. Pada
UNIX pemakai berhubungan dengan semua piranti fisik melalui file khusus yang biasanya
ada di direktori /dev.
Gambar 1.4 Struktur Direktori & File UNIX
Pengantar Komputer 2B - Konsep Dasar OS UNIX
Page 4
Download