Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
14Activity
0 of .
Results for:
No results containing your search query
P. 1
Struktur Sistem Operasi

Struktur Sistem Operasi

Ratings: (0)|Views: 3,205|Likes:
Published by laodemgf

More info:

Published by: laodemgf on Feb 15, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/30/2012

pdf

text

original

 
Sistem Operasi
Shafira Adrizayani
 1
Struktur Sistem Operasi2.3.1. Komponen-komponen Sistem
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Namunmenurut AviSilberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasimodern mempunyaikomponen sebagai berikut:
Manajemen Proses.
Manajemen Memori Utama.
Manajemen
Secondary-Storage
.
Manajemen Sistem I/O.
Manajemen Berkas.
Sistem Proteksi.
Jaringan.
Command-Interpreter system
.
2.3.2. Manajemen Proses
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah prosesmembutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya tersebutdapat berupa
CPU time
, memori, berkas-berkas, dan perangkat-perangkat I/O.Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan denganManajemen proses seperti:• Pembuatan dan penghapusan proses pengguna dan sistem proses.• Menunda atau melanjutkan proses.• Menyediakan mekanisme untuk proses sinkronisasi.• Menyediakan mekanisme untuk proses komunikasi.• Menyediakan mekanisme untuk penanganan
deadlock 
.
2.3.3. Manajemen Memori Utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah
array
yang besar dari
word 
atau
byte
, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap
word 
atau
byte
mempunyai alamat tersendiri. Memori Utama berfungsi sebagai tempatpenyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utamatermasuk tempat penyimpanan data yang sementara (
volatile
), artinya data dapat hilangbegitu sistem dimatikan.Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan denganManajemen memori seperti:
Menjaga
track 
dari memori yang sedang digunakan dan siapa yangmenggunakannya.
Memilih program yang akan di-
load 
ke memori.
Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
 
Sistem Operasi
Shafira Adrizayani
 2 
2.3.4. Manajemen
Secondary-Storage
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil.Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan
secondary-storage
yang bersifat permanen dan mampu menampung banyak data. Contohdari
secondary-storage
adalah
harddisk 
, disket, dll.Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan
disk- Manajement 
seperti:
 free-space Manajement 
 
alokasi penyimpanan
penjadualan disk.
2.3.5. Manajemen Sistem I/O
Sering disebut
device manager 
. Menyediakan "
device driver 
" yang umum sehingga operasiI/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: penggunamenggunakan operasi yang sama untuk membaca berkas pada
hard-disk 
, CD-ROM dan
 floppy disk 
.Komponen Sistem Operasi untuk sistem I/O:
 Buffer 
: menampung sementara data dari/ ke perangkat I/O.
Spooling
: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien(antrian dsb.).
Menyediakan
driver 
untuk dapat melakukan operasi "rinci" untuk perangkat kerasI/O tertentu.
2.3.6. Manajemen Berkas/File
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuatberkas tersebut.Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistemoperasibertanggung-jawab untuk aktivitas-aktivitas sebagai berikut:
Pembuatan dan penghapusan berkas.
Pembuatan dan penghapusan direktori.
Mendukung manipulasi berkas dan direktori.
Memetakan berkas ke
secondary storage
.
Mem-
backup
berkas ke media penyimpanan yang permanen (
non-volatile
).
2.3.7. Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program,prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:• membedakan antara penggunaan yang sudah diberi izin dan yang belum.
specify the controls to be imposed 
.
 provide a means of enforcement 
.
 
Sistem Operasi
Shafira Adrizayani
 3
2.3.8. Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau
clock 
.Tiap prosesor mempunyai memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacamsumber-daya sistem. Akses tersebut menyebabkan:
Computation speed-up
.
 Increased data availability
.
 Enhanced reliability
.
2.3.9.
Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (
command driven
). Program yangmembaca instruksi dan mengartikan
control statements
umumnya disebut:
control-card interpreter 
,
command-line interpreter 
, dan
UNIX shell
.
Command-Interpreter System
sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikandengan tujuan dan teknologi
 I/O devices
yang ada. Contohnya:
CLI 
,
Windows
,
Pen-based 
(
touch
), dan lain-lain.
2.3.10. Layanan Sistem Operasi
Sistem Operasi harus dapat melayani programmer sehingga dapat melakukanpemrograman dengan mudah.a. Eksekusi program adalah kemampuan sistem untuk "
load 
" program ke memori danmenjalankan program.b. Operasi I/O: pengguna tidak dapat secara langsung mengakses sumber dayaperangkat keras, sistem operasi harus menyediakan mekanisme untuk melakukanoperasi I/O atas nama pengguna.c. Sistem manipulasi berkas adalah kemampuan program untuk operasi pada berkas(membaca, menulis, membuat, and menghapus berkas).d. Komunikasi adalah pertukaran data/ informasi antar dua atau lebih proses yangberada pada satu komputer (atau lebih).e. Deteksi
error 
adalah menjaga kestabilan sistem dengan mendeteksi "
error 
",perangkat keras mau pun operasi.Efesisensi penggunaan sistem:
 Resource allocator 
adalah mengalokasikan sumber-daya ke beberapa pengguna atau
 job
yang jalan pada saat yang bersamaan.
Proteksi menjamin akses ke sistem sumber daya dikendalikan (pengguna dikontrolaksesnya ke sistem).
 Accounting
adalah merekam kegiatan pengguna, jatah pemakaian sumber daya(keadilan atau kebijaksanaan).

Activity (14)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Dwi イマン liked this
Soni Dewantara liked this
Erik_Angin_4091 liked this
myfikri liked this
abayokehh liked this
Eirene Nadeak liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->