29
SISTEM OPERASI ISG2B3 Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University

SISTEM OPERASI ISG2B3 - · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

Embed Size (px)

Citation preview

Page 1: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

SISTEM OPERASIISG2B3

Agus Setiawan

Program Studi Sistem Informasi

Fakultas Rekayasa Industri

Telkom University

Page 2: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

DEFINISI SISTEM OPERASI

• Sistem operasi adalah program yang memanagehardware

• Sistem operasi menyediakan program dasar aplikasidan berperan sebagai perantara antar penggunakomputer dan hardware komputer

• Aspek yang menakjubkan dari sistem operasiadalah bagaimana sistem operasi dapatmenjalankan tugas tersebut

• Komputer=tubuh, Sistem Operasi=roh

Page 3: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

DEFINISI SISTEM OPERASI (CONT)

URL : http://www.palantir.com/wp-content/static/techblog/2009/11/250px-operating_system_placementsvg.png

Page 4: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

DEFINISI SISTEM OPERASI (CONT)

Ref : http://flossmole.org/system/files/sfOpSystem.jpg

Page 5: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

TUJUAN SISTEM OPERASI

• Mengeksekusi program dan menyelesaikanproblem user dengan lebih mudah

• Menyediakan environment yang mempermudahprogram untuk berinteraksi dengan system resource

• Convenience : user merasakan kemudahan dankenyamanan dalam penggunaan

• Efficiency : system resource harus dapat diutilisasisemaksimal mungkin

• Robustness : kehandalan sistem proteksi terhadapkesalahan dari user / sistem

Page 6: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

TUJUAN SISTEM OPERASI (CONT)

Evolution : memudahkan pengembangan, mendukung sistem baru dan program aplikasi yang berkembang

Page 7: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KOMPONEN SISTEM KOMPUTER

Ref : http://res2.windows.microsoft.com/resbox/en/windows%20vista/main/6d80ae20-99b2-45dc-8118-a4a34d7c3cf4_14.png

Page 8: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KOMPONEN SISTEM KOMPUTER(CONT)

Ref : http://trestle.icarnegie.com/content/SSD/SSD2/4.4-Mx/normal/pg-computer-sys/pg-overview-of-computer-systems/pg-components-of-a-computer-sys/insideSystem.jpg

Page 9: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KOMPONEN SISTEM KOMPUTER(CONT)

Ref : http://ncfst.net46.net/images/computer-components.jpg

Page 10: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

FUNGSI KOMPONEN SISTEMKOMPUTER

http://www.ijri.org/articles/2010/20/3/images/IndianJRadiolImaging_2010_20_3_162_69346_t1.jpg

Page 11: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KOMPONEN ABSTRAK SISTEM KOMPUTER

http://www.tutorialspoint.com/operating_system/images/conceptual_view.jpg

Page 12: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

LAYANAN SISTEM OPERASI

Menyediakan user interface

Menyediakan program execution

Menyediakan I/O operations

Menyediakan file‐system manipulation

Menyediakan system communications / networking

Mampu melakukan error detection

Mampu melakukan resource sharing

Menyediakan fasilitas security

Menyediakan fasilitas accounting system

Page 13: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor
Page 14: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

JENIS PLATFORM SISTEM OPERASI

Page 15: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

USER VIEW VS SYSTEM VIEW

User View :

•Sistem operasi didesain untuk kemudahan dalampenggunaan (ease of use)

•Resource utilization

System View :

•Resource allocator

•Control program

Page 16: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KELAS-KELAS KOMPUTER

Grid Computer/ Super Computer

Mainframe/ Enterprise System

Minicomputer

Workstation ‐‐‐‐‐‐|– Desktop Computer |‐‐‐> Personal Computer | – Desknote | – Laptop / Notebook ‐‐‐‐‐‐|

Handheld Computer

Embedded System

Page 17: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KELAS-KELAS KOMPUTER

Page 18: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KELAS-KELAS KOMPUTER

Ref : https://www.ece.cmu.edu/~koopman/gif/embedded.gif

http://www.automation-drive.com/EX/05-13-10/decos1.jpg

http://www.adarshpatil.com/pictures/Cloud_Grid_Computing_adarsh.jpg

Page 19: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

MENURUT KARAKTERISTIK

• Single processor

– Komputer yang hanya memiliki satu prosesor

• Multiprocessor

– Komputer yang memiliki lebih dari satu prosesor

• Personal Computer

– Komputer yang digunakan oleh hanya satu orangdalam satu waktu (umumnya)

• Distributed System

– Komputasi yang dikerjakan dengan beberapaprosesor

Page 20: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

MENURUT KARAKTERISTIK(CONT)

• Clustered System

– Gabungan dari beberapa sistem individu yang saling berbagi tempat penyimpanan data (storage / SAN) dan saling terhubung dalam jaringan lokal

• Real Time System

– Sebuah sistem yang mengutamakan ketepatan waktu dalam eksekusi satu buah tugas

Page 21: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

MENURUT TIPE ALOKASI JOB

• Batch system

– Job yang mempunyai kesamaan kebutuhansumber daya dikumpulkan

– Ketika komputer dalam keadaan siap maka CPU menjalankan masing‐masing kumpulan job tersebutsebagai sebuah kelompok

– Dieksekusi secara bergantian

– User yang mengoperasikan

– Tidak real‐time

Page 22: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

KELAS-KELAS KOMPUTER

Ref : http://www.hpc2n.umu.se/sites/default/files/images/batch_system.png

Page 23: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

MENURUT TIPE ALOKASI JOB (CONT)

• Multiprogramming:

– Job/process disimpan di main memory pada waktuyang sama

– CPU dipergunakan bergantian oleh job-job/ prosestersebut

– Dikerjakan oleh OS

– Berupa background proses

– Lebih cepat daripada Batch System

Page 24: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

MENURUT TIPE ALOKASI JOB (CONT)

• Time‐Sharing System/Multitasking ‐ Interactive Computing

– CPU digunakan bergantian oleh job‐job di memoridan di disk

– Waktu dibatasi Response time harus < 1 detik

– CPU dialokasikan hanya pada job yg ada dimemory = CPU scheduling

– Job dipindahkan dari dan ke disk (konsepswapping dan virtual memory)

Page 25: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

MENURUT TIPE ALOKASI JOB (CONT)

• Time‐Sharing System/Multitasking ‐ Interactive Computing

– Terjadi komunikasi antara user dan sistem operasi

Setelah sistem operasi menyelesaikan satu perintah ia menunggu perintah berikutnya dari user

Page 26: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

MENURUT HUBUNGAN SISTEM

• Single Process

– Sistem hanya memiliki satu CPU

• Multi Process:

– Sistem memiliki lebih dari satu CPU untukmemproses satu atau lebih program

– Resource digunakan bersama‐sama

– Sering disebut Tightly Coupling System

Page 27: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

DISTRIBUTED SYSTEM

• Melaksanakan komputasi secara terdistribusi diantara beberapa prosesor, tidak digunakanbersamaan.

• Loosely coupling system – setiap prosesormempunyai local memory / resource.

• Komunikasi terjadi melalui bus atau jalur telepon / LAN

• Keunggulan:

– Pembagian sumber daya

– Komputasi lebih cepat

Page 28: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

DISTRIBUTED SYSTEM (CONT)

• Model

– Client‐Server Systems

– Peer‐to‐peer (P2P) System

Ref : http://www.fidis.net/typo3temp/tx_rlmpofficelib_0c97e8a6cd.png

Page 29: SISTEM OPERASI ISG2B3 -  · PDF file•Menyediakan environment yang mempermudah ... KOMPONEN SISTEM KOMPUTER ... –Komputer yang memiliki lebih dari satu prosesor

REVIEW

• Jelaskan fungsi RAM, Hardisk, CPU dan bus?

• Jelaskan pengertian utilization dan resource allocation pada sistem operasi?