1.
Apakah
fungsi system operasi?
Fungsi
sistem operasi secara umum adalah sebagai berikut:
1.Resource
manager, merupakan pengelolaan sumber daya dan mengalokasikannya, Contoh:
memori, CPU, Disk Drive dan perangkat lainnya.
2.Interface / tatap muka, yaitu sebagai
perantara antara pengguna dengan perangkat keras dengan menyediakan tampilan
kepada pengguna yang lebih mudah dipahami dan bersahabat (user friendly)
3.Coordinator, mengkoordinasi dan menyediakan
fasilitas sehingga aktifitas yang kompleks dapat diatur dan dapat diproses
secara berurutan.
4.Guardian, menyediakan akses kontrol yang
bertugas untuk melindungi file dan memberi pengawasan pada data dan program.
5.Gate Keeper, berfungsi sebagai pengendali
hak akses oleh pengguna yang mengendalikan siapa saja yang berhak masuk ke
dalam sistem dan mengawasi apa saja yang dilakukannya.
6.Optimizer adalah penjadwal masukan (input)
oleh user, pengaksesan basis data, proses komputasi dan penggunaan.
7.Accountant befungsi untuk mengatur waktu
CPU, penggunaan memori, pemanggilan I/O, disk storage, dan waktu koneksi
terminal.
8.Server berfungsi untuk melayani pengguna
komputer.
2.
Apa
yang dimaksud dengan firmware dan apa bedanya os?
firmware itu adalah softwarenya
atau OS-nya. Seperti OS Windows, firmware juga selalu mengalami perubahan, baik
itu adaptasi dengan fitur fitur terbaru, atau peningkatan kinerja, atau bahkan
perubahan total di sisi tampilan, 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 bisa ada pada printer, scaner, modem, dan sejenisnya. tanpa firmware benda-benda tersebut tidak
dapat bekerja sebagaimana mestinya. Sebagai contoh tugas firmware pada printer
bertugas menterjemahkan data yang di kirim dari komputer menjadi
gerakan-gerakan cartridge dan roda-roda penjepit kertas. Kebanyakan
vendor-vendor perangkat keras menggunakan turunan dari linux misalkan Cisco IOS,
jadi dapat di simpulkan firmware adalah operating system yang lebih sederhana.
3.
Apakah
yang dimaksud dengan cross platform apps dan contohnya?
platform (bahasa Inggris:
cross-platform) adalah istilah dalam teknologi informasi mengenai sebuah
perangkat lunak 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,
Cross platform ialah kemampuan dari bahasa pemrograman (seperti Java) yang memungkinkan
programer untuk dapat menjalankan software di beberapa sistem operasi (OS) yang
berbeda. Umumnya bahasa pemrograman yang memiliki kemampuan cross platform
adalah software bebas (Contoh : Java). Software dari cross platform yang dapat
bekerja di hampir semua sistem dengan atau tanpa modifikasi dapat disebut juga
sebagai multi platform.
Contoh perangkat lunak atau aplikasi yang memiliki
kemampuan lintas platform ini antara lain:
• Apache HTTP Server
• MySQL
• PHP
4.
Apa
yang dimaksud dengan virtual memori dan buffer, apa fungsinya dan bagaimana kerjanya
?
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
Buffer adalah bagian dari memori
atau media penyimpanan di mana data ditempatkan ketika menunggu untuk
dipindahkan dari perangkat input atau ke perangkat output.
5.
Jelaskan
dalam manajemen file, ada yang di sebut dengan swap file dan slack file, Apa
yang dimaksud dengan swap file dan slack file?
Swaping Adalah Jika memori fisik
tiba-tiba habis dan proses ingin memindahkan sebuah page ke memori, sistem
operasi harus memutuskan apa yang harus dilakukan. Sistem operasi harus adil
dalam mambagi page fisik dalam sistem diantara proses yang ada, bisa juga
sistem operasi menghapus satu atau lebih page dari memori untuk membuat ruang
untuk page baru yang dibawa ke memori. Cara page virtual dipilih dari memori
fisik berpengaruh pada efisiensi sistem.
Linux menggunakan tehnik page
aging agar adil dalam memilih page yang akan dihapus dari sistem. Ini berarti
setiap page memiliki usia sesuai dengan berapa sering page itu diakses. Semakin
sering sebuah page diakses, semakin muda page tersebut. Page yang tua adalah
kandidat untuk diswap. Pengaksesan Memori Virtual Bersama Memori virtual
mempermudah proses untuk berbagi memori saat semua akses ke memori menggunakan
tabel page. Proses yang akan berbagi memori virtual yang sama, page fisik yang
sama direference oleh banyak proses. Tabel page untuk setiap proses mengandung
anggota page table yang mempunyai PFN fisik yang sama.
File Slack 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,
6.
Apakah yang dimaksud dengan virtual
machine dan mengapa muncul teknologi virtual machine serta sebutkan tools yang
banyak digunakan untuk kepentingan virtual machine ini?
Virtual
Machine(VM) adalah sebuah mesin yang mempunyai dasar logika yang menggunakan
pendekatan lapisan-lapisan ( layers)dari sistem komputer.Sehingga sistem
komputer dengan tersendiri dibangun atas lapisan-lapisan tersebut.
Kekurangan
Virtual Machine (VM) Ada beberapa kesulitan utama dari konsep Virtual Machine,
diantaranya adalah:
1.Dalam
sistem penyimpanan.
Sebagai
contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita
mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7
Virtual Machine. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat
mengalokasikan setiap disk drive untuk tiap Virtual Machine, karena perangkat
lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansi
untuk menyediakan memori virtual dan spooling.Solusinya adalah dengan
menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran
daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian,
pendekatan Virtual Machine juga menyediakan sebuah antarmuka yang identik
dengan underlying bare hardware.
2.Dalam
hal pengimplementasian.
Meski
konsep Virtual Machine cukup baik, namun Virtual Machine sulit
diimplementasikan.
Kelebihan
Virtual Machine (VM) Terlepas dari segala kekurangannya, Virtual Machine
memiliki beberapa keunggulan, antara lain:
1.Dalam
hal keamanan
Virtual
Machine memiliki perlindungan yang lengkap pada berbagai sistem sumber daya,
yaitu dengan meniadakan pembagian resources secara langsung, sehingga tidak ada
masalah proteksi dalam Virtual Machine. Sistem Virtual Machine adalah kendaraan
yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan Virtual
Machine, jika terdapat suatu perubahan pada satu bagian dari mesin, maka
dijamin tidak akan mengubah komponen lainnya.
2.Memungkinkan
untuk mendefinisikan suatu jaringan dari Virtual Machine.
Tiap-tiap
bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi,
jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada
perangkat lunak.
Hubungan
virtual machine dengan sistem operasi:
Virtual
machine biasanya digunakan untuk penelitian atau media untuk riset dalam
pengembangan sistem operasi karena pengembangan sistem yang dikerjakan pada
mesin virtual, termasuk di dalamnya mesin fisik dan tidak mengganggu operasi
system yang normal. Dijaman sekarang ini virtual machine digunakan untuk
mempelajari sistem operasi dan mungkin kita sering menggunakan yang biasanya
disebut VMware.
macam-macam
Virtual Machine :
1.
Microsoft Virtual PC
2.
Virtual Box
3.
VMware
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.
Freeware
atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang
gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan
penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau
untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali
membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun
juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki
kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai
program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh
utama adalah suite browser dan mail client dan Mozilla News, juga
didistribusikan di bawah GPL (Free Software).
Contoh
Freeware
1.
Firefox
Siapa
yang tidak kenal dengan Mozilla Firefox? Browser opensource yang mencuri
sekitar 20% pangsa browser yang dipakai pengguna internet. Firefox jauh lebih
aman dan nyaman. Tab browsing, dukungan yang baik terhadap teknologi web (CSS
dan Javascript), Popup blocker, perluasan dengan extension, RSS feed dan
sejumlah keunggulan lainnya. Firefox terbaru, Firefox 2.0 (masih dalam tahap RC2)
bahkan sudah dilengkapi dengan antiphising. Microsoft yang sangat ketinggalan
dengan teknologi web baru-baru ini (19/10/06) meluncurkan IE7 dan mengadopsi
beberapa keunggulan ini.
2.Copernic
Desktop Search
Pernahkah
anda merasakan betapa susahnya menggunakan fasilitas “Find” dari Windows dan
mendapatkan pesan “File not Found” selalu muncul walaupun anda yakin bahwa file
tersebut ada? Perkenalkan Copernic Desktop Search! CDS akan mengindex setiap
file di komputer anda, baik itu file dokumen, gambar, e-mail, video dan music.
Hasil pencariannya juga sangat baik. Dilengkapi dengan kolom preview dan text
highlight sehingga anda bisa melihat isi file yang sangat membantu dalam proses
pencarian. Indexing juga bisa dilakukan di network share. Bila freeware sejenis
lainnya hanya dapat digunakan di Windows 2000 ke atas maka CDS dapat dijalankan
di Windows 9x.
3.Irfanview
Salah
satu freeware image viewer yang paling terkenal adalah Irfanview. Irfanview
sangat ringan. Hanya ~800KB untuk program dasar dan ~3MB untuk plugins. Tidak
hanya bisa melihat gambar dengan berbagai macam format, Irfanview juga bisa
melakukan sedikit manipulasi gambar, antara lain resizing, mengatur kontras
gambar, konversi file masal (batch conversion), membuat slideshow, mengisi
“file info” pada file gambar, membuat katalog gambar untuk presentasi di web
dan lain-lain. Program komersial terkenal sejenis berukuran ~40 MB.
4.Antivir
Freeware
Antivirus buatan Jerman dengan logo payung ini bukan hanya terkenal di tanah
kelahirannya tapi juga di dunia. Antivir akan menjaga komputer anda dari
serangan virus/adware/worm. Rasio deteksinya juga sangat tinggi ditambah dengan
konsumsi resource komputer yang relatif kecil. Kelemahannya adalah harus sering
online untuk update lisensi pemakaian dan virus definitionnya.
5.Ccleaner
File-file
sampah sering muncul seiring dengan aktifitas kita memakai komputer. Apalagi
bila anda sering menginstall hapus software komputer. File-file tak berguna
bukan hanya memenuhi media penyimpanan anda tapi juga memperlambat kinerja
komputer. Ccleaner akan menghilangkan file-file sampah, file-file yang tidak
terpakai dan membersihkan jejak aktifitas anda berkomputer baik di browser dan
berbagai aplikasi lainnya. Ccleaner juga bisa menghapus aplikasi yang sulit
dihapus melalui “Add/remove programs” di Windows. Cobalah dan rasakan “daya
bersih” dari Ccleaner.
6-zip
Kompressor
file format baru ini menawarkan rasio kompresi yang jauh lebih kecil daripada
.ZIP yang terkenal. Aplikasi Opensource ini mendukung hampir semua format arsip
antara lain RAR, ACE, ARJ, TGZ, TAR dan lain-lain. Memory yang digunakan untuk
dekompresi juga relatif sedikit karena pengguna bisa memilih metode pengarsipan
yang tersedia dan “Dictionary Size”. 7-Zip dengan ekstensi .7Z ini menggunakan
AES-256 untuk mengenkripsi file arsip.
Shareware
juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program
terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan
fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang
ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan
untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari
program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak
antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk
evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati
maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda
ingin tetap menggunakannya. Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun
termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah
contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan
penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan
banner atau pop-up.
Contoh
shareware adalah StyleXP, Window Blinds, WinRar, dan lain-lain.
Open
source adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu /
lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan
kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya
menggunakan fasilitas komunikasi internet). Pola pengembangan ini mengambil
model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya
yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika
suatu komunitas menggunakan sebuah program Open Source dan telah menerima
sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan
apa yang bisa pengguna berikan balik kepada orang banyak,Pola Open Source lahir
karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang
diinginkan dengan menggunakan pengetahuan dan produk yang cocok, Beberapa
contoh open source software misalnya Pidgin, gGo, Inkscape, Linux, Google,
gimp,
Perangkat
lunak public domain ialah perangkat lunak yang tanpa hak cipta. Ada yang
menggunakan istilah public domain secara bebas yang berarti cuma-cuma atau
gratis. Namun public domain merupakan istilah hukum yang artinya tidak memiliki
hak cipta. Dengan kata lain software jenis ini tidak terikat secara hukum yang
terkait dengan hak cipta, jadi setiap pihak berhak untuk melakukan apapun
terhadap software ini, alias tidak bertuan. Meskipun tidak bertuan, bukan
berarti jenis software ini aman. Ada kalanya jenis software yang beredar adalah
malware, atau software yang sangat diragukan keamanannya.
Propietary
adalah perangkat lunak yang dikembangkan oleh kalangan bisnis untuk memperoleh
keuntungan dari penggunaannya. Bisa jadi dikembangkan dari open source software
yang kemudian dijual kembali oleh kalangan bisnis setelah mengalami modifikasi.
Intinya adalah suatu software yang dikembangkan untuk memperoleh keuntungan
finansial.