SISTEM OPERASI  Chapter 14 Create By: Syaputri Artami Prodi Pendidikan Teknik Informatika dan Komputer Jurusan Teknik Info...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Ruang Alamat Logika dan Fisik <ul><li>Secara mendasar, inst...
Partisi Memori <ul><li>Untuk dapat menampung proses-prose yang ada dan supaya proses-proses tersebut tidak serig menggangu...
Partisi tetap (statis) <ul><li>Dapat diasumsikan bahawa sistem operasi menempati suatu daerah memori dengan ukuran yang te...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Partisi Dinamis Partisi ini mempunyai jumlah dan panjang ya...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teknik BitMap Memori dibagi ke dalam unit-unit alokasi. Uni...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teknik Linked List Cara lain untuk mencatatpemakaian memori...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teknik Buddy Sistem  Buddy sistem  merupakan suatu algoritm...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Pengalokasian Memori  <ul><ul><li>Dengan asumsi memory mana...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) VIRTUAL MEMORI Kebutuhan kapasitas memori terus meningkat k...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Struktur data vitual memory <ul><li>Page frame </li></ul><u...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Paging Memori fist dibagi menjadi blok-blok dengan ukuran t...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Multilevel Paging Sistem komputer modern umumnya mendukug r...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Algoritma pengganti Page page fault  adalah suatu trap dari...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Terdapat macam-macam Algoritma pengganti Page <ul><li>Algor...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teori tingkah laku program paging ada suatu teori mengataka...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Segmentasi Panging merupakan suatu pembagian/pemecahan suat...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) FILE SYSTEM file system  merupakan sebuah aspek yang paling...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) File sistem terdiri dari tiga bagian: <ul><li>file </li></u...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Sekilas tentang File file sistem merupakan implemtasi file ...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Ada 4 istilah yang diguanakn dalam pembahasan tentang file,...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) 6 operasi manipulasi operasi-operasi dasar suatu file, yait...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Atribut-atribut dari file, yaitu; <ul><li>Nama </li></ul><u...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Abtraksi File ada dua aspek pentik dari file system, yaitu ...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Tiga macam nama unit atomic dalam file, yaitu; <ul><li>Byte...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Metode Akses File menyimpan informasi. Ketika digunakan inf...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Metode pemgaksesan ini terangkum menjadi 5 metode , yaitu; ...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Ada dua pengorganisasian data, yaitu; <ul><li>File sistem d...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Single-level Directory <ul><li>merupakan struktur direktori...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Acyclic-Graph Directory struktur ini sebenarnya merupakan g...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) General Graph Directory struktur direktori ini merupakan pe...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Device sebagai File Dengan kata lain bahwa suatu file merup...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Lanjutan Bagaimana file sistem tahu device driver yang akan...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Menjalankan Sistem Operasi <ul><li>Suatu sistem dapat meman...
Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) THANK YOU   SEMOGA BERMANFAAT
Upcoming SlideShare
Loading in …5
×

Chapter14.os

496 views
459 views

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
496
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Chapter14.os

  1. 1. SISTEM OPERASI Chapter 14 Create By: Syaputri Artami Prodi Pendidikan Teknik Informatika dan Komputer Jurusan Teknik Informatika Fakultas Teknik UNM Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  2. 2. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Ruang Alamat Logika dan Fisik <ul><li>Secara mendasar, instruksi-instruksi dan data-data suatu program akan “diikatkan” ke suatu alamat memori dengan tahap-tahap berikut: </li></ul><ul><li>Compile Time </li></ul><ul><li>Load Time </li></ul><ul><li>Execution Time </li></ul>
  3. 3. Partisi Memori <ul><li>Untuk dapat menampung proses-prose yang ada dan supaya proses-proses tersebut tidak serig menggangu, maka memori harus dibagi-bagi menjadi banyak bagian/partisi, sehingga masing-masing proses mendapatkan bagian memorinya sendiri-sendiri. </li></ul>Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  4. 4. Partisi tetap (statis) <ul><li>Dapat diasumsikan bahawa sistem operasi menempati suatu daerah memori dengan ukuran yang tetap artinya sistem operasi sudah disediakan partisi statis dimemori utama, sisanya diguanakan oleh proses-proses lainnya. Cara yang paling sederhana untuk mengelolah sisa memori adalah dengan mempartisinya ke dalam bagian-bagian yang berukuran tetap atau statis. </li></ul>Create By Syaputri Artami S (syaputriartamiputri.blogspot.com)
  5. 5. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Partisi Dinamis Partisi ini mempunyai jumlah dan panjang yang bervariasi atau tidak tetap. Ketika suatu proses dibawa ke memori utama, proses tersebut dialokasikan sebanyak dibutuhkan secara cepat, tidak lebih dan tidak kurang.
  6. 6. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teknik BitMap Memori dibagi ke dalam unit-unit alokasi. Unit alokasi ini besarnya bervariasi dari beberapa word samapi beberpa kilobyte. Tiap-tiap unit berhubungan dengan tiap-tiap bit pada bitmap . Jika berisi 0 berarti unit tersebut kosong dan berisi 1 jika unit tersebut ada isinya, atau sebaliknya.
  7. 7. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teknik Linked List Cara lain untuk mencatatpemakaian memori adalh menggunakan linked list dan segmen-segmen memori yang dialokasikan dan memori yang dibebaskan, dimana suatu segmen merupakan suatu prose atau “lunag” diatara dua proses.
  8. 8. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teknik Buddy Sistem Buddy sistem merupakan suatu algoritma memory manajement yang memanfaatkan kelebihan bilanngan biner untuk pengalamatan supaya dapat mempercepat penghubungan “lunag-lunag” yang berdekatan ketika proses sudah selesai atau di-swap-out.
  9. 9. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Pengalokasian Memori <ul><ul><li>Dengan asumsi memory manager mengetahui </li></ul></ul><ul><ul><li>Seberapa besar memori yan akan dialokasikan. </li></ul></ul><ul><ul><li>First Fit </li></ul></ul><ul><ul><li>Next Fit </li></ul></ul><ul><ul><li>Best Fit </li></ul></ul><ul><ul><li>Word Fit </li></ul></ul><ul><ul><li>Quick Fit </li></ul></ul>
  10. 10. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) VIRTUAL MEMORI Kebutuhan kapasitas memori terus meningkat karena program-program yang dibuat semakin lama semakin membutuhkan ruang memori yang besar. Program yang lebih besar dari kapasitas memori adalah overlay . Virtual memori merupakan suatu teknik baru yang dapat mengatasi masalah diatas. Vitual memori bekerja seperti layaknya memori nyata, sehingga dari pandangan program tidak ada bedanya berada dimemori nyata atau virtual memori.
  11. 11. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Struktur data vitual memory <ul><li>Page frame </li></ul><ul><li>Page table </li></ul><ul><li>Daftar page frame yang kosong </li></ul><ul><li>Daftar page frame kosong yang termodifikasi </li></ul><ul><li>Table algoritma penggantian </li></ul><ul><li>Dearah swap </li></ul>
  12. 12. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Paging Memori fist dibagi menjadi blok-blok dengan ukuran tetap, yang disebut dengan frame. Memori juga dibagi menjadi blok-blok dengan ukuran yang sama disebut dengan page. Ketika suatu proses sedang dieksekusi, alamat page di-load ke dalam sembarang frame memori yang tersediadari backing store. Backing store ini juga dibagi-bagi menjadi blok-blok berukuran tetap yang berukuran sama dengan ukuran frame memori.
  13. 13. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Multilevel Paging Sistem komputer modern umumnya mendukug ruang alamat logika dengan ukuran yang sangat besar sehingga pada page table yang dibutuhkan juga menjadi sangat besar.
  14. 14. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Algoritma pengganti Page page fault adalah suatu trap dari CPU ke sistem operasi untuk mendapatkan page. Ketika page fault muncul, sistem perasi harus memilih suatu page untuk dihapus dari memori supaya terdapat ruang kosong sehingga suatu proses dapat dibawa masuk ke page. Jika page yang akan dihapus sudah dimodifikasi ketika dimemori, maka page tersebut harus ditulis ulang ke disk supaya salinan page yang ada di disk tetap up-to-date. Oleh karena itu dibutuhkan suatu Algoritma pengganti Page.
  15. 15. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Terdapat macam-macam Algoritma pengganti Page <ul><li>Algoritma pengganti Page secara Optimal </li></ul><ul><li>Algoritma pengganti Page Not-Recently-used </li></ul><ul><li>Algoritma pengganti Page FIFO </li></ul><ul><li>Algoritma pengganti Page Second Chance </li></ul><ul><li>Algoritma pengganti Page Clock </li></ul><ul><li>Algoritma pengganti Page Laest-Recently-used </li></ul><ul><li>Algoritma pengganti Page Acak </li></ul>
  16. 16. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Teori tingkah laku program paging ada suatu teori mengatakan bahwa jika suatu program bertingkah laku khusus diwaktu lalu, maka program tersebut akan bertingkah laku yang sama di waktu yang mendatang. Jika teori tersebut benar, maka algoritmanya akan berjalan dengan baik, jika tidak maka algoritmanya tidak akan berjalan dengan baik.
  17. 17. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Segmentasi Panging merupakan suatu pembagian/pemecahan suatu ruang alamat logika yang tidak berurutan (tidak tetap) menjadi potongan-potongan kecil yang berukuran tetap. Potongan tesebut disebut dengan segment . Jadi dapat dikatan bahwa suatu ruang alamat logika merupakan suatu kumpulan segment yang tidak membutuhkan pengurutan di antara segment.
  18. 18. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) FILE SYSTEM file system merupakan sebuah aspek yang paling terihat dari suatu sistem operasi. File sistem menyediakan mekanisme untuk penyimpanan on-line dan pengaksesan ke data serta program yang menjadi miliki sistem operasi dan semua pemakai sistem kompiter.
  19. 19. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) File sistem terdiri dari tiga bagian: <ul><li>file </li></ul><ul><li>menyimpan data-data relasi yang merupakan kump0ulan informasi </li></ul><ul><li>Struktur Direktori </li></ul><ul><li>mengorganisasi dan menyediakan informasi tetang semua file di dalam sistem. </li></ul><ul><li>Partisi </li></ul><ul><li>untuk membagi secara fisik dan secara logik sekumulan direktori yang besar. </li></ul>
  20. 20. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Sekilas tentang File file sistem merupakan implemtasi file dengan menggunakan disk. File dipetakan oleh operasi sistem ke perangkat fisik. Perangkat fisik ini merupakan suatu perangkat penyimpanan yang biasanya non-volatile sehingga data yang disimpan tidak akan hilang ketika aliran listrik terputus. Setiap file dipunyai oleh bebrapa user dan proteksi dari user yang tidak berhak menggunakannya.
  21. 21. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Ada 4 istilah yang diguanakn dalam pembahasan tentang file, yaitu; <ul><li>Fieldmerupakan elemen dasar dari data </li></ul><ul><li>Record merupkan sebuah kumpulan field yang saling beralasi </li></ul><ul><li>File merupakan kumpulan record yang sejenis </li></ul><ul><li>Database merupakan kumpulan dari data-data yang berelasi. </li></ul>
  22. 22. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) 6 operasi manipulasi operasi-operasi dasar suatu file, yaitu; <ul><li>Pencipta file </li></ul><ul><li>Manulis file </li></ul><ul><li>Membaca file </li></ul><ul><li>Memposisikan kembali </li></ul><ul><li>Menghapus file </li></ul><ul><li>Memotong file </li></ul>
  23. 23. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Atribut-atribut dari file, yaitu; <ul><li>Nama </li></ul><ul><li>Type </li></ul><ul><li>Lokasi </li></ul><ul><li>Ukuran </li></ul><ul><li>Proteksi </li></ul><ul><li>Jam,tanggal, dan identifikasi user </li></ul>
  24. 24. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Abtraksi File ada dua aspek pentik dari file system, yaitu sistem panaman file dan metode pengaksesannya. Sistem pengamanan file merupakan nama file berorientasi user (berarti menggunakan karakter string) dan dikembalikan nama internal untuk file tersebut (angka biner) yang disebut dengan file indentifier .
  25. 25. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Tiga macam nama unit atomic dalam file, yaitu; <ul><li>Byte </li></ul><ul><li>Fixed-length Record </li></ul><ul><li>Variable-Length Record </li></ul><ul><li>setiap record mempunyao field khusus yang disebut dengan field kunci. File ini digunakan pada waktu pencarian suatu record di dalam file. </li></ul>
  26. 26. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Metode Akses File menyimpan informasi. Ketika digunakan informasi tersebut harus diakses dan dibaca kemudian dimasukkan ke memori komputer. Ada beberapa metode untuk mengakses informasi yang tersimpan di dalam file. Cara pengaksesan ini berbeda dari satu sistem dengan sistem yang lain.
  27. 27. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Metode pemgaksesan ini terangkum menjadi 5 metode , yaitu; <ul><li>Metode Sequential </li></ul><ul><li>Metode Pile </li></ul><ul><li>Metode Indexed Sequential </li></ul><ul><li>Metode Indexed </li></ul><ul><li>Metode Direct atau Hashed </li></ul>
  28. 28. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Ada dua pengorganisasian data, yaitu; <ul><li>File sistem dibagi dengan banyak partisi </li></ul><ul><li>Setiap partisi berisi informsi tentang file yang ada dipartisi tersebut. </li></ul>
  29. 29. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Single-level Directory <ul><li>merupakan struktur direktori yang paling sederhana. Seua file ini berada di direktori yang sama sehingga mudah dimengerti dan mudah dipelihara. </li></ul><ul><li>single directory ini mempunyai kelemahan yaitu; </li></ul><ul><li>Nama file harus unik </li></ul><ul><li>Ketika jumlah file yangditampung menjadi semakin banyak , maka akan sulit user unutk mengingat semua nama file. </li></ul>
  30. 30. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Acyclic-Graph Directory struktur ini sebenarnya merupakan generalisasi dari struktur Tree Structured Directory. Struktur direktori ini memungkinkan sharing file atau sharing subdirektori.
  31. 31. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) General Graph Directory struktur direktori ini merupakan pengembangan dari Acyclic-Graph Directory, karena struktur directory ini memungkinkan adanya penunjukan yang berputar, semetara pada General Graph Directory hal tersebut harus dihindari
  32. 32. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Device sebagai File Dengan kata lain bahwa suatu file merupakan suatu sumber byte atau suatu penampungan byte. Keuntungan yangdidapatkan dari konsep ini adalah program tidak perlu tahu apakah program tersebut menulis ataumembacafile atau suatu perangkat. Hal ini disebut degan Device Independence .
  33. 33. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Lanjutan Bagaimana file sistem tahu device driver yang akan dipanggil? Perangkat didefenisikan dengan nomor perangkat. Ada struktur data file sistem yang disebut debgan device switch yang berupa array, masing-masing mendeskripsikn device driver.
  34. 34. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) Menjalankan Sistem Operasi <ul><li>Suatu sistem dapat memanggil program ke dalam memori dan menjalankanya. Untuk menjalankan sistem operasi dapt dilakukan dengan langkah berikut; </li></ul><ul><li>Baca boot dengan ROM Monitor </li></ul><ul><li>Pindah kendali ke boot loader </li></ul><ul><li>Boot block loader menemukan dan meload sistem operasi </li></ul><ul><li>Pindahkan semua kendali kesistem operasi. </li></ul>
  35. 35. Create By Syaputri Artami S (syaputriartamiputri.blogspot.com) THANK YOU  SEMOGA BERMANFAAT

×