Konsep Dasar Sistem Operasi Pada Unix

advertisement
Konsep Dasar Sistem Operasi
Pada Unix
Amelia Belinda Silviana
Subject
Konsep UNIX
Versi Unix
Keistimewaan UNIX
Struktur system operasi
Unix (Hardware &
software)
Konsep UNIX
Unix adalah
nama sebuah sistem operasi yang asal mulanya dikembangkan
pada laboratorium Bell, AT & T (Ken Thompson).
Sistem Operasi adalah
perangkat lunak komputer yang mengatur dan mengendalikan
operasi dasar dari sistem komputer.
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
• 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.
• Utilitas
Sejarah UNIX
• UNIX pertama kali dibuat pada tahun 1969, ketika
itu Ken Thompson, Dennis Ritchie dan Joseph
Ossanna dari laboratorium Bell – bagian dari AT&T
(American
Telepon
&
Telegraph)
tengah
mengerjakan
proyek
MULTICS
(Multiplied
Information and Computing Systems).
• MULTICS adalah salah satu sistem operasi yang
pertama dirancang untuk melayani lebih dari satu
pemakai secara bersama.
• Karenanya banyak kekurangan masa proyek ini
dibatalkan oleh AT&T
Tahapan Perkembangan UNIX
• 1969 – UNIX lahir pada PDP-7.
• 1971 – UNIX Versi 1, pada DEC PDP-11/20
• 1973 - UNIX versi 4, dalam bahasa C dibentuk
kelompok PWB dan USG.
• 1974 – UNIX Versi 5, untuk pendidikan.
• 1975 – UNIX Versi 6, disebar ke litbang Universitas
timbul versi BSD>
• 1979 – UNIX Versi 7, portable dan dilengkapi
dengan Kompiler dan Bourne Shell.
• 1982 – Unix System III, Gabungan PWB dan USG
• 1983 – UNIX System 5, ditambahkan versi BSD
seperti vi dan C shell
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
Kernel : inti dari sistem Unix yang mengontrol
perangkat keras dan melaksanakan berbagai
tugas, antara lain :
- Pelayanan tanggal dan jam sistem
- Manajemen file dan penanganan sekuriti
- Pelayanan operasi output dan input
- Manajemen dan penjadwalan proses
- Manajemen memori
- Melakukan kegiatan akuntansi sistem
- Melakukan penanganan kesalahan dan interupsi
Shell : penterjemah pada sistem Unix yang
merupakan jembatan antara pemakai dan sistem
Unix
Nama Shell
Nama Program
Pencipta
Bourne Shell
Sh / $
Stephen R. Bourne
C Shell
Csh / %
Bill Joy
Korn Shell
Ksh / $ / #
David G. Korn
• Utilitas : Program yang disediakan sistem Unix
untuk melaksanakan tugas tertentu
• Program Aplikasi : Program yang dibuat oleh
pemakai untuk memenuhi kebutuhannya sendiri
Memulai Sistem UNIX
• Untuk masuk ke sistem unix diperlukan nama
pemakai dan password.
• Proses untuk masuk ke sistem unix disebut
loginging in
• Penulisan perintah dalam sistem Unix huruf
kecil dan huruf besar berbeda.
Contoh : mengganti password $passwd  akan
mengganti password yang kita punya.
Keluar Dari Sistem Unix
• Proses untuk keluar dari sistem unix disebut
loginging out.
• $exit
• $logout
File & Directory
• Pada Unix file dibagi menjadi 3 kategori utama :
1. File Biasa  File Teks
 Skrip Shell
 Executable
2. Directory
3. File Special  Piranti Blok (Blok Device)
 Piranti Karakter (Character
Device)
 Pipa Bernama (named Pipe)
1. File Biasa adalah file yang digunakan untuk
menyimpan data, program, dokumen, grafik,
dll.
a. File Teks
File dengan informasi yang mudah dipahami
untuk manusia. Isi file ini dapat diedit dengan
editor teks seperti editor vi (visual).
b. Skrip Shell
File yang berisi perintah unix yang
dimaksudkan untuk tugas tertentu.
c. File Executable
File dari suatu program yang telah
dikompilasi.
2. Directory  suatu directory dalam sistem
UNIX terdiri atas nama file, bilangan (inode).
contoh :
Direktori : Senin
Lat1
5273
Lat2
5315
(nama file)
(inode)
Keterangan :
Inode = 5273
Awal File = 5273  File Lat1
Ukuran File = 123 byte
Jenis File = File Biasa
Pemilik = Amelia
3. File Spesial  umumnya menyatakan suatu piranti
fisik tapi bisa juga berupa file-file yang
berhubungan dengan komunikasi antar proses.
a. Piranti Blok
Beroperasi berdasarkan blok/sejumlah karakter.
e.g : Disket, Harddisk, USB
b. Character Device
Beroperasi berdasarkan karakter.
e.g : Printer, Keyboard
c. Named Pipe
File unix yang memungkinkan penyampaian
info antar proses.
Sistem File
• Koleksi seluruh berkas di dalam Unix disebut
System File. Sistem file Unix mempunyai bentuk
seperti pohon yang terbalik.
• Puncak dari sistem file disebut root.
• Root mempunyai cabang yaitu directory.
• Gambar Struktur Sistem File
TERIMA KASIH
Download