Sistem Operasi adalah perangkat lunak yang mengatur dan mengendalikan operasi dasar dari sistem komputer.
UNIX adalah sistem operasi yang awalnya dikembangkan pada laboratorium BELL,AT & T (Ken Thompson).
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. Protabilitas : sistem unix mudah diadaptasikan ke sistem komputer yang lain. Sistem file Hirarkikal : memungkinkan pemakai mengorganisasikan informasi atau data dalam
bentuk yang mudah untuk diingat.
SEJARAH UNIX
MULTICS (MULtiplexed Information and Computing Services) ditulis oleh KEN THOMPSON dari Laboratorium Bell
1996 Ken thompson dan Dennis Ritchie menciptakan UNICS (UNIplexed Information and Computing Services) yang ditulis dengan bahasa rakitan.
1973 Ken Thompson dan Dennis Ritchie memperbaikinya dengan menggunakan bahasa C.
1980an pada intel 8086 yaitu XENIX dibuat oleh SCO (Santa Cruz Operation) dan Microsoft
PC/IX merupakan versi single USER UNIX
Venix merupakan konversi lain dari sistem UNIX.
STRUKTUR UNIX A. PERANGKAT KERAS 1. Konsol Piranti yang terdiri dari layar dan keyboard yang digunakan untuk mengontrol operasi sistem. 2. Terminal digunakan pemakai untuk berinteraksi dengan sistem. 3. Jalur Komunikasi digunakan untuk menghubungkan terminal jarak jauh ke sistem Unix. 4. Modem digunakan untuk mengubah sinyal digital (komputer) menjadi sinyal analog (telepon). 5. Printer digunakan untuk memperoleh informasi dalam kertas.
B. PERANGKAT LUNAK 1. Kernel Inti dari sistem Unix yang mengontrol perangkat keras dan melaksanakan berbagai tugas. 2. Shell penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan sistem Unix. 3. Utilitas Program yang disediakan sistem Unix untuk melaksanakan tugas tertentu. 4. Program Aplikasi Program yanng dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri.
OPERASI DASAR PADA UNIX
2 hal yang perlu diketahui sebelum menggunakan sistem UNIX : - User Name - Password
* Masuk Ke Sistem proses untuk masuk ke sistem Unix biasa disebut LOGIN Login : _ (huruf kecil / huruf besar)
* Keluar Dari Sistem Proses untuk keluar dari sistem Unix biasa disebut LOGOUT. $ exit / logout $ Ctrl-D
* MengubahPassword $ passwd setting password for user : nama-pemakai
old password : _
new password : _
retype nwe password : _
* Mengubah Prompt
Unix banyak dipakai oleh programmer karena
berfungsi di lingkungan programmer
user interface yang mudah
utiliti yang sederhana dengan kinerja tinggi
sistem file yang hirarkis
interface yang sederhana dalam format file
multi user dan multi processing
GNU GNU adalah singkatan dari GNU not Unix.GNU dluncurkan pada tahun 1984 untuk mengembangkan sistem operasi unix-like yang lengkap, dengan kata lain GNU system.Selain GNU ada juga proyek yang independen menghasilkan unix-like yang gratis. System ini dikenal dengan nama BSD yang dikembangkan oleh UC Berkeley.
UNIX di Indonesia
Di Indonesia Unix digunakan sebagai Server aplikasi, produk yang beredar di pasaran antara lain IBM AIX, HP UX, Sun Solaris. Masing-masing produk ini umumnya memiliki pasar tersendiri seperti Sun Solaris yang digunakan pada operator telekomunikasi selular, HP UX pada manufaktur dan distribusi. Fungsi Unix sebagai workstation kurang populer mengingat harganya yang mahal.
PERBEDAAN UNIX DENGAN LINUX
Linux adalah sebuah sistem operasi yang menyerupai UNIX, merupakan implementasi independen dari POSIX, meliputi true multitasking, virtual memory, shared libraries, demand-loading, proper memory management, dan multiuser. Linux seperti layaknya UNIX, mendukung banyak software mulai TeX, X Window, GNU C/C++ sampai ke TCP/IP. Linux adalah sistem operasi yang disebarkan secara luas dengan gratis di bawah lisensi GNU General Public License (GPL), yang berarti juga source code Linux tersedia. Itulah yang membuat Linux sangat spesial. Linux masih dikembangkan oleh kelompok-kelompok yang dibayar, yang banyak dijumpai di internet. Mereka tukar-menukar kode, melaporkan bug, dan membenahi segala masalah yang ada. Setiap orang yang tertarik dipersilahkan untuk bergabung dalam pengembangan linux.