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