Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

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

Presentasi serupa


Presentasi berjudul: "Pengenalan & Pengantar Sistem Operasi Dosen : Arfiani Nur Khusna, S.T. 08170433287."— 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 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 IOCS DOS/360 DOS/VDSE VS VS/ESA OS/360 MVS/370 MVS/XA MVS/ES TSO IBSYS CTSS CP/CM5 VM/370 VM/XA VM/ESA SYSTEM III SYSTEM V SYSTEM V.4 MULTICS UNIX UNIXV.7 AIX/370 AIX SUN OS POSIX SOLARIS 2 4.1BSD 4.2BSD 4.3BSD 4.4BSD MACH OSF/1 AIX/ESA XENIX MS-DOS 1.0 CP/M DR/DOS OS/2 WIN 3.0 WIN NT WIN 2000 WIN 9X WIN XP LINUX RSX-11M VMS 1.0 VMS 5.4 VMS 7.3 WIN 3.1 SOLARIS 10 RT-11 LINUX 2.6 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 Dosen : Arfiani Nur Khusna, S.T. 08170433287."

Presentasi serupa


Iklan oleh Google