PERMINTAAN HALAMAN PEMBUATAN PROSES

dokumen-dokumen yang mirip
VIRTUAL MEMORI. Gambar 1 Memori virtual lebih besar ukurannya dari memori fisik

Keuntungan Virtual Memory

Memori pada Sistem Linux. Heri Kurniawan OS-Gasal 2009/2010

Bab 9: Virtual Memory. Latar Belakang

Memori Virtual. Program membutuhkan kapasitas yang lebih besar dari kapasitas memori fisik gunakan Virtual Memory! Virtual memory

Sistem Operasi 9. Virtual Memory. Antonius Rachmat C, S.Kom, M.Cs

Memori Linux. Anggota Kelompok : Jani RR Siregar Martin Leonard T Y Muhamad Mulki A

Memori Virtual (Virtual Memory) Heri Kurniawan OS-Genap 2007/2008

Pertemuan 2. Struktur Sistem Operasi

Tipe Sistem Operasi. Stand alone Network Embedded

Struktur Sistem Operasi

TUGAS SISTEM OPERASI THREAD

Bab 10. Implementasi Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 10.1 STRUKTUR SISTEM FILE

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

Virtual Memory. Sistem Operasi

01/08/2017. Pengertian System Calls :

Bab 3 - Manajemen Proses 3.1

2.6. Struktur dasar sistem operasi

17/04/2015 SISTEM OPERASI

MANAJEMEN MEMORI SISTEM OPERASI

ARTIKEL PERBEDAAN PROSES DENGAN THREAD. Di susun Oleh: Nama : Sri Wahyuni Nim :

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Sequential Process. Keterangan SISTEM OPERASI KOMUNIKASI ANTAR PROSES

Studi Kasus Kernel Linux

Proses dan Threads Dalam SISTEM OPERAS

SISTEM OPERASI TERDISTRIBUSI

Pengantar. Manajemen Proses

MANAJEMEN RUANG KOSONG

CONSISTENCY & REPLICATION. Sistem terdistribusi week 7

TASK MANAGER TUGAS SISTEM OPERASI TITIS SARI PUTRI MI/1-A/22

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

Operating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

1. Address Binding. Sebuah program ditempatkan dalam disk dalam bentuk berkas biner Sebelum dieksekusi, sebuah program harus ditempatkan di memori.

12 Input / Output. Sistem I/O. Hardware I/O. Struktur PC Bus

Bab 5. Memori Virtual

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

SISTEM OPERASI ( DITINJAU DARI SEGI PROSES) Seperti diketahui bahwa sistem operasi, terdiri dari sekumpulan

Manajemen File. Kebutuhan Penyimpanan Informasi

5. Jika beres, botting lewat flashdisk dan anda akan masuk pada tampilan awal Free NAS.

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A

Tujuan Pembelajaran. Memahami proses swapping Memahami proses alokasi memori berurutan (Contiguous Memori Allocation)

Organisasi Sistem Komputer. Virtual Memory. Sekolah Teknik Elektro dan Informatika ITB

Konsep Dasar Sistem Operasi

Studi Kasus: GNU/Linux

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi. System Calls dan Thread

Sistem Operasi Komputer

TUGAS SISTEM OPERASI

Bab 10. Konsep Proses

Metode Alokasi Berkas

TSI Perbankan MANAJEMEN DATA LOCK. Obyektif : 1. Mengetahui konsep lock 2. Mengetahui konsep share pada file database. AS/400 hal. B.

Struktur Sistem Operasi

Pengalamatan Disk. Urutan penomoran alamat logika disk mengikuti aturan :

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

3/30/2016. Manajemen Memori. Manajemen Memori. Manajemen memori pada sistem Monoprogramming Manajemen memori pada sistem Multiprogramming

PROSES DAN THREADS DALAM SISTEM OPERASI

Arsitektur Sistem Operasi WINDOWS

SMK MUHAMMADIYAH 4 JAKARTA TEKNIK KOMPUTER DAN JARINGAN SISTEM OPERASI MENEJEMEN MEMORI

SISTEM OPERASI. Deskripsi Proses. Multiprogramming. Istilah dalam Proses. (multitasking) MANAJEMEN PROSES. Multiprogramming.

Processes. Processes. SISTIM OPERASI (Operating System) IKI-20230

MANAJEMEN PROSES SISTEM OPERASI. Teknik Informatika Definisi : Adalah program yang sedang dieksekusi

Struktur Sistem Operasi

4. SISTEM OPERASI TERDISTRIBUSI

ORGANISASI FILE. Hani Irmayanti, M.Kom

Aspek Aspek Lain dari Memori Virtual

SISTEM FILE PADA DOS PENGANTAR TEKNOLOGI SISTEM INFORMASI B

MODUL 7 MANAJEMEN DISK

Proses. - yaitu program yang sedang dieksekusi Proses merupakan satuan kerja terkecil yang secara individual dijadwalkan oleh sistem operasi

Virtual Memory. Latar Belakang Demand Paging Pembuatan Proses Page Replacement Alokasi Frame Thrashing Contoh Sistem Operasi

Bab 8: Manajemen Memori. Latar Belakang

SISTEM OPERASI. CSP 2702 Semester/SKS : 4/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

PENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan.

Praktikum 14. Sistem File 1 KONSEP FILE POKOK BAHASAN: TUJUAN BELAJAR:

Rahmady Liyantanto liyantanto.wordpress.com

Distributed System. Seven Distributed File Systems. Genap 2011/2012

DASKOM & PEMROGRAMAN. Dani Usman

Thread juga sering disebut Lightweight process. Proses tradisional ( Heavyweight process ) mempunyai thread tunggal

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

STRUKTUR SISTEM OPERASI

MENGELOLA FILE DAN FOLDER

SISTEM OPERASI Makalah Tentang Virtual Memory

Recap. Proses. Proses. Multiprogramming. Multiprocessing 9/16/2016. Ricky Maulana Fajri

KONSEP DASAR SISTEM BERKAS. Nila Feby Puspitasari

ORGANISASI FILE. Pendahuluan Sasaran Manajemen File Fungsi Manajemen File Arsitektur File Performansi File Parameter Performansi File Struktur File

2 Konsep Dasar Sistem Operasi

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

KONSEP PROSES STATUS PROSES

APLIKASI KOMPUTER. Sistem Operasi. Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU.

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Modul 6 Menajemen Harddisk. I. Tujuan Praktikan dapat melakukan pembagian atau partisi kapasistas harddisk.

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Bab 9. Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 9.1 KONSEP FILE

4. Custom Setup. Klik Next. epentengker Page 1. kekeseen.wordpress.com

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

Manajemen Proses. Ptputraastawa.wordpress.com. Sistem Operasi Putu Putra Astawa

Tidak bisa dynamic loading Memori virtual perl r u lebih besar disharing

PERTEMUAN KE <JUDUL PERTEMUAN PRAKTIKUM>

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

Konsep dasar memori virtual

Transkripsi:

PERMINTAAN HALAMAN PEMBUATAN PROSES KELOMPOK 116-33 ARIEF FATCHUL HUDA (720501055) CAHYANA (720500108X) Copyleft: Arief & Yana 1

Berbagi Memori Dalam Memori Virtual Virtual Memory memungkinkan proses untuk saling berbagi pakai memori. Pembagian memori yang dilakukan merupakan pembagian halaman proses. Dua teknik yang digunakan adalah Copy On Write dan Memory Mapped Files Copyleft: Arief & Yana 2

Copy On Write (COW) Copy On Write (COW) merupakan teknik yang mengizinkan pemakaian bersama suatu halaman oleh dua atau lebih proses (ditandai dengan COW), dimana jika salah satu proses mencoba menulis ke halaman tersebut, maka dibuat salinan (copy) dari halaman. Perubahan dilakukan pada halaman baru tsb dan halaman asal tetap sehingga tidak akan mengganggu proses lainnya. Copyleft: Arief & Yana 3

Copy-On-Write System call fork(), bekerja dengan membuat salinan ruang alamat halaman parent untuk child, namun segera setelah child dibuat system call exec() dipanggil sehingga salinan ruang alamat tersebut tidak berguna lagi. COW adalah teknik yang biasa dipakai dalam berbagai SO, termasuk Windows XP, Linux dan Solaris. Copyleft: Arief & Yana 4

Ilustrasi page A page B page C Proses 1 Proses 2 sebelum Proses 1 memodifikasi page C page A page B page C Copy of page Proses 1 C Proses 2 setelah Proses 1 memodifikasi page C Copyleft: Arief & Yana 5

Zero-Fill-On-Demand Beberapa System Operasi memiliki pool dari halaman-halaman yang tidak digunakan. Zero-Fill-On-Demand adalah Proses mengosongkan halaman yang tidak digunakan dengan cara menghapus isi halaman sebelumnya. Halaman-halaman ini dialokasikan untuk penambahan halaman pada halaman COW dan juga untuk proses yang peng-expand stack dan heapnya Copyleft: Arief & Yana 6

Memory-Mapped Files File dalam disk di akses dengan system call open(), read() dan write(). Hal ini membutuhkan baik system call maupun akses ke disk yang bersangkutan. physical memory Proses A Virtual memory 1 2 3 4 5 6 3 6 1 5 4 2 1 2 3 4 5 6 Disk file 1 2 3 4 5 6 Proses A Virtual memory Copyleft: Arief & Yana 7

Memory-Mapped Files Memory-mapped files (MMF) memetakan blok disk yang berisi file ke dalam halaman-halaman pada memori, sehinga akses pada file lebih sederhana karena ditangani oleh rutin akses memori. Beberapa sistem operasi meng up date file pada disk secara berkala. Ketika file ditutup, semua data yang dipetakan dikembalikan ke disk file dan dihapus dari memori virtual. Copyleft: Arief & Yana 8

MMF Pada Multiproses Multiproses dapat dipetakan pada file yang sama secara bersamaan, sehingga prosesproses tersebut dapat berbagi data. Pada multiproses, perubahan yang dibuat oleh salah satu proses dapat dilihat oleh proses lainnya. Jika digunakan teknik COW, halaman MMF dalam mode read only, yaitu apabila ada proses yang merubah isi file maka diberi salinan page. Copyleft: Arief & Yana 9

Implementasi Sebagian sistem operasi menerapkan MMF sebagai sebuah system call khusus. Sebagian lain, seperti Solaris, menganggap semua file sebagai MMF, tidak peduli apakah file tersebut ditandai sebagai MMF atau tidak. Walaupun Solaris mempunyai system call khusus untuk MMF, file yang diakses dengan system call open( ), read( ) dan write( ) biasa juga akan dianggap sebagai file dengan MMF. Copyleft: Arief & Yana 10

MMF dan Sharing Memory MMF memiliki banyak persamaan dengan sharing memory. Unix dan Linux, MMF dan sharing memory memiliki system call yang berbeda. MMF dengan mmap() sedangkan sharing memori dengan shmget() dan shmat(). Windows NT, 2000, XP sharing memory dilakukan dengan MMF. Copyleft: Arief & Yana 11

MMF Dalam Win32 API Konsep dasar sharing memory dalam Win32 API adalah membuat (create) bagian file yang akan dipetakan. File ini kemudian ditampilkan (view) dalam alamat virtual proses. Proses lain yang ingin menggunakan file ini dapat membuka dan menampilkannya dalam alamat virtualnya sendiri. Copyleft: Arief & Yana 12