Sabtu, 19 Mei 2012

Memori Managemen Sistem Operasi

KonsepDasarSistemOperasi
  • KomponenSistemOperasi
  • LayananSistemOperasi
  • System Calls
  • PemrogramanSistem
  • Struktursistem
  • MesinVirtual
  • System Generation
  • RancanganSistem
KomponenSistem
􀂙ManagemenProses
􀂙ManagemenMemoriUtama
􀂙ManagemenBerkas
􀂙ManagemenI/O
􀂙ManagemenPenyimpanan Sekunder
􀂙Jaringan
􀂙SistemProteksi
􀂙Command-Interpreter System
ManagemenProses (1)
􀂙Prosesadalahsebuahprogram yang sedangdijalankan(eksekusi).
Suatu prosesmemerlukansumberdayapadasaatekesekusi:
􀃆CPU time, memori, berkas danperantiI/O
Managemen Proses (2)
􀂙Sistem operasi bertanggung jawab terhadap aktifitas yangberhubungan dengan manajemen proses:
􀃆Pembuatan dan penghapusan proses
􀃆Penundaan dan pelanjutan proses
􀃆Penyedia mekanisme untuk:
•Sinkronisasi antar proses
•Komunikasi antar proses
•PenangananDeadlock
ManagemenMemoriUtama(1)
􀂙Memori sebagaitempatpenyimpananinstruksi/data dariprogram.
􀃆Penyimpananyang cepatsehingga dapat mengimbangi kecepatan eksekusi instruksiCPU
􀃆Terdiri dari“array words/bytes”yang besar
􀃆Alamat digunakanuntukmengakses data (shared oleh CPU danI/O devices)
Managemen Memori Utama(2)
􀂙Umumnyamain memorybersifat“volatile”–tidak permanen
􀂙Isinya akan hilang jika komputer di matikan.
􀂙Sistem operasi bertanggung jawab untuk aktivitas berikutyangberhubungan dengan manajemen memori:
􀃆melacak pemakaian memori(siapa dan berapa besar?).
􀃆memilhprogrammanayangakan diload ke memori ketika bisa digunakan.
􀃆alokasi dan dealokasi memori sesuai yang dibutuhkan
ManagemenFile (1)
􀂙Berkas adalahkumpulaninformasiyang berhubungan(sesuaidengantujuanpembuatberkas tersebut). Biasanyaberkasmerepresentasikanprogram dandata.
􀂙Sistem operasi bertanggungjawabuntukaktivitasberikutyang berhubungandenganmanajemen berkas:
􀃆pembuatan danpenghapusanberkas
􀃆pembuatan danpenghapusandirektori
􀃆Mendukungprimitifuntuk manipulasiberkasdan
direktori
􀃆memetakanberkaspadasistem sekunder
􀃆Backupberkaspadamedia penyimpananyangstabil
(nonvolatile)
ManagemensistemI/O
􀂙SistemI/O terdiridari:
􀃆Sistembuffer: menampungsementara data dari/ke perantiI/O
􀃆Spooling: melakukanpenjadwalan pemakaianI/O sistem supaya lebih efisien(antrian dsb)
􀃆Antarmukadevices-driver yang umum:
menyediakan device driveryang umum sehingga sistem operasi dapat seragam (buka, baca, tulis, tutup)
􀃆Drivers untukspesifikperangkatkeras:
menyediakandriveruntuk melakukan operasi rinci/detail untukperangkat keras tertentu.
Manajemen Penyimpanan Sekunder
􀂙Penyimpanan sekunder: PenyimpananPermanen
􀃆Karena memoriutama bersifat sementara dan kapasitasnya terlalu kecil,maka untuk menyimpan semua
data danprogram secara permanen, sistemkomputer
harus menyediakan penyimpanan sekunderuntuk
dijadikanback-upmemori utama.
􀂙Sistem Operasibertanggungjawabdalamaktivitasyang berhubungandengan manajemenpenyimpanan sekunder:
􀃆manajemen ruang kosong
􀃆alokasi penyimpanan
􀃆penjadwalan disk

Tidak ada komentar:

Posting Komentar