pengantar sistem operasi

14

Click here to load reader

Upload: ka-bamz

Post on 18-Jun-2015

1.674 views

Category:

Education


0 download

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

Pengantar Sistem Operasi(Operating System)

Bambang KaryadiWebsite : http://b4mz.web.ide-mail : [email protected]

Page 2: Pengantar Sistem Operasi

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

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

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

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

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

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

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

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

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

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

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

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

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)