mekanisme input output
Download
Skip this Video
Download Presentation
Mekanisme Input/Output

Loading in 2 Seconds...

play fullscreen
1 / 26

Mekanisme Input/Output - PowerPoint PPT Presentation


  • 210 Views
  • Uploaded on

Mekanisme Input/Output. SISTEM OPERASI. Struktur Disk.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Mekanisme Input/Output' - ezra


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
mekanisme input output

MekanismeInput/Output

SISTEM OPERASI

struktur disk
Struktur Disk

Disk menyediakan penyimpanan sekunder bagi sistem komputer modern.Magnetic tape sebelumnya digunakan sebagai media penyimpanan sekunder waktu aksesnya lebih lambat dari disk. Oleh karena itu, sekarang tape digunakan terutama untuk backup,untuk penyimpanan info yg tidak sering, sebagai media untuk mentransfer informasi dari satu sistem ke sistem yg lain ,dan untuk menyimpan sejumlah data yg terlalu besar untuk sistem disk.Disk drive modern di alamatkansebagaisuatu array satudimensiygbesardaribloklogik,dimanabloklogikmerupakan unit terkecildaritransfer,ukurndaribloklogikbiasanyaadalah 512 bytes.

penjadwalan disk
Penjadwalan Disk

Salah satutanggung jawab sistem operasi adalah menggunakan hardware dengan efisien.khusus untuk disk draives,efisiensi yg di maksudkandi sini adalah dalam hal waktu akses dan cepat dan aspek bandwith disk,waktu akses memiliki dua komponen utama yaitu waktu pencarian dan waktu rotasi disk.

Waktu pencarian adalah waktu yg di butuhkan disk arm untuk menggerakan head ke bagian selinder disk yg mengandung sektor yg di inginkan waktu rotasi disk adalah waktu tambahan yg di butuhkan untuk menunggu rotasi atau perputaran disk,sehingga sektor ygdi inginkan dapat di baca oleh head.

slide4

Sebagai mana kita ketahui,jika suatu proses membutuhkan pelayanan I/O dari atau menuju disk,maka proses tersebut akan melakukan system call ke sistem operasi,permintaan tersebut membuka informasi-informasi antara lain:

  • Apakah operasi input atau output
  • Alamat disk untuk proses tersebut
  • Alamat memori untuk proses tersebut
  • Jumlah bytes yg akan di transfer
manajemen disk
Manajemen Disk

Disk merupakansuatu media penyimpananygperludiaturdenganbaikolehsistemoperasidanperangkat I/O sehinggabisamemilikikinerjasesuaidenganygdiharapkan, manajemen disk meliputi: Memformat disk, boot block,bad blocks dansebagainya.

memformat disk
Memformat Disk

Sebuahdetikmagnetikygbarusebenarnyahanyalahsebuah slate kosongygberupapiringanmagnetikuntukmenyimpansesuatu. Sebelum disk tersebutdapatmenyimpan data, harusdilakukan proses low-level formatting/physical formatting,yaitumembagi disk menjadibeberapasektordanmengisinyadenganstruktur data tertentu.

Salah satuinformasiygdibutuhkanoleh disk controller adalah error-correcting code, disebutsepertiitukarenajikaterdapatsatuataudua bit data corrupt, controller dapatmengidentifikasi bid manaygberubahdanmengoreksinya, proses iniotomatisdilakukanoleh controller setiappembacaataumenulispada disk.

boot block
Boot Block

Ketika pertama kali menjalankan komputer, dibutuhkan program yg sudah diinisialisasi, yaitu bootstrab yg diinisialisasi adalah segala aspek sistem, dari CPU register sampai defica controller dan isi dari main memory, kemudian menjalankan sistem operasi, unutk itu bootstrab mencari kernel sistem operasi pada disk,me-load-nya ke memory, dan menggunakan alamat yg telah diinisialisasi untuk mulai menjalankan sistem operasi.

Hampir semua komputer menyimpan bootstrab pada read only,alasannya karena tidak membutuhkan inisialisasi dan berada pada lokasi yg tetap dimana prosesor tetap dapat mengeksekusinya ketika komputer baru dinyalakan, kelebihan lainya karena readonly,ia tidak dapat terkena virus, tetapi masalah yg timbul adalah jika kita mengubah kode bootstrab brati mengubah chipROM juga.

bad blocks
Bad Blocks

Bad Blocks adalahsatuataulebihsektorataurusakpadasuatu disk, pada disk sederhana, bad blocks diatasisecara manual, untuk disk yglebihkomplekssepertidiskSCSI, bad blocks diatasidengansektor sparing atauforwarding,yaitu controller dapatmenggantisektorygrusakdengansebuahsektorygterpisah, alternatiflainyaadalahmenggantisektortersebutdengancarasektor slipping, menggantiblokygrusakbukansepenuhnyamerupakan proses ygotomatis, karena data-data ygtersimpansebelumnyaakanterhapus.

penanganan swap space
Penanganan Swap Space

Penangananswapspaceadalahsalahsatudari low level task padasebuahsistemoperasi. Memori virtual menggunakandisckspacesebagaiperpanjangandarimemoriutama, karenakecepatanakses disk lebihlambatdaripadaaksesmemori, makapenggunaan swap-space akanmengurangiperformasistemsecarasiknifikan.

penggunaan swap space
Penggunaan Swap Space

Penggunaanswap-space padaberbagaisistemoperasiberbeda-beda, bergantungpadaalgoritmamemorimanagemenygdiimplementasikan, sebagaicontoh, sistemygmengimplementasi, swapping mungkinakanmenggunakan swap-space untukmenyimpansebuahproses,termasuksegmenkodedandatanya, sistemygmenggunakan paling hanyaakanmenyimpangygsudahdikeluarkandarimemoriutama, besarnya swap-space ygdibutuhkansebuahsistemygbermacam-macam, bergantungbanyaknya physical memori ( RAM, seperti EDODRAM,SDRAM,RDRAM ), Memori virtual ygdisimpandiswap-space, dancaramemori virtual digunakan, besarnyaberfariasi, antarabeberapa mega byitessampairatusan megabytes ataulebih.

lokasi swap space
Lokasi Swap Space

Ada duatempat di mana swap-space bisaberada: swap-space bisadiletakanpadapartisiygsamadengansistemoperasi, ataupadapartisiygberbeda, apabila swap-space ygdipakaihanyaberupasebuahberkasygbesardidalamsistemberkas, makasistemberkasygdipakaibisadigunakanuntukmembuat, menamakan,danmengalokasikantempat swap-space, makadariitu, pendekatansepertiinimudahuntuk di implementasikan, sayangnya, jugatidakefisien, menelusuristrukturdirektoridanstruktur data alokasi disk memakanwaktu, danberpotensiuntukmengakses disk lebihbanyakdariygdiperlukan, fragmentasieksternalbisamembuat swapping lebih lama denganmemaksakanpencariansekaligusbanyakketikasedangmembacaataumenulissebuah proses, kitabisameningkatkanperformadenganmeng-chaceinformasilokasiblokpada physical memori, dandenganmenggunakanaplikasikhususuntukmengalokasikanblok-blokyg contiguous untukberkasswapnya, denganwaktutambahanuntukmenelusuristruktur data file-sistemmasitetapada.

pengolahan swap space
Pengolahan Swap Space

Untukmengilustrasikanmetode-metodeygdigunakanuntukmengelola swap-space, ketikasebuah proses mencobauntukmemperbesarsegmendatanyamelebihiblokygdialokasikanditempat swap, sistemoperasimengalokasikanblok lain lagidua kali besarnyadariygpertama, skemainimenyebabkan proses-proses ygkecilmenggunakanblok-blokkecil, inijugameminimalisirfragmentasi,blok-blokdari proses ygbesarbisaditemukandengancepat, danpeta swap tetapkecil.

keandalan disk
Keandalan Disk

Disk memilikiresikountukmengalamikerusakan , kerusakaninidapatberakibatturunyaperformaatau pun hilangnya data meskiputerdapat backup data, tetapsajaadakemungkinan data yghilangkarenaadanyaperubahansetelahterakhir kali data backup, karenanya, realibilitasdarisuatu disk harusdapatterusditingkatkan.

Berikutadalahbeberapapenyebabterjadinyahilangnya data:

• Ketidaksengajaandalammenghapus

• Hilangnyatenagalistrik

• Blok rusakpada disk

• Rusaknya disk

• Sistem corrupt

implementasi stable storage
IMPLEMENTASI STABLE-STORAGE

Padabagiansebelumnya, kitasudahmembicarakanmengenaiurite-a head log, iamembutuhkanketersediaansebuah storage ygstabil, berdasarkandefenisi, informasiygberadadidalam stable storage tidakakanpernahhilang, untukmengimplementasikan storage sepertiitu, kitaperlumereplikasiinformasiygdibutuhkankebanyakperalatan storage dengan failure modes ygindenpendent.

struktur penyimpanan tersier
StrukturPenyimpananTersier

Penyimpanantersierterdapatbanyak di pasaran,fungsidaripenyimpananiniadalahkeperluan backup data ygada di dalam memory sekunder.

Ciri-ciripenyimpanantersier di antaranyaadalah :

  • Biayaproduksilebihmurah
  • Menggunakan removable media
  • Data yg di simpanbersifatpermanen
  • Tidakcepatrusak(bergantungpadapenyimpanannya)
macam macam struktur tertiary storage
Macam-MacamStruktur Tertiary-Storage

Flopydisk juga di sebutdengandisketmerupakansuatu media penyimpananmurahygfleksibleygtipis,dilapasi material ygbersifatmagnet,dan di tutupiolehplastik,usermemasukansebuah floppy disk danmengeluarkannyadari disk drive , padabeberapatahunyglalu,hampirsemua PC dan notebook memilikiflopy disk drive dalamunitnya. Komputerpadasaatsekaranginisudahtidakmemilikiflopy disk drive sebagaipelengkapstandarnya.

magneto optic disk
Magneto-Optic Disk

Magneto-optic disk adalahpiringan optic ygkeras di lapisioleh material ygbersifatmagnet,kemeudian di lapisiperlindungandariplastikataukacaygberfungsiuntukmenahan head yghancur, magnet optic disk juga di sebutcakram magnetic.

Terdapattigajeniscakram magnetic:

  • Hard disk
  • Flopy disk
  • Zip disk
optical disk
Optical Disk

Disk initidakmenggunakansifatmagnet,tetapimenggunakanbahankhususyg di modifikasimenggunakansinarlaser,setelah di modifikasidengasinarlaser,pada disk akanterdapat spot yggelapatauterang,spotinimenyimpansatu bid.

  • Optical-disk teknologiterbagiatas:
  • Phase-changge disk
  • Dye-polimer disk
mikrofilm dan mikrofiche
Mikrofilm Dan Mikrofiche

Mikrofilmdanmikroficemerupakan media penyimpanancitra-citramikrokopisdaridokumenpadarolataulembaranfilem,mikrofilmadalahrolflimsepanjang 100 hingga 215 kaki,mikroficeadalahlembaran film ygkecil,biasanyaberukuran 4x6 inci,perekammikrofilmygmengeluarkanhasilnya di komputeradalahalatmerekamcitrapadaflem,citraygtersimpansangatkecil,untukmembacanyaperlumenggunakanpembacamikroflimataumicrofice.

Media inimasih di gunakansampaisaatinikarenamemilikikeunggulan,seperti:

  • Mengurangijumlahkertasyg di gunakan
  • Murah
  • Tahan lama di banding media penyimpananlainnya
masalah masalah yang berkaitan dengan sistem operasi
Masalah-Masalah Yang BerkaitanDenganSistemOperasi

Tugasterpentingdarisistemoperasiadalahmengatur physical devices danmenampilkanabstraksimesin virtual dariaplikasi,untuk hard disk,OSmenyediakanduaabstraksiyaitu:

  • Raw device = array daribeberapa data blok
  • File sistem = sistemoperasimengantrikandanmenjadwalkanbeberapapermintaan interleaved ygberasaldaribeberapaaplikasi.
interface aplikasi
Interface Aplikasi

Kebanyakansistemoperasimenanganiremofable media hampirsamadengan fixed disk,yaitucardridge di format dan di buat file sistemygkosongpadadisk,tapes di tampilkansebagai media raw storage danaplikasitidakmembuka file padatape,tetapismua tape di bukasebagai raw device,biasanya tape drive di sediakanuntukpenggunaankhususdarisuatuapikasisamapiaplikasiberahirataumenutup tape drive,penggunaankhususini di karenakan random access tape membutuhkanwaktuyglama,jadi,interleaving random access oleh tape olehbeberapaaplikasiakanmenyebabkan thrashing.

  • Operasi data tape drive berbedadenganoperasidasar disk draive,contohoperasidasar tape drive:
  • Operasilucate
  • Operasi read position
  • Operasi space
penamaan berkas
PenamaanBerkas

Menamakanberkaspada removable media cukupsulitterutamapadasaatkitamenulis data pada removable cart ridge padasuatukomputer,kemudianmenggunakan cart ridge inipadakomputeryglain.jikajeniskomputeryg di gunakansamadanjenis cart ridge yg di gunakansama,makapermasalahannyaadalahmengetahuiisidan data layout daricartridge,tetapi,bilajeniskomputeryg di gunakandanjenis drive yg di gunakanberbeda,mkaberbagaimasalahakanmuncul,apabilahanyajenis drive yg di gunakansama,komputerygberbedamenimpan bytes denganberbagaicaradanjugamenggunakan encoding ygberbedauntuk binary number atauhuruf.

manajemen penyimpanan hierarkis
ManajemenPenyimpananHierarkis

Manajemenpenyimpananhierarkis ( hierachical Storage Management ) Menjelaskan storage hierarchy antara primary memory dan secondary storage untukmembentuk tertiary storage. Tertiary Storage biasanyadiimplementasikansebagai jukebox dari tapes atau removable media.

slide24
DISK

Disk drive adalah major secondary-storage I/O device padakebanyakankomputer. Permintaanuntuk disk I/O dihasilkanolehsistem file dansistem virtual memori. Setiappermintaanmenspesifikasikanalamatpada disk untukdapatdireferensikanpada form di logical block number.

Algoritmadisk Schedullingdapatmeningkatkanefektivitasbandwith, average response time, dan variance response time,. Algoritmaseperti SSTF,SCAN, C-SCAN, LOOK, dan C-LOOK didesainuntukmembuatperkembangandenganmenyusunulangantrian disk untukmeningkatkan total waktupencarian.

ram disk
RAM Disk

RAM disk adalah disk drive ygdisimulasikanpadamemoriaksesacak ( RAM ). RAM disk sepenuhnyamengeliminasiwaktutundaygdisebabkanpergerakanmekanisdalam seek danrotasi. RAM disk bergunauntukaplikasiygmemerlukankinerja disk ygtinggi.

ad