Pengenalan & Pengantar Sistem Operasi

Slides:



Advertisements
Presentasi serupa
SISTEM OPERASI KOMPUTER SMA NEGERI 3 SEMARANG TH. AKADEMIK
Advertisements

PERTEMUAN – 2 KULIAH SISTEM OPERASI PENGANTAR SISTEM OPERASI
SIAP FOKUS BERGEMBIRA.
SISTEM OPERASI OLEH : SAATUL IHSAN.
Dahlan Abdullah YM :
Sistem Komputer Hardware Software 1. Operating System
Slide 4 – Pengenalan Sistem Operasi. Course Objective Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah.
Pengantar Sistem Operasi Tim Teaching Grant Mata Kuliah Sistem Operasi Mata Kuliah : Sistem Operasi Kode MK : IT
Slide 4 – Pengenalan Sistem Operasi
Introduction to Operating Systems
1 SISTEM OPERASI Dosen: Ir. I Made Astawa, M.Kom Jadwal Kuliah Hari Rabu: 8.00 – Ruang – Ruang LAB.
Struktur Sistem Operasi
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer
Pengenalan & Pengantar Sistem Operasi
Versi 1, 2013CCS113 – SISTEM OPERASIFASILKOM PERTEMUAN I PENDAHULUAN.
PERTEMUAN KE-3 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Operasi PART 2.
Pengantar Sistem Operasi
Struktur Sistem Operasi
Rian. Saryanto, S.Kom, M.Hum
Pengenalan Sistem Operasi
BAB I - Pengenalan Sistem Operasi
BAB I _______________________ Sistem Operasi Terdistribusi
Oleh : Chalifa Chazar SISTEM OPERASI Oleh : Chalifa Chazar
Konsep Sistem Operasi.
Pengantar Sistem Operasi
Pendahuluan Mata Kuliah Sistem Operasi ( )
Pengantar Sistem Operasi
Sistem Operasi Pengertian Sistem Operasi
Operating System Structure
Pengantar Sistem Operasi
Oleh Agus Prihanto, ST, M.Kom
SISTEM OPERASI Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs.
Pengenalan Sistem Operasi
Pengenalan Sistem Operasi
SISTEM OPERASI Puby Karmatoli.Net.
SISTEM KOMPUTER UNIVERSITAS GUNADARMA
Sistem Operasi Silabus : Pendahuluan Struktur Sistem Komputer
Pengantar Sistem Operasi
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
PENDAHULUAN MATA KULIAH SISTEM OPERASI TIF51 Pertemuan ke-2
Pengenalan Sistem Operasi
Pengenalan Umum Sistem Operasi dan Struktur Sistem Komputer
Slide 2 – Pengenalan Sistem Operasi
Struktur Sistem Operasi
Course Objective Definisi Sistem Operasi.
Pengenalan Sistem komputer & Sistem Operasi [Bagian 3] -Pengantar Sistem Operasi- MODUL Yuli Haryanto, M.Kom Modul Sistem Operasi / Unindra / 2011.
Pengantar Sistem Operasi
Melakukan Instalasi Sistem Operasi Dasar
Pengantar Sistem Operasi
Bayu Pratama Nugroho, S.Kom, MT
Struktur Sistem Operasi
Sekilas Sistem Operasi
PANDANGAN UMUM SISTEM OPERASI DAN SISTEM KOMPUTER
Pengenalan Sistem Operasi
SISTEM OPERASI Sistem Operasi (atau dalam bahasa Inggris: Operating System atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol.
Struktur Sistem Operasi
Pengantar Sistem Operasi
Pengantar Sistem Operasi
Pengenalan Sistem komputer & Sistem Operasi [Bagian 3] -Pengantar Sistem Operasi- MODUL Maria Cleopatra, S.Kom Modul Sistem Operasi / Unindra / 2011.
Struktur Sistem Operasi
DESY YUSNITA PRESENTASI SISTEM OPERASI OLEH : DESY YUSNITA.
Rahmat Robi Waliyansyah, M.Kom.
1. KONSEP DASAR SISTEM OPERASI
SISTEM OPERASI & MANAGEMENT FILE
Pendahuluan Sistem Operasi. Pendahuluan Sistem Komputer terdiri dari : -Hardware -Sistem Operasi -Program Aplikasi -User Definisi Sistem Operasi -Software.
Pengantar Sistem Operasi
Pengantar Sistem Operasi
Tim Teaching Operation System Stikom Dinamika Bangsa Mata Kuliah Sistem Operasi Kode MK : KBTI
Transcript presentasi:

Pengenalan & Pengantar Sistem Operasi Dosen : Arfiani Nur Khusna, S.T. Email : arfiani@uad.ac.id 08170433287

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  

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

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

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.

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

Abstraksi Penggunaan Komponen Sistem Komputer

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).

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

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.

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

Tiga Sasaran Sistem Operasi Kenyamanan Efisiensi Mampu berevolusi

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

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

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

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

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

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.

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 .

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)

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

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.

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.

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.

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)

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.

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

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

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 email saya. 4. Deadline pertemuan ke-3