SISTEM OPERASI UNIX
BAB 1
PENDAHULUAN
I. LATAR
BELAKANG MASALAH
Sistem operasi Komputer adalah
perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol
dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk
menjalankan software aplikasi seperti program-program pengolah data yang bisa
digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa Inggrisnya disebut Operating System,
atau biasa di singkat dengan OS.
II. TUJUAN
MAKALAH
Adapun tujuan pembuatan
makalah ini adalah untuk memenuhi tugas Pengantar
Sistem Informasi. Selain itu, agar kita
dapat mengetahui lebih detail apa yang dimaksud dengan Operasi Sistem UNIX.
III. SISTEMATIKA
PENULISAN
BAB
1 :
Pendahuluan
·
Latar
Belakang Masalah
·
Tujuan
Masalah
·
Sistematika
Penulisan
BAB
2 :
Pembahasan
·
Definisi
Opersional Sistem
·
Operasional
Sistem
UNIX
BAB
3 :
Penutup
·
Kesimpulan
·
Saran
BAB 2
PEMBAHASAN
Sistem operasi
adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang
terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh
pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software
lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan
melakukan layanan inti umum untuk software-software itu. Layanan inti umum
tersebut seperti akses ke disk, manajemen memori, skeduling task, dan
antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan
tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem
Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut
dinamakan dengan “kernel” suatu Sistem Operasi.
Sistem
Operasi berfungsi sebagai penghubung antara lapisan hardware dan lapisan
software. selain itu, Sistem Operasi komputer juga melakukan semua perintah
perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang berbeda
fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer
menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input
serta output terhadap peralatan lain, dan mempunya akses kepada sistem file.
Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga
sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang
cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang
lain.
Contoh-contoh
dari Sistem operasi Komputer
misalnya adalah Windows, Linux, MacOS, dan lain lain
Operasi
secara umum terdiri dari beberapa bagian :
1. Mekanisme Boot, yaitu meletakan
kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem
Operasi.
2. Command Interpreter atau Shell,
bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi
standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub
piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP
(DOS pada Windows 98), XTerm dan Konsole di Mesin Unix.
3. Driver untuk berinteraksi dengan
hardware sekaligus mengontrol kinerja hardware.
4. Resource Allocator. Sistem Operasi
bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
5. Handler. Handler berperan dalam
mengendalikan sistem perangkat agar terhindar darik ekeliruan (error) dan
penggunaan sumber daya yang tidak perlu.
Sekarang
kita akan menilik sejarah dan perkembangan Sistem Operasi.
Menurut
Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4
generasi.
- Generasi Awal Perkembangan awal
Sistem Operasi masih dilakukan secara manual dalam artian belum muncul
adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan
pekerjaan yang dapat dilakukan dalam 1 rangkaian.
- Generasi Kedua Di generasi ini
sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian
atau biasa disebut dengan Batch Proccessing System.
- Generasi Ketiga Pada generasi
ketiga, Sistem Operasi sudah mendukung layanan Multi-User,
Multi-Programming dan Batch Proccessing System (Multi-Task).
- Generasi Keempat Di masa ini,
sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem
Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat
menjalankan plikasi/program atau piranti lunak.
5. Generasi Selanjutnya Pada generasi
selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem
Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang
berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya
diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak
seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya
diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga
dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang
bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform
Operating System yang artinya dapat menggabungkan dua Sistem Operasi berbeda
seperti : Linux dan Windows.
Dewasa
ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga
yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC,
maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan
teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti
otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh
siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga
piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya
kita bahas Sistem Operasi yang ada di PC
2. Sistem Operasi UNIX dan Pengertiannya
UNIX
UNIX adalah sistem operasi
yang mula-mula dikembangkan oleh suatu kelompok di AT & T pada laboatorium
Bell. Unix banyak digunakan baik untuk server maupun workstation. Linkungan
Unix dan model program client-server menunjukkan bahwa Unix lebih dikembangkan
sebaga sistem operasi yang kuat di jaringan komputer dari pada sistem operasi
untuk computer personal. UNIX dirancang untuk portable, multi-tasking, dan
multi-user. Konsep utama Unix antara lain banyak menggunakan file teks biasa
untuk menyimpan data, menggunakan sistem file berjenjang, memperlakukan
perangkat sebagai suatu file, dan menggunakan banyak program kecil yang
eksekusinya pada CLI dapat digabung dengan tanda pipeline (|). Konsep yang
sangat solid dan stabil membuat Unix banyak dijadikan dasar sistem operasi
modern. Sistem UNIX terdiri dari beberapa komponen yang biasanya dipaket
bersama. UNIX adalah nama system operasi yang dapat diterapkan pada berbagai
jenis mesin. Sistem operasi UNIX ini diperkenalkan pertama kali oleh AT&T
Bell Laboratory untuk pemakaian komputer dalam bentuk jaringan khusus.
Sejarah unix
Ken thompson dari laboratorium bell
membuat versi awaldari unix dengan nama
unics (Uni plexed information and computing servicess) suatu nama yang di pengaruhi
oleh sistem opersi pendahulunya.MULtTICS (multifexed information and computing
services) multics sendiri juga di ciptakan olek Ken Thompson dengan rekan2xnya
versi pertama unix di selesaikan pada tahun 1969,din tulis dengan bahasab rakitan
(assembly) pada komputer PDR 7 C sebuah komputer pengeluaran digital equipment
corporation. pada tahun 1973 Ken Thompson danb Denis Ritche menulis ulang kernel bagian inti dari sistam v nix denaga bahasa C perkembangan inilah yang membuat unix kini dapat di terapkan pada berbagai mesi , mengingat (adalah bahasa yang mengingat portabel mudah di pindahkan). pemakaian unix pada mesin lain di mulai pada tahun 1976/1977 saat itu Denis Ritce dan Stephen Johnson berhasil memindahkan sistem unix ke sistem interdata 8/32 hal inilah yang menjasdi tambak sejarah yang menunjukan keportabilitasan unix. sekitar tahun 1975, laboratorium memberikan unix ke universitas2x dengan imbalan yang sangat murah , salah satu universitas yang akhirnya melahirkan unix yang sangat populer adalah universitas catalonia , barkeley versi unixnya terkenal dengan nama BSD (barkeley software distribution) . lisensi unix yang bersifat komersial di berikan pertama kalin oleh AT dan T ke system onyx , sebuah perusahaan yangb di dirikan olehBOB mars dan kypmyers pada tahun 1978 saat itu unix di anggap sebagai sistem operasi yang ampuh untuk menangani system 16 bit. pad dekade 80 an unix berkembang dengan pesat termasuk pada PC yang terkenal oleh XENIX (santa cruz operation) yang merupakan sistem mikrosoft. Pada dekade ini pula lahir sistem v (1984 di kembangkan di computing science reshearce group , bell laboratoris , new jersey) yang menjadi kiblt proyek yang di sebut GNU LGNU`S not unix yang di kembangkan oleh yhe free soft ware kondation (FSF) tujuan dari proyek ini adalah membangun sistem secara unix yang bersifat bebas royalti bagi pemrogran dan pengembang. Proyek inilah yang kemudian hari mendasari system operasi unix.
unics (Uni plexed information and computing servicess) suatu nama yang di pengaruhi
oleh sistem opersi pendahulunya.MULtTICS (multifexed information and computing
services) multics sendiri juga di ciptakan olek Ken Thompson dengan rekan2xnya
versi pertama unix di selesaikan pada tahun 1969,din tulis dengan bahasab rakitan
(assembly) pada komputer PDR 7 C sebuah komputer pengeluaran digital equipment
corporation. pada tahun 1973 Ken Thompson danb Denis Ritche menulis ulang kernel bagian inti dari sistam v nix denaga bahasa C perkembangan inilah yang membuat unix kini dapat di terapkan pada berbagai mesi , mengingat (adalah bahasa yang mengingat portabel mudah di pindahkan). pemakaian unix pada mesin lain di mulai pada tahun 1976/1977 saat itu Denis Ritce dan Stephen Johnson berhasil memindahkan sistem unix ke sistem interdata 8/32 hal inilah yang menjasdi tambak sejarah yang menunjukan keportabilitasan unix. sekitar tahun 1975, laboratorium memberikan unix ke universitas2x dengan imbalan yang sangat murah , salah satu universitas yang akhirnya melahirkan unix yang sangat populer adalah universitas catalonia , barkeley versi unixnya terkenal dengan nama BSD (barkeley software distribution) . lisensi unix yang bersifat komersial di berikan pertama kalin oleh AT dan T ke system onyx , sebuah perusahaan yangb di dirikan olehBOB mars dan kypmyers pada tahun 1978 saat itu unix di anggap sebagai sistem operasi yang ampuh untuk menangani system 16 bit. pad dekade 80 an unix berkembang dengan pesat termasuk pada PC yang terkenal oleh XENIX (santa cruz operation) yang merupakan sistem mikrosoft. Pada dekade ini pula lahir sistem v (1984 di kembangkan di computing science reshearce group , bell laboratoris , new jersey) yang menjadi kiblt proyek yang di sebut GNU LGNU`S not unix yang di kembangkan oleh yhe free soft ware kondation (FSF) tujuan dari proyek ini adalah membangun sistem secara unix yang bersifat bebas royalti bagi pemrogran dan pengembang. Proyek inilah yang kemudian hari mendasari system operasi unix.
·
1965
Bell Laboratories bergabung dengan MIT dan General Electric untuk dukungan
pengembangan sistem operasi yang baru, Multics, yang bisa menyediakan
multi-user, multi-prosesor dan multi-level file system.
·
1969
AT&T merasa kurang yakin dan keluar dari proyek Multics. Beberapa
programmer proyek itu, Ken Thompson, Dennis Ritchie, Rudd Canaday dan Doug
McIlroy merancang dan mengimplementasikan file sistem unix pertama, dan diberi
nama UNIX oleh Brian Kernighan.
·
1970
1 Januari ditetapkan sebagai waktu 0 UNIX
·
1971
Sistem mulai berjalan di atas PDP-11 dengan 16kb memory, termasuk 8 kb untuk
program dan 512kb disk. Penggunaan secara nyata dipakai di Laboratorium Bell
sebagai alat pengolah kata. UNIX banyak dipakai di antara programmer karena:
·
1973
Kode Unix ditulis ulang dalam bahasa C, sebuah bahasa pemrograman baru yang
dikembangkan oleh Dennis Ritchie. Ditulis ulang ke dalam bahasa yang high-level
sehingga memudahkan diporting ke komputer/mesin baru.
·
1974
Thompson dan Ritchie mempopulerkan sistem operasi Unix baru yang mengakibatkan
antusias yang tinggi di kalangan akademik sebagai alat yang potensial dalam
pengembangan sistem programming. Sejak AT&T menarik dari publik tahun 1956,
mereka melisensikan ke universitas untuk kegunaan pendidikan dan juga sebagai
produk komersil.
·
1977
Ada 500 Unix sites di seluruh dunia.
·
1980
BSD 4.1 (Berkeley Software Development)
·
1983
SunOS, BSD 4.2, SysV
·
1984
Ada sekitar 100.000 Unix sites dengan platform yang berbeda-beda.
·
1988
AT&T dan Sun Microsystems bergabung merancang System V Release 4.
Selanjutnya system ini dikembangkan menjadi UnixWare dan Solaris 2.
·
1993
Novell membeli UNIX dari AT&T
·
1994
Novell memberi nama “UNIX” menjadi X/OPEN
·
1995
Santa Cruz Operations (SCO) membeli UnixWare dari Novell. SCO dan HP
mengumumkan akan bergabung membangun Unix 64 bit.
·
1996
International Data Corporation memperkirakan di tahun 1997 akan tersebar tiga
juta system Unix di seluruh dunia. Introduction to Unix:
ftp://wks.uts.ohio-state.edu/unix_course/unix_book.ps
·
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-prosesing, arsitektur yang independen
dan transparan terhadap user.
Program
di 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 :
Sistem Unix dasar dan Produk pihak ke tiga
•
Sistem Unix dasar terbagi menjadi 3 bagian
program, ditambah program aplikasi yaitu ;
Utilitas , Shell danKernel
•
Program aplikasi adalah program yg dibuat
oleh pihak ketiga yang biasanya dijual secara terpisah dari sistem UNIX
•
Utilitas :
Program yang disediakan sistem Unix untuk melaksanakan tugas tertentu, misalnya
untuk Mengirimkan berita, Menyunting berita , Melakukan perhitungan dan Memanipulasi file
•
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
•
Shell adalah
Penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan
system unix
Kelemahan system UNIX
1. Visualisasinya
tidak menarik
2. memory
yang digunakan besar
Berbagai
versi UNIX
Nama
|
Vendor
|
AIX
|
IBM
|
A/UX
|
Apple (Macintosh)
|
BSD
|
University of California
|
DG/UX
|
Data General
|
HP/UX
|
Hawlette-Packard
|
MS/UX
|
NEC
|
PC/IX
|
Interactive System Corporation
|
SCO UNIX
|
SCO
|
SINIX
|
Siemens
|
ULTRIX
|
DEC
|
UNICOS
|
Cray Research
|
UNIX
|
AT&T, SCO, Sun Microsystem
|
VENIX
|
VenturaCom, Inc
|
XENIX
|
SCO / Microsoft
|
UNIXWARE
|
CALIFORNIA
|
Beberapa sifat dan keistimewaan UNIX :
1. Portabilitas
Sistem UNIX mudah diadaptasikan ke system
komputer yang lain
2. Multiuser
Sejumlah pemakai (user) dapat menggunakan
istem secara bersamaan dan berbagi sumber seperti penggunaa printer, disk, dll.
3. Multitasking
Kemampuan system operasi yang memungkinkan
seseorang dapat melaksanakan beberapa tugas pada saat yang bersamaan
4. Sistem
File Hirarkikal
Pengorganisasian informasi atau data dalam
bentuk yang mudah untuk diingat dan diakses
Struktur
Perangkat Keras
Konsol Piranti yang terdiri
dari layar dan keyboard yang dipakai oleh manajer system administrator system
untuk mengontrol operasi sistem
1. terminal
Piranti yang terdiri dari layar dan keyboard
yang biasa digunakan oleh penakai untuk berinteraksi dengan system
2. Jalur
Komunikasi
Piranti yang
biasa digunakan untuk menghubungkan terminal jarak jauh ke system UNIX
3. Modem
Piranti untuk mengubah sinyal digital
(komputer) menjadi sinyal analog (telepon) dan sebaliknya
4. Server
Piranti yang
merupakan otak dari system yang berisi system UNIX, program aplikasi,
memory dll.
Struktur
Perangkat Lunak
1. Kernel
Inti dari system UNIX yang mengontrol
perangkat keras dan melaksanakan berbagai fungsi level rendah. Fungsi yang
dilaksanakan seperti :
-
tanggal dan jam system
-
manajemen file dan penanganan security
-
operasi input/output
-
manajemen memori
-
penganganan kesalahan dan interupso
2. Shell
Penterjemah pada system UNIX yang merupakan
jembatan antara pemakai dan system UNIX.
Ada tiga macam Shell yang terkenal yaitu :
Nama Shell
|
Nama Program
|
Pencipta
|
Bourne Shell
|
Sh / $
|
Stephen R Bourne
|
C Shell
|
Csh / %
|
Bill Joy
|
Korn Shell
|
Ksh / $ / #
|
David G Korn
|
3. Utilitas
Program yang disediakan system UNIX untuk
melaksanakan tugas tertentu, seperti :
-
manajmen file dan directory
-
penyuntingan file
-
penunjang komunikasi dan jaringan
-
administrasi system
-
penganalisis unjuk kerja system
-
untuk keperluan backup dan restore
4. Program
Aplikasi
Program – program yang dibuat oleh pemakai
untuk memenuhi kebutuhannya sendiri.
BAB 3
PENUTUP
A.
KESIMPULAN
Dari penjelasan diatas dapat disimpulkan,
Sistem operasi adalah software yang berfungsi untuk mengaktifkan seluruh
perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling
berkomunikasi. Secara umum, Sistem Operasi adalah software pada lapisan pertama
yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan
software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan
Sistem Operasi akan melakukan layanan inti umum untuk software-software itu.
Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling
task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi
melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan
oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum
tersebut dinamakan dengan “kernel” suatu Sistem Operasi.
B.
SARAN
Makalah ini dijadiakan awal proses
pembelajaran tentang Sistem Operasi Unix, agar dikesempatan berikutnya menjadi
lebih baik, baik secara pembahasan, penjelasan dan penulisannya yang belum
tercapai.
DAFTAR PUSTAKA
Komentar
Posting Komentar