Anda di halaman 1dari 4

Andre Laurent - 2440051252

Computer and OS overview

1. Gambarkan komponen2 utama pada suatu basic computer dan jelaskan fungsi
dari setiap komponen2 tersebut?

CPU Main Memory


0
System 1
2
PC MAR Bus
Instruction
Instruction
Instruction
IR MBR

I/O AR
Data
Execution
unit Data
I/O BR Data
Data

I/O Module n-2


n-1

PC = Program counter
Buffers IR = Instruction register
MAR = Memory address register
MBR = Memory buffer register
I/O AR = Input/output address register
I/O BR = Input/output buffer register

Figure 1.1 Computer Components: Top-Level View

a. Processor

Mengontrol pengoperasian computer dan melakukan fungsi pemrosesan


data.
b. I/O Modules

Memindahkan data antara komputer dan lingkungan eksternalnya.

c. Main Memory

Penyimpanan data utama.

d. System Bus

Menyediakan komunikasi antar prosesor, memori utama, dan modul I/O.

2. Jelaskan siklus intruksi tampa dan dengan interrupt, apa keuntungan adanya
interrupt?

Sebuah program terdiri dari satu set instruksi yang disimpan dalam memori,
terdapat 2 tahap:

Prosesor membaca (mengambil) instruksi dari memori. Lalu, Prosesor


mengeksekusi setiap instruksi.

Dengan adanya interrupt oleh model lain, proses urutan normal prosesor akan
berubah/berhenti sementara. Prosesor dapat berhenti sebentar untuk menunggu
modul lain. Saat suatu interrupt terjadi prosesor dapat berhenti dan melanjutkan
tahap routine lain saat sedang bekerja.

Fetch Stage Execute Stage Interrupt Stage

Interrupts
Disabled
Check for
Fetch next Execute interrupt;
START instruction instruction initiate interrupt
Interrupts
handler
Enabled

HALT

Figure 1.7 Instruction Cycle with Interrupts


3. Gambarkan dan jelaskan program penjumlahan 5+9 (hexadecimal) seperti pada
contoh yg telah dijelaskan?

9 + 5 = 14

Decimal 14 Hexadecimalnya adalah E

4. Jelaskan apa Operating System dan System Call?

Operating system adalah sebuah program yang mengontrol eksekusi program. Juga
aplikasi antarmuka antara software dan perangkat keras.

System call adalah adalah cara terprogram di mana program komputer meminta
layanan dari kernel operating system yang dijalankannya.
5. Jelaskan apa yang dimaksud dengan multiprograming dan time sharing

Multiprogramming OS adalah kemampuan sistem operasi yang mengeksekusi lebih


dari satu program menggunakan mesin prosesor tunggal.Lebih dari satu tugas atau
program atau pekerjaan hadir di dalam memori utama pada satu titik waktu.

Time Sharing adalah jenis sistem operasi di mana pengguna dapat melakukan lebih
dari satu tugas dan setiap tugas mendapat jumlah waktu yang sama untuk
dieksekusi. Time Sharing juga disebut sistem operasi multitasking.

Anda mungkin juga menyukai