Wednesday, October 30, 2013

Sistem Operasi


OS (Operating System) merupajan program yang mengatur eksekusi program dan bertindak sebagai interface antara aplikasi dan perangkat keras.

1.       Tujuan
a.       Kemudahan
b.      Efesiensi
c.       Kemamuan untuk berkembang
2.       Komponen Sistem
a.       Managemen Proses
b.      Managemen Memori Utama
c.       Managemen Berkas
d.      Managemen I/O 
e.      Managemen Penyimpanan Sekunder
f.        Jaringan
g.       Sistem Proteksi
h.      Command‐Interpreter System
3.       Jenis-jenis Sistem Operasi
a.       DOS (Disk Operating Sistem)
b.      Windows
c.       Macintosh
d.      OS/2 (Operating Sistem/2)
e.      UNIX
4.       Layanan Sistem Operasi
a.       Menyediakan user interface
b.      Menyediakan program execution
c.       Menyediakan I/O operations
d.      Menyediakan file-system manipulation
e.      Menyediakan system commucations/networking
f.        Mampu melakikan error detection
g.       Mampu melakukan resourse sharing
h.      Fasilitas Security
i.         Fasilitas Accound System

5.       Process
Setiap proses dijalankan oleh computer secaraberurutan seperti diagram berikut.
Foreground vs Background
6.       Thread
Process vs Thread. Process merupakan suatu aplikasi yang sedang berjalan. Sedangkan thread merupakan beberapa pekerjaan yang dijalankan dalam 1  prosesnya.
Single vs Multithread
7.       Process Schedulling
Aktivitas yang digunakan untuk menjadwalkan program mana yang akan dieksekusi.
a.       Uniprogramming
b.      Multiprogramming with two programs
8.       Synchronization
Akses secara hampir bersamaan terhadap data yang bersifat shared, dapat menyebabkan data tidak konsisten atau rusak/korup. Oleh karena itu, diperlukan mekanisme sinkronisasi untuk menghindari kejadian seperti di atas. Beberapa algoritma sinkronisasi adalah, FCFS (First Come First Served), SJF (Shortest Job First), dan RR (Round Robin).
9.       Virtual Memory
Merupakan memori yang diciptakan untuk menambah memori utama yang terbatas. Virtual memory dapat dimodifikasi sesuai kebutuhan. Hanya bagian dari program yang dibutuhkan saja yang harus ada dalam memory untuk dieksekusi. Menyebabkan pembuatan proses secara lebih efisien.
10.   Perangkat I/O
a.       Perangkat Block
Meliputi berbagai disk drive, untuk perintah baca, tulis, pencarian data, dapat mengakses memori pada disk.
b.      Perangkat Character
Perintah menulis dan mengambil, dapat dibuat library pengakses data perbaris.
c.       Perangkat Jadingan
Merupakan penghubung computer dengan jaringan. Komunikasi dilakukan melalui socket.
11.   Characteristics of I/O Devices
12.   Sistem Operasi Linux
Awalnya dibuat oleh mahasiswa Findlandia yang bernama Linus Tovalds. Inspirasi dari MINIX yaitu system UNIX kecil yang dikembangkan Andrew Tanenbaum.
a.       Distro Linux
Bisa diperoleh dalam berbagai distribusi. Merupakan bundle dari kernel Linux, beserta system dasar Linux, program instalasi, tools basic, dan program bermanfaat lainnya.
b.      Struktur Directory Linux
        /bin berisi file‐file binary standar yang dapat digunakan oleh seluruh user baik user biasa maupun super user.
        /boot berisi file-file yang digunakan untuk booting Linux termasuk kernel image.
        /dev berisi file system khusus yang merupakan refleksi device hardware yang dikenali dan digunakan sistem
c.       Perintah
Perintah dalam Linux lazim dilakukan di dalam terminal. Dikerjakan dengan maemasukkan suatu kunci untuk suatu task tertentu.
d.      Struktur Perintah di Linux
[root@localhost root]# nama_perintah [pilihan] [argumen]
e.      Install Software dengan TAR dan RPM
TAR merupakan format install yang lebih umum, sedangkat RPM adalah Red Hat Package Manager. Perintah di Linux case sensitive.
f.        Install Software dengan RPM
Format untuk menginstall: [root]]# rpm-I. Format untuk mengupgrade aplikasi: [root]# rpm-U.
g.       Manajemen User OS Linux
Standar sistem operasi adalah mampu mengatur user atau pemakai OS. Perintah dasarnya: useradd nama_pengguna dan passwd password_pengguna.

No comments:

Post a Comment