FAQ tentang Sistem Operasi and Application Software
1. Jelaskan apakah fungsi sebuah OS dalam sebuah komputer ?
Fungsi - fungsi Sistem
Operasi
Sistem Operasi
(operating system – OS) adalah
sekumpulan program yang mengandung perintah-perintah yang mengoordinasikan
semua aktivitas diantara sumber daya peranti keras komputer.
Sistem
operasi menyediakan antarmuka bagi pengguna, mengelola program-program dan
memori, menjadwalkan pekerjaan, melakukan konfigurasi berbagai perangkat,
membuat sambungan internet, dan memantau kinerja.
- Antarmuka bagi pengguna, mengendalikan cara data dan perintah dimasukkan serta cara informasi ditampilkan. Dua jenis antarmuka pengguna adalah antarmuka command-line dan antarmuka grafis.
- Pengelolaan program mengacu pada jumlah pengguna dan program yang dapat didukung oleh sistem operasi pada satu waktu. Sistem operasi dapat berjenis pengguna tunggal/satu pekerjaan, pengguna tunggal/banyak pekerjaan, multiuser, atau multiprocessing. Manajemen memori mengoptimalkan penggunaan random access memory (RAM). Memori virtual mengalokasikan sebagian dari media penyimpanan untuk berfungsi sebagai RAM tambahan.
- Penjadwalan pekerjaan menentukan urutan cara pekerjaan-pekerjaan diproses. Pekerjaan adalah sebuah operasi yang diatur oleh prosesor.
- Mengkonfigur perangkat-perangkat melibatkan pemuatan driver dari masing-masing perangkat ketika pengguna melakukan boot komputer. Driver adalah program yang memberitahu sistem operasi cara berkomunikasi dengan perangkat yang spesifik.
- Membuat sambungan Internet artinya melakukan pengaturan sambungan antara komputer dengan penyedia layanan Internet.
- Pemantau kinerja adalah program sistem operasi yang melakukan pengukuran dan melaporkan informasi mengenai pemakaian sumber daya komputer dan perangkat-perangkatnya.
2. Apakah yang dimaksud dengan Firmware, dan apa bedanya dengan OS ?
Firmware
adalah perangkat lunak atau bisa disebut
sebagai program yang bersifat tetap, yang tertanam pada sebuah chip perangkat
keras yang mengontrol seperti alat-alat elektronik, alat telekomunikasi dan
komponen-komponen komputer. Firmware bisa ada pada printer, scaner, modem, dan
sejenisnya. Tanpa firmware benda-benda tersebut tidak dapat bekerja
sebagaimana mestinya.
Perbedaan Firmware
dengan OS :
Sistem Operasi
(operating system – OS) adalah
sekumpulan program yang mengandung perintah-perintah yang mengoordinasikan
semua aktivitas diantara sumber daya peranti keras komputer.
Firmware
mengacu pada setumpuk kode yang lebih sederhana (jika di bandingkan operating
system) yang di simpan dalam sebuah memory Non-Volatile yang bertugas
menjalankan tugas-tugas tertentu, firmware tergantung tujuan pembuatnya.
Firmware adalah program yang berjalan pada Hardware, tidak persis seperti OS, Firmware adalah
citra biner dan Firmware disimpan di dalam ROM. Contoh dari firmware adalah
BIOS. Jadi dapat di simpulkan firmware adalah operating system yang lebih
sederhana.
3. Apakah yang dimaksud dengan cross platform application dan berikan beberapa contoh aplikasi yang termasuk dalam cross platform application?
Cross Platform Aplication (aplikasi
lintas platform) adalah
istilah dalam teknologi informasi mengenai sebuah perangkat lunak (software) yang dapat
digunakan di beberapa sistem operasi yang berbeda (Microsoft Windows, Linux, Mac OS, BSD dan lain sebagainya). Umumnya
perangkat lunak yang memiliki kemampuan lintas platform adalah perangkat lunak
bebas.
Contoh perangkat lunak yang memiliki kemampuan lintas platform ini antara lain:
- Apache HTTP Server
- MySQL
- PHP
4. Apakah yang dimaksud dengan Virtual Memori dan Buffer, Apakah fungsinya
serta bagaimanakah cara kerja dari keduanya dalam sebuah sistem operasi?
Memory
virtual (virtual
memory) adalah konsep dimana sistem operasi mengalokasikan sebagian ruang
dari media penyimpanan, biasanya harddisk, untuk bekerja sebagai RAM tambahan. Pengertian
dari Virtual memory itu sendiri yakni
memori sementara yang digunakan komputer untuk menjalankan berbagai program
aplikasi ataupun menyimpan data yang membutuhkan memory yang lebih besar dari
memory yang telah tersedia.
Fungsi
Virtual Memory ialah untuk mengoptimalkan kinerja dari
komputer, dengan tambahan memory, maka kemungkinan terjadi crash sangat kecil
sekali.
Cara
Kerja virtual memori pada sistem operasi
Sistem operasi
menggunakan daerah pada harddisk untuk memori virtual, dimana sistem operasi
melakukan pertukaran data, informasi, dan perintah-perintah antara memori dan
media penyimpanan. Teknik pertukaran antara memori dan media penyimpanan
disebut paging. Ketika sebuah sistem
opersai menghabiskan banyak waktunya untuk melakukan paging alih-alih
mengeksekusi aplikasi peranti lunak, maka proses ini disebut thrasing, Jika aplikasi peranti lunak
seperti penjelajah Web berhenti merespons dan lampu LED harddisk berkedip
berulang-ulang, mungkin sistem operasinya sedang melakukan thrasing.
Buffer adalah bagian dari memori atau
media penyimpanan di mana data ditempatkan ketika menunggu untuk dipindahkan
dari perangkat input atau ke perangkat output.
Fungsi Buffer
Sesuai namanya memory ini (Buffer) berfungsi untuk menyangga
kerja antar perangkat keras maupun antar aplikasi/program yang memiliki
kecepatan berbeda atau memiliki prioritas ekskusi perintah yang berbeda.
Sebagai contoh pada saat kita melakukan perekaman data kedalam CD (burnibg)
yang melibatkan prosesor, RAM, CD Writer, serta perangkat lunak, perekam CD.
Berkat mekanisme buffer memory, satu aplikasi atau perangkat keras tidak
perlumenunggu atau tertunda kerjannya.
Cara Kerja Buffer pada Sistem Operasi
Sistem operasi
biasanya menggunakan buffer untuk pekerjaan mencetak. Proses ini disebut spooling, yaitu mengirim pekerjaan
mencetak ke buffer alih-alih mengirimnya langsung ke printer. Buffer menyimpan
informasi yang menunggu untuk dicetak sedangkan printer mencetak dari buffer
dengan kecepatannya sendiri. Dengan melakukan spooling pekerjaan mencetak ke buffer, prosesor dapat terus
menginterpretasi dan mengeksekusi perintah-perintah ketika printer sedang
mencetak. Hal ini menyebabkan pengguna dapat bekerja dengan komputr untuk
pekerjaan lain ketika printer sedang mencetak. Banyak pekerjaan mencetak akan
diantrikan dalam queue pada buffer.
Program yang disebut print spooler menghentikan pekerjaan mencetak dari sistem
operasi dan menepatkannya pada queue.
5. Jelaskan dalam manajemen file, ada yang disebut dengan swap file dan
slack file, apakah yang dimaksud dengan swap dan slack file tersebut!
File system
atau disebut juga dengan Manajemen File
adalah suatu metode dan struktur data yang dipakai oleh sistem operasi untuk
mengatur serta menorganisir file yang terdapat pada disk atau partisi disk.
Manajemen file (File system) ini dapat diartikan sebagai disk atau
partisi yang dipakai untuk menyimpan file-file dalam cara tertentu.
Adapun manfaat
dari manajemen file diantaranya yaitu, dapat mengurangi resiko kehilangan file
misalnya seperti terhapusnya file secara tidak sengaja, file tersimpan dimana
saja dan tidak teraturnya letak file serta dapat memudahkan kita dalam
pencarian file, dapat menghemat kapasitas penyimpanan dengan cara melakukan
penghapusan file yang tidak terpakai. Untuk mendapatkan manfaat dari manajemen
file kamu kita dapat melakukan manajemen file dengan baik dan benar. Didalam
manajemen file terdapat istilah Swap
file dan Slack file
Swap File adalah file/data yang di
ambil dari sistem memori atau RAM dengan mentransfer data dari RAM ke perangkat
penyimpanan dalam bentuk file swap sehingga komputer mempunyai memori
free/space untuk menjalankan program lain. Ekstensi Swap File adalah SWP. Swap
File adalah memori virtual, karena swap file tidak tersimpan di dalam fisik
RAM. Swap File memperpanjang jumlah memori yang tersedia dan komputer dapat
mengakses dengan cara menukar memori yang di gunakan idle proses dari RAM ke
Swap File. Cara ini juga sering di sebut "Pagging".
Slack File adalah data yang berada
diantara akhir dari data dengan akhir cluster, secara garis besar File Slack
itu bagian-bagian dari file yang pernah ter-delete tapi masih ada di dalam
sector. Cluster sendiri adalah bagian terkecil yang bisa ditujukan secara
individu oleh sistem operasi. File Slack itulah yang kemudian dicoba untuk
diangkat/diambil kembali dan di teliti untuk menemukan bukti-bukti yang terkait
dan membantu penyeledikan sebuah kasus.
6. Apakah yang dimaksud dengan virtual machine dan mengapa muncul teknologi virtual machine serta sebutkan tools yang banyak digunakan untuk kepentingan virtual machine ini?
Mesin virtual
atau mesin maya (Inggris:
virtual machine, disingkat vm) dalam ilmu
komputer adalah implementasi perangkat
lunak dari sebuah mesin komputer yang dapat menjalankan program sama
seperti layaknya sebuah komputer asli.
Teknologi virtual machine muncul karena memiliki banyak kegunaan
seperti memungkinkan konsolidasi perangkat keras,
memudahkan recovery sistem, dan menjalankan perangkat lunak
terdahulu. Salah satu penerapan penting dari teknologi VM adalah
integrasi lintas platform. Beberapa penerapan
lainnya yang penting adalah:
- Konsolidasi server
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda. - Otomasi dan konsolidasi
lingkungan pengembangan dan testing
Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik. - Menjalankan perangkat
lunak terdahulu
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru. - Memudahkan recovery
sistem
Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform. - Demonstrasi perangkat lunak
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.
Mesin virtual
pada mulanya didefinisikan oleh Gerard
J. Popek dan Robert P. Goldberg pada tahun 1974 sebagai sebuah
duplikat yang efisien dan terisolasi dari suatu mesin asli. Pada masa
sekarang ini, mesin-mesin virtual dapat mensimulasikan perangkat keras walaupun
tidak ada perangkat keras aslinya sama sekali.
Contohnya adalah
program yang ditulis dalam bahasa Java akan dilayani oleh Java Virtual Machine (JVM) dengan cara
memberikan perintah-perintah yang dimengerti JVM yang selanjutnya akan
memberikan hasil yang diharapkan. Dengan memberikan layanan seperti ini kepada
program tersebut, perangkat lunak JVM ini berlaku sebagai sebuah "mesin
virtual", sehingga program tidak lagi perlu untuk mengakses langsung
melalui sistem operasi ataupun perangkat keras yang sangat bervariasi dan
memerlukan pemrograman masing-masing secara spesifik.
Mesin virtual
terdiri dari dua kategori besar, dipisahkan menurut cara penggunaan dan tingkat
keterhubungannya dengan mesin-mesin aslinya. Sebuah mesin virtual sistem adalah perangkat yang berupa platform sistem yang
lengkap dan dapat menjalankan sebuah sistem
operasi yang lengkap. Sebaliknya, mesin
virtual proses didesain untuk menjalankan sebuah program
komputer tertentu (tunggal), yang berarti mesin virtual ini mendukung proses tertentu juga.
Karakteristik mendasar dari sebuah mesin virtual adalah batasan-batasan bagi
perangkat lunak yang berjalan di dalam mesin tersebut, sumber daya yang
dibatasi, dan tidak dapat mengakses ke luar tembok batasan dunia maya itu.
Tools yang
banyak digunakan untuk kepentingan virtual machine ini adalah Oracle VM VirtualBox
7. Jelaskan apa yang dimaksud dengan shareware, freeware, open source, and public-domain software serta propietary software. Berikan masing-masing contoh 3 jenis aplikasi yang termasuk didalamnya.
Peranti lunak open source (open source
software) adalah peranti lunak yang disediakan untuk digunakan, dimodifikasi,
dan didistribusi ulang. Peranti lunak ini tidak memliki batasan-batasan dari
pemegang hak cipta mengenai modifikasi perintah-perintah internalnya dan
distribusi ulangnya. Peranti lunak open source biasanya dapat diunduh dari
internet, terkadang tanpa biaya. Contohnya Linux
Ubuntu, Inkscape, Gimp, Open BSD.
Shareware adalah peranti lunak yang
dilindugi hak cipta, didistribusikan secara gratis untuk satu periode
percobaan. Untuk menggunakan program shareware di luar periode tersebut, anda
harus membayar pembuat programnya. Contohnya StyleXP, Window Blinds,
WinRAR
Freeware adalah peranti lunak yang dilindungi
hak cipta, diberikan gratis untik seorang penggunak perorangan atau satu
perusahaan yang tidak mengubah hak cipta atas peranti lunak tersebut. Contohnya
Winamp, Yahoo! Messenger, AVG, Mozilla
Firefox.
Peranti lunak domain publik (public-domain
software) telah disumbangkan untuk penggunaan publik dan tidak memilii
batasan-batasan hak cipta. Siapa pun dapat membuat duplikat atau
mendistribusikan peranti lunak domain publik kepada orang lain secara gratis.
Contohnya OpenOffice, 7-Zip, Ccleaner.
Proprietary
software merupakan software yang dilindungi oleh hak cipta dari
penyalahgunaan dan penggunaan tidak resmi. Proprietary software umumnya dijual
dengan harga yang cukup tinggi dan tidak menyertakan source code pada
pembelinya. Dalam hal ini, pembeli hanya akan membayar sejumlah uang
berdasarkan fitur dan fasilitas yang ada di software tersebut. Contohnya Microsoft Windows, Corel Draw, Adobe
Photoshop, Mac.
Sumber - Sumber :
Vermaat, Shelly Cashman. 2007. Discovering
Computers Menjelajah Dunia Komputer FUNDAMENTAL edisi 3. Jakarta: Salemba
Infotek.
wikipedia.org
0 komentar:
Post a Comment