Chapter 2 Sistem Operasi
2.1.
Memilih Sistem Operasi
2.1.1. Tujuan Sistem Operasi
Misalkan
pengguna ingin menulis laporan dan mencetaknya pada printer yang terpasang.
Sebuah aplikasi pengolah kata diperlukan untuk menyelesaikan tugas ini. Informasi
dimasukkan dari keyboard, ditampilkan di monitor, disimpan pada hard disk dan
kemudian akhirnya dikirim ke printer.
Agar program
pengolah kata dapat menyelesaikan semua ini
harus bekerja dengan sistem
operasi yang mengontrol fungsi input dan output. Selain itu, data
yang dimasukkan dimanipulasi dalam komputer, disimpan dalam RAM dan diproses
oleh CPU. Manipulasi internal dan pengolahan ini, juga dikendalikan oleh sistem operasi. Semua
perangkat komputer, seperti server, desktop, laptop atau handheld, memerlukan
sebuah sistem operasi agar dapat
berfungsi.
Sistem operasi bertindak
seperti penerjemah antara aplikasi pengguna dan hardware. Seorang pengguna
berinteraksi dengan sistem komputer melalui sebuah aplikasi, seperti pengolah kata,
spreadsheet, game komputer atau program pesan instan. Program aplikasi dirancang untuk
tujuan tertentu, seperti pengolahan kata, dan tidak mengetahui tentang sistem elektronik apa yang
mendasarinya. Sebagai contoh, aplikasi ini tidak peduli dengan bagaimana
informasi dimasukkan ke dalam aplikasi melalui keyboard. Sistem operasi bertanggung
jawab untuk mengkomunikasikan antara
aplikasi dan perangkat keras.
Ketika komputer
dinyalakan, ia akan
memuat sistem operasi, biasanya dari sebuah disk drive, ke dalam RAM. Bagian
dari kode OS yang berinteraksi langsung dengan perangkat keras komputer dikenal
sebagai kernel. Bagian yang menyediakan
interface antara aplikasi dengan pengguna,
dikenal sebagai shell. Pengguna dapat berinteraksi dengan shell baik
menggunakan antarmuka baris perintah (CLI) atau antarmuka pengguna grafis
(GUI).
Ketika
menggunakan CLI, pengguna berinteraksi langsung dengan sistem dalam lingkungan
berbasis teks dengan memasukkan perintah pada keyboard di command prompt.
Sistem mengeksekusi perintah, seringkali memberikan
output tekstual. Antarmuka GUI memungkinkan pengguna untuk berinteraksi dengan
sistem dalam lingkungan yang menggunakan gambar grafis, multimedia, dan teks.
Tindakan dilakukan dengan berinteraksi dengan gambar di layar. GUI adalah lebih
mudah dikenal pengguna dan
membutuhkan lebih
sedikit pengetahuan daripada CLI dalam struktur perintah untuk
memanfaatkan sistem. Untuk alasan ini, banyak orang bergantung pada lingkungan
GUI. Sebagian besar sistem operasi menawarkan baik GUI dan CLI.
Untuk bekerja
dengan sumber daya yang tidak terhubung langsung ke sistem komputer, bagian
khusus dari perangkat lunak harus ditambahkan yang memungkinkan perangkat untuk
mengirim dan menerima data dari jaringan. Perangkat lunak ini, yang dikenal
sebagai pengalih arah, baik mungkin merupakan bagian integral dari OS atau
mungkin perlu diinstal secara terpisah sebagai klien jaringan. Ketika diinstal,
sistem operasi menjadi sistem operasi jaringan (NOS).
Sebuah NOS
menawarkan penjadwalan kompleks dan pengguna perangkat lunak manajemen yang
memungkinkan perangkat untuk berbagi sumber daya antara banyak pengguna dan
memperlakukan sumber daya jaringan seolah-olah mereka secara langsung
terhubung.
2.1.2 Kebutuhan Sistem Operasi
Ada banyak
sistem operasi yang tersedia. Pengelompokan utama yang tercantum di sini dengan
beberapa contoh.
- Microsoft Windows: XP, Vista, 2003 Server
- Berbasis UNIX: IBM AIX, Hewlett Packard HPUX, dan Sun Solaris
- BSD - Free BSD
- Linux Berbasis (varietas Banyak)
- Macintosh OS X
- Non-Unix Proprietary: IBM OS/400, z / OS
Sementara
sebagian besar sistem operasi meminta user untuk membeli dan setuju untuk lisensi
komersial, ada beberapa sistem operasi yang dirilis dengan berbagai jenis skema
lisensi yang dikenal sebagai GNU Public License (GPL).
Lisensi komersial
biasanya menyangkal pengguna akhir kemampuan untuk memodifikasi program dengan
cara apapun. Windows XP, Mac OS X dan UNIX merupakan contoh perangkat lunak OS komersial.
Sebaliknya, GPL
memungkinkan end-user untuk memodifikasi dan meningkatkan kode, jika mereka inginkan,
agar lebih sesuai dengan lingkungan mereka. Beberapa sistem operasi umum, yang
dirilis di bawah GPL, termasuk Linux dan BSD.
Sistem operasi
membutuhkan sejumlah sumber daya perangkat keras. Sumber daya ini ditentukan
oleh produsen dan termasuk hal-hal seperti:
- Jumlah RAM
- Hard disk ruang yang dibutuhkan
- Prosesor jenis dan kecepatan
- Resolusi video
Produsen sering
menentukan baik minimum dan tingkat yang direkomendasikan sumber daya perangkat
keras. Sistem kinerja pada konfigurasi hardware minimum yang ditentukan
biasanya miskin dan hanya cukup untuk mendukung OS dan ada fungsi lainnya.
Konfigurasi yang dianjurkan biasanya merupakan pilihan yang lebih baik dan
lebih mungkin untuk mendukung aplikasi tambahan standar dan sumber daya.
Untuk
memanfaatkan semua fitur yang disediakan oleh sistem operasi, sumber daya
perangkat keras tambahan seperti sound card, NIC, modem, mikrofon, dan speaker
umumnya dibutuhkan. Banyak tes pengembang perangkat keras berbagai OS dan
menyatakan bahwa mereka yang kompatibel dengan sistem operasi. Selalu pastikan
bahwa perangkat keras telah disertifikasi untuk bekerja dengan sistem operasi sebelum
membeli dan menginstal itu.
Tidak ada komentar:
Posting Komentar