CCNA 1 Chapter 2
2. Sistem Operasi
2.1 Memilih Sistem Operasi
2.1.1 Fungsi dari
Sistem Operasi
Sistem komponen dan periperal tidaklah lebih dari sekumpulan perangkat elektronik
dan alat – alat mekanik, agar semua perangkat tersebut dapat digunakan bersama untuk melakukan suatu tugas tertentu, program
komputer khusus dan pengetahuan tentang sistem operasi sangatlah diperlukan.
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
tersebut dapat mencapai semua ini haruslah
bekerjasama dengan
sistem operasi yang mengontrol input dan output fungsi. 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 sebagai penerjemah antara aplikasi user dan hardware. Seorang pengguna berinteraksi dengan sistem operasi melalui aplikasi, seperti pengolah kata, spreadsheet, game komputer atau program olahpesan cepat. Program aplikasi yang dirancang untuk tujuan tertentu, seperti program pengolah kata, mereka tidak mengetahui tentang sistem
elektronik apa yang mendasarinya.
Sebagai contoh, aplikasi ini tidak
peduli dengan bagaimana informasi dimasukkan ke dalam aplikasi dari keyboard. Sistem operasi bertanggung jawab untuk komunikasi antara
aplikasi dan perangkat keras.
Ketika komputer dinyalakan akan
mencari sumber sistem operasi, biasanya dari sebuah disk drive ke dalam RAM. Bagian dari kode sistem operasi 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/teks
(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, kemudian 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 lebih user friendly dan membutuhkan lebih sedikit pengetahuan dari
CLI dari struktur perintah untuk memanfaatkan sistem. Untuk alasan ini, banyak orang berpindah
ke GUI. Sebagian besar sistem operasi
menyediakan keduanya baik GUI maupun
CLI.
Sistem operasi sepenuhnya mengendalikan sumber daya perangkat keras lokal. Mereka dirancang untuk bekerja dengan satu pengguna pada suatu waktu. Mereka memungkinkan pengguna untuk multitask. Sistem operasi
melacak dimana sumber daya yang
digunakan oleh aplikasi.
Untuk bekerja dengan sumber daya
yang tidak langsung terhubung ke sistem komputer, perangkat lunak/software
khusus harus ditambahkan yang
memungkinkan perangkat untuk
mengirim dan menerima data dari
jaringan. Perangkat lunak ini dikenal sebagai redirector, mungkin itu menjadi bagian
integral dari sistem operasi atau mungkin perlu diinstal secara terpisah sebagai klien jaringan. Ketika diinstal, sistem operasi menjadi
sistem operasi jaringan (NOS).
Sebuah NOS menawarkan penjadwalan kompleks
dan manajemen penggunaan perangkat lunak yang
memungkinkan perangkat untuk
berbagi sumber daya dengan 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
·
UNIX-Based : IBM AIX,
Hewlett Packard HPUX, and Sun Solaris
·
BSD – Free BSD
·
Macintosh OS X
·
Non – Unix Proprietary :
IBM OS/400, z/OS
Ketika sebagian besar sistem
operasi meminta user menyarankan untuk membeli dan menyetujui lisensi komersial,
ada beberapa sistem operasi yang dirilis
dengan berbagai jenis skema
lisensi yang dikenal sebagai GNU
Public License (GPL).
Lisensi komersial biasanya membatasi pengguna untuk memodifikasi program dengan cara apapun.
Windows XP, Mac OS X dan UNIX merupakan contoh perangkat lunak OS komersial.
Sebaliknya, GPL memungkinkan pengguna 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 standar minimum dan tingkat yang direkomendasikan sumber daya
perangkat keras. Kinerja sistem pada konfigurasi hardware minimum yang
ditentukan biasanya kemampuannya terbatas dan hanya cukup untuk mendukung OS
dan beberapa 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 pengembang sistem operasi mencoba perangkat keras menentukan
bahwa mereka yang kompatibel dengan sistem operasi. Selalu pastikan bahwa perangkat
keras telah disertifikasi untuk bekerja dengan sistem operasi sebelum membeli
dan menginstal itu.