Pokok Bahasan: Overview Sistem Operasi Sub Pokok Bahasan: Lima Hal Utama Dalam Pengembangan Sistem Operasi Jenis sistem operasi modern TIU:

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pokok Bahasan: Overview Sistem Operasi Sub Pokok Bahasan: Lima Hal Utama Dalam Pengembangan Sistem Operasi Jenis sistem operasi modern TIU:"

Transkripsi

1 Overview Sistem Operasi (Pertemuan ke-2) Agustus 2014

2 5 Hal Utama Dalam Pengembangan Sistem Operasi Pokok Bahasan: Overview Sistem Operasi Sub Pokok Bahasan: Lima Hal Utama Dalam Pengembangan Sistem Operasi Jenis sistem operasi modern TIU: TIK: Mahasiswa dapat memahami konsep sistem operasi secara umum Mahasiswa dapat menjelaskan 5 hal utama dalam pengembangan sistem operasi Mahasiswa dapat menjelaskan model sistem operasi modern Sistem Operasi/2014 #1

3 5 Hal Utama Dalam Pengembangan Sistem Operasi Proses Manajemen memori Proteksi dan keamanan informasi (data/file) Penjadualan dan manajemen resource Struktur sistem operasi Sistem Operasi/2014 #2

4 Apakah proses itu? Program yang dieksekusi Program yang sedang berjalan di komputer Entitas yang dapat diberikan kepada prosesor untuk dieksekusi Sebuah aktifitas yang sangat dipengaruhi oleh eksekusi sebelumnya, status saat ini, dan sejumlah resource sistem Sistem Operasi/2014 #3

5 Model sistem operasi yang mana saja yang mempersyaratkan adanya timing dan sinkronisasi? Sistem multiprogramming Sistem yang mengutamakan penggunaan setiap resource komputer secara maksimal Sistem time sharing Sistem yang melayani banyak user secara bersama-sama Sistem yang dapat melayani kebutuhan setiap user Sistem transaksi real-time Sistem yang dapat melayani banyak user yang bersamasama mengantri untuk mengakses data dalam sebuah basis data yang sama Contoh: sistem pemesanan tiket (pesawat terbang, kereta api, dll) Sistem Operasi/2014 #4

6 Apa perbedaan antara sistem time sharing dengan sistem transaksi real-time? Sistem time sharing dapat melayani berbagai macam program aplikasi sesuai dengan kebutuhan user Banyak user mengakses banyak aplikasi Sistem transaksi real-time hanya dapat melayani beberapa jenis aplikasi saja Banyak user mengakses satu atau dua aplikasi Sistem Operasi/2014 #5

7 Permasalahan apa saja yang dapat terjadi pada proses? (1) Sinkronisasi tidak tepat Efek: salah membaca data Misal: program yang berfungsi untuk membaca data dari harddisk mengambil data dari buffer data pada saat yang tidak tepat, maka data yang diambil bukan data yang diinginkan Kegagalan mutual exclusion Efek: lebih dari satu user/program berusaha mengakses sebuah resource secara bersamaan Eksekusi program tidak terkendali Efek: hasil eksekusi program tidak pasti (sangat dipengaruhi oleh program lain) Penjadualan eksekusi program harus secara tepat Sistem Operasi/2014 #6

8 Permasalahan apa saja yang dapat terjadi pada proses? (2) Deadlock Efek: terjadi hang (terdapat dua atau lebih program saling menunggu) Misal: Dua buah program dapat dieksekusi bila telah memperoleh 2 buah data yang terletak pada 2 buah harddisk terpisah. Masing-masing program sedang mengakses harddisk sendirisendiri dan saling menunggu program lain melepaskan harddisk yang sedang diaksesnya Sistem Operasi/2014 #7

9 Apa saja komponen proses? Executable program (.exe) Hal-hal yang berhubungan dengan data yang dibutuhkan proses (variabel, buffer, work space, dll) Execution context atau process state: Semua informasi yang dibutuhkan oleh: OS untuk mengatur proses (misal: prioritas, sedang menunggu signal dari I/O atau tidak, dll) Prosesor untuk mengeksekusi proses (misal: nilai program counter dan beberapa register) Sistem Operasi/2014 #8

10 Contoh Pengaturan proses Process list: Daftar proses yang akan dieksekusi (responsible OS) Memuat entry untuk setiap proses Entry process = pointer ke lokasi memori proses Proses = context + data + program (code) Process index = indeks daftar proses yang sedang dieksekusi prosesor entry process b = base = alamat awal suatu proses h = limit = jumlah alamat yang digunakan oleh suatu proses Sistem Operasi/2014 #9

11 5 Hal Utama Dalam Pengembangan Sistem Operasi Proses Manajemen memori Proteksi dan keamanan informasi (data/file) Penjadualan dan manajemen resource Struktur sistem operasi Sistem Operasi/2014 #10

12 Manajemen Memori (1) Apa tujuan manajemen memori? Agar alokasi memori dapat dilakukan secara terkendali dan efisien Apa tugas OS pada manajemen memori? Mengisolasi proses OS harus dapat mencegah suatu proses mengakses/mengganggu area memori proses yang lain Mengatur dan mengalokasikan memori secara dinamis OS dapat mengalokasikan suatu program ke beberapa lokasi memori berbeda secara dinamis Programmer tidak perlu selalu memeriksa apakah memori yang akan digunakan cukup tersedia atau tidak ditangani oleh sistem operasi Mendukung pemrograman modular OS memberikan kemudahan bagi programmer dalam menentukan modul program (membuat, menghancurkan, dan mengubah ukuran modul) secara dinamis Sistem Operasi/2014 #11

13 Manajemen Memori (2) Apa tugas OS pada manajemen memori? (lanjutan) Memproteksi dan mengendalikan pengaksesan area memori OS harus dapat mencegah terjadinya pengaksesan ilegal area memori suatu program oleh program yang lain OS harus dapat menyediakan lokasi memori tertentu sebagai share memory bila diperlukan Mendukung penyimpanan data jangka panjang OS harus menyediakan fasilitas untuk menyimpan data ke media yang dapat menyimpan data dalam waktu lama Sistem Operasi/2014 #12

14 Memori Virtual Adalah fasilitas yang disediakan oleh OS agar suatu program dapat memanfaatkan sebagian area memori sekunder (harddisk) sebagai memori utama secara lojik Bertujuan agar beberapa program dapat tersimpan di dalam memori secara bersamaan, sehingga tidak terjadi kekosongan aktifitas pada saat terjadi pergantian eksekusi proses Pengisolasian data antar proses dilakukan dengan cara memberi kode unik untuk setiap proses Memory sharing dilakukan dengan cara mengoverlap-kan bagian virtual memori yang akan disharing Sistem Operasi/2014 #13

15 Paging Adalah salah satu teknik mapping memori dengan cara membagi proses menjadi blok-blok kecil berukuran tetap yang disebut dengan page Mapping = penempatan program ke dalam memori Program mengakses data menggunakan alamat virtual yang terdiri dari nomor page dan offset Setiap page dapat ditempatkan di memori secara bebas (tidak perlu terurut) mapping dinamis Hanya page yang sedang diperlukan saja yang harus ditaruh di memori, sisanya tetap terletak pada harddisk Tugas OS: Membuat mekanisme translasi/mapping alamat dengan syarat: Overhead kecil trafik data sesedikit mungkin Sistem Operasi/2014 #14

16 Apa kelebihan paging? (+) Mapping antara alamat virtual pada program dengan alamat fisik pada memori dapat dilakukan secara dinamis Program terdiri dari sejumlah instruksi dimana setiap instruksi mempunyai alamat virtual Alamat virtual setiap program selalu dimulai dari alamat nol Alamat fisik = alamat pada memori (RAM) (+) Menghilangkan keharusan untuk menempatkan semua page suatu proses ditaruh di memori secara bersamaan Sistem Operasi/2014 #15

17 Contoh Virtual Memori dengan Paging Sistem Operasi/2014 #16

18 Skema pengalamatan virtual memory hardware storage Sistem Operasi/2014 #17

19 5 Hal Utama Dalam Pengembangan Sistem Operasi Proses Manajemen memori Proteksi dan keamanan informasi (data/file) Penjadualan dan manajemen resource Struktur sistem operasi Sistem Operasi/2014 #18

20 Proteksi dan Keamanan Informasi (data/file) Pada sistem yang bagaimana proteksi dan keamanan informasi diperlukan? Sistem time-sharing (banyak user) Sistem komputer yang terhubung ke jaringan Apa saja yang perlu diproteksi/diamankan? Jaminan informasi selalu tersedia Informasi yang dibutuhkan dilindungi sehingga selalu tersedia Kerahasiaan informasi Informasi tidak dapat dibaca oleh user yang tidak berhak Keutuhan data Data dilindungi dari modifikasi oleh user yang tidak berhak Keaslian data Keaslian pemilik data dan validitas isinya dapat terlindungi Sistem Operasi/2014 #19

21 5 Hal Utama Dalam Pengembangan Sistem Operasi Proses Manajemen memori Proteksi dan keamanan informasi (data/file) Penjadualan dan manajemen resource Struktur sistem operasi Sistem Operasi/2014 #20

22 Manajemen Resource dan Penjadualan Kemampuan apa yang harus dimiliki OS dalam mengatur resource dan penjadualan? Berlaku adil (fairness) OS harus dapat memberikan kesempatan secara adil (proporsional) kepada semua proses dalam mengakses resource Adil belum tentu sama + Adil itu sama untuk proses dengan prioritas sama + Adil itu berbeda untuk proses dengan prioritas berbeda Mampu membedakan OS harus dapat memberikan layanan yang berbeda-beda sesuai dengan prioritas proses Efisien Throughput maksimal Response time minimal Dapat mengakomodasi jumlah user sebanyak mungkin Sistem Operasi/2014 #21

23 Elemen kunci dalam penjadualan dan multiprogramming (1) Queue = daftar proses yang sedang menunggu resource Sistem Operasi/2014 #22

24 Elemen kunci dalam penjadualan dan multiprogramming (2) Keterangan gambar: Short-term queue: Proses yang sudah di memori dan siap dieksekusi Model antrian: round-robin, prioritas, dll Long-term queue Daftar job baru yang sedang menunggu prosesor I/O queue Daftar proses yang menginginkan I/O device yang sama Setiap I/O device mempunyai I/O queue sendiri-sendiri Interrupt handler Menangani interrupt yang berasal dari proses atau I/O device Service call handler Menangani permintaan layanan dari proses atau I/O device Sistem Operasi/2014 #23

25 5 Hal Utama Dalam Pengembangan Sistem Operasi Proses Manajemen memori Proteksi dan keamanan informasi (data/file) Penjadualan dan manajemen resource Struktur sistem operasi Sistem Operasi/2014 #24

26 Mengapa sistem operasi harus terstruktur secara baik? Jumlah baris program pembentuk sistem operasi terus menerus membengkak: CTSS - MIT (1963) : word masing-masing 36 bit OS/360 - IBM (1964): lebih dari satu juta instruksi mesin Multics system MIT dan Bell (1975): lebih dari 20 juta instruksi mesin Windows NT 4.0: 16 juta baris program Windows 2000 : 32 juta baris program Penyelesaian pengembangan sistem operasi selalu terlambat dari jadual semula Selalu terdapat bug pada OS Performansi OS kadang-kadang tidak seperti yang diharapkan Terbukti tidak mudah membangun OS yang kompleks yang handal terhadap macam ancaman keamanaan (virus, worm, akses ilegal) Sistem Operasi/2014 #25

27 Struktur Sistem Operasi Hirarki (1) Untuk sistem yang kompleks modular saja tidak cukup perlu dibuat hirarki Sistem operasi terdiri dari beberapa level (tingkatan) Setiap tingkatan melakukan fungsi-fungsi khusus Semakin rendah tingkatannya, maka fungsi yang dilakukan semakin primitif, semikian pula sebaliknya Model hirarki dapat memecah permasalahan besar menjadi sub-sub masalah yang lebih kecil sehingga lebih mudah diatur dan dicari solusinya Sistem Operasi/2014 #26

28 Struktur Sistem Operasi Hirarki (1) Level hardware (CPU), bukan bagian sistem operasi: Level Name Objects Example Operations 4 Interrupts Interrupt-handling, Invoke, mask, unmask, programs context retry 3 Procedures Procedures (subroutine), Mark stack, call, return call stack, display 2 Instruction Set Evaluation stack, Load, store, add, (Machine microprogram inter- subtract, branch instructions) preter, scalar and array data 1 Electronic Registers, gates, Clear register, transfer, circuits buses, memory cells activate, complement etc. Sistem Operasi/2014 #27

29 Struktur Sistem Operasi Hirarki (2) Level Name Object Example Operations 7 Virtual Memory Segments, pages Read, write, fetch (logical address) 6 Local secondary Blocks of data, Read, write, allocate, (head, track, sector) device channels free 5 Primitive Primitive processes, Suspend, resume, processes semaphores, ready wait, signal list Sistem Operasi/2014 #28

30 Struktur Sistem Operasi Hirarki (3) Level Name Objects Example Operations 13 Shell User programming Statements in shell (graphical manner) environment language 12 User processes User processes Quit, kill, suspend, resume 11 Directories Directories Create, destroy, attach, (access rights) detach, search, list 10 Devices External devices, Open, close, read, write such as printer, displays and keyboards 9 File system Files Create, destroy, open, close, read, write 8 Communications Pipes (logical channel Create, destroy, open, (between processes) for flow of data) close, read, write Sistem Operasi/2014 #29

31 Pemicu perkembangan sistem operasi modern Hardware: Kecepatan hardware semakin tinggi Kecepatan jaringan semakin tinggi Kapasitas penyimpan data semakin besar dan semakin banyak macamnya Aplikasi: Aplikasi multimedia Internet dan akses jaringan Aplikasi client/server Keamanan: Virus Worm Hacker Sistem Operasi/2014 #30

32 Jenis sistem operasi modern Monolitic kernel Arsitektur microkernel Multithreading Symmetric multiprocessing (SMP) Sistem operasi terdistribusi Sistem operasi model object-oriented Sistem Operasi/2014 #31

33 Monolitic kernel dan Arsitektur Microkernel Monolitic kernel Sistem operasi diimplementasikan sebagai sebuah proses besar dimana seluruh komponen penyusunnya (penjadualan, sistem file, jaringan, device driver, manajemen memori, dll) mengakses ruang alamat yang sama Arsitektur Microkernel Sistem operasi model Microkernel terdiri dari 2 bagian: Kernel: terdiri dari interprocess communication (IPC), penjadualan dasar, dan ruang alamat Server: Terdiri dari semua layanan yang lain Berada pada user mode diperlakukan sama seperti program aplikasi Kelebihan: (+) Implementasinya lebih sederhana (+) Lebih fleksibel (+) Sangat sesuai untuk lingkungan terdistribusi Sistem Operasi/2014 #32

34 Multithreading (1) Proses yang sedang dieksekusi dipecah-pecah menjadi bagian-bagian kecil yang berjalan secara concurrent (sendiri-sendiri tapi akur) Thread: Pecahan dari proses yang dapat dieksekusi Thread mempunyai context untuk prosesor (PC dan stack pointer) dan area data untuk stack Thread yang sedang dieksekusi dapat diinterrupt dapat berpindah dari satu thread ke thread yang lain Proses: Kumpulan dari satu thread atau lebih dan resource yang diperlukan (code, data, file, device, dll) Sistem Operasi/2014 #33

35 Multithreading (2) Di mana model multithreading diterapkan? Pada aplikasi yang menjalankan beberapa tugas berbeda yang boleh dilakukan secara tidak berurutan Misal: server database melayani permintaan banyak client secara terpisah Kelebihan: (+) Modularity aplikasi lebih terkontrol (+) Respon aplikasi terhadap suatu event lebih terjamin (+) Overhead prosesor pada saat pergantian thread yang dieksekusi lebih kecil (ingat interrupt pada proses!) Sistem Operasi/2014 #34

36 Symmetric Multiprocessing (SMP) (1) Sistem operasi yang dijalankan pada komputer yang menggunakan lebih dari satu prosesor yang simetris harus mempunyai fungsi dan tool yang dapat mengekploitasi prosesor paralel Tujuan: Efisiensi lebih tinggi Reliability (kehandalan) meningkat Ciri-ciri komputer multiprosesor: Terdapat lebih dari satu prosesor Memori dan fasilitas I/O digunakan secara bersamasama (sharing) Setiap prosesor dapat melakukan fungsi-fungsi yang sama (symmetric) Sistem Operasi/2014 #35

37 Symmetric Multiprocessing (SMP) (2) Apa kelebihan dibanding prosesor tunggal? (+) Performansi lebih baik Dalam satu saat dapat dieksekusi lebih dari satu proses benarbenar bersamaan (lihat gambar pada slide selanjutnya) (+) Lebih handal (reliable) Jika sebuah prosesor mengalami gangguan sistem masih tetap dapat bekerja (+) Dapat dikembangkan Performansi sistem dapat ditingkatkan cukup dengan menambah jumlah prosesor (+) Pilihan produk lebih banyak (scaling) Pembuat komputer dapat menjual beberapa macam komputer dengan performansi dan harga berbeda berdasarkan jumlah prosesor yang digunakan (+) Performansinya tetap baik meskipun tidak menerapkan multithreading Sistem Operasi/2014 #36

38 Multiprogramming dan Multiprocessing Sistem Operasi/2014 #37

39 Sistem Operasi Terdistribusi dan Model object-orientedoriented Sistem operasi terdistribusi Sejumlah komputer terhubung melalui jaringan membentuk sebuah cluster Setiap komputer mempunyai resource (memori, harddisk, file) sendiri-sendiri User dapat memanfaatkan resource yang ada di komputer lain Sistem operasi model object-oriented Modul yang ditambahkan ke kernel dirancang dengan metode object-oriented Programmer dapat meng-customize sistem operasi tanpa mengganggu integritas sistem Sistem Operasi/2014 #38

40 Review Sistem Operasi Windows UNIX Sistem Operasi/2014 #39

41 Arsitektur Windows Strukturnya modular agar lebih fleksibel Dapat dijalankan pada berbagai perangkat keras Mendukung aplikasi yang dibuat untuk sistem operasi lain Menggunakan arsitektur model microkernel yang dimodifikasi Terdapat sejumlah fungsi sistem microkernel yang dijalankan pada mode kernel Suatu modul dapat dibuang, di-upgrade, atau diganti tanpa menulis ulang seluruh sistem Sistem Operasi/2014 #40

42 Arsitektur Windows 2000 Sistem Operasi/2014 #41

43 Komponen Mode Kernel (1) Executive Terdiri dari layanan dasar sistem operasi Manajemen memori Manajemen Proses dan thread Keamanan Manajemen I/O Komunikasi antar proses Kernel Terdiri dari komponen yang paling sering digunakan Sistem Operasi/2014 #42

44 Komponen Mode Kernel (2) Hardware Abstraction Layer (HAL) Mengisolasi sistem operasi dari platform perangkat keras yang berbeda-beda Device drivers Mentranslasikan fungsi call suatu I/O menjadi request I/O device Sistem window dan grafis Menerapkan Graphical User Interface (GUI) Sistem Operasi/2014 #43

45 Eksekutif Windows I/O manager Cache manager Object manager Plug and play manager Power manager Security reference monitor Virtual memory manager Process/thread manager Configuration manager Local procedure call (LPC) facility Sistem Operasi/2014 #44

46 Proses Mode User Merupakan sistem khusus yang mendukung proses Misal: logon process and the session manager Service processes Environment subsystems Aplikasi user Sistem Operasi/2014 #45

47 Model Client/Server Menyederhanakan Executive Memungkinkan untuk menyusun bermacammacam API Memperbaiki kehandalan Setiap layanan berjalan pada proses terpisah dengan partisi memori masing-masing Client tidak dapat mengakses hardware secara langsung Memberikan sarana yang seragam bagi aplikasi untuk berkomunikasi melalui LPC Mendukung komputasi terdistribusi Sistem Operasi/2014 #46

48 Thread dan SMP Routine sistem operasi dapat berjalan pada prosesor yang mana saja yang tersedia Routine berbeda dapat dieksekusi secara bersamaaan pada prosesor yang berbeda Sebuah proses dengan banyak thread dapat dieksekusi secara bersamaan pada prosesor yang berbeda Proses server bisa terdiri dari banyak thread Antar proses dapat menggunakan data dan resource bersama-sama Sistem Operasi/2014 #47

49 Objek Windows Encapsulasi Objek terdiri dari satu atau lebih item data dan satu atau lebih prosedur Kelas objek atau instansiasi Membuat instansiasi tertentu suatu objek Inheritance Mendukung sejumlah perluasan di dalam Executive Polimorfisme Sistem Operasi/2014 #48

50 Review Sistem Operasi Windows UNIX Sistem Operasi/2014 #49

51 Spesifikasi UNIX Hardware dikelilingi oleh software sistem operasi Sistem operasi disebutkernel sistem Terdiri dari sejumlah layanan dan antarmuka untuk user: Shell Komponen kompiler C Sistem Operasi/2014 #50

52 Arsitektur UNIX Sistem Operasi/2014 #51

53 Kernel UNIX Sistem Operasi/2014 #52

54 Kernel UNIX Modern Sistem Operasi/2014 #53

55 Contoh Sistem Operasi UNIX Modern System V Release 4 (SVR4) Solaris 9 4.4BSD Linux Sistem Operasi/2014 #54

56 Referensi: [STA00] Stallings, William Operating System: Internal and Design Principles. 6 th edition. Prentice Hall Sistem Operasi/2014 #55

Soal-jawab Quiz 1. Oleh: Endro Ariyanto (END) Oktober 2008

Soal-jawab Quiz 1. Oleh: Endro Ariyanto (END) Oktober 2008 Quiz 1 Oleh: Endro Ariyanto (END) Oktober 2008 1. Tuliskan 4 komponen utama komputer! (nilai 12) a. CPU b. Memori c. Modul I/O d. Sistem bus 2. Apa kepanjangan dari MAR dan MBR? (nilai 6) MAR = Memory

Lebih terperinci

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses Deskripsi dan Kontrol Proses (Pertemuan ke-4) Agustus 2014 Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses Sub Pokok Bahasan: TIU: TIK: Model proses 7 status Struktur kontrol sistem operasi dan

Lebih terperinci

Thread, SMP, dan Microkernel (P ( e P rtemuan ua ke-6) 6 Agustus 2014

Thread, SMP, dan Microkernel (P ( e P rtemuan ua ke-6) 6 Agustus 2014 Thread,, SMP, dan Microkernel (Pertemuan ke-6) Agustus 2014 Pokok Bahasan Pokok Bahasan: Thread, SMP, dan Microkernel Sub Pokok Bahasan: Multithreading Fungsionalitas thread Jenis-jenis thread TIU: Mahasiswa

Lebih terperinci

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses

Mahasiswa dapat memahami konsep dasar deskripsi dan kontrol pada proses Deskripsi dan Kontrol Proses (Pertemuan ke-3) Agustus 2014 Pokok Bahasan Pokok Bahasan: Deskripsi dan Kontrol Proses Sub Pokok Bahasan: Konsep proses Elemen-elemen proses Model proses 2 status, 5 status,

Lebih terperinci

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

Sistem Operasi Pertemuan 2 Sistem Operasi. (Pengenalan) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Sistem Operasi 2009 Pertemuan 2 Sistem Operasi (Pengenalan) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo Ikhtisar Definisi Sistem Operasi Evolusi Sistem Operasi Pencapaian

Lebih terperinci

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Sistem Operasi AGUS PAMUJI. Teknik Informatika Sistem Operasi AGUS PAMUJI 1 Session 1 Pengenalan Sistem Komputer 2 Sistem Operasi Compiler Basis data Aplikasi bisnis 3 Definisi Sistem Operasi Software yang mengontrol hardware hanya program biasa(contoh

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber

Lebih terperinci

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

Manajemen Memori (P ( ertemuan ke ert -12) Oktober 2014 Manajemen Memori (Pertemuan ke-12) Oktober 2014 Pokok Bahasan Pokok Bahasan: Manajemen memori Sub Pokok Bahasan: Konsep manajemen memori Teknik manajemen memori (partisi statis, partisi dinamis) TIU: TIK:

Lebih terperinci

Tipe Sistem Operasi. Stand alone Network Embedded

Tipe Sistem Operasi. Stand alone Network Embedded SISTEM OPERASI Tipe Sistem Operasi Stand alone Network Embedded Versi Windows Sistem Operasi Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium

Lebih terperinci

Struktur Sistem Komputer

Struktur Sistem Komputer Struktur Sistem Komputer ARSITEKTUR UMUM SISTEM KOMPUTER Sistem Komputer Sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori

Lebih terperinci

Kelas: Nilai (Diisi Dosen):... IF

Kelas: Nilai (Diisi Dosen):... IF UTS Sem. I 2012/2013 CSG3E3 (Sistem Operasi) Jum at, 9 November 2012 Pk. 15.45-17.35 (110 menit) Dodi Wisaksono, Endro Ariyanto, Novian Anggis = Ujian bersifat close book dan tidak boleh menggunakan peralatan

Lebih terperinci

Arsitektur Sistem Operasi WINDOWS

Arsitektur Sistem Operasi WINDOWS Arsitektur Sistem Operasi WINDOWS Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko, A.Md.Kom sistem operasi Windows MS-DOS sistem operasi dasar yang digunakan dan dikembangkan menjadi

Lebih terperinci

Mahasiswa dapat memahami konsep sistem operasi secara umum

Mahasiswa dapat memahami konsep sistem operasi secara umum Overview Sistem Operasi (Pertemuan ke-1) Agustus 2014 Overview Sistem Operasi Pokok Bahasan: Overview Sistem Operasi Sub Pokok Bahasan: Konsep sistem operasi Evolusi sistem operasi TIU: TIK: Mahasiswa

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi

Lebih terperinci

Struktur Sistem Komputer

Struktur Sistem Komputer Struktur Sistem Komputer Pengampu Mata Kuliah Casi Setianingsih (CSI) Hp : 081320001220 (WA Only) Email Tugas : casie.sn@gmail.com Email Tel-U : setiacasie@telkomuniversity.ac.id Komposisi Penilaian Quiz

Lebih terperinci

4. Apa yang dimaksud dengan user mode?(nilai 3) Jawab: Adalah kondisi pada saat program user (job) sedang dieksekusi oleh prosesor.

4. Apa yang dimaksud dengan user mode?(nilai 3) Jawab: Adalah kondisi pada saat program user (job) sedang dieksekusi oleh prosesor. Solusi Quiz 1 - Overview Sistem Operasi - Deskripsi Proses - Thread, SMP, Microkernel September 2011 1. Apa yang dimaksud dengan sistem operasi? (nilai 3) - Adalah program yang mengatur eksekusi program

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI STRUKTUR SISTEM OPERASI 1. Komponen-Komponen Sistem a. Manajemen Proses Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan

Lebih terperinci

MANAJEMEN MEMORI SISTEM OPERASI

MANAJEMEN MEMORI SISTEM OPERASI MANAJEMEN MEMORI SISTEM OPERASI Manajemen Memori Memori adalah pusat dari operasi pada sistem komputer modern, berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik baiknya.

Lebih terperinci

Struktur Sistem Komputer

Struktur Sistem Komputer 2 Struktur Sistem Komputer Review: Struktur Sistem Komputer Operasi Sistem Komputer Struktur I/O Struktur Storage Proteksi Hardware 2 Arsitektur Sistem Komputer 3 Operasi Sistem Komputer CPU devices dan

Lebih terperinci

Dukungan Sistem Operasi :

Dukungan Sistem Operasi : Dukungan Sistem Operasi : Kontrol Program, Penjadwalan dan Manajemen Memory STMIK-AUB SURAKARTA 1 Apa itu Sistem Operasi? Sistem operasi merupakan program yang mengontrol eksekusi program aplikasi dan

Lebih terperinci

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

Operating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si Operating System Thread Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Threads Thread adalah sebuah alur kontrol dari sebuah proses. Suatu

Lebih terperinci

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma Struktur Sistem Komputer Abdullah Sistem Informasi Universitas Binadarma Pembahasan Operasi Sistem Komputer Struktur I/O Struktur Storage Hirarki Storage Proteksi Perangkat Keras Sistem Arsitektur Umum

Lebih terperinci

Apa yang akan dipelajari?

Apa yang akan dipelajari? Concurrency: Mutual Exclusion dan Sinkronisasi (Pertemuan ke-8) Pendahuluan Apa yang akan dipelajari? Ruang lingkup concurrency Contoh kasus perlunya concurrency Jenis interaksi antar proses Mekanisme

Lebih terperinci

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review: Mata Kuliah : Sistem Operasi Kode MK : IT-012336 2 Struktur Sistem Komputer Tim Teaching Grant Mata Kuliah Sistem Operasi Review: Struktur Sistem Komputer Operasi Sistem Komputer Struktur I/O Struktur

Lebih terperinci

Pertemuan 2. Struktur Sistem Operasi

Pertemuan 2. Struktur Sistem Operasi Pertemuan 2 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Virtual Machines System Design dan Implementation System Generation

Lebih terperinci

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

Process Control Block (PCB) Masing-masing proses Direpresentasikan oleh Sistem Operasi dengan menggunakan Process Control Block (PCB), KONSEP PROSES Proses adalah program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan. Dalam suatu proses terdapat program counter, stack dan daerah data Sistem operasi mengeksekusi berbagai

Lebih terperinci

SISTEM OPERASI. Belajar SO?

SISTEM OPERASI. Belajar SO? SISTEM OPERASI Pendahuluan ruliriki@gmail.com http://blogriki.wordpress.com Belajar SO? Sistem Operasi masih menjadi bagian dari inti kurikulum bidang Ilmu Komputer? Mengapa ''hari gini'' (terpaksa) mempelajari

Lebih terperinci

Sus Pokok Bahasan dan Sasaran Belajar

Sus Pokok Bahasan dan Sasaran Belajar SATUAN ACARA PERKULIAHAN Mata Kuliah: SISTEM OPERASI Jurusan/Jenjang/Kode/SKS: TI/S1/KK-045321/3; SI/S1/KK-011314/3; SK/S1/KK-012336/3; MI/D3/KK-013421/4/TK/D3/KK-014413/4 Minggu Pokok Bahasan Ke dan TIU

Lebih terperinci

Sistem Operasi Terdistribusi

Sistem Operasi Terdistribusi Sistem Operasi Terdistribusi PENDAHULUAN Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang heterogen terhubung dalam satu

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi Struktur Sistem Operasi Konsep Sistem Operasi resource manager : pengelola seluruh sumber daya yang terdapat pada sistem komputer extended machine : menyediakan sekumpulan layanan ke pemakai sehingga memudahkan

Lebih terperinci

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

Nama : Tsani Agustin Aghnia Toibin.S Nim : Prodi : Teknik Informatika Kelas : 21 Nama : Tsani Agustin Aghnia Toibin.S Nim : 14111085 Prodi : Teknik Informatika Kelas : 21 1. Process Control Block dalam istilah lain Task Controlling Block, Task Struct, atau Switchframe. Jelaskan dan

Lebih terperinci

membagi-bagi memori untuk mengakomodasi banyak proses menjamin agar setiap proses yang ready dapat segera memanfaatkan processor

membagi-bagi memori untuk mengakomodasi banyak proses menjamin agar setiap proses yang ready dapat segera memanfaatkan processor Manajemen Memori (Pertemuan ke-12) Oktober 2010 Manajemen Memori Manajemen memori dilakukan dengan cara membagi-bagi memori untuk mengakomodasi banyak proses Manajemen memori dilakukan untuk menjamin agar

Lebih terperinci

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

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi? Bab I Pengenalan Sistem Operasi Apa yang dimaksud Sistem Operasi Sistem Mainframe Sistem Desktop Sistem Multiprocessor Sistem Terdistribusi Sistem Tercluster Sistem Real -Time Sistem Handheld 1.1 Apa yang

Lebih terperinci

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

Sistem Operasi Pertemuan 4 Thread, SMP & Microkernel. H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Sistem Operasi 2009 Pertemuan 4 Thread, SMP & Microkernel H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ. Trunojoyo Ikhtisar Thread: Kepemilikan sumber daya dan Eksekusi Symmetric Multiprocessing

Lebih terperinci

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen SISTEM KOMPUTER Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen PEMROSES (CPU) CPU = Central Processing Unit Pemroses berfungsi mengendalian

Lebih terperinci

Soal-jawab Quiz 2. Oleh: Endro Ariyanto (END) Oktober 2008

Soal-jawab Quiz 2. Oleh: Endro Ariyanto (END) Oktober 2008 Soal-jawab Quiz 2 Oleh: Endro Ariyanto (END) Oktober 2008 Sistem Operasi/Endro Ariyanto #1 Soal jawab Quiz 2 (1) 1. Apakah yang dimaksud dengan thread? (nilai 3) Pecahan dari suatu proses yang dapat dieksekusi

Lebih terperinci

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

Processes. Processes. SISTIM OPERASI (Operating System) IKI-20230 Processes SISTIM OPERASI (Operating System) IKI-20230 Fakultas Ilmu Komputer Universitas Indonesia Semester 2000/2001 Processes Konsep Proses Penjadwalan Eksekusi Proses Operasi terhadap Proses Lightweight

Lebih terperinci

MANAJEMEN MEMORI. Manajemen Memori 1

MANAJEMEN MEMORI. Manajemen Memori 1 MANAJEMEN MEMORI 1. Konsep dasar memori - Konsep Binding - Dynamic Loading - Dynamic Linking - Overlay 2. Ruang Alamat Logika dan Fisik 3. Swapping 4. Pengalokasian Berurutan (Contiguous Allocation) 5.

Lebih terperinci

RESUME SISTEM OPERASI MAIN MEMORI

RESUME SISTEM OPERASI MAIN MEMORI RESUME SISTEM OPERASI MAIN MEMORI OLEH : Hasan Sulthoni 08.04.111.00007 Agung Satrio U 08.04.111.00100 Didin Yustisianto 08.04.111.00116 Eri Albar Firdaus 08.04.111.00137 JURUSAN TEKNIK INFORMATIKA FAKULTAS

Lebih terperinci

Sistem Operasi. Teknologi Informasi

Sistem Operasi. Teknologi Informasi Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS

Lebih terperinci

2. STRUKTUR SISTEM OPERASI

2. STRUKTUR SISTEM OPERASI 2. STRUKTUR SISTEM OPERASI TUJUAN PEMBELAJARAN Menjelaskan komponen pada sistem operasi Menjelaskan layanan sistem operasi terhadap user, proses, dan sistem lainnya. Membahas berbagai cara penataan sebuah

Lebih terperinci

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI Chapter 4 STRUKTUR SISTEM OPERASI by MELWIN SYAFRIZAL DAULAY, S.Kom., M.Eng. PART 1. Object Komponen-komponen Sistem Managemen Proses. Managemen Memori Utama. Managemen Secondary-Storage. Managemen Sistem

Lebih terperinci

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI SISTEM OPERASI TERDISTRIBUSI Sistem Operasi (Operating System atau OS) Adalah Perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem,

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi 3 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Virtual Machines System Design dan Implementation System Generation

Lebih terperinci

PENGANTAR APLIKASI KOMPUTER

PENGANTAR APLIKASI KOMPUTER Pada saat pertama kali komputer digunakan, pengguna dihadapkan pada sulitnya untuk mengoperasikan komputer tersebut. Semakin banyak perangkat tambahan yang bisa ditambahkan kedalam komputer, semakin rumit

Lebih terperinci

Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016

Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016 Rencana Perkuliahan Sistem Operasi CSG3E3 2015/2016 Rencana penyampaian materi perkuliahan Sistem Operasi CSG3E3 ini dibuat berdasarkan metode pengajaran berbasiskan Student Center Learning (SCL), dimana

Lebih terperinci

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum Bab 2: Struktur Sistem Operasi Komponen sistem Layanan sistem operasi System Call System Program Struktur sistem Virtual Machine Desain dan implementasi sistem System Generation 3.1 Komponen Sistem Secara

Lebih terperinci

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori

Sistem Operasi Komputer. Pertemuan VIII Manajemen Memori Sistem Operasi Komputer Pertemuan VIII Manajemen Memori Pembahasan Manajemen Memori Latar belakang dan konsep dasar Strategi Ruang alamat lojik dan fisik Swapping Pencatatan pemakaian memori Monoprogramming

Lebih terperinci

KELOMPOK 1 PERANGKAT LUNAK SISTEM

KELOMPOK 1 PERANGKAT LUNAK SISTEM KELOMPOK 1 PERANGKAT LUNAK SISTEM Disusun Oleh : - Lina Ukhti (20216008) - M. Fakhrudin (20216013) - Yaskur K. (20216019) PERANGKAT LUNAK SISTEM Perangkat lunak sistem merupakan software yang berfungsi

Lebih terperinci

Manajemen Proses. Komponen Sistem Umum. Struktur Sistem Operasi

Manajemen Proses. Komponen Sistem Umum. Struktur Sistem Operasi Mata Kuliah : Sistem Operasi Kode MK : IT-012336 3 Struktur Sistem Operasi Tim Teaching Grant Mata Kuliah Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program

Lebih terperinci

Sistem Operasi PENGATURAN PROSES

Sistem Operasi PENGATURAN PROSES Sistem Operasi PENGATURAN PROSES Konsep Proses Dalam Sistem Operasi Jenis Proses Subject Penjadwalan Proses Deadlock Concurency Sebuah perangkat lunak yang deprogram sebagai penghubung antara Sistem Operasi

Lebih terperinci

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM OPERASI (TK) KODE / SKS KK /4

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM OPERASI (TK) KODE / SKS KK /4 Minggu ke SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM OPERASI (TK) KODE / SKS KK-014413/4 Pokok Bahasan dan TIU Sub Pokok Bahasan dan Sasaran Belajar Cara Pengajaran Media Tugas Referensi 1-2 PENDAHULUAN

Lebih terperinci

KONSEP PROSES STATUS PROSES

KONSEP PROSES STATUS PROSES SISTEM OPERASI KOMPUTER KELOMPOK III : STATUS PROSES KONSEP PROSES New : Proses sedang dibuat Running : Proses sedang dieksekusi Waiting : Proses sedang menunggu beberapa event yang akan terjadi (seperti

Lebih terperinci

TUGAS SISTEM OPERASI THREAD

TUGAS SISTEM OPERASI THREAD TUGAS SISTEM OPERASI THREAD Nama kelompok : AWRESTI ILMA F. MEILISTA MITO E. MELISA DIAH NURHANA TRI U. (DPA/2974) (DPA/3112) (DPA/0000) (DPA/3190) SEKOLAH VOKASI PRODI KOMPUTER & SISTEM INFORMASI YOGYAKARTA

Lebih terperinci

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER Judul Matakuliah SISTEM OPERASI Disusun oleh : E.N. Tamatjita, S.Kom., MM., MCS. PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI

Lebih terperinci

Sistem Operasi Mobile

Sistem Operasi Mobile Sistem Operasi Mobile Materi Kuliah MI3493 Teknologi Perangkat Bergerak Pramuko Aji, ST. MT. 1 Intro Sistem operasi mobile memiliki banyak kesamaan dengan sistem operasi konvensional.

Lebih terperinci

PROSES. Sistem Terdistribusi

PROSES. Sistem Terdistribusi PROSES PERT 3. Sistem Terdistribusi Konsep Proses Proses : suatu program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan Dalam proses terdapat Program counter : menunjukkan instruksi

Lebih terperinci

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI NAMA : SHENI NUR ABDILA K NIM : 13111060 PRODI : TEKNIK INFORMATIKA Definisi Proses Secara informal, proses adalah program dalam eksekusi. Proses juga

Lebih terperinci

Konsep Dasar Sistem Operasi

Konsep Dasar Sistem Operasi Konsep Dasar Sistem Operasi Konsep Dasar Sistem Operasi Komponen Sistem Operasi Layanan Sistem Operasi System Calls Pemrograman Sistem Struktur sistem Mesin Virtual System Generation Rancangan Sistem 2.2

Lebih terperinci

1. Disk Schedulling 2. Buffering

1. Disk Schedulling 2. Buffering 1. Disk Schedulling Biasanya prosesor jauh lebih cepat daripada disk, sehingga sangat mungkin bahwa akan ada beberapa permintaan Disk yang harusnya diproses namun disk tersebut belum siap memprosesnya.

Lebih terperinci

Concurrency C oncurrency 2 : Deadlock dan Starvation (P ( ertemuan ke ert -15) November 2014

Concurrency C oncurrency 2 : Deadlock dan Starvation (P ( ertemuan ke ert -15) November 2014 Concurrency 2: 2 Deadlock dan Starvation (Pertemuan ke-15) November 2014 Pokok Bahasan Pokok Bahasan: Deadlock dan starvation Sub Pokok Bahasan: Konsep deadlock Deadlock prevention Deadlock avoidance Process

Lebih terperinci

Komponen sistem operasi modern : 1. Managemen Proses. 2. Managemen Memori Utama. 3.Managemen

Komponen sistem operasi modern : 1. Managemen Proses. 2. Managemen Memori Utama. 3.Managemen Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Komponen sistem operasi modern : 1. Managemen Proses. 2. Managemen Memori Utama. 3.Managemen Secondary-Storage Storage. 4. Managemen

Lebih terperinci

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

12 Input / Output. Sistem I/O. Hardware I/O. Struktur PC Bus Mata Kuliah : Sistem Operasi Kode MK : IT-012336 12 Input / Output Tim Teaching Grant Mata Kuliah Sistem Operasi Sistem I/O Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan

Lebih terperinci

Dimana thread digunakan?

Dimana thread digunakan? Thread 2016 Thread Bagian terkecil dalam sebuah instruksi yang ter-program yang dapat diatur secara independen oleh sistem operasi Jika dibandingkan dengan proses, kinerja thread lebih ringan (light weight

Lebih terperinci

Bab 8: Manajemen Memori. Latar Belakang

Bab 8: Manajemen Memori. Latar Belakang Bab 8: Manajemen Memori Latar Belakang Swapping Alokasi Berurutan (Contiguous Allocation) Paging Segmentasi Segmentasi dengan Paging 9.1 Latar Belakang Program harus dibawa ke dalam memori dan ditempatkan

Lebih terperinci

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

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si Operating System File System Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Konsep dan Atribut File System Konsep File Atribut File Operasi

Lebih terperinci

Operating-System Structures (Ch. 3)

Operating-System Structures (Ch. 3) Operating-System Structures (Ch. 3) SISTIM OPERASI (Operating System) IKI-20230 Fakultas Ilmu Komputer Universitas Indonesia Semester 2000/2001 Operating-System Structures System Components Operating System

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi Struktur Sistem Operasi PART 2. By Hendri Sopryadi, S.Kom Object Layanan Sistem Operasi System Calls Mesin Virtual Perancangan Sistem dan Implementasi System Generation (SYSGEN) 1 Layanan Sistem Operasi

Lebih terperinci

Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom.

Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom. Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3 Albertus Dwi Yoga Widiantoro, M.Kom. Komunikasi Sistem Komunikasi: bagaimana komunikasi antara object2 dalam sistem terdistribusi,

Lebih terperinci

Arsitektur Set Instruksi. Abdul Syukur

Arsitektur Set Instruksi. Abdul Syukur Arsitektur Set Instruksi Abdul Syukur abdulsyukur@eng.uir.ac.id http://skurlinux.blogspot.com 085374051884 Tujuan Memahami representasi set instruksi, dan jenis-jenis format instruksi. Mengetahui jenis-jenis

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi Struktur Sistem Operasi Komponen-komponen Sistem Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Komponen sistem operasi : 1. Managemen Proses. 2. Managemen Memori Utama. 3.

Lebih terperinci

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

SISTEM OPERASI ISG2B3 MANAJEMEN MEMORI. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University SISTEM OPERASI ISG2B3 MANAJEMEN MEMORI Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University OVERVIEW Manajemen memori merupakan salah satu fungsi sistem operasi Proses

Lebih terperinci

Ch t ap 7 er Operating System (OS)

Ch t ap 7 er Operating System (OS) Chapter 7 Operating System (OS) Definisi OS: Suatu program yang mengatur eksekusi eseuspoga program-program poga aplikasi as dan berfungsi sebagai interface antara pengguna komputer dengan hardware komputer

Lebih terperinci

TUGAS ORGANISASI KOMPUTER

TUGAS ORGANISASI KOMPUTER Nama : Susilawati Npm : 0957201000695 TUGAS ORGANISASI KOMPUTER Struktur Komputer Struktur sebuah sistem komputer dapat dibagi menjadi: Sistem Operasi Komputer. Struktur I/O. Struktur Penyimpanan. Storage

Lebih terperinci

DASKOM & PEMROGRAMAN. Dani Usman

DASKOM & PEMROGRAMAN. Dani Usman DASKOM & PEMROGRAMAN Dani Usman Latar Belakang Memory merupakan tempat menampung data dan kode instruksi program Memori adalah pusat kegiatan pada sebuah komputer, karena setiap proses yang akan dijalankan,

Lebih terperinci

ARSITEKTUR DAN ORGANISASI KOMPUTER

ARSITEKTUR DAN ORGANISASI KOMPUTER ARSITEKTUR DAN ORGANISASI KOMPUTER PART 3: THE CENTRAL PROCESSING UNIT CHAPTER 8: OPERATING SYSTEM SUPPORT PRIO HANDOKO, S.KOM., M.T.I. CHAPTER 8: OPERATING SYSTEM SUPPORT Kompetensi Dasar Mahasiswa memiliki

Lebih terperinci

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi.

MANAJEMEN PROSES. Pointer State proses Keadaan proses: Keadaan mungkin, new, ready, running, waiting, halted, dan juga banyak lagi. MANAJEMEN PROSES 1. Konsep Proses a. Definisi Proses Aktivitas yang sedang terjadi, sebagaimana digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/ processor s register. Suatu proses

Lebih terperinci

SISTEM OPERASI THREAD DAN MULTITHREADING

SISTEM OPERASI THREAD DAN MULTITHREADING SISTEM OPERASI THREAD DAN MULTITHREADING D3 Komputer dan Sistem Informasi Sekolah Vokasi Universitas Gadjah Mada 2011 A. Thread Thread adalah unit terkecil dalam suatu proses yang bisa dijadwalkan oleh

Lebih terperinci

Danang Puspito Jati A

Danang Puspito Jati A Danang Puspito Jati A11.2007.03625 Sebagai control centre, menkoordinasikan, mengawasi penggunaan hardware ( perangkat keras) untuk berbagai program apliklasi serta berbagai jenis user. Sebagai resource

Lebih terperinci

Network Operating Sistem. Gambar Aristektur dari processor independent

Network Operating Sistem. Gambar Aristektur dari processor independent Network Operating Sistem Gambar Aristektur dari processor independent Network Operating System merupakan perangkat lunak yang mengatur pelayanan yang berkaitan dengan jaringan. Trend yang ada pada saat

Lebih terperinci

3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?

3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory? Sistem Operasi (CSG3E3) IF-35-Gabungan & IF-35-07 Dosen: NGS Petunjuk umum: 1. Dikerjakan berkelompok 2. Tutup buku dan dilarang menggunakan laptop/alat komunikasi 3. Tulis jawaban di lembar soal pada

Lebih terperinci

Pertemuan #1: Pengenalan Sistem Operasi

Pertemuan #1: Pengenalan Sistem Operasi Pertemuan #1: Pengenalan Sistem Operasi Lecturer: Abdusy Syarif Prodi Teknik Informatika Fakultas Ilmu Komputer Metode Pembelajaran 2-2,5 jam / pertemuan Tugas individu / kelompok Diskusi Tanya Jawab Latihan

Lebih terperinci

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

Tahun Akademik 2014/2015 Semester II. DIG1I3 - Instalasi dan Penggunaan Sistem Operasi. System Calls dan Thread Tahun Akademik 2014/2015 Semester II DIG1I3 - Instalasi dan Penggunaan Sistem Operasi System Calls dan Thread Mohamad Dani (MHM) Alamat E-mail: mohamad.dani@gmail.com Hanya dipergunakan untuk kepentingan

Lebih terperinci

STRUKTUR CPU. Arsitektur Komputer

STRUKTUR CPU. Arsitektur Komputer STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,

Lebih terperinci

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

Thread. pada satu waktu. menjalankan banyak tugas/thread. yang sama Thread 1 Thread Proses dengan thread tunggal proses menjalankan satu tugas pada satu waktu Sistem operasi modern multithread proses menjalankan banyak tugas/thread pada satu waktu Contoh : secara bersamaan

Lebih terperinci

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

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 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 1 KOMPONEN SO LAINNYA Jaringan (Sistem Terdistribusi) Sistem terdistribusi adalah sekumpulan

Lebih terperinci

Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu. TIKB1023/Minggu 2/SO/MSB

Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu. TIKB1023/Minggu 2/SO/MSB Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu 1 1. Operasi Sistem Komputer Sistem komputer modern berisi CPU dan sejumlah device controller yg dihubungkan melalui bus yg menyediakan

Lebih terperinci

APLIKASI KOMPUTER SISTEM OPERASI. Safitri Juanita, S.Kom, M.T.I. Modul ke: Fakultas Ekonomi. Program Studi Manajemen.

APLIKASI KOMPUTER SISTEM OPERASI. Safitri Juanita, S.Kom, M.T.I. Modul ke: Fakultas Ekonomi. Program Studi Manajemen. Modul ke: APLIKASI KOMPUTER SISTEM OPERASI Fakultas Ekonomi Safitri Juanita, S.Kom, M.T.I Program Studi Manajemen www.mercubuana.ac.id SISTEM OPERASI APLIKASI KOMPUTER Membahas tentang struktur, sistem,

Lebih terperinci

Sistem Operasi. Proses dan Thread

Sistem Operasi. Proses dan Thread Sistem Operasi Proses dan Thread Proses Abstraksi paling utama dalam sebuah sistem operasi Proses adalah abstraksi dari sebuah program yang sedang berjalan (running program): lebih detail pada model proses

Lebih terperinci

- File server pertama kali dikembangkan tahun 1970

- File server pertama kali dikembangkan tahun 1970 5. FILE SERVICE File Sistem Terdistribusi ( Distributed File System/DFS) : file sistem yang mendukung sharing files dan resources dalam bentuk penyimpanan persistent di sebuah network. - File server pertama

Lebih terperinci

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

Jawaban Soal UTS Instalasi dan Penggunaan Sistem Operasi Semester Genap 2014/2015 D3 Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom Jawaban Soal UTS Instalasi dan Penggunaan Sistem Operasi Semester Genap 2014/2015 D3 Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom Durasi kuis : 120 menit Program Studi: D3 Teknik Informatika

Lebih terperinci

Struktur Sistem Operasi

Struktur Sistem Operasi 3 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Virtual Machines System Design dan Implementation System Generation

Lebih terperinci

Gambar 1. Service terdistribusi

Gambar 1. Service terdistribusi Bab 5. File Service Pendahuluan File Sistem Terdistribusi ( Distributed File System, disingkat DFS - penulis akan menggunakan kata ini selanjutnya) adalah file sistem yang mendukung sharing files dan resources

Lebih terperinci

Hanif Fakhrurroja, MT

Hanif Fakhrurroja, MT Pertemuan 6 Organisasi Komputer CPU dan Sistem Bus Hanif Fakhrurroja, MT PIKSI GANESHA, 2013 Hanif Fakhrurroja @hanifoza hanifoza@gmail.com Agenda Pertemuan 6 1 CPU 2 Sistem Bus Pendahuluan Video CPU CPU

Lebih terperinci

4. SISTEM OPERASI TERDISTRIBUSI

4. SISTEM OPERASI TERDISTRIBUSI 4. SISTEM OPERASI TERDISTRIBUSI APAKAH SISTEM OPERASI TERDISTRIBUSI? Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang

Lebih terperinci

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

Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A Operasi pada Sistem Operasi Avida Endriani 2103141003 Reza Gusty Erlangga 2103141020 D3 TEKNIK INFORMATIKA A Definisi dan Bagian dari Sistem Operasi Apa itu sistem operasi? Sistem operasi adalah software

Lebih terperinci

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

PENGATURAN PROSES. Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan. PENGATURAN PROSES Proses adalah program yang sedangdieksekusi atau sofware yang sedang dilaksanakan. 1. Konsep Dasar : Multiprogramming system. Melakukan proses satu persatu secara bergantian dalam waktu

Lebih terperinci

Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com

Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com SistemOperasi Organisasi SistemKomputer, ArsitekturSistemKomputer, Pelayanan Sistem Operasi ptputraastawa@gmail.com Ptputraastawa.wordpress.com Organisasi Komputer Sistem komputer modern terdiri dari satu

Lebih terperinci

MATERI 7 SISTEM OPERASI

MATERI 7 SISTEM OPERASI MATERI 7 SISTEM OPERASI Sistem operasi dapat dikatakan adalah perangkat lunak yang sangat kompleks. Hal-hal yang ditangani oleh sistem operasi bukan hanya satu atau dua saja, melainkan banyak hal. Dari

Lebih terperinci

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

Bab 10. Implementasi Sistem File POKOK BAHASAN: TUJUAN BELAJAR: 10.1 STRUKTUR SISTEM FILE Bab 10 Implementasi Sistem File POKOK BAHASAN: Struktur Sistem File Implementasi Direktori Metode Alokasi Manajemen Ruang Bebas Efisiensi dan Performansi Perbaikan Sistem File Berstruktur Log Network File

Lebih terperinci