Sistem Operasi
Pengenalan Sistem Komputer dan Sistem Operasi Linux
SISTEM KOMPUTER
Komputer merupakan alat elektronik yang pada awalnya dirancang untuk aktivitas
komputasi. Namun pada saat ini penggunaan komputer telah berkembang
mengikuti perkembangan zaman di tambah juga mencakup pada manipulasi,
simulasi, animasi, dan komunikasi-informasi.
Sebagaimana layaknya sebuah perangkat elektronik, komputer merupakan sistem
Input Proccess and Output, sehingga memerlukan masukan untuk diolah yaitu
berupa data dan akan menghasilkansuatu keluaran yaitu informasi.
Secara teknis, kriteria yang dijadikan dasar untuk mengklasifikasikan, antara lain :
- Arsitektur
- Kecepatan pemrosesan
- Besarnya memori
- Kemampuan penyimpanan
- Jumlah pengguna
- Biaya dan ukuran
SISTEM OPERASI
Sistem operasi adalah program yang bertindak sebagai perantara antara user dengan
perangkat keras komputer. Sistem opersi digunakan untuk mengeksekusi program
user dan memudahkan menyelesaikan permasalahan user. Selain itu dengan adanya
sistem operasi komputer nyaman digunakan. Sistem operasi mempunyai tujuan
untuk menggunakan perangkat keras komputer secara efisisen.
Struktur Sistem Operasi Linux
Struktur Linux
Linux tidak jauh dengan Unix yang merupakan suatu sistem operasi yang
terstruktur, menyangkut sistem pada perangkat lunaknya maupun pada
perangkat keras seperti (terminal, Unit system, consol serta jalur komunikasi).
Adapun struktur Linux yang menyangkut perangkat lunak antara lain :
- Shell
- Utilitas
- Kernel
- Aplikasi
Struktur Shell merupakan interpreter pada system linux. Shell berfungsi
sebagai interface (antar muka) antara user dengan sistem linux. Adapun macammacam shell yang terdapat pada sistem linux antara lain :
*korn shell (/bin/ksh)
*Boume Again Shell ( /bin/bash)
*C Shell ( /bin/csh)
Struktur Utilitis adalah salah satu program yang sengaja disediakan linux untuk
melakukan tugas-tugas tertentu.
Struktur Kernel, merupakan bagian paling penting dari sistem linux, memiliki
fungsi : untuk menampilkan berbagai bentuk fungsi bertingkat rendah dan
pengendalian langsung perangkat keras.
Struktur Aplikasi adalah salah satu program yang dibuat oleh pemakai untuk
memenuhi kenutuhan sendiri.
Manajemen I/O & Manajemen Memori
Manajemen I/O
INPUT=> PROSES=> OUTPUT
Instruksi (command) yang diberikan pada Linux melalui Shell disebut sebagai
eksekusi program yang selanjutnya disebut proses. Setiap kali instruksi diberikan,
maka Linux kernel akan menciptakan sebuah proses dengan memberikan nomor
PID (Process Identity). Proses dalam Linux selalu membutuhkan Input dan
menghasilkan suatu Output. Dalam konteks Linux input/output adalah :
- Keyboard (input)
- Layar (output)
- Files
- Struktur data kernel
- Peralatan I/O lainnya (misalnya Network)
Manajemen Memori
Linux mengimplementasikan sistem virtual memory demand-paged. Proses
mempunyai besar memory virtual yang besar (4 gigabyte). Pada virtual memory
dilakukan transfer page antara disk dan memory fisik. Jika tidak terdapat cukup
memory fisik, kernel melakukan swapping beberapa page lama ke disk. Disk drive
adalah perangkat mekanik yang membaca dan menulis ke disk yang lebih lambat
dibandingkan mengakses memory fisik. Jika memory total page lebih dari memory
fisik yang tersedia, kernel lebih banyak melakukan swapping dibandingkan
eksekusi kode program, sehingga terjadi thrashing dan mengurangi utilitas. Jika
memory fisik ekstra tidak digunakan, kernel meetakkan kode program sebagai disk
buffer cache. Disk buffer menyimpan data disk yang diakses di memory, jika data
yang sama dibutuhkan lagi dengan cepat diambil dari cache.
Manajemen File dan Disk
Manajemen File
File merupakan kumpulan data atau informasi yang saling berhubungan.
Sistem operasi Linux mempunyai manajemen file berbentuk seperti piramida.
Membentuk tingkatan struktur file seperti pohon silsilah keluarga. Struktur ini
memudahkan pengguna linux untuk mengelola berbagai file.
Manajemen Disk
Manajemen disk merupakan adalah sarana penyimpanan yang berfungsi
untuk menyimpan data, file dan informasi secara permanen dalam suatu system
computer. Media disk berada satu tingkat dibawah memori utama dalam hirarki
memori. Media disk berbeda sekali dengan memori utama computer karena
tidak mempunyai hubungan langsung dengan prosesor computer. Linux
mensupport berbagai file system diantaranya adalah:
1. Ext2
2. Ext3
3. Ext4
Sistem Operasi Tersebar
DEFINISI SISTEM OPERASI TERSEBAR
Sistem operasi tersebar adalah sebuah sistem yang komponennya berada pada
jaringan komputer. Komponen tersebut saling berinteraksi dan melakukan
komunikasi/koordinasi hanya dengan pengiriman pesan. Sistem operasi
terdistribusi adalah salah satu implementasi sistem operasi tersebar, dimana
sekumpulan komputer dan prosesor yang terhubung dalam satu jaringan. Koleksikoleksi dari objek-objek ini secara tertutup bekerja secara bersama-sama untuk
melakukan suatu tugas atau pekerjaan tertentu. Tujuan utamanya adalah untuk
memberikan hasil secara lebih.