Dasar Sistem Operasi - Official Site of ANINDITO YOGA PRATAMA

advertisement
Konsep Dasar Sistem
Operasi pad UNIX
Dibuat Oleh:
Anindito Yoga Pratama, S.T., MMSI
Sejarah UNIX
•
•
•
•
•
Unix adalah nama sebuah sistem operasi yang asal
mulanya dikembangkan pada laboratorium Bell,AT&T
(Ken Thompson)
MULTICS (MULtiplexed Information and Computing
Services) ditulis oleh Ken Thompson dari
Laboratorium Bell
1996 ditulis dalam bahasa rakitan pada mesin PDP-7
keluaran Digital Equipment Corporation oleh Ken
Thompson dan Dennis Ritchie, Joseph Ossana di Lab
AT&T (American Telephone & Telegraph)
UNICS(UNIplexed Information and Computing
Services) oleh Brian Kemighan tahun 1970
November 1971 keluar versi I
Sejarah UNIX (Con’t)
•
•
•
•
•
Tahun 1973, keluar versi 4 dalam bahasa C oleh Ken
Thompson dan Dennis Ritchie
Tahun1974, keluar versi 5 (pendidikan)
dikembangkan oleh Barkeley California University
dan dikenal dengan versi BSD (Barkeley Software
Distribution)
Tahun1978, keluar versi 7 (komersial) oleh AT&T ke
sistem Onyx, sebuah perusahaan milik Bob Marsh
dan Kip Myer
Tahun1981, pada intel 8086 yaitu XENIX dibuat oleh
SCO (Santa Cruz Operation) dan Microsoft
Tahun1984, sistem V dikembangkan oleh Computing
Science Research Group
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
• Portabilitas: sistem Unix mudah diadaptasikan ke sistem
komputer yang lain
• Sistem file Hirarkikal: memungkinkan pemakai
mengorganisasikan informasi atau data dalam bentuk yang
mudah untuk diingat dan diakses
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:
a)
Sistem UNIX dasar
b)
Produk pihak ketiga
• Sistem UNIX dasar terbagi menjadi 3 bagian program, ditambah program aplikasi yaitu:
a)
Utilitas
b)
Shell
c)
Kernel
• Program aplikasi adalah program yang dibuat oleh pihak ketiga yang biasanya dijual secara
terpisah dari sistem UNIX
• Utilitas adalah program yang disediakan sistem UNIX untuk melaksanakan tugas tertentu,
misalnya untuk mengirimkan berita, menyunting berita, melakukan perhitungan dan
memanipulasi file
• Kernel adalah inti dari sistem UNIX yang mengontrol perangkat keras dan melaksanakan berbagai
tugas, antara lain mengendalikan akses terhadap komputer, manajemen sistem file dan
penanganan security, pelayanan operasi output dan input, manajemen dan penjadwalan proses,
manajemen memori komputer
• Shell adalah penterjemah pada sistem UNIX yang merupakan jembatan antara pemakai dan
sistem UNIX
Berbagai Variasi Nama 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
VenturCom, Inc
XENIX
SC/ Microsoft
UNIXWARE
CALIFORNIA
Struktur Hardware UNIX
Struktur Software UNIX
Struktur File dan Direktori UNIX
Sistem File
• Sistem file merupakan suatu struktur untuk
mengorganisasikan informasi atau data. Sistem file UNIX
tersusun dari sejumlah file dan directory, dan sering
digambarkan sebagai struktur pohon. Pada bagian puncak
terdapat sebuah directory (root directory)/(slash). Root
memiliki sejumlah cabang yang masing-masing disebut
directory (sub directory). Selanjutnya masing-masing directory
mengandung satu atau beberapa directory atau file. Directory
yang ada dibawah root yang bersifat standar:
\usr
berisi beberapa perintah UNIX dan file administrasi sistem
\bin
berisikan file-file yang digunakan untuk menjalankan program
\temp
directory yang digunakan untuk menyimpan file sementara
\dev
berisikan file-file piranti milik sistem (harddisk, floppy disk, dll)
\etc
berisikan file-file yang berhubungan dengan administrasi sistem
Struktur File dan Direktori UNIX
(Con’t)
Jenis File
• Sistem file pada sistem UNIX dapat dikelompokkan menjadi 3
jenis yaitu:
• File biasa
• Adalah file yang umumnya digunakan untuk menyimpan data, seperti
program atau dokumentasi.
• File khusus
• Tidak seperti halnya kebanyakan sistem operasi lainnya, misalnya DOS,
UNIX memperlakukan semua piranti atau peralatan yang terhubung ke
dalamnya sebagai file. Piranti-piranti tersebut oleh UNIX dikelompokkan
menjadi dua, yaitu:
• Piranti blok
•
Piranti blok akan menyalurkan data dalam blok 512 byte, misalnya disk.
• Piranti karakter
•
•
Piranti karakter menyalurkan data satu karakter setiap saat, misalnya terminal.
Piranti-piranti ini semua, biasanya diletakkan di dalam sebuah directory khusus, yaitu
directory/dev.
Struktur File dan Direktori UNIX
(Con’t)
Directory
• Directory adalah file yang berisi kumpulan file. Kumpulan file
dapat berupa file biasa atau file khusus, bahkan dapat pula
berisi directory sehingga memungkinkan directory berisi
directory. Sebagai hasilnya, UNIX memiliki sistem directory
yang berbentuk sebuah pohon atau tree.
Thank You
Download