Selasa, 18 Oktober 2011

PENGENALAN UNIX DAN LINUX SECARA UMUM

PENGENALAN UNIX DAN LINUX SECARA UMUM
  1. A. Pengertian unix
Unix adalah sebuah operasi yang asal mulanya dikembangkan pada Laboratoriun Bell AT dan T. Sistem operasi adalah perangkat lunak komputer yang mengendalikan operasi dasar, sistem komputer unix terdiri dari atas jumlah program yang dirancang untuk mengontrol interaksi antara fungsi-fungsi pada mesin yang berasas rendah dengan program aplikasi
Tugas dari sistem operasi :
  1. Melakukan fungsi manajement sistem berkas
  2. Mengendalikan berbagai sumber pada sistem seperti disk dan printer
  3. Mengatur sejumlah pemakai yang menggunakan sistem bersamaan
  4. Membentuk penjadualan proses-proses di dalam sistem
  1. B. Pengertian linux
Linux adalah sebuah program open source yang grafis di bawah lisensi GNU. Sistem operasi 32-64 bit. Yang merupakan turunan dari unix dan dapat dijalankan pada berbagai macam plat from.perangkat kera keras di mulai dari intel ( × 86) hingga prosesor RISC. Kebebasan yang penting dari linux terutama bagi programer dan administrator jaringan adalah kebebasan memperoleh kode sumber ( source code) dan kebebasan dan mengubahnya.
1
BAB 2.
KONSEP DASAR SISTEM OPERASI PADA UNIX

A. SEJARAH UNIX
Sistem operasi Unix di buat oleh Ken Thompson dan Dennis Ritchie di Bell Laboratories (A&T Bell Lab) pada tahun 1960-an. Filosofi rancangan Unix adalah untuk membuat sebuah sistem operasi yang efisien untuk mengembangkan program aplikasi. Efisien disini juga mencakup masalah penggunaan memori dengan baik dan kemu. Sejarah Unix dimulai dari MULTICS ( MULTIplexed Information and Computing Service) merupakan sistem operasi yang besar dan kompleks. Namun pada tahun 1969 proyek MULTICS dihentikan karena dirasa sistem operasi ini mempunyai kelemahanPada 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.dahan dalam perawatan sistem. UNIX sendiri berasal dari kata UNICS (UNIplexed Information and Computing System Filosofi rancangan Unix adalah untuk membuat sebuah sistem operasi yang efisien untuk mengembangkan program aplikasi. Efisien disini juga mencakup masalah penggunaan memori dengan baik dan kemudahan dalam perawatan sistem.
Pada mulanya Unix dikembangkan dengan DEC (Digital Equipment Corp) tipe PDP-7. Unix pada mulanya digunakan untuk proyek pemrosesan teks. Edisi pertama muncul pada tahun 1971 dengan kemampuan seperti sistem file, pengelolaan proses, sistem antarmuka dan beberapa utilitas. Edisi Kedua muncul pada tahun 1972 dan Unix masih di tulis dalam bahasa mesin (assembly). Thompson mulai bekerja dengan bahasa B turunan dari BCPL. Ritchie mengadakan perbaikan dengan menghasilkan bahasa C, Ternyata bahasa C cukup handal dan banyak utilitas yang dibuat dengan bahasa C.Tahun 1973, Unix ditulis kembali dengan menggunakan bahasa C dan menjadi sukses besar. Unix dikenal sebagai sistem operasi yang diimplementasikan dengan bahasa C. Unix terus dikembangkan dan sistem V merupakan pengembangan dari Unix Sistem III yang di produksi AT&T.
2
Versi ini disesuaikan dengan IBMPC-XT, yang kemudian disusul versi VII yang dikeluarkan oleh organisasi penelitian Bell Laboratories tahun 1979. Kemudian terciptalah Berkeley 4.2 BSD dan4.3 BSD dari University of California sebagai perbaikan dari versi VII.
Microsoft juga mengembangkan Unix yang diberi nama Xenix yang didukung oleh IBM untuk PC AT dan PS/2. Kemudian muncul AIX yang merupakan variasi dari sistem V yang dirancang oleh IBM sebagai sestem operasi yang seragam untuk berbagai jenis komputer dan menjadi standar sistem operasi untuk jaringan komputer.
Unix sebagai penghubung antara pemakai medan mesin komputer terdiri dari beberapa bagian  yaitu :
  • Kernel, yaitu bagian yang langsung berhubungan dengan semua perangkat keras yang ada
  • Utility, yaitu himpunan program yang masing-masing bermanfaat untuk menyelesaikan pekerjaan tertentu.
  • Shell, Yaitu sebuah program utility khusus untuk menerima perintah dari pemakai dan meneruskannya kepada kernel supaya menjalankan utility lain serta melaporkan keadaan sistem kepada pemakai.
Kernel Unix diimplementasikan oleh Ken Thompson dan Dennis Ritchie sebagai sistem operasi yang berkemampuan multiuser dan multitasking. Konsep ini terdiri dari proses kontrol dimana Unix dapat membesakan antara proses pengguna dan proses sistem, lalu disinkronisasikan antara proses dan penjadwalan, mekanisme swapping, blok I/O dan krakter sistem I/O, disk drive,  sistem file dan fungsi lainnya.
B. KEISTIMEWAAN UNIX
Seperti halnya sistem operasi yang lain unix juga memiliki keistimewaan diantaranya adalah :
  1. 1. PORTABILITAS
Portabilitas karena unix mampu diadaptasikan ke sistem komputer yang lain serta mampu dipakai pada berbagai jenis komputer mulai dari notebook, mikrokomputer (PC), hingga mainframe. Sehingga menjadikan unix sangat menguntungkan karena tidakbergantung pada satu perangkat keras atau vendor tertentu. Untuk beralih dari suatu sistem unix ke sistem unix lainnya juga dapat dilakukan dengan mudah, dan hal ini berlaku juga pada program aplikasinya, kita hanya tinggal mengkompilasinya saja pada sistem unix yang baru tersebut.
  1. 2. MULTITASKING
Multitasking karena seorang pemakai dapat melakukan beberapa pekerjaan dalam waktu yang bersamaan dari sebuah terminal. Pekerjaan-pekerjaan yang tidak memerlukan waktu interaksi dari pemakai bisa dilaksanakan di latar belakang (hi hi kayak bikin skripsi aja ada latar belakangnya). Pemrosesan ini memungkinkan saat suatupekerjaan sedang dilaksanakan oleh sistem, pemakai dapat melakukan tugas-tugas yang lain.
3
  1. 3. MULTIUSER
Multiuser yang berarti sejumlah orang (user) dapat menggunakan sistem secara bersamaan dari berbagai sumber seperti disk, printer, and periperal-periperal lainnya. Apa sih untungnya multiuser? ini nih : -Penghematan perangkat keras (printer, disk, etc) dapat dipakai oleh banyak user-Data dapat diakses oleh banyak user/orang secara serempak, yang berarti tidak ada penduplikasian data sehingga konsistensi dari data lebih terjamin.
  1. 4. FILE SYSTEM HIERARKIS
File system hierarkis? iya donk soalnya ini memungkinkan user untuk mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan diakses. Informasi-informasi yang ada dapat diatur misalnya dikelompokkan per user atau berdasarkan suatu unit/departemen.
  1. 5. UTILITAS
Sistem operasi unix tersusun atas sejumlah program, yang antara lain berupa utilitas-utilitas yang mempunyai tugas antara lain :
- Manajemen file
- Editing file
- Mundukung komunikasi
- Mendukung pengembangan perangkat lunak atau sistem operasi itu sendiri.0

Tidak ada komentar:

Posting Komentar