Studi Kasus Kernel Linux

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

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

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

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

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Studi Kasus: GNU/Linux

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

I. Struktur Sistem Operasi

Sistem Operasi. Memory Management. Part 1 of 2

MANAJEMEN MEMORI SISTEM OPERASI

DASKOM & PEMROGRAMAN. Dani Usman

memuat banyak proses dalam suatu waktu Sebelum masuk ke memori, suatu proses harus menunggu dalam antrian

Dukungan Sistem Operasi :

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

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

Perbedaan Kernell Linux dan Windows

ARSITEKTUR DAN ORGANISASI KOMPUTER

Kelompok 55.1: Nilam Fitriah ( ) Nova Eka Diana ( ) Kritik :

MAKALAH SISTEM OPERASI Perbedaan Proses dan Thread. Disusun Oleh : NOVITA ANGGRAINI PUTRI

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

SISTEM OPERASI ISG2B3. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University

TUGAS SISTEM OPERASI

Pertemuan #2: Proses dan Thread

TUGAS SISTEM OPERASI THREAD

Bab 8: Manajemen Memori. Latar Belakang

Sistem Operasi Pertemuan 3 Deskripsi & Kendali Proses. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

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

Pertemuan 2. Struktur Sistem Operasi

Sistem operasi menjalankan banyak dan beragam program :

THREAD Ulir utas thread

SATUAN ACARA PERKULIAHAN

slide - Manajemen Proses, meliputi : konsep proses, metode penjadualan proses, komunikasi antar proses, sinkronisasi proses dan deadlock.

Memory Management Memori Latar Belakang Alamat Binding

Perbedaan Anatara Thread dan Proses

MANAJEMEN MEMORI. Manajemen Memori 1

Bab 3.Proses dan Penjadualan

SISTEM OPERASI ISG2B3 THREAD. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University

Sistem Operasi 8. Memory Management. Antonius Rachmat C, S.Kom, M.Cs

MANAJEMEN MEMORI. Kelompok : Agung Widiyarto( ) Fahrurrozi( ) Reynaldo( Y)

Memory Management. Latar Belakang Swapping Contiguous Allocation Paging Segmentation Segmentation dengan Paging

Sistem Operasi PENGATURAN PROSES

SISTEM OPERASI. Belajar SO?

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

Sistem Operasi Pertemuan 2 Sistem Operasi. (Pengenalan) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

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

Virtual Memory. Sistem Operasi

RESUME SISTEM OPERASI MAIN MEMORI

Sistem Operasi. Proses (Process) 2016

PROSES DAN THREADS DALAM SISTEM OPERASI

SISTEM OPERASI THREAD DAN MULTITHREADING

Pertemuan #5: Memori dan Memori Virtual

Dimana thread digunakan?

Rahmady Liyantanto liyantanto.wordpress.com

Manajemen Memori (P ( ertemuan ke ert -12) Oktober 2014

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

Struktur Sistem Komputer

DASAR KOMPUTER. Dukungan Sistem Operasi

Sistem I/O. Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan (Request) I/O ke Operasi Hardware Stream Unjuk Kerja

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

Sistem operasi menjalankan banyak dan beragam program :

Nama : Tsani Agustin Aghnia Toibin.S Nim : Prodi : Teknik Informatika Kelas : 21

Sistem Operasi Pertemuan 7 Pengelolaan Memory. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo

Segmentasi dan Paging Pada Intel Pentium. Heri Kurniawan OS-Genap 2007/2008

Bab 10. Konsep Proses

17/04/2015 SISTEM OPERASI

Ch t ap 7 er Operating System (OS)

TUGAS SISTEM OPERASI

MEMORI VIRTUAL. Kelompok Franky Sadar Baskoro S. Yemima Aprilia

Proses dan Threads Dalam SISTEM OPERAS

Struktur Sistem Komputer

Implementasi Sistem Berkas Kelompok Gita Lystia Rahmawati

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

Sistem Operasi Komputer

SISTEM OPERASI. Sri Kusumadewi

Memory Management. Memory Ch. 8. Latar Belakang. Main-Memory Management

Tipe Sistem Operasi. Stand alone Network Embedded

Sistem Operasi Pertemuan 4 Thread, SMP & Microkernel. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Penjadualan CPU. Konsep Dasar Kriteria Penjadualan Algoritma Penjadualan Penjadualan Multiple-Processor Penjadualan Real-Time Evaluasi Algorithm

Sistem Operasi. Proses dan Thread

PERMINTAAN HALAMAN PEMBUATAN PROSES

Hubungan CPU dengan Memory

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

Jawaban Soal UTS Instalasi dan Penggunaan Sistem Operasi Semester Genap 2014/2015 D3 Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom

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

Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016

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

MODUL 5 MANAJEMEN PROSES (2) (PENJADWALAN PROSES)

Artikel Perbedaan Proses Dan Thread. Disusun Oleh : Nama : Rozy Putra Pratama NIM : Prodi : Sistem Informasi

Struktur Sistem Operasi

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB),

Managemen Memori 2016

1. Helga Hiwy 2. Erni Gombo 3. Imelda Florensia 4. Claudio Wayong 5. Vedra Simbala. Published By Stefanikha69

Thread. pada satu waktu. menjalankan banyak tugas/thread. yang sama

Pengantar Sistem Operasi

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?

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

Struktur Sistem Komputer

Definisi (1) ready, dll.) Sering disebut dengan lightweight process. register set, dan stack. sama.

Transkripsi:

Studi Kasus Kernel Linux Kelompok 58.3 Ranni Kusumawardhani -1203000943 Septina Dian Larasati - 1203001044 Kritik dan saran : rannikusuma@gmail.com mendownload slide ini, tanpa mengubah isinya. 1

Manajemen Proses UNIX dan Linux Prinsip utama pada UNIX Pembentukan proses fork system call Running new program execve system call Under UNIX, a process encompasses all the information that the OS must maintain to track the context of a single execution of a single program..(silberschatz, page 708) Pada Linux Pengelompokan context sebuah single execution menjadi beberapa seksi : 1. Process identity 2. Environment 3. Context 2

Manajemen Proses (Cont.) Process Identity Process ID (PID) Credentials Personality Process Environment Sifat yang diwariskan dari parent. Terdiri dari null-terminated vectors: - Argument vector - Environment vector 3

Manajemen Proses (Cont.) Process Context Scheduling context Accounting File table File-system context Signal-handler table Virtual-memory context 4

Proses dan Thread Proses : eksekusi dari sebuah program tunggal. fork() Thread : eksekusi konkuren dalam suatu proses yang menjalankan sebuah program tunggal. clone() 5

Penjadualan Sinkronisasi Kernel - Kernel code non-preemptive - Processor Interrupt Control Hardware Penjadualan Proses - Time -Sharing scheduling - Real -Time scheduling Symmetric Multi Processor Proses-proses atau thread-thread dapat dieksekusi secara paralel. 6

Manajemen Memory Manajemen Memory Fisik Page allocator buddy-heap algorithm Merupakan algoritma yang membagi dan menyatukan page memory fisik yang tersedia. Virtual Memory Virtual memory manager mempunyai 2 cara pandang sebuah address space : 1. Logical View 2. Physical View 7

Virtual Memory Virtual Memory Region Private dan shared region Lifetime Penyediaan virtual address yang baru : - saat me-run program baru - saat pembuatan proses baru Swapping & Paging Policy and mechanism Kernel Virtual Memory Region dalam kernel : static dan remainder 8

Execution and Loading of User Programs Linux menjalankan program baru dengan system call exec() Penempatan program dalam memory Binary file diletakkan ke virtual memory. Jika page fault physical memory Static dan Dynamic Linking Static : Setiap program harus mempunyai copy dari sistem library Dynamic: lebih efiseien dalam memory fisik dan disk 9

Kernel Linux 2.6 First release pada tanggal 17 Desember 2003. Feature-Feature: - PID number lebih banyak - Hyperthreading on Pentium4 - Tidak mempunyai MMU sehingga kehilangan memory protection - I/O subsystem lebih responsif terhadap berbagai workload 10

Kernel Linux 2.6 (Cont.) Bedanya dengan versi sebelumnya - Lebih mendukung suatu enterprise - Memory managernya lebih stabil karena dapat berjalan di berbagai ukuran sistem. Kesimpulannya : kernel Linux 2.6 lebih baik dalam performance, efisiensi dan stabilitas. Sumber : http://learnlinux.tsf.org.za/courses/build/fundamentals/apb.html The Wonderful World of Linux 2.6 http://www.kniggit.net/wwol26.html access time: Tuesday, 21 December 2004 11