Anda di halaman 1dari 6

Literature Review Materi 2.

Pengantar Sistem Komputer


“SISTEM OPERASI”

Disusun oleh :

Syafrianda Putra (21076072)

DOSEN PENGAMPU:

Muhammad Adris.Pd.,M.T

PRODI PENDIDIKAN TEKNIK INFORMATIKA

JURUSAN ELEKTRONIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI PADANG

2022
1. Jelaskanlah masing-masing 7 jenis layanan oleh sistem operasi tersebut
dan kemukakanlah implementasi layanan tersebut pada lingkungan sistem
operasi Microsoft Windows!
- Pembuatan program, yaitu sistem operasi menyediakan fasilitas dan
layanan untuk membantu para pemrogram untuk menulis program
- Eksekusi program adalah kemampuan sistem untuk "load" program ke
memori dan menjalankan program yang dikehendaki user maupun
sistem.
- Operasi I/O merupakan kegiatan dimana pengguna tidak dapat secara
langsung mengakses sumber daya perangkat keras, sehingga sistem
operasi harus menyediakan mekanisme untuk melakukan operasi I/O
atas nama pengguna.
- Sistem manipulasi berkas adalah kemampuan program untuk operasi
pada berkas (membaca, menulis, membuat, dan menghapus berkas
yang berupa file atau direktori).
- Komunikasi adalah pertukaran data/ informasi antar dua atau lebih
proses yang berada pada satu komputer (atau lebih).
- Deteksi error adalah kegiatan untuk menjaga kestabilan sistem dengan
mendeteksi "error", perangkat keras maupun operasi yang dilakukan.
- Accounting adalah kegiatan merekam aktifitas pengguna, report
pemakaian sumber daya.
Contoh implementasi 7 layanan sistem operasi pada windows:
- Pembuatan program: notepad & cmd
- Eksekusi program: Microsoft edge & cmd
- I/O: mouse, keyboard, monitor
- Sistem manipulasi berkas: file eksplorer
- Komunikasi: mail
- Deteksi eror: task manajer
- Accounting: task manajer, battery setting
2. Jelaskanlah bagaimana masing-masing faktor tersebut dapat
mempengaruhi perkembangan sebuah sistem operasi, dan berikan
contohnya dalam suatu lingkungan sistem operasi yang saudara kenal!
- Perkembangan teknologi tentu akan mempengaruhi sistem operasi,
karena dengan majunya teknologi maka kebutuhan pengguna akan
computer juga akan semakin meningkat dan lebih kompleks lagi, oleh
karena itu diperlukan sistem operasi yang ter upgrade dengan banyak
fitur-fitur yang sesuai dengan perkembangan teknologi
- Semakin berkembangannya teknologi, tentu layanan yang dibutuhkan
oleh pengguna juga semakin meningkat, computer yang dulunya hanya
sebagai alat hitung, sekarang sudah berubah jadi alat yang kompleks
yang bisa melakukan berbagai hal.
- Dalam pelaksanaannya sistem operasi tidak selalu terhindar dari yang
Namanya error ataupun bug, dan diperlukan pengembangan oleh
developer OS untuk memperbaiki bug dan error yang terjadi.

3. Jelaskanlah bagaimana prinsip kerja kernel tersebut dan bagaimana


perannya dalam pengeksekusian suatu proses pada CPU!
Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari
sebuah sistem operasi. Tugasnya melayani berbagai macam progra aplikasi
untuk mengakses perangkat keras komputer secara aman. Dan berikut
adalah peran kernel dalam CPU:
- Proses Manajemen
Proses manajemen pada cara kerja kernel yaitu bagian yang mengatur
proses masuk atau keluar antara software di dalam komputer.
- Memori Manajemen
Selanjutnya, cara kerja memori manajemen. Pengaturan pemakaian sebuah
memori beberapa aplikasi diatur oleh kernel. Kernel akan mengatur
penggunaan addressing dan memori.
- Device Manajemen
Peran dari device manajemen yaitu sebagai jembatan pemakaian hardware
sistem operasi komputer, sehingga hardware bisa dikenali oleh software
dan sistem operasi yang sedang berjalan pada komputer.
- System Call
Terakhir adalah sistem call. Pada cara kerja ini, kernel mengatur hubungan
antara software dengan hardware.

4. Jelaskanlah masing-masing proses perkembangan yang terjadi pada


masing-masing tahapan evolusi tersebut!
- Serial Processing (1940 - 1950)
Pada era ini, belum ada OS. Komputer berjalan dengan menggunakan
console yang terdiri dari lampu, toggle switch, input device dan reader.
Namun, pada era ini, terdapat beberapa masalah yang dihadapi oleh user,
yaitu :
a. Scheduling (penjadwalan), yaitu masih menggunakan hardcopy
signup sheet karena pada saat itu masih ada 1 komputer sehingga
untuk menggunaknnya perlu diatur jadwal antar user
b. Setup time, yaitu kurang efektif akan waktu karena apabila terdapat
kesalahan pada suatu proses maka proses harus diulangi dari awal
- Simple Batch System (1950 - 1960)
Pada era ini sudah terdapat kemajuan, yaitu terdapat softwae 'monitor'
jadi tidak perlu lagi menggunakan penjadwalan manual antar user.
Monitor ini berfungsi untuk menjadwalkan jam penggunaan komputer
masing-masing user.
- Multiprogrammed Batch System
Multiprogrammed Batch System ini digunakan untuk mengatasi
masalah-masalah pada era sebelumnya, yaitu masalah
uniprogramming. Uniprogramming adalah jmlah penggunaan prosesor
(utilisasi) yang rendah. Jadi untuk mengatasi uniprogramming ini
dibuatlah sistem multiprogramming. Multiprogramming adalah
penggunaan prosesor di mana ketika prosesor menunggu perangkat
I/O, prosesor dapat beralih ke job lain.
- Time Sharing System
Time Sharing System memiliki ciri-ciri yaitu sudah mempunyai
multiprogramming tetapi memberi batasan waktu untuk tiap job.

5. Pada perkembangan selanjutnya, sistem operasi modern ditandai dengan


kehadiran berbagai teknologi antara lain: arsitektur mikrokernel,
multithreading, symmetric multiprocessing, distributed OS dan object-
oriented design. Bagaimanakah masing-masing teknologi tersebut
diimplementasi dalam sistem operasi dalam melakukan pengelolaan
proses?
- Microkernel
Dalam implementasinya mikrokernel merupakan satu-satunya
perangkat lunak yang berjalan dengan tingkat kewenangan tertinggi
(umumnya disebut sebagai modus supervisor atau modus kernel) dari
serangkaian level kewenangan yang tersedia pada perangkat kerasnya.
- Multithreading
Multithreading memungkinkan pemrosesan beberapa utas (thread)
sekaligus, daripada beberapa proses. Karena utas lebih kecil, lebih
banyak instruksi dasar daripada proses, multithreading dapat terjadi
dalam proses.
- Symmetric multiprocessing
melibatkan arsitektur perangkat keras komputer dan perangkat lunak
multiprosesor di mana dua atau lebih prosesor yang identik terhubung
ke memori utama tunggal yang dibagikan, memiliki akses penuh ke
semua perangkat input dan output, dan dikendalikan oleh instance
sistem operasi tunggal
- Distributed OS
Dimana dalam jaringan digunakan satu operating system yang sama
yang didistribusikanuntuk semua komputer dalam jaringan tersebut.
- Object-oriented design
metode analisis yang memeriksa requirements dari sudut pandang
kelas-kelas dan objek yang ditemui dalam ruang lingkup permasalahan
yang mengarahkan arsitektur software yang didasarkan pada
manipulasi objek-objek sistem atau subsistem.

Anda mungkin juga menyukai