Sunday, October 20, 2013

Sistem Operasi

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.           CommandInterpreter 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 filesystem 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 datadata 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 filefile sementara yang dibutuhkan sebuah aplikasi yang  sedang berjalan
·         /usr berisi library, binary, dokumentasi dan file lainnya hasil instalasi user
·         /var berisi filefile log, mailbox dan datadata 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