1 / 17

Konsep Dasar Sistem Operasi

Konsep Dasar Sistem Operasi. SISTEM BATCH. 1. Resident Monitor Operator bertugas mengatur urutan job, jika suatu job selesai dikerjakan oleh CPU, maka operator segera mgganti dengan job berikutnya. Job-job yan sama cukup dicetak sekali saja, cara seperti inilah yang disebut “Batch System ”.

elke
Télécharger la présentation

Konsep Dasar Sistem Operasi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. KonsepDasarSistemOperasi

  2. SISTEM BATCH 1. Resident Monitor • Operator bertugas mengatur urutan job, jika suatu job selesai dikerjakan oleh CPU, maka operator segera mgganti dengan job berikutnya. • Job-job yan sama cukup dicetak sekali saja, cara seperti inilah yang disebut “Batch System”. • Teknik pengurutan job secara manual akan menyebabkan tingginya waktu menganggur CPU, sehingga untuk mengetahui hal ini dikembangkan suatu teknik pengurutan job secara otomatis yang mampu mentransfer control secara otomatis dari satu proses ke proses yang lainnya secara otomatis.

  3. 2. Overlap Operasi antara I/O dengan CPU Dilakukan dengan cara : • Off Line Processing, yaitu data yang dibaca dari card reader disimpan dulu dalam tape driver sebelum dibawa ke CPU, demikian juga informasi yang dikeluarkan tapi belum dicetak, disimpan dulu dalam tape drivers. Keuntungannya adalah proses tidak membutuhkan card reader dan line printer dengan kecepatan tinggi, yang perlu adalah mengetik tape dengan kecepatan tinggi.

  4. Spooling, yaitu pada dasarnya kerja tape driver adalah sequensial. Untuk mengatur hal ini digunakan sebuah disk sehingga proses bisa dikerjakan secara random dan dengan cara ini data dapat dibaca secara langsung dari card reader ke disk.

  5. MULTIPROGRAMMING SYSTEM Beberapa job yang siap untuk di eksekusi, dikumpulkan dalam sebuah pool. Sistem operasi mengambil job-job tersebut dan meletakkannya di memori dalam bentuk antrian. Merupakan suatu metode yang memungkinkan dua buah program atau lebih dijalankan secara serentak dalam sebuah komputer. Bebagi sumber daya dalam waktu yang berlainan. Sebagai contoh,dalam satu waktu sebuah program sedang menggnakan CPU, sedangkan program yang lain menggunakan printer. Di dalam sistem Multiprograming, sebuah program dijalankan dalam CPU sampai terjadi suatu interupsi seperti permintaan masukan..

  6. Pada saat program meminta masukan, program berikutnya yang telah di muat dalam memory akan di jalankan sampai terjadi interupsi. Ketika pemrosesan interupsi telah berakhir, kontrol dikembalikkan ke program yang telah diinterupsi. Siklus seperti ini diulang sehingga program-program yang telah dimuat memory utamaakan diproses secara bergantian

  7. Time shring system • Seringjugabiasadisebut “ multitasking ” tekniksamadengan multiprogramming system, hanyasajawaktubagi proses untukmenggunakan CPU dibatasi. Waktumaksimumpenggunaan CPU oleh proses inidisebutdengan “ Quantun ” • Keuntunganteknikadalahtingkatkebersamaansemua proses dalampenggunaan CPU semakintinggisehinggasemua proses bisadikerjakansecarabergantian.

  8. Kerugianteknikiniadalahkarena p1>quantum, maka p1 dibagimenjadi p11,p12,p13……p1k sehinggatingkatswitchipantara proses menjadibesarkarenajika quantum darisuatu proses selesai, makaiaharuskeluardari CPU dansegeradigantikanoleh proses berikutnya.

  9. Multiprocessing System • Multiprocessing merupakansuatusistem yang memilikilebihdari CPU ( processor ). Pengerjaansuatu job dilakukandengan 2 cara, yaitu : • Paralel system • Distributed sistem

  10. Real time system • Real time sistemdigunakanjikasuatusistemoperasimemerlukanketepatanwaktudari processor atauaturan data, danseringdigunakansebagaipengontrolterhadapaplikasi-aplikasitertentu. Terdapat 2 bentuk real time sistemyaitu : • Hard real time. Menjamin critical task selesaitepatwaktu, • Soft real time, memberikanprioritaspada critical task dibandingdengan task lainnyasampai critical task tersebutselesaidikerjakan

  11. SISTEM OPERASI TERDISTRIBUSI Istilah sistem operasi terpusat dan terdistribusi terdapat pada sistem multiprocessing. Sistem terdistribusi merupakan sekumpulan prosessor yang tidak berbagi memory atau clock. Malahan setiap processor memiliki memori local sendiri dan processor tersebut berkomunikasi dengan yang lain melalui line komunikasi seperti LAN atau WAN. Processor dalam sistem terdistribusi berbeda dalam ukuran dan fungsi. Sistem seperti ini dapat mencakup lingkup kecil atau peralatan realtime, PC, workstation dan sistem computer main frame besar.

  12. Sistemfile terdistribusimerupakansebuahsistemlayanan file dimana user, server danperalatanpenyimpanantersebardiantara site -site sistemterdistribusi. Olehsebabitu, aktivitaslayananharusdilaksanakandalamjaringan, bukansebuahtempatpenyimpanan data terpusattunggal, dimanaadabanyakperalatanpenyimpanan yang independen.

  13. Sistemoperasiterdistribusiadalahsistemoperasi yang dapatmenangani multiprocessor di mnamasing-masing processor memiliki memory utamasendiri : • Pengaturansunberdayapadasistemterpusatjika proses dalamsebuah slave memerlukanpemanggila I/O misalnya, makaprocesortersebutharusmengirimkanpermintaankepada master danmenunggulayanantersebutdiberikan.

  14. Keuntungandariduasisteminiadalah : • Sistemterpusat Hanyamemerlukansedikitperbaikanpadasistemoperasi multiprocessing, simple processor. • Sistemterdistribusi Kecepatankomputasi, reliabilitas, danmemungkinkanadanya transfer data darisatu program ke program lainnya.

  15. Kerugiandarikeduasisteminiadalah • Sistemterpusat : • Kegagalan master yang dapatmenyebabkanmenurunnyakinerjasistemsecarakeseluruhan • Master dapatmenjadipenyebabutamaterjadinya “ bottleneck ”

  16. Sistemterdistribusi • Sistemoperasimenjadibertambahkomplekskarenasistemoperasimenjaminbahwa 2 processor tidakmemilikisebuah proses yang samadan proses-proses tidakhilangdariantrian

  17. TerimaKasih

More Related