DESY YUSNITA PRESENTASI SISTEM OPERASI OLEH : DESY YUSNITA.

Slides:



Advertisements
Presentasi serupa
Rujukan Mata Kuliah Sistem Operasi #04.
Advertisements

SISTEM OPERASI Deskripsi Singkat :
PERTEMUAN – 2 KULIAH SISTEM OPERASI PENGANTAR SISTEM OPERASI
Struktur Sistem Operasi
Dahlan Abdullah YM :
Arsitektur Sistem Operasi
Gambaran Umum Sistem Operasi
SISTEM OPERASI.
Sistem Komputer Hardware Software 1. Operating System
PENGENALAN SISTEM OPERASI
Sistem Operasi Konsep Dasar Sistem Operasi Prepared By Team Teaching Presented by WIN & TGW.
Manajemen Prinsip Dasar Input/Output
PERTEMUAN 2 Pengenalan SO Pengenalan Bahasa Pemograman Meta Meysawati.
Struktur Sistem Operasi
PENGENALAN SISTEM OPERASI
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
PERTEMUAN KE-3 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Operasi PART 2.
Struktur Sistem Operasi
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Layanan Sistem Operasi, System Calls, dan System Program.
Pengenalan Sistem Operasi
Komputer sebagai alat bantu sistem informasi
BAB I _______________________ Sistem Operasi Terdistribusi
Manajemen Perangkat I/O
Oleh : Chalifa Chazar SISTEM OPERASI Oleh : Chalifa Chazar
Konsep Sistem Operasi.
KONSEP DASAR SISTEM OPERASI
SISTEM OPERASI (RANGKUMAN)
Pendahuluan Mata Kuliah Sistem Operasi ( )
Sebuah Teori Tentang Hardware Komputer
Sistem Operasi Pengertian Sistem Operasi
Operating System Structure
Pengenalan Sistem Operasi
Pengenalan Sistem Operasi
Pengenalan Sistem Operasi
Pengantar Teknologi Informasi
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Sistem Operasi Terdistribusi Oleh : Laseri, S.Kom.
Ir. I Gusti Agung Sadnyana Putra, M.Kom
Pengenalan Sistem Operasi
III. Struktur sistem operasi
Struktur Sistem Operasi
Struktur Sistem Komputer
Komponen Dasar Sistem Operasi
PERTEMUAN – 4 KULIAH SISTEM OPERASI KONSEP DASAR SISTEM OPERASI
Sistem Operasi & Sistem Komputer
Melakukan Instalasi Sistem Operasi Dasar
STRUKTUR SISTEM OPERASI
PENGENALAN SISTEM OPERASI
STRUKTUR SISTEM OPERASI
Bayu Pratama Nugroho, S.Kom, MT
Introduction to Operating Systems
Rujukan Mata Kuliah Sistem Operasi #03.
SISTEM OPERASI (Sudut Pandang Alternatif)
Sistem Operasi.
Struktur Sistem Operasi
DATA PRIBADI PENDIDIKAN FORMAL TENTANG SAYA
SISTEM OPERASI.
Operating System UNIVERSITAS ISLAM LAMONGAN.
PENGENALAN SISTEM OPERASI
Sistem Komputer Hardware Software 1. Operating System
SISTEM OPERASI Mata Kuliah
Sekilas Sistem Operasi
Pengenalan Sistem Operasi
Sebuah Teori Tentang Hardware Komputer
Struktur Sistem Operasi
Struktur Sistem Operasi
PENGENALAN SISTEM OPERASI
Struktur Sistem Operasi
PENGENALAN SISTEM OPERASI DEFINISI secara umum SISTEM OPERASI adalah 1. Sebagai Sebuah program yang mengatur hardware dengan menyediakan landasan untuk.
1. KONSEP DASAR SISTEM OPERASI
Transcript presentasi:

DESY YUSNITA PRESENTASI SISTEM OPERASI OLEH : DESY YUSNITA

PENGERTIAN SISTEM OPERASI Sistem Operasi merupakan program utama (Sekumpulan program kontrol atau alat pengendali) yang secara terpadu bertindak sebagai penghubung Software Aplikasi yang digunakan oleh user dengan hardware komputer. Pemakai Program Aplikasi Sistem Operasi Perangkat Keras

1 Pengelolaan seluruh sumber daya sistem komputer. Mengelola seluruh sumber daya yang terdapat pada sistem komputer. 2 Sistem operasi sebagai penyedia layanan (extended/virtual machine).Sistem operasi menyediakan sekumpulan layanan (disebut sistem call) ke pemakai sehingga memudahkan dan menyamankan penggunaan dan pemanfaatan sumber daya sistem komputer TUGAS UTAMA SISTEM OPERASI

membuat penggunaan komputer menjadi lebih nyaman Kenyamanan penggunaan sumber daya sistem komputer secara efisien Efisiensi memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru Berevolusi SASARAN SISTEM OPERASI Untuk mengatur dan mengawasi penggunaan perangkat keras yang digunakan dalam berbagai program aplikasi. FUNGSI SISTEM OPERASI

SUMBER DAYA SISTEM KOMPUTER SUMBER DAYA FISIK SUMBER DAYA ABSTRAK DATAPROGRAM SUMBER DAYA SISTEM KOMPUTER

Perangkat pengendalian proses yaitu sensor2 dan aktuator2 Perangkat grafis : digitizer, scanner dsb Perangkat multimedia : kamera, sound card, radio, dsb Perangkat memori : memori akses acak (RAM=Ramdom Access Memory), chace memory, register Perangkat komunikasi : modem, ethernet card, PCMCIA dsb Perangkat penampil : layar monitor, LCD, dsb Perangkat pencetak: printer, plotter dsb Perangkat penyimpanan sekunder: floppy disk drive, hard disk, tape drive, optical disk, CD ROM dsb Perangkat tunjuk (pointing devices) : mouse, joystick,light-pen,track-ball, touch-screen, dsb Perangkat Masukan : keyboard, bar-code reader, dsb SUMBER DAYA FISIK

SUMBER DAYA ABSTRAK DATA PCB (Proses Control Block) untuk mencatat dan mengendalikan proses Semaphore untuk pengendalian sinkronisasi proses-proses Berkas (file) utuk menyimpan data atau program PROGRAMUtilitas Aplikasi untuk tujuan komputasi tertentu

Sistem Operasi sebagai pengelola sumber daya komputer. Sistem operasi harus membuat penggunaan komputer menjadi lebih nyaman. Penggunaan sumber daya sistem komputer secara efiesien. Memungkinkan dan memudahkan pengembangan, pengujian dan pengajuan fiungsi-fungsi yang baru tanpa mengganggu layanan yang dijalankan sistem komputer. SISTEM OPERASI SEBAGAI PENGELOLA SUMBER DAYA KOMPUTER.

Sistem operasi sebagai Extented Machine/Virtual Machine. 9. Sebagai basis untuk program lain. 8. Mengumpulkan data statistic penggunan beragam sumber daya dan memonitor para meter kinerja 7. Beragam kesalahan dapat muncul di sistem computer. 6. Mengendalikan pengaksesan ke sumber daya-sumber daya sistem secara keseluruhan. 5. Menyediakan mekanisme proteksi untuk mengendalikan pengaksesan terhadap berkas. 4. Pemrogram dapat berfikir secara sederhana dalam memanfaatkan perangkat itu. 3. Menyediakan System Call berupa API (Application Programming Interface). 2. Menyembunyikan kerumitan perangkat keras 1. Menyediakan beragam fasilitas dan layanan untuk membantu pemrogram menulis program

LAYANAN SISTEM OPERASI MENURUT STALLING SISTEM OPERASI SEHARUSNYA MENYEDIAKAN LAYANAN-LAYANAN DI BIDANG BERIKUT : Pembuatan ProgramExsekusi ProgramPengaksesan Perangkat Masukan/KeluaranPengaksesan Terkendali terhadap BerkasPengaksesan SistemDeteksi dan memberi Tanggapan terhadap KesalahanAkunting

Pelayanan Sistem Operasi : Sistem operasi menyediakan berbagai fasilitas yang membantu programer dalam membuat program seperti editor. Pembuatan program meload program ke memory dan menjalankannya (run). Eksekusi program sistem harus bisa menyediakan mekanisme untuk melakukan operasi I/O. Operasi I/O membaca, menulis, membuat, dan menghapus file. Manipulasi sistem berkas pertukaran informasi, dapat dilaksanakan melalui shared memory atau message passing. Komunikasi mendeteksi error (pada CPU, perangkat keras memori, I/O, program pengguna) Deteksi error

Pelayanan Tambahan Lebih diarahkan kepada upaya untuk menjaga efisiensi sistem,bukan untuk membantu pengguna. Efesiensi mengalokasikan sumber daya kepada beberapa pengguna atau tugas yang dijalankan pada saat yang bersamaan. Alokasi sumberdaya menentukan berapa banyak dan berapa lama users menggunakan sumber daya sistem. Accounting menjaga semua akses ke sumber daya sistem terkontrol. Proteksi:

SYSTEM PROGRAM SYSTEM PROGRAM SYSTEM PROGRAM MENYEDIAKAN LINGKUNGAN YANG MEMUNGKINKAN PENGEMBANGAN PROGRAM DAN EKSEKUSI BERJALAN DENGAN BAIK. DAPAT DIKATEGORIKAN : membuat, menghapus, copy, rename, print, memanipulasi berkas dan direktori. Manajemen/manipulas i berkas tanggal, jam, jumlah memori dan disk yang tersedia, jumlah pengguna, dan informasi tentang status lainnya Informasi Status modifikasi isi berkas Modifikasi Berkas kompilator, assembler, interpreter dari bahasa pemrograman diberikan kepada pengguna dengan bantuan sistem operasi. Pendukung bahasa pemrograman Ketika program di-assembly atau dikompilasi, program tersebut harus di-load ke dalam memori untuk dieksekusi. Untuk itu sistem harus menyediakan absolute loaders, relocatable loaders, linkage editors, dan overlay loaders. Loading dan eksekusi program. Menyediakan mekanisme komunikasi antara proses, pengguna, dan sistem komputer yang berbeda. Sehingga pengguna bisa mengirim pesan, browse web pages, mengirim , atau mentransfer berkas. Komunikasi

SYSTEM CALLS Biasanya tersedia sebagai instruksi bahasa assembly. Beberapa sistem mengizinkan system calls dibuat langsung dari program bahasa tingkat tinggi. Beberapa bahasa pemrograman (contoh: C, C++) telah didefenisikan untuk menggantikan bahasa assembly untuk sistem pemrograman. Ada Tiga metoda umum yang digunakan dalam memberikan parameter kepada sistem operasi : Melalui register. Menyimpan parameter dalam block atau tabel pada memori dan alamat block tersebut diberikan sebagai parameter dalam register. Menyimpan parameter (push) ke dalam stack oleh program, dan melakukan pop off pada stack oleh sistem operasi.

JENIS SYSTEM CALLS System Call untuk manajemen proses diperlukan untuk mengatur proses-proses yang sedang berjalan. System Calls Manajemen Proses System calls yang berhubungan dengan berkas sangat diperlukan membuat /menghapus, membuka/menutup suatu berkas. System Calls Manajemen Berkas Program yang sedang dijalankan kadang kala memerlukan tambahan sumber daya. System Calls Manajemen Peranti Beberapa system calls disediakan untuk membantu pertukaran informasi antara pengguna dan sistem operasi. Contohnya system calls untuk meminta dan mengatur waktu dan tanggal. Ada juga system calls untuk meminta informasi tentang proses yang disimpan oleh sistem dan system calls untuk merubah (reset) informasi tersebut. System Calls Informasi/Pemeliharaan Message-passing : Pertukaran informasi dilakukan melalui fasilitas komunikasi antar proses yang disediakan oleh sistem operasi. Shared-memory : Proses menggunakan memori yang bisa digunakan oleh berbagai proses untuk pertukaran informasi dengan membaca dan menulis data pada memori tersebut. System Calls Komunikasi

FUNGSI MINOR SISTEM OPERASI 1.Mengimplementasi anatarmuka untuk pemakai 2.Memungkinkan pemakaian perangkat keras bersama 3.Memungkinkan pemakaian data bersama 4.Mencegah gangguan antar pemakaian 5.Menjadwalkan pemakaian sumberdaya 6.Memberikan fasilitas masukan/keluaran 7.Memulihkan kesalahan 8.Menghitung penggunaan sumber daya 9.Menangani komunikasi jaringan

SUBSISTEM SISTEM OPERASI /komponen Subsistem/komponen sistem operasi antara lain : 1. Manajemen proses2. Manajemen memori3. Manajemen berkas4. Manajemen perangkat masukan/keluaran5. Pengamanan sistem6. Sistem komunikasi

KATEGORI SISTEM OPERASI SISTEM OPERASI DAPAT DIKATEGORIKAN SBB: 1. SINGLE USER – SINGLE TASKING (SU-ST) 2. MULTI USER – SINGLE TASKING (MU-ST) 3. SINGLE USER – MULTI TASKING (SU-MT) 4. MULTI USER – MULTI TASKING (MU-MT)

1. Pemakai 2. Pemrogram 3. Perancang Sistem Operasi Terdiri dari end user dan administrator sistem. Tidak berkepentingan terhadap sistem operasi, Memandang sistem komputer dari antarmuka yang disebut aplikasi. Pemrogram menggunakan fasilitas sistem operasi untuk membuat aplikasi. Sistem operasi disini bertindak sebagai mediator untuk mempermudah pemrograman. Operasi rumit terhadap perangkat keras di simpan sebagai fasilitas sistem operasi bagi pemrogram. Bertugas membuat sistem operasi yang dapat memudahkan dan menyamankan pemakai. Memiliki pengetahuan yang menyeluruh terhadap sistem operasi. SISTEM KOMPUTER DALAM BERBAGAI SUDUT PANDANG Sudut pandang sistem komputer dikelompokan menjadi tiga :

HIRARKI PANDANGAN TERHADAP SISTEM KOMPUTER Aplikasi Utilitas - Utilitas Sistem Operasi Perangkat Keras Sistem Komputer Pemakai Awam Perancang Sistem Operasi Pemrogram

TERIMA KASIH