1. Jika Anda memiliki komputer, sebutkan struktur sistem komputer yang Anda miliki,
jelaskan kecepatan dari komponen-komponen yang ada.
1. Product name : HP Notebook - 14-cm0091au
2. Sistem operasi : Windows 10
3. Microprocessor : AMD A4-9125, 2.30 GHz
4. Memory, standard : 4 GB DDR4-2400 SDRAM (1 x 4 GB)
5. Video graphics : AMD Radeon R3
6. Hard drive : 128GB SSD
7. Display : 14 Inch diagonal HD SVA BrightView WLED-backlit (1366 x 768)
8. Keyboard : Full-size island-style backlit keyboard
9. Pointing device : Touchpad with multi-touch gesture support
10. Wireless connectivity : 802.11b/g/n (1x1) Wi-Fi and Bluetooth 4.2 combo
11. Network interface : Integrated 10/100/1000 GbE LAN
12. Expansion slots : 1 multi-format SD media card reader
13. External ports : 2 USB 3.1 Gen 1 (Data transfer only); 1 USB 2.0; 1 HDMI 1.4b; 1 RJ-
45; 1 headphone/microphone combo
14. Minimum dimensions (W x D x H) : 33.5 x 23.4 x 1.99 cm
15. Weight : Starting at 1.47 kg
16. Power supply type : 45 W AC power adapter
17. Battery type : 3-cell, 41 Wh Li-ion
18. Webcam HP : : TrueVision HD Camera with integrated digital microphone
19. Audio features : Dual speakers
b) Windows
Windows merupakan jenis OS terbesar di dunia yang saat ini banyak di adopsi untuk
membantu mengakomodir kebutuhan sehari-hari, mulai dari komputer instansi, akademisi,
hingga kebutuhan pribadi. Sekarang ini Windows menjadi OS terbaik mengalahkan Linux
dan Operating System lainnya saat ini. OS Windows mampu tampil menarik dengan visual
grafis GUI. Sebagai informasi, OS Windows sejatinya merupakan hasil revolusi dari MS
DOS yang beberapa tahun sebelumnya masih berbasis tulisan tanpa gambar
c) Linux
Sistem operasi yang satu ini memliki sifat open-source dimana pengguna dapat
memodifikasi dan mendistribusikan kembali secara bebas tanpa perlu lisensi. Berkat
fleksibilitas ini, rata-rata penggguna linux kerap kali memasang dan melakukan
konfigurasi sendiri untuk membangun sistem. Pengguna OS Linux mayoritas juga paham
akan teknologi, sehingga perkembangan Linux sangat pesat dibandingkan OS Windows
atau Mac OS yang kebanyakan merupakan pengguna sehari-hari.
d) Mac OS
Mac OS atau singkatan dari Machintosh operating System adalah sistem operasi eksklusif
yang hanya terdapat di komputer Apple saja. MacOS yang diluncurkan pada tahun 1984
pertama kali digunakan untuk komputer bernama LISA. LISA tak lain adalah komputer
hasil racikan Steve Jobs setelah ia menempuh perjalanan spiritual ke India. Di atas kertas,
pengguna operating system yang satu ini memang tergolong relatif lebih sedikit
dibandingkan pengguna Windows. Pasalnya, produk Apple dari dulu sampai sekarang
tergolong sebagai perangkat mahal
4. Sebutkan dan jelaskan apa tujuan dan manfaat dari sebuah sistem operasi
Tujuan Sistem Operasi
a) Membuat komputer menjadi lebih mudah dan menarik serta nyaman untuk digunakan.
b) Memungkinkan sumberdaya komputer digunakan secara efisien.
c) Sistem operasi yang disusun/ diprogram sedemikian rupa memungkinkan menerima
perubahan/ pengembangan baru yang efektif dan efisien, dapat melakukan pengujian
sistem tanpa mengganggu layanan yang telah ada.
d) Mengeffisienkan hardware computer
5. Sebutkan komponen-komponen utama dari sebuah sistem operasi dan jelaskan fungsi
dari setiap komponen-komponen tersebut
1. Manajemen Proses
Merupakan sebuah proses tentunya membutuhkan yang namanya Resource atau Sumber
daya tertentu untuk menyelesaikan tugasnya. Resource yang dibutuhkan tersebut adalah seperti
waktu CPU, memory, file dan perangkat Input/Output (I/O).
Sistem Operasi bertanggung jawab pada seluruh aktivitas yang berhubungan dengan manajemen
proses. Aktivitas-aktivitas tersebut antara lain :
a. Pembuatan dan penghapusan proses yang dibuat oleh user dan sistem.
b. Menghentikan sementara proses yang sedang berjalan dan kemudian melanjutkanya.
c. Menyediakan kelengkapan mekanisme untuk sinkronisasi proses dan komunikasi proses.
Memory adalah tempat menyimpan sebuah array yang biasanya berukuran word atau byte yang
mempunyai alamat memorynya masing-masing. Memory dapat mengakses data yang digunakan
oleh CPU dan perangkat Input/Output dengan cepat.
Sistem Operasi bertanggung jawab mengatur jalannya aktivitas-aktivitas yang berkaitan
dengan memory. Proses inilah yang disebut dengan Manajemen Memory Utama. Aktivitas-
aktivitas manajemen memory tersebut antara lain :
a. Memelihara bagian-bagian memory yang sedang digunakan.
b. Memtuskan proses-proses mana saja yang harus dipanggil ke memory.
c. Mengalokasikan dan mendealokasikan ruang memory jika saat diperlukan.
3. Manajemen File
Manajemen file adalah informasi-informasi yang saling berhuhungan yang sudah didefinisikan
oleh user. File bisa dalam bentuk program dan data Misalnya gambar, file video, file music,
dll. Karena file termasuk dalam komponen utama suatu sistem operasi, maka sistem perlu
mengatur aktivitas-aktivitas yang berkaitan dengan file.
Aktivitas-aktivitas yang diatur oleh sistem operasi dalam manajemen file adalah :
a. Pembuatan dan penghapusan file.
b. Pembuatan dan penghapusan direktori.
c. Manipulasi file dan dierktori.
d. Pemetaan file ke memory sekunder.
e. Backup file ke media penyimpanan nonvolatile.
4. Manajemen I/O
Input adalah proses pemasukan data atau perintah, sedangkan output adalah proses
pengeluaran hasil input yaitu bisa berupa hard copy (print text dan gambar) maupun soft copy
(tampilan di layar monitor dan suara).
Aktivitas-aktivitas yang diatur oleh Sistem operasi terkait dengan I/O adalah :
a. Sistem buffer-caching.b. Interface defice-driver secara umum.
c. Driver untuk defice hardware-hardware tertentu.
5. Manajemen penyimpanan sekunder
Untuk media peyimpanan, memory utama (Primary storage) saja tidak cukup karena
ukurannya terlalu kecil untuk mengakomodasi semua data dan program secara permanen. Data
yang tersimpan hanya dalam primary storage akan hilang ketika sistem mati. Untuk itu sistem
komputer butuh yang namanya media penyimpanan sekunder (Secondary storage) untuk
membackup memory utama. Dalam proses Manajemen penyimpanan sekunder, suatu Sistem
Operasi bertanggung jawab atas beberapa aktivitas-aktivitas yang berhubungan dengan media
peyimpanan sekunder berikut :
a. Pengaturan ruang bebas.
b. Alokasi penyimpanan.
c. Penjadwalan disk.
6. Sistem Jaringan
Sistem jaringan disebut juga Sistem terdistribusi. Pada postingan pekembangan jenis-jenis
operating system sudah dijelaskan mengenai hal ini. Pada sistem terdistribusi, terdapat lebih dari
satu processor (kumpulan processor) yang bekerja dan menggunakan clock secara bersama-sama
tapi mempunyai local memory sendiri-sendiri. Prosessor-prosessor dalam suatu sistem
jaringan atau sistem terdistribusi dihubungkan melalui jaringan komunikasi dengan
menggunakan protocol. Sistem terdistrubusi memungkinkan user mengakses resource yang
beragam. Nah disinilah berjalan fungsi dari sistem operasi.
Sistem operasi yang sudah terdistribusi atau terhubung dalam satu jaringan memiliki kelebihan-
kelebihan yaitu antara lain :
a. Meningkatkan kecepatan komputasi.
b. Meningkatkan ketersediaan data.
c. Meningkatkan kehandalan sistem
7. Sistem Proteksi
Sistem proteksi adalah sebuah mekanisme perlindungan atau pengontrolan akses oleh
program, proses atau user pada sistem maupun resource dari user. Sistem operasi bertugas
melakukan ini. Mekanisme pengontrolan atau sistem proteksi yang dilakukan atau disediakan oleh
sistem adalah :
1. Kernel Monolitik
Merupakan kernel yang mengintegrasikan banyak fungsi di dalam kernel dan menyediakan lapisan
abstraksi perangkat keras penuh terhadap perangkat keras yang berada dibawah sistem operasi. Di
bawah ini ada beberapa sistem operasi yang menggunakan Monolithic kernel:
• Kernel sistem operasi UNIX tradisional, seperti halnya kernel dari sistem operasi
UNIX keluarga BSD (NetBSD, BSD/I, FreeBSD, dan lainnya).
• Kernel sistem operasi GNU/Linux, Linux.
• Kernel sistem operasi Windows (versi 1.x hingga 4.x; kecuali Windows NT).
2. Kernel Microkernel
Merupakan kernel yang menyediakan hanya sekumpulan kecil dari abstraksi perangkat keras
sederhana dan menggunakan aplikasi-aplikasi yang disebut dengan server untuk menyediakan
fungsi-fungsi lainnya.
Beberapa sistem operasi yang menggunakan microkernel:
• IBM AIX, sebuah versi UNIX dari IBM
• Amoeba, sebuah kernel yang dikembangkan untuk tujuan edukasi
• Kernel Mach, yang digunakan di dalam sistem
operasi GNU/Hurd, NexTSTEP, OPENSTEP, dan Mac OS/X
• Minix, kernel yang dikembangkan oleh Andrew Tanenbaum untuk tujuan edukasi
• Symbian OS, sebuah sistem operasi yang populer digunakan pada hand
phone, handheld device, embedded device, dan PDA Phone.
3. Kernel Hybrid
Merupakan kernel yang persis atau mirip dengan microkernel akan tetapi ia juga memasukkan
beberapa kode atau tambahan kode di dalam ruangan kernel supaya ia menjadi lebih cepat atau
untuk meningkatkan performanya.
Di bawah ini adalah beberapa sistem operasi yang menggunakan kernel hibrida:
• BeOS, sebuah sistem operasi yang memiliki kinerja tinggi untuk aplikasi multimedia.
• Novell NetWare, sebuah sistem operasi yang pernah populer sebagai sistem operasi
jaringan berbasis IBM PC dan kompatibelnya.
• Microsoft Windows NT (dan semua keturunannya).
• Android
4. Kernel Exokernel
Merupakan kernel yang tidak menyediakan sama sekali abstraksi perangkat keras, akan tetapi ia
menyediakan sekumpulan library yang menyediakan fungsi akses ke perangkat keras “hardware”
secara langsung atau hampir-hampir langsung.