pengantar sistem operasi
DESCRIPTION
Pengatar sistem operasi merupakan materi dari bagian Mata Kuliah Pengatar Teknik Informatika. *** Materi ini akan di update kembali untuk melengkapi kekurangannya.TRANSCRIPT
![Page 1: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/1.jpg)
Pengantar Sistem Operasi(Operating System)
Bambang KaryadiWebsite : http://b4mz.web.ide-mail : [email protected]
![Page 2: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/2.jpg)
Tinjuan Intruksional
09/18/13
• TINJAUAN INSTRUKSIONAL UMUM / TIU
Mahasiswa mampu untuk menjelaskan Sistem Operasi
• TINJAUAN INSTRUKSIONAL KHUSUS / TIK
Mahasiswa dapat menjelaskan tentang Pengertian Sistem Operasi
![Page 3: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/3.jpg)
Pembahasan
- Pengertian Sistem Operasi
- Fungsi Sistem Operasi
- Konsep Sistem Operasi
- Struktur Sistem Operasi
- Jenis Sistem Operasi
- Sejarah Perkembangan Sistem Operasi
![Page 4: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/4.jpg)
09/18/13
Pengertian Sistem Operasi
√Seperangkat/sekumpulan program yang mengatur dan memantau (pengendali utama) pemakaian sumber daya komputer (Processor, main memory, file, I/O device, dll);
√Merupakan penghubung antara pengguna dari komputer dengan perangkat keras komputer;
√Operating System berdasar American National Standart Institute (ANSI) adalah: Software yang mengontrol pelaksanaan program-program komputer, yaitu dengan mengatur waktu proses, pengecekan kesalahan, mengontrol input dan output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data serta pelbagai bentuk layanan yang terkait.
![Page 5: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/5.jpg)
09/18/13
Fungsi Sistem Operasi√Fungsi penting sistem operasi ialah sebagai program pengendali yang
bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
√Sebagai Resource Manager /pengelola seluruh sumber daya sistem komputer.
√Mengatur dan mengefisienkan penggunaan seluruh sumber daya komputer (computer resources)
☆Tugas utamanya : memantau penggunaan semua resources; menerapkan aturan (policy); mengalokasikan resources yang diminta; mengambil kembali (dealokasi) resource.
√Sebagai Extended Machine (Virtual Machine), penyedia layanan.
Menyembunyikan kompleksitas / kerumitan pemrograman hardware dari programmer atau user.
Menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.
![Page 6: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/6.jpg)
09/18/1309/18/13
Konsep Sistem Operasi√Proses
Proses adalah program yang sedang di-eksekusi.
◎Proses terdiri dari : Executable program; program data dan stack; program counter; dll
◎System call utama dalam pengaturan proses adalah yang berkaitan dengan pembuatan dan pemberhentian suatu proses.
√Manajemen Files
Terdiri dari : Pathname; Working directory; rwx (read, write, execute) bits protection code; File descriptor / handle; Special file (block & character); Standard input; Standard output; Standard error; Pipe. SO mendukung konsep direktori.
![Page 7: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/7.jpg)
09/18/1309/18/13
Konsep Sistem Operasi - Lanjutan...
√System Calls / API (Aplication Programming Interface)
Suatu set tata cara pemanggilan di program aplikasi untuk memperoleh layanan system operasi. Berupa extended instructions / perluasan instruksi yang merupakan interface / layanan langsung antara program-program dengan sistem operasi.
√Shell
Shell pada Unix merupakan command interpreter yang walaupun bukan merupakan bagian dari sistem operasi, menggunakan banyak feature sistem operasi
Prompt : standar input, menandakan bahwa shell siap menerima command
![Page 8: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/8.jpg)
09/18/1309/18/13
Struktur Sistem Operasi√Sistem Monolitik
Konsep : “ Sistem operasi sebagai kumpulan prosedur dimana prosedur dapat saling dipanggil oleh prosedur lain di sistem bila diperlukan”.
Kernel berisi semua layanan yang disediakan sistem operasi untuk pemakai.
Contoh : Sistem Operasi Unix menggunakan konsep kernel loadable modules, Bagian-bagian kernel terpenting berada dimemori utama secara tetap.
Bagian-bagian esensi lain berupa modul yang dapat ditambahkan ke kernel saat diperlukan dan dicabut begitu tidak digunakan lagi diwaktu jalan (run-time).
![Page 9: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/9.jpg)
09/18/1309/18/13
Struktur Sistem Operasi Lanjutan...
√Sistem Berlapis (Layered System)
Konsep : “ Sistem operasi dibentuk secara hirarki berdasarkan lapisan-lapisan, dimana lapisan-lapisan memberi layanan lapisan lebih atas”.
Contoh :
Sistem Operasi THE (Technique Hogesschool Endiche), Djikstra, 1968.
Sistem Operasi MULTICS (menggunakan concentric rings).
![Page 10: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/10.jpg)
09/18/1309/18/13
Struktur Sistem Operasi Lanjutan...
√Sistem dengan Mesin Maya (Virtual Machines)
Konsep : “ Awalnya struktur ini membuat seolah-olah user mempunyai seluruh komputer dengan simulasi atas pemroses yang digunakan. Sistem operasi melakukan simulasi mesin nyata. Mesin hasil simulasi digunakan user, mesin maya merupakan tiruan 100% atas mesin nyata. Semua user diberi ilusi mempunyai satu mesin yang sama-sama canggih”.
Contoh : Sistem operasi MS-Windows NT dapat menjalankan aplikasi MS-Dos, OS/2 mode teks, dan Win 16.
![Page 11: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/11.jpg)
09/18/13
Struktur Sistem Operasi Lanjutan...
√ Kernel monolitik. Kernel monolitik mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan abstraksi perangkat keras secara penuh terhadap perangkat keras yang berada di bawah sistem operasi.
√ Mikrokernel. Mikrokernel menyediakan sedikit saja dari abstraksi perangkat keras dan menggunakan aplikasi yang berjalan di atasnya — yang disebut dengan server — untuk melakukan beberapa fungsionalitas lainnya.
√ Kernel hibrida. Kernel hibrida adalah pendekatan desain microkernel yang dimodifikasi. Pada hybrid kernel, terdapat beberapa tambahan kode di dalam ruangan kernel untuk meningkatkan performanya.
√ Exokernel. Exokernel menyediakan hardware abstraction secara minimal, sehingga program dapat mengakses hardware secara langsung. Dalam pendekatan desain exokernel, library yang dimiliki oleh sistem operasi dapat melakukan abstraksi yang mirip dengan abstraksi yang dilakukan dalam desain monolithic kernel.
![Page 12: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/12.jpg)
09/18/1309/18/13
Jenis-jenis Sistem Operasi√Jenis Sistem Operasi
Aspek kegiatan:
◎Pemakai tunggal (single user)
◎Pemakai jamak (multiuser)
Berdasarkan jenis-jenisnya:
◎Unix
◎MS-Dos
◎MS Windows
◎MacOS
◎Linux
◎Dll
![Page 13: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/13.jpg)
09/18/1309/18/13
Sejarah Perkembangan Sistem Operasigenerasi Hardware system Software system deskripsi
pertama (1945-1955)
Mesin hitung mekanik-vacum tube-plugboard
Aplikasi numerical application
Belum ada OSSistem terpusat
Kedua (1955-1965)
Transistor-character orientid:IBM 1401-Numeric orientid:IBM 7094
Batch systemFMS(Fotran Monitor system)
Belum ada OSDasar2 OSSistem terpusat
Ketiga (1965-1980)
Integrate Circuti(IC)IBM System/60-GE-646
MultiprogrammingMultiprocessingTime sharingSpooling
Sudah ada OSSistem terpusat
Keempat (1980-1990)
Large Scale Integrated Circuit-Dekstop Computer-Sistem Jaringan
User Friendly Program-Network & distributed OS
Sistem terdistribusi
kelima(1990-sekarang)
Large Scale IC-Desktop Computer-Sistem Jaringan-Parallel Processor
User Friendly Program-Network & distributed OS-multimediamultithreading
Sistem terdistribusi
![Page 14: Pengantar Sistem Operasi](https://reader038.vdocuments.site/reader038/viewer/2022100507/5582f5dad8b42a26168b4eab/html5/thumbnails/14.jpg)
Referensi
1) http://bebas.vlsm.org/v06/Kuliah/SistemOperasi/BUKU/ (diunduh 19-09-2013)
2) Dr. Nuryuliani, Pengatar Sistem Operasi, http://nryulia.staff.gunadarma.ac.id/Downloads/folder/0.2 (diunduh 20-09-2013)
3) Sistem Operasi, http://www.geocities.ws/jatiyunita/SO/SO-2.pptx
4) Konsep Sistem Operasi. http://azmuri.files.wordpress.com/2010/10/konsep-sistem-operasi.ppt (diunduh 20-09-2013)