Komponen Sistem Operasi



¯ Struktur Sistem Operasi

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

¯ Komponen Sistem Umum

*Manajemen Proses
*Manajemen Main Memory
*Manajemen File
*Manajaemen I/O System
*Manajemen Secondary Storage
*Command-Interpreter System
*Manajemen Proses

Proses adalah sebuah program yang sedang dijalankan (eksekusi).

—  Suatu proses memerlukan resources pada saat ekesekusi: CPU time, memory, files dan I/O devices
Sistim operasi bertanggung jawab terhadap aktifitas yang berhubungan dengan manajemen proses:

—  Process creation & deletion.
—  Process suspension (block) & resumption.

—  Mekanisme:

Sinkronisasi antar proses
Komunikasi antar proses

Manajemen memori: Memori sebagai tempat penyimpanan instruksi/data dari program

—  Storage yang cepat sehingga dapat mengimbangi kecepatan eksekusi instruksi CPU
—  Terdiri dari “array of words/bytes” yang besar
—  Address digunakan untuk mengakses data (shared oleh CPU dan I/O devices)
Umumnya main memory bersifat “volatile” – tidak permanent. Isinya akan hilang jika komputer di matikan.

Manajemen memori:

—  Melacak pemakaian memori (siapa dan berapa besar?).
—  Memilih program mana yang akan diload ke memori.
—  Alokasi dan De-alokasi memori fisik untuk program.

Manajemen Secondary-Storage

Secondary Storage: penyimpanan permanen
—  Kapasitas harus besar untuk menyimpan semua program dan data.
—  Secondary storage dapat dijadikan “backup” storage main memory supaya dapat  enjalankan banyak program.
—  Umumnya menggunakan “magnetic disks” (hard disk).

OS bertanggung jawab untuk manajemen disk:

—  Manajemen ruang kosong

—  Alokasi storage
—  Penjadualan disk

Manajemen I/O System

Sering disebut device manager
—  Menyediakan “device driver” yang umum sehingga operasi I/O dapat seragam (open, read, write, close)

Contoh: user menggunakan operasi yang sama untuk read file pada hard disk, CD-ROM dan floppy disk sama.

Komponen OS untuk sistim I/O:

—  Buffer: menampung sementarai data dari/ke I/O devices

—  Spooling: melakukan scheduling pemakaian I/O sistim supaya lebih efisien (antrian dsb)

—  Menyediakan “driver” untuk dapat melakukan operasi “rinci” (detail) untuk hardware I/O tertentu.

Manajemen File

File: kumpulan informasi yang berhubungan (sesuai dengan tujuan pembuat file tsb).
—  File dapat mempunya struktur yang bersifat hirarkis (direktori, volume dll).

OS bertanggung jawab:
—  Membuat dan menghapus file
—  Membuat dan menghapus directory.
—  Dukungan primitif untuk manipulasi file dan directory.
—  Pemetaan file ke dalam secondary storage.
—  Backup file ke media storage yang stabil (nonvolatile).

About ruangilmu17

Mahasiswa Universitas Ahmad Dahlan Jurusan Teknik Informatika
This entry was posted in operating system (OS) and tagged , , , . Bookmark the permalink.

Leave a comment