Sistem Operasi
A. Sistem Operasi
OS (Operating System) merupakan
merupakan program yang mengatur eksekusi program dan bertindak sebagai
interface antara aplikasi dan perangkat keras. Tujuan Sistem Operasi adalah
Kemudahan, Efisiensi, serta kemudahan untuk berkembang.
HierarchySoftware
:
Komponen – komponen sistem :
1.
Managemen
Proses
2.
Managemen
Memori Utama
3.
Managemen Berkas
4.
Managemen I/O
5.
Managemen Penyimpanan Sekunder
6.
Jaringan
7.
Sistem Proteks
8.
Command‐Interpreter System
Jenis – jenis OS :
1.
DOS ( Disk Operating System)
2.
WINDOWS
3.
MACHINTOS
4.
OS/2 (Operating System 2)
5.
UNIX
Layanan OS :
1.
Menyediakan user interface
2.
Menyediakan program execution
3.
Menyediakan I/O operations
4.
Menyediakan file‐system manipulation
5.
Menyediakan system communications / networking
6.
Mampu melakukan error detection
7.
Mampu melakukan resource Sharing
8.
Ada fasilitas security
9.
Fasilitas accounting system
Proses yang dijalankan oleh komputer dilaksanakan secara berurutan
seperti diagram berikut:
Selain Process,terdapat
pula Thread. Thread adalah beberapa pekerjaan yang dijalankan dalam satu
prosesnya. Adanya Processs dan thread memungkinkan untuk membagi pekerjaan
menjadi tersruktur. Ada pula Process schedulling yang merupakan aktifitas uang
digunakan untuk menjadwal program mana yang akan dieksekusi. Process
schedulling ini dibagi menjadi dua, uniprogramming dan multiprogramming.
Pada Sinkronisasi (Synchronization)
akses secara konkuren (hampir bersamaan) terhadap data yang bersifat shared,
dapat menyebabkan data tidak konsisten atau rusak/korup tidak konsisten atau
rusak/korup. Ini bisa ter jadi race condition. Olehkarenaitu, diperlukan
mekanisme sinkronisasi untuk menghindari kejadian seperti itu. Beberapa
algoritma sinkronisasi
·
FCFS (First Come First Served)
·
SJF (Shortest Job First)
·
RR (Round Robin)
Virtual memory adalahmemory yang diciptakan untuk menambah memory utama
yang terbatas.
Perangkat I/O, dibagi atas :
·
Perangkatblock:
–
Meliputi berbagai disk drive
–
Perintah baca, tulis, pencarian data
–
Dapat digunakan untuk mengakses memory pada disk
·
Perangkatcharacter:
–
Contoh: keyboard, mouse
–
Perintah menulis, mengambil
–
Dapat dibuat library pengakses data per‐baris
·
Perangkatjaringan:
–
Socket: penghubung komputer dengan jaringan.
–
Komunikasi antar komputer dilakukan melalui socket.
B. Sistem Operasi Linux
Awalnya dibuat oleh mahasiswa Finladia yang bernama Linus Tovalds. Linux ini terinspirasi dari
MINIX yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Pada
Agustus 1991 keluarlah LINUX versi 0.01.
Saat ini sistem operasi liinux banyak digunakan untuk berbagai
kepentingan, diantaranya server web, file server, desktop, dan lain-lain.
LINUX bisa diperoleh dalam berbagai distribusi (sering disebut
DISTRO). DISTRO adalah bundel dari
kernel LINUX, beserta sistem dasar LINUX program beserta sistem dasar LINUX,
program instalasi, tools basic dan program‐program lain
yangbermanfaatsesuaidengantujuan lain yang bermanfaat sesuai dengan tujuan
pembuatan DISTRO. Untuk mencarinya bisa melalui alamat web www.distrowatch.com
Sistem LINUX ini
berbeda dengan WINDOWS, LINUX menggunakan Derectory – directory untuk menyimpan
file-nya. Struktur Directory Linux :
·
/bin berisi file – file binary standar
·
/boot berisi file – file yang digunakan untuk booting Linux
·
/dev berisi file system khusus yang merupakan refleksi device hardware
·
/etc berisi file – file konfigurasi sistem
·
/home berisi direktori – direktori yang merupakan direktori home untuk user
·
/lib berisi file – file library yang digunakan untuk mendukung kerja kernel
Linux
·
/mnt direktori khusus yang disediakan untuk mounting (mengaitkan) device disk
storage ke sistem dalam bentuk direktori
·
/proc berisi file system khusus yang menunjukkan data‐data kernel
setiap saat
·
/root direktori home untuk user root (user khusus dengan priviledges hampir tak
terbatas)
·
/sbin sama seperti direktori bin, tetapi hanya super user yang sebaiknya
menggunakan binary
·
/tmp berisi file‐file sementara yang dibutuhkan sebuah aplikasi yang
sedang berjalan
·
/usr berisi library, binary, dokumentasi dan file lainnya hasil instalasi user
·
/var berisi file‐file log, mailbox dan data‐data aplikasi.
Perintah‐perintah
dalam linux lazim dilakukan di dalam terminal (console). Perintah‐perintah ini dikerjakan dengan memasukkan
kata kunci untuk suatu task tertentu.Namun, pada versi desktop, telah menggunakan
GUI untukmelakukan pekerjaan.
Linux mengenal dua metode instalasi
yaitu binary dan kode sumber y. RPM adalah Red Hat Package Manager, dan satu
lagi TAR. Untuk TAR adalah format install yang lebih umum. Perintah di Linux
itu case sensitive, dan tidak semudah install di OS milik Microsoft. Untuk menginstall
software dengan RPM, cukup dengan format perintah : [root]# rpm -1 . Dan untuk mengupgrade aplikasi : [root]#
rpm –u .
Manajement UserOS
LINUX yaitu menambah pengguna (sebagai host atau
bukan) dan memberi
keamanan (password). Perintah dasarnya :
·
useradd nama_pengguna
·
passwd password_pengguna
No comments:
Post a Comment