sistem operasi isg2b3 - · pdf file•menyediakan environment yang mempermudah ......

Post on 22-Feb-2018

243 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SISTEM OPERASIISG2B3

Agus Setiawan

Program Studi Sistem Informasi

Fakultas Rekayasa Industri

Telkom University

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

DEFINISI SISTEM OPERASI (CONT)

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

DEFINISI SISTEM OPERASI (CONT)

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

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

TUJUAN SISTEM OPERASI (CONT)

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

KOMPONEN SISTEM KOMPUTER

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

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

KOMPONEN SISTEM KOMPUTER(CONT)

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

FUNGSI KOMPONEN SISTEMKOMPUTER

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

KOMPONEN ABSTRAK SISTEM KOMPUTER

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

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

JENIS PLATFORM SISTEM OPERASI

USER VIEW VS SYSTEM VIEW

User View :

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

•Resource utilization

System View :

•Resource allocator

•Control program

KELAS-KELAS KOMPUTER

Grid Computer/ Super Computer

Mainframe/ Enterprise System

Minicomputer

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

Handheld Computer

Embedded System

KELAS-KELAS KOMPUTER

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

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

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

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

KELAS-KELAS KOMPUTER

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

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

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)

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

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

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

DISTRIBUTED SYSTEM (CONT)

• Model

– Client‐Server Systems

– Peer‐to‐peer (P2P) System

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

REVIEW

• Jelaskan fungsi RAM, Hardisk, CPU dan bus?

• Jelaskan pengertian utilization dan resource allocation pada sistem operasi?

top related