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

dokumen-dokumen yang mirip
Struktur Sistem Operasi

STRUKTUR SISTEM OPERASI

Tipe Sistem Operasi. Stand alone Network Embedded

PENDAHULUAN. Pertemuan 1 1

Sistem Operasi AGUS PAMUJI. Teknik Informatika

STRUKTUR SISTEM OPERASI

STRUKTUR SISTEM OPERASI

SISTEM OPERASI. Oleh:

Konsep Dasar Sistem Operasi

STRUKTUR SISTEM OPERASI. by Hendri Sopryadi, S.Kom

SISTEM OPERASI TERDISTRIBUSI

SISTEM OPERASI TERDISTRIBUSI

Konsep Dasar Sistem Operasi

Pengenalan Sistem Operasi

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

2 Konsep Dasar Sistem Operasi

KELOMPOK 1 PERANGKAT LUNAK SISTEM

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

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

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

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. Perkembangan komputer & teknologi informasi. Rahma Farah Ningrum, M.Kom. Modul ke: Fakultas Ilmu Komputer

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

TUGAS ORGANISASI KOMPUTER

Sistem Operasi Terdistribusi

Pertemuan 2. Struktur Sistem Operasi

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

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

Konsep Dasar Sistem Operasi

Struktur Sistem Operasi

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

Bab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum

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

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

E. Ully Artha SISTEM OPERASI

Konsep Dasar Sistem Operasi

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

Struktur Sistem Operasi

SISTEM OPERASI. Review

Pertemuan #1: Pengenalan Sistem Operasi

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

STRUKTUR SISTEM OPERASI

Bab 2 POKOK BAHASAN: TUJUAN BELAJAR: 2.1 KOMPONEN SISTEM

Struktur Sistem Operasi

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

MATERI 7 SISTEM OPERASI

Manajemen Proses. Komponen Sistem Umum. Struktur Sistem Operasi

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

Struktur Sistem Operasi

Pengantar TIK B. COLORING THE GLOBAL FUTURE

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

PENGANTAR TEKNOLOGI INFORMASI. Perangkat Lunak (Software)

Arsitektur Komputer dan Pengenalan Sistem Operasi

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

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

Operating-System Structures (Ch. 3)

BAB 4. Sistem Operasi Terdistribusi

Struktur Sistem Komputer

Aplikasi Komputer (APLIKOM) Sistem Operasi (Operating System)

Struktur Sistem Komputer

Komponen Sistem Operasi

4. SISTEM OPERASI TERDISTRIBUSI

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

Arsitektur Sistem Operasi WINDOWS

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

Dini Triasanti STRUKTUR SISTEM OPERASI

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

ARSITEKTUR DAN ORGANISASI KOMPUTER

Pengenalan Sistem Operasi

OPERATING SYSTEM AND USE. Penyusun : Ritzkal,S.Kom

DEFINISI SISTEM OPERASI

Arsitektur Sistem Operasi

PENGELOLAAN MEMORY AGUS PAMUJI. SISTEM OPERASI - Pengelolaan Memory

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

Posisi OS thd sistem komputer Sumber daya komputer Pengertian semuakomponen di sistem komputer yang dapatmemberi manfaat Terdiri dari Sumber daya fisi

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

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

Sistem Operasi. Teknologi Informasi

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

PENGANTAR APLIKASI KOMPUTER

Struktur dan Fungsi Komputer

Dukungan Sistem Operasi :

Departemen Ilmu Komputer/ Informatika Universitas Diponegoro Semester Gasal 2017/ 2018

1/3/2013. Konsep Dasar memori

DASKOM & PEMROGRAMAN. Dani Usman

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

Pemgantar Teknologi Informasi

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

ARSITEKTUR DAN ORGANISASI KOMPUTER Aditya Wikan Mahastama

Pengantar Sistem Komputer

Struktur Sistem Operasi

MINGGU II DASAR SISTEM OPERASI

Disk & Memory Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

RESUME SISTEM OPERASI MAIN MEMORI

Danang Puspito Jati A

MANAJEMEN MEMORI SISTEM OPERASI

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

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

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

Hanif Fakhrurroja, MT

Transkripsi:

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 Sistem I/O. 5. Managemen Berkas. 1

Proses adalah keadaan ketika sebuah program sedang di eksekusi. Proses membutuhkan beberapa sumber daya berupa CPU time, memori, berkas-berkas, berkas, dan perangkat-perangkat I/O untuk menyelesaikan tugasnya. Tanggung jawab Sistem operasi atas aktivitas managemen proses: 1. Pembuatan dan penghapusan proses pengguna dan sistem proses. 2. Menunda atau melanjutkan proses. 3. Menyediakan mekanisme untuk proses sinkronisasi. 4. Menyediakan mekanisme untuk proses komunikasi. 5. Menyediakan mekanisme untuk penanganan deadlock Managemen Memori Utama Memori utama adalah sebuah array yang besar terdiri dari word atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Memori Utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang begitu sistem dimatikan. Tanggung jawab Sistem operasi atas aktivitas managemen memori: 1. Menjaga track memori yang sedang digunakan dan siapa yang menggunakannya. 2. Memilih program yang akan di-load ke memori. 3. Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan. 2

Managemen Secondary-Storage Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk, disket, dll. Tanggung-jawab Sistem operasi atas aktivitas diskmanagement : 1. Free-space management. 2. Alokasi penyimpanan. 3. Penjadualan disk. Managemen Sistem I/O Sering disebut device manager. - Menyediakan "device driver" yang umum operasi I/O seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk. - Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu. Komponen Sistem Operasi untuk sistem I/O: 1. Buffer : menampung sementara data dari/ ke perangkat I/O. 2. Spooling : melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.). 3

Managemen Berkas Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Tanggung-jawab Sistem operasi atas aktifitas managemen berkas : 1. Pembuatan dan penghapusan berkas. 2. Pembuatan dan penghapusan direktori. 3. Mendukung manipulasi berkas dan direktori. 4. Memetakan berkas ke secondary storage. 5. Mem-backup berkas ke media penyimpanan yang permanen (non-volatile). Layanan Sistem Operasi Sebuah sistem operasi yang baik harus memiliki layanan sebagai berikut: 1.Pembuatan program. 2.Eksekusi program 3. Pengaksesan I/O Device 4.Pengaksesan terkendali terhadap berkas 5.Pengaksesan sistem 6. Deteksi 7. Pemberian tanggapan pada kesalahan 8. Akunting 4

System calls System calls menyediakan antarmuka antara Proses dan sistem operasi tersedia sebagai instruksi bahasa rakitan Beberapa sistem mengizinkan system calls dibuat langsung dari bahasa pemrograman tingkat tinggi Beberapa bahasa pemrograman tingkat tinggi (contoh : C,C++) telah didefinisikan untuk menggantikan bahasa assembly untuk sistem pemrograman System Calls Tiga metode umum yang digunakan dalam memberikan parameter kepada sistem operasi 1. Melalui register 2.Menyimpan parameter dalam blok atau tabel pada memori dan alamat blok tersebut diberikan sebagai parameter dalam register 3.Menyimpan parameter (push) ke dalam stack (oleh program), dan melakukan pop off pada stack (oleh sistim operasi) 5

Jenis System Calls Pengendalian proses Manajemen berkas Manajemen Peranti Mempertahankan informasi Komunikasi Pemrograman sistem Pemrograman sistem menyediakan lingkungan yang memungkinkan pengembangan program dan eksekusi berjalan dengan baik Dapat dikategorikan : 1. Managemen/manipulasi Berkas 2. Informasi status 3. Modifikasi berkas 4. Pendukung bahasa pemrograman 5. Loading dan eksekusi program 6. Komunikasi 6

Struktur Sederhana Dimulai dengan sistem yang kecil, sederhana dan terbatas kemudian berkembang dengan cakupan original Struktur sistem MS-DOS: disusun untuk mendukung fungsi yang banyak pada ruang yang kecil Pendekatan Terlapis Struktur Sistem Operasi Lapisan adalah implementasi dari objek abstrak yang merupakan enkapsulasi dari data dan operasi yang bisa memanipulasi data tersebut Lapisan paling bawah : perangkat keras Lapisan paling atas : antarmuka pengguna Keuntungan : modularitas mempermudah debug dan verifikasi sistem lapisan pertama bisa didebug tanpa mengganggu sistem yang lain Kesulitan : hanya bisa menggunakan lapisan dibawahnya tidak efisien dibandingkan tipe yang lain 7

Struktur Sistem Operasi Mesin Virtual Mesin virtual mengambil pendekatan terlapis sebagai kesimpulan logis. Mesin virtual memperlakukan hardware dan sistem operasi seolaholah berada pada level yang sama sebagai perangkat keras. Pendekatan Mesin virtual menyediakan sebuah antarmuka yang identik dengan underlying bare hardware. Sistem Operasi membuat ilusi dari banyak proses, masing-masing dieksekusi pada prosesornya sendiri dengan virtual memorinya sendiri. VM dibuat dengan pembagian sumber daya oleh komputer fisik Mesin virtual Struktur Sistem operasi Sumber daya dari komputer fisik dibagi untuk membuat VM Penjadwalan CPU bisa menciptakan penampilan seakan akan pengguna mempunyai prosesor sendiri Spooling dan sistem data bisa menyediakan virtual card readers dan virtual line printers Sebuah time-sharing terminal user yang normal melayani sebagaimana operator konsulat 8

Struktur Sistem operasi Mesin virtual Keuntungan Penggunaan Mesin virtual : Keamanan bukanlah masalah VM mempunyai pelindungan lengkap pada berbagai sistem sumber daya Tidak ada pembagian sumber daya secara langsung. Pembagian disk mini dan jaringan diimplementasikan pada perangkat lunak VM sistem adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi Dengan VM perubahan suatu bagian tidak akan mempengaruhi komponen yang lain Struktur Sistem operasi Mesin virtual Kerugian Penggunaan VM : VM sulit diimplementasikan karena banyak syarat yang dibutuhkan untuk menyediakan duplikat yang tepat dari underlying machine Harus punya virtual-user mode dan virtualmonitor mode yang keduanya berjalan di pysical mode. Akibatnya, saat instruksi yang hanya membutuhkan virtual monitor mode dijalankan,register berubah dan bisa berefek pada virtual user mode, bahkan bisa me-restart VM Waktu yang dibutuhkan I/O bisa lebih cepat(karena adaspooling), tapi bisa lebih lambat( karena diinterpreted) 9