STRUKTUR SISTEM OPERASI - · PDF fileManajemen memori utama • Sistem operasi bertugas...

18
10/17/2012 1 STRUKTUR SISTEM OPERASI [email protected] SISTEM OPERASI http://blogriki.wordpress.com Review http://blogriki.wordpress.com

Transcript of STRUKTUR SISTEM OPERASI - · PDF fileManajemen memori utama • Sistem operasi bertugas...

Page 1: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

1

STRUKTUR SISTEM OPERASI

[email protected]

SISTEM OPERASI

http://blogriki.wordpress.com

Review

http://blogriki.wordpress.com

Page 2: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

2

CPU• Bertugas mengendalikan operasi komputer

dan melakukan fungsi pemrosesanTerdiri dari :

– ALU (Arithmetic Logic Unit ) untuk komputasi– Control Unit untuk pengendalian– Register –register untuk membantu pelaksanaan

operasi yang dilakukan CPU. Berfungsi sebagaimemori sangat cepat yang digunakan sebagaitempat operan-operan dari operasi yang dilakukan

http://blogriki.wordpress.com

Memori Utama• Berfungsi untuk menyimpan data dan program• Bersifat volatile• Pada desain komputer modern, komputer

mengikuti konsep “stored program concept VonNeuman” : program (kumpulan intruksi) disimpandi suatu tempat di memori utama dimanakemudian instruksi-instruksi tersebut dieksekusi.Penggunaan CPU dapat disesuaikan denganhanya mengganti program yang akan dieksekusi

• Cache

http://blogriki.wordpress.com

Page 3: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

3

Bus (saluran)• Secara umum dikenal tiga macam bus :

– Data Bus untuk pertukaran data antar komponen– Address Bus untuk pertukaran alamat antar

komponen– Control Bus untuk mengontrol pemakaian pada

memori utama dan port I/O

http://blogriki.wordpress.com

Bus (saluran)

http://blogriki.wordpress.com

Page 4: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

4

Flow

http://blogriki.wordpress.com

Port I/O• Istilah Port berarti Pintu Gerbang, dikaitkan

dengan komputer yakni sebagai pintu gerbangpenghubung input dan output :– Dari data dalam komputer ke piranti luar– Piranti luar ke data dalam komputer

• Secara fisik bentuknya berbeda-beda• Standar pengiriman data, pengalokasian alamat,

pensinyalan tiap-tiap port juga berbeda• Contoh : serial port, paralel port, PS/2 , USB,

Firewire, dst.

http://blogriki.wordpress.com

Page 5: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

5

Interkoneksi antar komponen• Struktur dan mekanisme untuk

menghubungkan CPU, memori utama danport I/O saling berbeda satu dengan lainnya :– Kecepatan bus antara CPU dan memori utama

lebih cepat dibandingkan dengan kecepatan busantara CPU dan port I/O

– Secara fisik bus hanya berupa perkawatan– Diperlukan tata cara atau aturan komunikasi

melalui agar tidak terjadi kegagalan

http://blogriki.wordpress.com

KOMPONEN SO• Manajemen proses• Manajemen memori utama• Manajemen file• Manajemen sistem I/O• Manajemen penyimpan sekunder• Sistem terdistribusi (jaringan)• Sistem proteksi• Command InterpreterKOMPONEN

http://blogriki.wordpress.com

Page 6: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

6

Manajemen Proses• Definisi PROSES: program yang sedang

dieksekusi oleh CPU• Setiap proses membutuhkan sumber daya

(resources) seperti :– Waktu CPU (CPU time atau CPU usage)– Memori utama– File– Perangkat I/O.

• Resources digunakan sampai proses berakhir

http://blogriki.wordpress.com

Manajemen Proses

http://blogriki.wordpress.com

Page 7: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

7

Manajemen Proses

http://blogriki.wordpress.com

Manajemen Proses• Sistem operasi bertugas untuk Proses ini:

– Membuat dan menghapus proses yang dibuatoleh sistem atau user

– Menghentikan atau melanjutkan proses apabiladiperlukan

– Menyediakan kelengkapan mekanisme untuksinkronisasi proses dan komunikasi antar proses

– Menyediakan mekanisme dalam penangandeadlock

http://blogriki.wordpress.com

Page 8: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

8

Manajemen memori utama

http://blogriki.wordpress.com

Manajemen memori utama• Memori utama (memori) :sebuah array besar

berukuran word atau byte, dimana setiaparray mempunyai alamat tertentu.

• Memori adalah penyimpan yang dapatdigunakan oleh CPU dan perangkat I/O secaralangsung

• Memori bersifat volatile (isi memori akanhilang apabila sistem dimatikan/ mengalamikegagalan)

http://blogriki.wordpress.com

Page 9: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

9

Manajemen memori utama• Sistem operasi bertugas untuk:• Menjaga bagian-bagian memori yang sedang

digunakan dan dari yang menggunakan.• Memutuskan proses-proses mana saja yang

harus dipanggil ke memori jika tersedia ruangdi memori.

• Mengalokasikan dan mendealokasikan ruangmemori jika diperlukan

http://blogriki.wordpress.com

Manajemen Sistem File• Definisi FILE : kumpulan informasi yang saling

berhubungan yang sudah didefinisikan olehpembuatnya (user)

• File berupa program (baik dalam bentu sourcemaupun object) dan data.

• Sistem operasi bertugas untuk :– Membuat dan menghapus file dan direktori.– Melakukan manipulasi file dan direktori.– Memetakan file ke memori sekunder.– Melakukan back up file ke media penyimpanan yang

stabil (nonvolatile).

http://blogriki.wordpress.com

Page 10: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

10

Manajemen Sistem File

http://blogriki.wordpress.com

Manajemen Sistem File

http://blogriki.wordpress.com

Page 11: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

11

Manajemen I/O• Sistem ini sering disebut dengan device

manager• Sebagai pengatur I/O, sistem operasi bertugas

untuk:– Sistem buffer-caching.– Antarmuka device-driver secara umum.– Driver untuk device hardware-hardware tertentu

http://blogriki.wordpress.com

Manajemen I/O

http://blogriki.wordpress.com

Page 12: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

12

Manajemen I/O• Menyediakan device driver yang umum

sehingga operasi Masukan/Keluaran dapatseragam (membuka, membaca, menulis,menutup).

• Contoh: pengguna menggunakan operasi yangsama untuk membaca berkas pada perangkatkeras, CD-ROM dan floppy disk.

http://blogriki.wordpress.com

Manajemen Penyimpan Sekunder• Memori utama (primary storage) bersifat volatile

dan terlalu kecil untuk mengakomodasi semuadata dan program secara permanen

• Sistem komputer harus menyediakan penyimpansekunder (secondary storage) untuk back upmemori utama.

• Sistem komputer modern menggunakan diskuntuk media penyimpan on-line, baik untukprogram maupun untuk data.

• Contoh dari penyimpanan sekunder adalah hard-disk, disket, dll.

http://blogriki.wordpress.com

Page 13: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

13

Manajemen Penyimpan Sekunder

http://blogriki.wordpress.com

Manajemen Penyimpan Sekunder

• Tugas sistem operasi :–Pengaturan ruang bebas (free space)–Alokasi penyimpanan–Penjadwalan disk untuk pengaturan

baca/tulis

http://blogriki.wordpress.com

Page 14: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

14

Manajemen Sistem Terdistribusi• Definisi : kumpulan prosessor yang tidak menggunakan

memori atau clock bersama-sama. Setiap prosessormempunyai local memori sendiri.

• Prosessor-prosessor pada sistem dihubungkan melaluijaringan komunikasi.

• Komunikasi dilakukan dengan menggunakan protocol• Sistem terdistribusi memungkinkan user untuk mengakses

sumber daya (resource) yang beragam, dengan tujuan :– Meningkatkan kecepatan komputasi– Meningkatkan ketersediaan data– Meningkatkan kehandalan sistem

http://blogriki.wordpress.com

Manajemen Sistem Terdistribusi

http://blogriki.wordpress.com

(1)

(2)

Page 15: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

15

Manajemen Sistem Proteksi• Proteksi adalah suatu mekanisme untuk

mengontrol akses oleh program, proses atauuser pada sistem maupun resource dari user.

• Tugas sistem operasi :– Membedakan antara penggunaan yang sah dan

yang tidak sah.– Menentukan kontrol akses yang terganggu.– Menetapkan tata cara pelaksanaan proteksi

http://blogriki.wordpress.com

Manajemen Sistem Proteksi• Proteksi adalah suatu mekanisme untuk

mengontrol akses oleh program, proses atauuser pada sistem maupun resource dari user.

• Tugas sistem operasi :– Membedakan antara penggunaan yang sah dan

yang tidak sah.– Menentukan kontrol akses yang terganggu.– Menetapkan tata cara pelaksanaan proteksi

http://blogriki.wordpress.com

Page 16: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

16

Command Interpreter• Program yang disediakan oleh sistem operasi

untuk membaca dan menterjemakan pernyataankontrol yang dimasukkan oleh user melalui pirantikeyboard

• Fungsinya adalah untuk mengambil danmengeksekusi pernyataan perintah berikutnya.

• Pada sistem operasi MS-DOS disebut sebagaicommand prompt

• Pada sistem operasi Unix disebut sebagai shell

http://blogriki.wordpress.com

Command Interpreter

http://blogriki.wordpress.com

Page 17: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

17

Review• Pada umumnya, komponen sistem operasi terdiri

dari :• Manajemen Proses• Manajemen Memori Utama• Manajemen Berkas• Manajemen I/O,• Manajemen Penyimpanan Sekunder• Sistem Proteksi• Jaringan dan Command-Interpreter System.

http://blogriki.wordpress.com

LAYANAN SO

http://blogriki.wordpress.com

Page 18: STRUKTUR SISTEM OPERASI -  · PDF fileManajemen memori utama • Sistem operasi bertugas untuk: • Menjaga bagian-bagian memori yang sedang digunakan dan dari yang menggunakan

10/17/2012

18

Review• Pada umumnya, komponen sistem operasi terdiri

dari :• Manajemen Proses• Manajemen Memori Utama• Manajemen Berkas• Manajemen I/O,• Manajemen Penyimpanan Sekunder• Sistem Proteksi• Jaringan dan Command-Interpreter System.

http://blogriki.wordpress.com

Review• Sebutkanlah aktivitas-aktivitas yang dilakukan

pada :1. Manajemen proses2. Manajemen memori3. Manajemen Berkas4. Manajemen I/O5. Manajemen Penyimpanan Sekunder6. Sistem Proteksi7. Jaringan8. Command-Interpreter System!

http://blogriki.wordpress.com