Struktur Sistem Operasi

dokumen-dokumen yang mirip
Sistem Operasi AGUS PAMUJI. Teknik Informatika

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

Pertemuan 2. Struktur Sistem Operasi

TUGAS ORGANISASI KOMPUTER

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI

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

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

Struktur Sistem Operasi

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

Tipe Sistem Operasi. Stand alone Network Embedded

Struktur Sistem Operasi

2 Konsep Dasar Sistem Operasi

Manajemen Proses. Komponen Sistem Umum. Struktur Sistem Operasi

Struktur Sistem Operasi

Struktur Sistem Operasi

Struktursistemoperasi, Sysgen. Ptputraastawa.wordpress.com

Konsep Dasar Sistem Operasi

KELOMPOK 1 PERANGKAT LUNAK SISTEM

Konsep Dasar Sistem Operasi

Aplikasi Komputer (APLIKOM) Sistem Operasi (Operating System)

SISTEM OPERASI. Oleh:

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

STRUKTUR SISTEM OPERASI

Bab 2 POKOK BAHASAN: TUJUAN BELAJAR: 2.1 KOMPONEN SISTEM

MINGGU II DASAR SISTEM OPERASI

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

Pengenalan Sistem Operasi

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

TUGAS Mata Kuliah : Sistem Terdistribusi

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

Struktur Sistem Operasi

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

STRUKTUR SISTEM OPERASI. by Hendri Sopryadi, S.Kom

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

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

Operating-System Structures (Ch. 3)

SISTEM OPERASI TERDISTRIBUSI

Struktur Sistem Komputer

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

DASAR SISTEM OPERASI. Kartika Dwintaputri Siregar, S.T., MMSI Pengembangan Sistem Informasi

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

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

Konsep Dasar Sistem Operasi

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

4. SISTEM OPERASI TERDISTRIBUSI

PENDAHULUAN. Pertemuan 1 1

PENGENALAN SISTEM OPERASI

Sistem Operasi. Teknologi Informasi

Pemgantar Teknologi Informasi

Arsitektur Komputer Sistem Operasi

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

Struktur Sistem Komputer

Pertemuan #1: Pengenalan Sistem Operasi

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

1.Proses control block dalam istilah lain Taks controlling block, Taks struct, atau Switchframe. Jelaskan dan berikan gambaran proses control block?

STRUKTUR SISTEM OPERASI

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

SISTEM OPERASI TERDISTRIBUSI

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

Pengantar Teknologi Informasi A. Pertemuan 5. Teknologi Perangkat Lunak Komputer

Pengenalan Sistem Operasi

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

DASAR KOMPUTER. Dukungan Sistem Operasi

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

Sistem Operasi - PCB (process control block)

E. Ully Artha SISTEM OPERASI

Pertemuan III Struktur Sistem Operasi

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

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

Sistem Operasi PENGATURAN PROSES

FILE SERVICE DAN NAME SERVICE

2.6. Struktur dasar sistem operasi

Struktur Sistem Operasi Sistem Operasi akan dibahas

Aplikasi Komputer PERANGKAT LUNAK (SOFTWARE) Sulis Sandiwarno, S.Kom.,M.Kom. Sistem Informasi. Modul ke: Fakultas FASILKOM.

Mata Kuliah : Sistem Operasi Kelas : Teknik Informatika 4

2. STRUKTUR SISTEM OPERASI

SISTEM OPERASI. Review

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & 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 1 1

Perbedaan Proses dan Program

MODUL 4 KONSEP PROSES, KONKURENSI, MANAJEMEN PROSES (1) 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 - M O D U L 4

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

PERBEDAAN PROSES DAN THREAD PADA SISTEM INFORMASI

Modul ke: Sistem Operasi. Komponen Sistem Operasi dan Fungsi-Fungsinya. Fakultas FASILKOM. Juliansyahwiran, S. Kom, MTI.

Organisasi & Arsitektur Komputer

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

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

Arsitektur Sistem Operasi WINDOWS

GARIS GARIS BESAR PROGRAM PENGAJARAN/GBPP (Rencana Kegiatan Belajar Mengajar)

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

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

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

Andi Gustanto M / Kelas 22 / TI

Sistem Operasi Terdistribusi

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

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

TUGAS SISTEM OPERASI

Danang Puspito Jati A

Bab 10. Konsep Proses

Transkripsi:

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 Sebuah sistem operasi yang baik menurut Prof. A.Tanenbaum harus memiliki layanan sebagai berikut: Pembuatan Program Eksekusi program. Operasi I/O (pengaksesan I/O Device) Sistem manipulasi berkas Komunikasi Deteksi error Deteksi dan Pemberian tanggapan pada kesalahan Efesiensi penggunaan sistem Accounting Layanan Sistem Operasi Pembuatan program, yaitu sistem operasi menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program. Eksekusi program adalah kemampuan sistem untuk "load" program ke memori dan menjalankan program yang dikehendaki user maupun sistem. Operasi I/O merupakan kegiatan dimana pengguna tidak dapat secara langsung mengakses sumber daya perangkat keras, sehingga sistem operasi harus menyediakan mekanisme untuk melakukan operasi I/O atas nama pengguna. Sistem manipulasi berkas adalah kemampuan program untuk operasi pada berkas (membaca, menulis, membuat, dan menghapus berkas yang berupa file atau direktori). 2

Layanan Sistem Operasi Komunikasi adalah pertukaran data/ informasi antar dua atau lebih proses yang berada pada satu komputer (atau lebih). Deteksi error adalah kegiatan untuk menjaga kestabilan sistem dengan mendeteksi "error", perangkat keras maupun operasi yang dilakukan. Deteksi dan Pemberian tanggapan pada kesalahan, jika muncul permasalahan pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan. Layanan Sistem Operasi Efesisensi penggunaan sistem, diantaranya: Resource allocator, yakni: mengalokasikan sumberdaya hardware maupun software ke beberapa pengguna atau mengalokasikan job yang jalan pada saat yang bersamaan ke beberapa komputer dalam jaringan. Proteksi sistem untuk menjamin akses ke sistem sumber daya yang aman, dikendalikan oleh sistem sehingga pengguna dikontrol aksesnya ke sistem). Accounting adalah kegiatan merekam aktifitas pengguna, report pemakaian sumber daya. Sistem Operasi yang bagus harus mampu mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja. 3

System Calls System call menyediakan interface antara program (program pengguna yang berjalan) dan bagian OS. System call menjadi jembatan antara proses dan sistem operasi. System call ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin. Contoh: UNIX menyediakan system call: read, write operasi I/O untuk berkas. Sering pengguna program harus memberikan data (parameter) ke OS yang akan dipanggil. Contoh pada UNIX: read (buffer, max_size, file_id). System Calls Tiga cara memberikan parameter dari program ke sistem operasi: Melalui registers (sumber daya di CPU). Menyimpan parameter pada data struktur (table) di memori, dan alamat table tsb ditunjuk oleh pointer yang disimpan di register. Push (store) melalui "stack" pada memori dan OS mengambilnya melalui pop pada stack tsb. 4

Mesin Virtual (MV) Konsep MV menyediakan proteksi yang lengkap untuk sumberdaya sistem, dikarenakan tiap MV terpisah dari MV yang lain. Namun, hal tersebut menyebabkan tidak adanya sharing sumberdaya secara langsung. MV merupakan alat yang tepat untuk penelitian dan pengembangan sistem operasi. Konsep MV susah untuk diimplementasi sehubungan dengan usaha yang diperlukan untuk menyediakan duplikasi dari mesin utama. Sumber daya komputer secara fisik dibagi pakai untuk membuat suatu mesin virtual. Penjadwalan CPU dapat digunakan untuk membagi pakai CPU dan membuat tampilan seolah-olah pemakai mempunyai prosesor sendiri. Model Mesin Virtual Programming interface Mesin virtual Hardware Hardware 5

Perancangan Sistem dan Implementasi Target untuk pengguna: sistem operasi harus nyaman digunakan, mudah dipelajari, dapat diandalkan, aman dan cepat. Target untuk sistem: sistem operasi harus gampang dirancang, diimplementasi, dan dipelihara, sebagaimana fleksibel, error, dan efisien. Mekanisme dan Kebijaksanaan: Mekanisme menjelaskan bagaimana melakukan sesuatu kebijaksanaan memutuskan apa yang akan dilakukan. Pemisahan kebijaksanaan dari mekanisme merupakan hal yang sangat penting; ini mengizinkan fleksibilitas yang tinggi bila kebijaksanaan akan diubah nanti. Kebijaksanaan memutuskan apa yang akan dilakukan. Perancangan Sistem dan Implementasi Pemisahan kebijaksanaan dari mekanisme merupakan hal yang sangat penting, ini mengizinkan fleksibilitas yang tinggi bila kebijaksanaan akan diubah nanti. Implementasi Sistem biasanya menggunakan bahasa assembly, sistem operasi sekarang dapat ditulis dengan menggunakan bahasa tingkat tinggi. Kode yang ditulis dalam bahasa tingkat tinggi: dapat dibuat dengan cepat, lebih ringkas, lebih mudah dimengerti dan didebug. Sistem operasi lebih mudah dipindahkan ke perangkat keras yang lain bila ditulis dengan bahasa tingkat tinggi. 6

System Generation (SYSGEN) Sistem operasi dirancang untuk dapat dijalankan di berbagai jenis mesin, sistemnya harus di konfigurasi untuk tiap tipe komputer. Program SYSGEN mendapatkan informasi mengenai konfigurasi khusus ini dari sistem perangkat keras, ketika melakukan: Booting, yakni memulai komputer dengan me-load kernel. Bootstrap program, yakni kode yang disimpan di code ROM yang dapat menempatkan kernel, memasukkannya kedalam memori, dan memulai eksekusinya. 7