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

dokumen-dokumen yang mirip
Tipe Sistem Operasi. Stand alone Network Embedded

Konsep Dasar Sistem Operasi

Konsep Dasar Sistem Operasi

2 Konsep Dasar Sistem Operasi

Pertemuan 2. Struktur Sistem Operasi

Struktur Sistem Operasi

Sistem Operasi. Perkembangan komputer & teknologi informasi. Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

SISTEM OPERASI TERDISTRIBUSI

Struktur Sistem Operasi

Konsep Dasar Sistem Operasi

Sistem Operasi AGUS PAMUJI. Teknik Informatika

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

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

SISTEM OPERASI TERDISTRIBUSI

Sistem Operasi Terdistribusi

Arsitektur Komputer dan Pengenalan Sistem Operasi

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

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

STRUKTUR SISTEM OPERASI

Konsep Dasar Sistem Operasi

MINGGU II DASAR SISTEM OPERASI

STRUKTUR SISTEM OPERASI

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

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

KELOMPOK 1 PERANGKAT LUNAK SISTEM

Pemgantar Teknologi Informasi

Copyright Sistem Operasi - silakan merevisi dan menyebarluaskan materi ini

STRUKTUR SISTEM OPERASI

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

APLIKASI KOMPUTER (APLIKOM) Sistem Operasi. Dr. Suharno Pawirosumarto, S.Kom, MM. Sekilas Tentang Sistem Komputer

Pendahuluan (1) Fungsi Dasar (1) Pendahuluan (2) Fungsi Dasar (2) 9/26/2007. Tujuan Mempelajari Sistem Operasi

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

STRUKTUR SISTEM OPERASI. by Hendri Sopryadi, S.Kom

Sistem Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di singkat dengan OS.

Pengenalan Sistem Operasi

Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi.

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi.

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

Modul ke: APLIKASI KOMPUTER. Pengoperasian Dasar Windows. Fakultas FASILKOM. Ramayanti, S.Kom, MT. Program Studi Teknik Informatika

Struktur Sistem Operasi

SISTEM OPERASI. Review

Aplikasi Komputer SISTEM OPERASI. Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM. Program Studi

STRUKTUR SISTEM OPERASI

Bab 2 POKOK BAHASAN: TUJUAN BELAJAR: 2.1 KOMPONEN SISTEM

TUGAS ORGANISASI KOMPUTER

Struktur Sistem Operasi

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

APLIKASI KOMPUTER SISTEM OPERASI. Modul ke: I b r a h i m, S.T, M.T. Fakultas Psikologi. Program Studi Psikologi.

APLIKASI KOMPUTER (APLIKOM)

Struktur Sistem Komputer

Rangkuman Materi Presentasi AOK. Input/Output Terprogram, Intterupt Driven dan DMA. (Direct Memory Access)

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

Struktur Sistem Operasi

Sistem Operasi. Kuliah : Aplikasi Komputer Rev 0 Imam Suharjo, ST, M.Eng Universitas Mercu Buana Yogyakarta 2015

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas Fikom. Eppstian Syah As ari. Program Studi Jati Sampurna / Kranggan

Direktori yang diperlihatkan pada gambar 1. tersebut adalah untuk satu unit (mis. disk pack atau tape reel) dari penyimpanan sekunder. Labelnya berisi

4. SISTEM OPERASI TERDISTRIBUSI

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

Manajemen Proses. Komponen Sistem Umum. Struktur Sistem Operasi

01/08/2017. Pengertian System Calls :

E. Ully Artha SISTEM OPERASI

Dini Triasanti STRUKTUR SISTEM OPERASI

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

Struktur Sistem Komputer

Sistem Operasi. Teknologi Informasi

Konsep I/O Programming

Aplikasi Komputer. Sejarah & Pengoperasian Windows 7. M. Arif Budiyanto, S.Kom, M.Hum. Modul ke: Fakultas Fasilkom. Program Studi Teknik Infromatika

2.6. Struktur dasar sistem operasi

Organisasi & Arsitektur Komputer

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

Input : Memasukkan data dari luar kedalam mikroprosesor Contoh: Keyboard, mouse

KETRAMPILAN KOMPUTER 1B - PERTEMUAN I Sabtu, 02 Oktober 2015

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

Nama : Didit Jamianto NIM : Kelas/Prodi : 22 / TI. Tugas Sistem Operasi

2. STRUKTUR SISTEM OPERASI

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

Pertemuan #1: Pengenalan Sistem Operasi

P10 Media I/O Universitas Mercu Buana Yogyakarta

Tugas Sistem Operasi Manajemen Proses. Disusun oleh: RIDLO PAMUJI / 22

Struktur Sistem Operasi

Pertemuan ke - 12 Unit Masukan dan Keluaran Riyanto Sigit, ST. Nur Rosyid, S.kom Setiawardhana, ST Hero Yudo M, ST

PENDAHULUAN. Pertemuan 1 1

ORGANISASI KOMPUTER 1

MODUL 3 STRUKTUR 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

Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

PENGANTAR TEKNOLOGI INFORMASI 2

SISTEM OPERASI. Oleh:

Model Proses : 1. Sequential Process / bergantian 2. Multiprogramming 3. CPU Switching peralihan prosedur dalam mengolah 1 proses ke proses lainnya.

1 Tinjau Ulang Sistem Komputer

Sistem Operasi Mobile

PENGENALAN SISTEM OPERASI

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

PEMERINTAH KABUPATEN GIANYAR DINAS PENDIDIKAN PEMUDA DAN OLAH RAGA SMK NEGERI 1 TAMPAKSIRING Alamat : Jl. DR.Ir. Soekarno, Tampaksiring

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

Pertemuan Ke-8 Unit I/O (Unit Masukan dan Keluaran)

Operating-System Structures (Ch. 3)

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

BAB 8 PENGENALAN KONTROL INPUT/OUTPUT

Transkripsi:

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 prosesor yang tidak berbagi memori, atau clock. Setiap prosesor mempunyai memori dan clock tersendiri. Prosesorprosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan peningkatan kecepatan komputasi dan meningkatkan kemampuan penyediaan data. 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 2

KOMPONEN SO LAINNYA Sistem Proteksi Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: Membedakan antara penggunaan yang sudah diberi izin dan yang belum. Menspesifikasi kontrol untuk dibebankan/diberi tugas. Menyediakan alat untuk pemberlakuan sistem. 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 3

COMMAND-INTERPRETER SYSTEM Program yang digunakan untuk menerima perintah dari user. Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements (keinginan pengguna) umumnya disebut : control-card interpreter command-line interpreter UNIX shell. Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O peranti yang ada. Contohnya: CLI, Windows, Pen-based(touch), dan lain-lain. 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 4

LAYANAN SO Layanan sistem operasi dirancang untuk membuat pemrograman menjadi lebih mudah. Eksekusi program: meload program ke memory dan menjalankannya(run) Operasi I/O: pengguna tidak bisa mengontrol I/O secara langsung (untuk efisiensi dan keamanan), sistem harus bisa menyediakan mekanisme untuk melakukan operasi I/O Manipulasi sistem berkas: membaca, menulis, membuat, dan menghapus file Komunikasi: pertukaran informasi, dapat dilaksanakan melalui shared memory atau message passing Deteksi error: mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat keras memori, I/O, program pengguna) dan jika bisa, memperbaikinya 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 5

LAYANAN TAMBAHAN SO Lebih diarahkan kepada upaya untuk menjaga efisiensi sistem, bukan untuk membantu pengguna Alokasi sumber daya: mengalokasikan sumber daya kepada beberapa pengguna atau tugas yang dijalankan pada saat yang bersamaan Accounting: menentukan berapa banyak dan berapa lama users menggunakan sumber daya sistem Proteksi: menjaga semua akses ke sumber daya sistem terkontrol 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 6

SHELL Bagaimana cara user berkomunikasi dengan dengan sistem operasi? User dapat berinteraksi dengan sistem operasi dengan menggunakan suatu program antarmuka (shell). Shell dalam sitem operasi ialah salah satu jenis program bawaan sistem operasi berupa perangkat lunak yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Fungsi shell dalam sistem operasi ialah menyedikan akses ke layanan dari sebuah kernel. Shell digunakan sebagai jembatan antar user dengan kernel untuk mendapatkan hasil output yang kita inginkan. 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 7

SHELL Shell dapat dibagi menjadi 2 jenis : 1. Command User Interface (CUI), pada sistem operasi berbasis teks (CUI), perintah-perintah diberikan dengan cara mengetik kata perintah secara langsung melalui keyboard, diikuti Enter untuk mengeksekusi perintah itu. Sistem operasi berbasis teks: Tampilannya sederhana Proses ekskusi perintah lebih cepat Membutuhkan spesifikasi sumberdaya hardware yang tidak terlalu tinggi Konsumsi alokasi memori dan media penyimpanan relatif kecil 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 8

SHELL Shell dapat dibagi menjadi 2 jenis : 2. Graphic User Interface (CUI), perintah-perintah disajikan dalam bentuk menu yang bisa dipilih oleh pengguna. Sistem operasi berbasis teks: Tampilan lebih kompleks dan menarik Proses eksekusi perintah relatif lebih lambat Membutuhkan spesifikasi sumberdaya hardware yang tinggi. Konsumsi alokasi memori dan media penyimpanan besar. 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 9

SHELL Contoh CUI Contoh GUI 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 10

SYSTEM CALLS Bagaimana sistem operasi berinteraksi dengan program aplikasi? Layanan langsung sistem operasi ke pemrograman, disebut dengan system call atau pustaka (library) API (application programming interface). System call adalah tata cara pemanggilan di program aplikasi untuk memperoleh layanan yang disediakan oleh sistem operasi. System call berupa rutin sistem operasi untuk keperluan tertentu yang spesifik. Umumnya berisi trap (semacam sinyal interupsi perangkat lunak) untuk memanggil rutin tersebut Contoh UNIX POSIX, Windows Win 32 API 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 11

SYSTEM CALLS Tiga metode umum yang digunakan dalam memberikan parameter kepada sistem operasi Melalui register Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register Menyimpan parameter (push) kedalam stack(oleh program), dan melakukan pop off pada stack(oleh 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 12

MEMBERIKAN PARAMETER DALAM TABEL Sumber: Silberschatz,et.al, Operating System Concepts, 6thed,.2003, New York: John Wiley & Son.Inc, page 65 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 13

JENIS SYSTEM CALLS Manajemen Proses Manajemen Berkas Manajemen Peranti Information Maintenance Komunikasi 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 14

JENIS SYSTEM CALLS Manajemen Proses System Call untuk manajemen proses diperlukan untuk mengatur proses-proses yang sedang berjalan. Manajemen Berkas Membuat atau menghapus suatu berkas. Membuka atau menutup suatu berkas yang telah ada Membaca berkas tersebut, dan menulis berkas. Mengetahui atribut dari suatu berkas (nama berkas, jenis berkas, dan lain-lain). menyediakan mekanisme lain yang berhubungan dengan direktori atau sistim berkas secara keseluruhan. Contohnya membuat atau menghapus suatu direktori, dan lain-lain. 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 15

JENIS SYSTEM CALLS Manajemen Peranti Diperlukan jika program memerlukan tambahan sumber daya Meminta peranti, melepaskan peranti Read, write, reposition Mengambil dan mengeset atribut peranti Mempertahankan Informasi Mengambil dan mengeset waktu dan tanggal Mengambil dan mengeset sistem data Mengambil proses, berkas atau atribut peranti Mengeset proses, berkas atau atribut peranti 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 16

JENIS SYSTEM CALLS Komunikasi Menciptakan, menghapus hubungan komunikasi Mengirim dan menerima pesan Mentransfer status informasi Attach atau detach remote device Komunikasi dapat dilakukan melalui message passing, Pertukaran informasi dilakukan melalui fasilitas komunikasi antar proses yang disediakan oleh sistem operasi. shared memory, Proses menggunakan memori yang bisa digunakan oleh berbagai proses untuk pertukaran informasi dengan membaca dan menulis data pada memori tersebut 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 17

MEKANISME KOMUNIKASI Sumber: Silberschatz,et.al, Operating System Concepts, 6the,.2003, New York:John Wiley & Son.Inc, page 72 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 18

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 19