Minggu, 20 April 2014

SISTEM OPERASI UNIX




SEJARAH UNIX

·         Tahun 1969 KEN THOMPSON dari Laboratorium Bell AT & T menciptakan MULTICS (MULtiplexed Information and Computing Services) yang ditulis dengan bahasa Rakitan.
·         Tahun 1970 UNICS (UNIplexed Information and Computing Services) oleh Brian Kemighan.
·         November 1971 keluar versi I
·         Tahun 1973 Ken Thompson & Dennis Ritche memperbaiki dengan menggunakan Bahasa C.
·         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 1980an keluarlah XENIX.
·         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,
·         PC/IX dikembangkan oleh Interactive Systems Corporation. PC/IX terdaftar sebagai versi single User Unix.
·         Venix merupakan konversi lain dari sistem operasi UNIX.
·         Berbagai versi Unix


Nama
Vendor
AIX
IBM
A/UX
Apple (Macintosh)
BSD
University Of California
DG/UX
Data General
HP/UX
Hawlett Packard
MS/UX
NEC
PC/IX
Interactive System Corporation
SCO UNIX
SCO
SINIX
Siemens
ULTRIX
DRC
UNICOS
Cray Research
UNIX
AT & T, SCO, Sun Microsystem
VENIX
VentureCom, Inc
XENIX
SC / Microsoft
UNIXWARE
CALIFORNIA


STRUKTUR UNIX

A.    PERANGKAT KERAS
1.      Unit Sistem Mencakup unit pemrosesan pusat (CPU), memori, media penyimpanan (hardisk) serta piranti untuk keperluan backup, misal floppy disk, flshdisk, dll.
2.      Konsol
Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer suatu sistem (administrator sistem) untuk mengendalikan operasi sistem.
3.      Terminal
Piranti yang terdiri dari layar dan keyboard yang biasa digunakan oleh pemakai untuk berinteraksi dengan sistem.
4.      Jalur Komunikasi
Piranti yang biasa digunakan untuk menghubungkan terminal jarak jauh ke sistem unix.
5.      Printer
Piranti yang digunakan untuk memperoleh informasi dalam kertas.

B.     PERANGKAT LUNAK
1.      KERNEL adalah inti dari sistem UNIX yang mengendalikan perangkat keras dan membentuk berbagai fungsi.
Fungsi yang dilaksanakan oleh KERNEL adalah :
·         Pelayanan tanggal dan jam sistem
·         Manajemen berkas dan penanganan sekuriti
·         Pelayanan operasi masukan dan keluaran
·         Penjadwalan proses
·         Manajemen memori
·         Melakukan kegiatan akuntansi sistem
·         Melakukan penanganan kesalahan dan interupsi
2.      SHELL merupakan penerjemah pada sistem UNIX menjadi jembatan antara pemakai dan sistem UNIX.
Jenis-jenis shell yaitu :
3.      Utilitas merupakan program yang disediakan sistem UNIX untuk melaksanakan tugas tertentu, seperti :
·         Utilitas manajemen file & direktori
·         Utilitas penyunting berkas
·         Utilitas penunjang komunikasi dan jaringan
·         Utilitas administrasi sistem, dll
4.      Aplikasi merupakan program” yang dibuat oleh pemakai, untuk memenuhi kebutuhan sendiri.

CIRI-CIRI SISTEM UNIX

1.      Portabilitas
Sistem UNIX mudah diadaptasikan ke sistem komputer yang lain atau pada berbagai jenis komputer.
2.      Multiuser
Sejumlah pemakai dapat menggunakan sistem secara bersamaan.
Keuntungan dengan adanya ciri multiuser :
·         Penghematan perangkat keras
·         Data dapat diakses oleh banyak pemakai secara serentak
3.      Multitasking
Seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal.
4.      Sistem berkas yang hierarkis
Memungkinkan pemakai mengorganisasikan informasi / data dalam bentuk yang mudah untuk diingat dan mudah untuk mengaksesnya.
5.      Utilitas
Merupakan program yang disesuaikan dengan kebutuhan/tugas tertentu.

MENGENAL FILE DAN DIREKTORI PADA UNIX

File dibagi menjadi 3 kategori utama :
1.      FILE BIASA (file text, script shell, executable)
Berkas yang digunakan untuk menyimpan data , program, dokumen, grafik, dll.
a.       File teks : file dengan informasi yang mudah dipahami oleh pemakai. Isi berkas/file ini dapat disunting dengan editor teks seperti editor VI.
b.      Script Shell : file yang berisi perintah” UNIX, yang dimaksudkan untuk melakukan tugas tertentu.
c.       File executable : file dari suatu program yang telah dikompilasi.
2.      DIREKTORI
Sebuah direktori sebenarnya hanya berisi nama berkas dan bilangan inode.
Contoh Directory :
Lat1 5723
Lat2 5315
nama file inode
3.      FILE SPECIAL
File yang umumnya menyatakan suatu piranti fisik, Tetapi bisa juga berupa berkas-berkas yang berhubungan dengan komunikasi antar proses.
a.       Block Device : piranti yang beroperasi berdasarkan blok (sejumlah karakter).
Contoh : disk
b.      Character Device : Piranti yang beroperasi berdasarkan karakter.
Contoh : keyboard dan printer
c.       Named pipe : file UNIX yang memungkinkan penyampaian informasi antar proses.
Contoh : shared memory
 

Tidak ada komentar:

Posting Komentar