Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan & Pengantar Sistem Operasi

Presentasi serupa


Presentasi berjudul: "Pengenalan & Pengantar Sistem Operasi"— Transcript presentasi:

1 Pengenalan & Pengantar Sistem Operasi
Dosen : Arfiani Nur Khusna, S.T.

2 Referensi Hariyanto, B. (1997) Sistem Operasi. Penerbit Informatika Bandung. Silberchatz, A., Galvin, P. B. (1999) Operating System: Design & Implementation. Russinovich, M.E., Solomon, D., (2004), Microsoft Windows Internals, Microsoft Press, America. De el el

3 Anda Sepakat?? UTS=25 UAS=30 Tugas Proyek=20 Kuis=15 Kehadiran=10, Keterlambatan???? Tot=100%

4 TATA TERTIB Niat Bismillah Fokus Tanya
Performance: Bersepatu, tidak ketat, rapi Selalu TERSENYUM Terbang ngeeeeng….

5 Pengertian Sistem Operasi
Adalah sebuah program yang bertindak sebagai perantara/intermediary antara pemakai/user komputer dan perangkat keras komputer. Tujuan umum: menyediakan sebuah lingkungan/kondisi agar pemakai/user dapat mengeksekusi program sehingga pemakaian komputer menjadi mudah.

6 Mengapa Mempelajari Sistem Operasi?
Merupakan kajian mendasar untuk pendidikan Ilmu-Ilmu Komputer & Informatika Rekayasawan dan ilmuwan komputer/informatika mutlak memahami Sistem Operasi, karena Sistem Operasi ibarat roh bagi manusia

7 Abstraksi Penggunaan Komponen Sistem Komputer

8 Komponen sistem komputer
Hardware – menyediakan “basic computing resources” (CPU, memory, I/O devices) Operating system-mengendalikan/mengkoordinasikan penggunaan hardware diantara berbagai aplikasi/program dari user. Applications programs – menggunakan sistem resource yang digunakan untuk menyelesaikan masalah komputasi dari user (compilers, database systems, video games, business programs) Users (people, machines, other computers).

9 Fungsi Sistem Operasi Sebagai pengelola sumber daya komputer (resource allocator) Sebagai penyedia layanan (sebagai extended/virtual machine)

10 Pengelola Sumber Daya Sistem Komputer -1-
Sumber Daya Fisik: keyboard, barcode reader, mouse, joystick, light pen, track ball, touch screen (pointing devices), floppy disk drive, CD ROM drive, hard disk (penyimpanan), layar monitor CRT/LCD (perangkat display), printer, modem, ethernet card, PCMCIA (communication), RAM, cache memory, register (memory), kamera, sound card, radio, TV (perangkat multimedia), digitizer, scanner, plotter (grafis), sensor, dll.

11 Pengelola Sumber Daya Sistem Komputer -2-
Sumber Daya Abstrak: Data : Semaphore: utk pengendalian proses-proses. PCB (Process Control Block): utk mencatat & mengendalikan proses Tabel segmen, tabel page, FAT, i-node utk pengendalian memori Berkas (file) utk penyimpanan data/program. Program : Utilitas, Aplikasi

12 Tiga Sasaran Sistem Operasi
Kenyamanan Efisiensi Mampu berevolusi

13 Sejarah Perkembangan Sistem Operasi
Generasi I ( ) Awal pengembangan sistem komputasi elektronik, mengganti mesin komputasi mekanis. Generasi II ( ) Batch processing unit. Job dikumpulkan dalam satu rangkaian kemudian dieksekusi secara berurutan. Generasi III ( ) Multiuser Multiprogramming Time Sharing Spooling Generasi IV ( x) Network Operating System Distributed Operating System

14 Batch System Job yang di kerjakan dalam satu rangkaian, lalu dikerjakan secara berurutan. Belum dilengkapi SO, tapi fungsi dari sistem operasi telah ada.

15 Simple Batch System Memakai seorang operator Menambahkan card reader
User ≠ operator Menambahkan card reader Mengurangi waktu setup: batch jobs yang mirip/sama Automatic job sequencing – secara otomatis kontrol akan di transfer dari satu job ke job yang lain. Bentuk OS primitif Resident monitor Fungsi monitor: awal (initial) melakukan kontrol Transfer control ke job (pertama) Setelah job selesai, control kembali ke monitor Control cards: mengatur batch jobs

16 Multiprogramming Mulai dikembangkan SO yang multiuser dan multiprogramming. Beberapa Job berada pada memori utama pada saat yang sama

17 Time-Sharing Systems – Interactive Computing
CPU melakukan multiplex pada beberapa jobs yang berada di memory (dan disk) CPU hanya dialokasikan kepada jobs yang telah siap dan berada di memori Besar memori masih sangat terbatas: Pada job dilakukan swapped in dan out dari memory ke disk. Komunikasi on-line (interaktif) antara user dan sistim: jika OS telah selesai mengeksekusi satu perintah, menunggu perintah berikut bukan dari “card reader”, tapi dari terminal user On-line system harus tersedia bagi user yang akan mengakses data dan kode

18 Distributed Systems Distribusikan kemampuan komputasi dan “resources” ke berbagai komputer di jaringan. Loosely coupled system Setiap prosessor memiliki lokal memori Komunikasi prosessor satu dengan yang lain melalui beragam jalur komunikasi, contoh : high-speed buses dan jalur telepon.

19 Distributed Systems (cont)
Manfaat distributed systems. Resources Sharing Waktu komputasi cepat– load sharing Reliability Komunikasi Membutuhkan Infrastruktur jaringan. Local Area Networks (LAN) atau Wide Area Networks (WAN) Sistem bisa berbentuk client-server atau peer-to-peer .

20 Sistem Operasi Harus Menyediakan Layanan
Pembuatan program, eksekusi program pengaksesan perangkat I/O pengaksesan terkendali terhadap berkas deteksi dan memberi tanggapan terhadap kesalahan akunting (pencatatan)

21 Pembuatan Program SO menyediakan fasilitas dan layanan untuk membantu para pemrogram untuk menulis program. Eksekusi Program Instruksi-instruksi dan data-data harus dimuat ke memori utama, perangkat-parangkat masukan/ keluaran dan berkas harus di-inisialisasi,serta sumber-daya yang ada harus disiapkan, semua itu harus di tangani oleh sistem operasi; Pengaksesan I/O Device SO harus mengambil alih sejumlah instruksi yang rumit dan sinyal kendali menjengkelkan agar pemrogram dapat berfikir sederhana dan perangkat pun dapat beroperasi

22 Pengaksesan terkendali terhadap berkas
Disediakannya mekanisme proteksi terhadap berkas untuk mengendalikan pengaksesan terhadap berkas. Pengaksesan sistem Pengaksesan digunakan bersama (shared system). Fungsi pengaksesan harus menyediakan proteksi terhadap sejumlah sumber-daya dan data dari pemakai tak terdistorsi serta menyelesaikan konflik-konflik dalam perebutan sumber-daya. Deteksi dan pemberian tanggapan pada Kesalahan Jika muncul permasalahan muncul pada sistem komputer maka sistem operasi harus memberikan tanggapan yang menjelaskan kesalahan yang terjadi serta dampaknya terhadap aplikasi yang sedang berjalan Akunting Sistem Operasi yang bagus mengumpulkan data statistik penggunaan beragam sumber-daya dan memonitor parameter kinerja.

23 Sistem Operasi dapat memerintah hardware, menangani alokasi sumber daya dan melindungi aplikasi dari koneksi langsung ke hardware. Kernel adalah “jantung” nya SO. Bagian harus selalu beroperasi agar SO selalu hidup.

24 Sistem Komputer dalam Beragam Sudut Pandang
End User – Sistem komputer sebagai aplikasi utk menyelesaikan masalah yg dihadapinya. Tidak berurusan sama sekali dg arsitektur komputer. Terhadap sistem operasi end user hanya mengetahui perintah2 utk memanggil atau memuatkan program aplikasi yang dipakainya.

25 Sistem Komputer dalam Beragam Sudut Pandang
Programmer – Sistem komputer dpt membantu programmer utk membuat aplikasi untuk end user dg mengekspresikan dlm bahasa pemrograman. Mempergunakan program utilitas (penciptaan program, manajemen berkas, mengendalikan I/O, dll) Mempergunakan fasilitas sistem melalui antarmuka layanan (service interface) yg berupa pustaka rutin. Mempergunakan panggilan sistem (system calls)

26 Sistem Komputer dalam Beragam Sudut Pandang
Perancang Sistem Operasi – Sistem Operasi bertugas mendandani hardware komputer agar tampil indah, mudah dan nyaman bagi pemrogram. SO bertindak sebagai mediator, mempermudah pemrogram dan program aplikasi dlm mengakses dan menggunakan fasilitas2 dan layanan sumber daya sistem komp.

27 Evolusi Sistem Operasi
55 60 65 70 75 80 85 90 95 00 03 IOCS IBSYS CTSS DOS/360 OS/360 MULTICS CP/CM5 RSX-11M UNIX TSO RT-11 CP/M UNIXV.7 DOS/VDSE MVS/370 VM/370 VMS 1.0 4.1BSD XENIX SYSTEM III MS-DOS 1.0 DR/DOS SUN OS 4.2BSD VS MVS/XA VM/XA SYSTEM V AIX POSIX MACH OS/2 WIN 3.0 AIX/370 OSF/1 4.3BSD VMS 5.4 WIN 3.1 SYSTEM V.4 VS/ESA MVS/ES VM/ESA AIX/ESA LINUX SOLARIS 2 4.4BSD WIN NT WIN 9X VMS 7.3 WIN 2000 LINUX 2.6 WIN XP SOLARIS 10 WIN Server 2003

28 Komponen-Komponen Utama Sistem Operasi
Process Management (manajemen proses) Memory Management (manajemen memori) I/O Management (manajemen I/O) File Management (manajemen file) Protection System (Sistem proteksi) Networking (jaringan) Command-interpreter system

29 TUGAS PERTEMUAN 1 KELOMPOK
1. Buat kelompok beranggotakan 5 Mahasiswa. 2. Cari referensi mengenai salah satu sistem operasi yang telah ada, bisa OS Komputer maupun HP. Pastikan tidak sama dengan kelompok lain, so…konsultasikan ke saya. 3.Upload ke web blog kedua anggota dan kirimkan nama kelompok anda ke saya. 4. Deadline pertemuan ke-3


Download ppt "Pengenalan & Pengantar Sistem Operasi"

Presentasi serupa


Iklan oleh Google