Monday, October 28, 2013

Sistem Operasi



SISTEM OPERASI
è Merupakan program yang mengatur eksekusi program dan bertindak sebagai interface antara aplikasi dan perangkat keras.
è Tujuan: kemudahan, efisiensi, dan kemampuan untuk berkembang.
Komponen sistem:
1.       Managemen proses
·         Rangkaian aktivitas perencanaan dan pengawasan kinerja suatu proses, misalnya membuat dan menghapus proses pengguna dan sistem proses dan menunda atau melanjutkan proses.
2.       Managemen memori utama
·         Mengatur bagian memori yang sedang digunakan dan mengalokasikan jumlah dan alamat memori yang diperlukan.
3.       Managemen berkas
·         Bertanggung jawab untuk pembuatan dan penghapusan berkas, pembuatan dan penghapusan direktori, mendukung dan manipulasi berkas dan direktori.
4.       Managemen I/O
·         Menyediakan device dreiver yang umum sehingga operasi masukan/keluaran dapat seragan. Contohnya pengguna menggunakan operasi yang sama untuk membaca berkas pada perangkat keras.
5.       Managemen penyimpanan sekunder
·         Penyimpanan sekunder bersifat permanen dan mampu menampung banyak data, sebagai back-up dari memori utama.
6.       Jaringan
·         Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock.
7.       Sistem proteksi
·         Mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya.
8.       Command-Interpreter System
·         Sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat masukan/keluaran yang ada.
Jenis-jenis sistem operasi:
1.       DOS (Disk Operating Sistem)
2.       Windows
3.       Macintosh
4.       OS/2 (operating sistem /2)
5.       Unix

Layanan sistem operasi:
·         Menyediakan user interface
·         Menyediakan program execution
·         Menyediakan I/O operations
·         Menyediakan file-system manipulation
·         Menyediakan system communications/networking
·         Mampu melakukan error detection
·         Mampu melakukan resource sharing
·         Ada fasilitasi security
·         Fasilitas accounting system

Proses dan thread memungkinkan untuk membagi pekerjaan menjadi terstruktur. Proses adalah suatu aplikasi yang sedang berjalan, dibagi dua menjadi foreground dan background process. Thread adalah beberapa pekerjaan yang dijalankan dalam satu prosesnya. Process scheduling adalah aktivitas yang digunakan untuk menjadwalkan program mana yang akan dieksekusi.

Akses secara konkuren (hamper bersamaan) terhadap data yang bersifat shared, dapat menyebabkan data tidak konsisten atau rusak/korup, oleh karena itu dibutuhkan mekanisme sinkronisasi untuk menghindari kejadian itu.
Virtual memory adalah memori yang diciptakan untuk menambah memori utama yang terbatas.

Perangkat I/O:
·         Perangkat block:
o   Meliputi baerbagai disk drive.
o   Perintah baca, tulis, pencarian data
o   Dapat digunakan untuk mengakses memori pada disk
·         Perangkat character:
o   Contoh: keyboard, mouse
o   Perintah menulis, mengambil
o   Dapat dibuat library pengakses data per-baris
·         Perangkat jaringan:
o   Socket: penghubung computer dengan jaringan
o   Komunikasi antar computer dilakukan melalui socket

Linux
è Dibuat oleh Linus Tovalds, mahasiswa Finlandia.
è Linux versi 0.01 keluar bulan Agustus 1991.
è Digunakan untuk berbagai kepentingan, diantaranya: server web, file server, desktop, dll.
è File sistem linux berbeda dengan Windows, linux menggunakan sistem direktori-direktori untuk menyimpan file-filenya.
è Perintah-perintah dalam linuz lazim dilakukan di dalam terminal (console) dikerjakan dengan memasukkan kata kunci untuk suatu task tertentu. Namun, pada versi desktop, telah menggunakan GUI untuk melakukan pekerjaan.
è Linux mengenal dua metode instalasi yaitu binary dan kode sumber.
è RPM adalah Red Hat Package Manager.
è TAR adalah format install yang lebih umum.

0 comments:

Post a Comment

 

Template by BloggerCandy.com