Anda di halaman 1dari 31

SISTEM OPERASI

Pengenalan Umum Sistem Operasi dan Struktur Sistem


Komputer.
Definisi Sistem Sejarah Sistem
Operasi Operasi
Pengenalan
Umum Sistem
Operasi
Peran Sistem Tujuan Sistem
Operasi Operasi

Struktur Input
Proteksi Hardware
Struktur Sistem atau Output
Komputer

Struktur
Tipe Sistem
Penyimpanan
DEFINISI SISTEM OPERASI

Seperangkat program atau perangkat lunak yang


bertugas mengelola sumber daya perangkat keras
computer, dan menyediakan layanan untuk aplikasi
umum.
PERAN & TUJUAN OS DALAM
SISTEM KOMPUTER

Interface antara user dengan


computer (GUI)
PERAN & TUJUAN OS DALAM
SISTEM KOMPUTER

Penghubung antara hardware, software dan brainware


(user)
PERAN & TUJUAN OS DALAM
SISTEM KOMPUTER

Menafsirkan perintah pengguna.


PERAN & TUJUAN OS DALAM
SISTEM KOMPUTER

Mempersiapkan agar program / software dapat


berinterkasi dengan hardware secara baik.
PERAN OS & TUJUAN DALAM
SISTEM KOMPUTER

Melakukan pengelolaan proses mencakup persiapan,


penjadwalan, dan pemantauan proses program yang
berjalan.
PERAN & TUJUAN OS DALAM
SISTEM KOMPUTER

Melakukan pengelolaan data pengendalian


terhadap data input / output
Tujuan OS

Sistem Operasi membuat komputer menjadi lebih mudah dan menarik


serta nyaman untuk digunakan, atau bisa di katakan sebuah sistem
operasi adalah antarmuka antara pengguna dan komputer.
Sejarah OS

 1.Generasi Awal (1945-1955)


merupakan awal perkembangan sistem komputasi
elektronik sebagai pengganti sistem komputasi mekanik
Sejarah OS

 2. Generasi Kedua (1955-1965)


memperkenalkan Batch Processing System, yaitu Job yang
dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.
Sejarah OS

 3.Generasi Ketiga (1965-1980)


OS, Multi-User, Multi-Programming dan Batch Proccessing
System (Multi-Task).
Sejarah OS

 4. Generasi Keempat (pasca 1980an)


Perkembangan GUI (Graphical User Interface)
Sejarah OS

 5.Generasi Selanjutnya (2001 hingga saat ini)


Perkembangan AI (Artificial Intelligence)
Struktur Input/Output

Dua macam tindakan jika ada operasi I/O :

 Setelah proses I/O dimulai, kendali akan kembali ke


user program saat proses I/O selesai ( Synchronous ).

 Setelah proses I/O dimulai, kendali akan kembali ke


user program tanpa menunggu proses I/O selesai
(Asynchronous).
Struktur Penyimpanan

 Register : Tempat penyimpanan beberapa buah data


volatile yang fungsi sebagai tempat perhitungan /
komputasi data

 Cache Memory : Tempat penyimpanan sementara


(volatile) untuk meningkatkan kecepatan pengambilan
atau penyimpanan data di memori oleh processor

 Random Access Memory ( RAM ) – Main Memory :


Tempat penyimpanan sementara sejumlah data volatile
yang dapat diakses langsung oleh prosesor
Struktur Penyimpanan

 Extension Memory : membantu proses-proses dalam


computer, contoh nya VGA
 Secondary Storage : Media penyimpanan data yang non-
volatile, daya tamping cukup besar
Proteksi Hardware

 Dual Mode Operation


User Mode – Eksekusi dikendalikan oleh user
Monitor / Kernel /System Mode – Eksekusi dikendalikan oleh
sistem operasi.
Proteksi Hardware

 I/O Protection : menjamin user program tidak dapat


mengambil alih kontrol komputer di monitor mode
Proteksi Hardware

 Memory Protection : menyediakan perlindungan


terhadap memori minimal untuk interrupt vector dan
interrupt service routine .
Proteksi Hardware
 CPU Protection
Timer melakukan interrupt setelah perioda waktu tertentu
untuk menjamin kontrol sistem operasi.
Batch System

Batch system adalah dimana tugas yang mirip


dikumpulkan dan dijalankan secara kelompok kemudian
setelah kelompok yang dijalankan tadi selesai maka
secara otomatis kelompok lain dijalankan.
Multiprogramming System

• Multi programming system adalah dimana tugas disimpan


di main memory di waktu yang sama dan CPU dipakai
bergantian. Diperlukan beberapa kemampuan tambahan
yaitu : Penyediaan I/O routine oleh sistem, Pengaturan
memori untuk mengalokasikan memory pada beberapa
tugas, penjadwalan CPU untuk memilih job mana yang
akan dijalankan, serta pengalokasian hardware lain.
Time Sharing System

Time-sharing adalah metode dimana banyak pengguna


dapat melakukan processing dalam satu komputer.
Multiprocessing System
Penggunaan dua atau lebih central
processing unit dalam satu sistem
komputer. Istilah ini merujuk pada
kemampuan suatu sistem yang
mendukung lebih dari satu prosesor
dan kemampuan untuk
mengalokasikan tugas antara mereka.
Distributed System

Distributed System adalah Sekumpulan komputer


independent yang bekerja seolah-olah bagi seorang
pengguna sebagai kesatuan sistem komputer
Real Time System

Real time system adalah suatu


sistem yang mengharuskan suatu
komputasi selesai dalam jangka
waktu tertentu. Jika komputasi
ternyata belum selesai maka sistem
dianggap gagal dalam melakukan
tugasnya.
Sekian dan Terima Kasih

Anda mungkin juga menyukai