PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI

Slides:



Advertisements
Presentasi serupa
Sistem Operasi Dosen Amrizal, S.Kom., M.S.I.
Advertisements

Organisasi dan Arsitektur Komputer
Struktur CPU.
Struktur CPU Organisasi Komputer TATA SUMITRA M.KOM HP
Sistem Input/output (I/O)
PERTEMUAN MINGGU KE- 10 CONTROL UNIT.
Organisasi Komputer : Struktur dan Fungsi Komputer 2
Slide 2 Tinjaun Umum Sistem Komputer 1
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Widyanto, MM.,M.Kom Apr-17 Arsitektur & Organisasi Komputer.
FUNGSI DAN KOMPONEN UTAMA CPU
REGISTER Oleh : Oman Somantri, S.Kom
NAMA KELOMPOK NPM  ANDRIANA RESTIASARI  JULAEHA  JEN RETNO ERYANI DOSEN PEMBIMBING : NAHOT FRASTIAN UNIVERSITAS.
Pertemuan ke - 5 Struktur CPU
Pertemuan 3 Arsitektur Komputer II
Organisasi dan Arsitektur Komputer
Struktur CPU By Serdiwansyah N. A..
Organisai dan arsitektur komputer
SISTEM KOMPUTER STRUKTUR CPU NI KETUT ESATI, S.Si.
BAB 3 Struktur CPU.
CPU (CENTRAL PROCESSING UNIT)
PERTEMUAN KE-7 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Komputer
REGISTER.
Arsitektur Perangkat Lunak 8086
Arsitektur dan Organisasi Komputer
PERTEMUAN KE-16 PERKULIAHAN SISTEM OPERASI
Struktur Sistem Komputer
Arsitektur Komputer STRUKTUR FUNGSI CPU.
Sistem komputer.
Register.
SISTEM OPERASI Pertemuan 2 : Konsep Dasar Sistem Operasi
Sistem Operasi Pertemuan 6.
1 Pertemuan 3 Komponen Sistem Komputer dan Register pada prosesor 8088 Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
Sistem Operasi UPN Veteran Surabaya 2012.
Sistem Input/output (I/O)
Arsitektur & Organisasi Komputer BAB IIi STRUKTUR CPU Oleh : Bambang Supeno, ST., MT. Sep-17 Arsitektur & Organisasi Komputer.
Komponen CPU (2) ALU,I/O Interconnection & Interupsi
Struktur dan Fungsi CPU (II)
Slide 2 Tinjaun Umum Sistem Komputer 1
Organisasi dan Arsitektur Komputer
Pertemuan 4 STRUKTUR CPU Author: LINDA NORHAN, ST.
CPU (CENTRAL PROCESSING UNIT)
Struktur Sistem Komputer
REGISTER.
Mikroprosesor 8086 dan 8088.
Struktur CPU.
Pertemuan 2 Organisasi Komputer II
II. Struktur Sistem Komputer
Slide 1 Tinjaun Umum Sistem Komputer 1
ORGANISASI PROSESSOR, REGISTER DAN SIKLUS INSTRUKSI
Abdul Wahid STRUKTUR CPU JURUSAN TEKNIK INFORMATIKA
Struktur Sistem Komputer
Struktur CPU PERTEMUAN 3 Bambang Irawan S.Kom;M.Kom.
CPU (CENTRAL PROCESSING UNIT)
ORGANISASI & ARSITEKTUR KOMPUTER
Komponen & fungsi komputer
Pertemuan ke - 6 Organisasi Komputer
Pertemuan 4 Central Processing Unit
DOSEN PENGAMPU :SOEGIARTO, M.KOM,
Struktur Sistem Komputer
Pertemuan ke - 5 Struktur CPU
ARSITEKTUR & ORGANISASI KOMPUTER
SKEMA DASAR SISTEM KOMPUTER
Pertemuan ke 3 Struktur CPU
Struktur CPU.
Struktur CPU.
Universitas Trunojoyo
CPU (CENTRAL PROCESSING UNIT)
Sri Esti Trisno Sami, ST, MMSI  
Struktur CPU.
Transcript presentasi:

PERTEMUAN KE-2 PERKULIAHAN SISTEM OPERASI By : Nanda Prasetia, ST

Silabus

Pertanyaan Sistem komputer terdiri dua komponen yaitu …….., dan …….. Agar dapat berfungsi, sistem komputer harus memiliki tiga komponen, yaitu……., ………, dan ……. Sistem komputer adalah …… Hardware terdiri dari empat komponen yaitu….. Operasi pada processor ada tiga tipe yaitu …., ….., ….. Memory utama bersifat …… yaitu……. Seluruh komputer saat ini memiliki arsitektur dengan konsep ……… yaitu……. Perangkat input komputer contohnya…….., dan perangkat ouput contohnya….. Processor, memory utama, dan perangkat I/O di hubungkan oleh …. Apa alasannya harus ada address bus ?

Sistem Komputer (Lanjutan)

Jenis instruksi yang dijalankan oleh processor antara lain: 1. Pertukaran data antara pocessor dan memori utama. Instruksi ini dilakukan ketika data harus dibaca/ditulis ke memori utama. 2. Pertukaran data antara processor dan modul I/O. Instruksi ini dilakukan ketika data harus dibaca/ditulis ke peranti I/O. Umumnya data-data untuk operasi I/O akan disimpan sementara di memori utama sebelum diproses oleh processor. 3. Pemrosesan data oleh processor. Instruksi ini dilakukan jika diperlukan operasi-operasi aritmatika ataupun logika. 4. Operasi kendali. Instruksi ini dilakukan jika diperlukan pengaturan alur eksekusi instruksi seperti operasi lompat (jump) ke instruksi tertentu.

Untuk menjalankan tugasnya, processor membutuhkan tempat menampung instruksi, data, maupun alamat data. Memori semacam ini disebut register. Jenis-jenis register yang umumnya terdapat pada processor sebagai berikut : Register Pengguna Yaitu register yang dapat digunakan untuk menyimpan data serta alamat data program. Register Status dan Kontrol Yaitu register yang digunakan untuk mengontrol eksekusi kode instruksi program.

“REGISTER MERUPAKAN MEMORI DI DALAM PROCESSOR”

Register Pengguna, terdiri atas : Register Data Register ini digunakan untuk menyimpan data yang dibaca dari memori ataupun yang akan diproses di ALU. Yang termasuk register data antara lain register AX, BX, CX, DX. Register Alamat Register ini digunakan untuk menyimpan alamat memori dari data ataupun kode instruksi program yang akan diakses oleh processor. Register alamat dapat dikelompokkan ke dalam register indeks (index register, seperti register SI, DI), register segmen (segment register, seperti register ES, DS, SS) dan register pointer (pointer register, seperti BP, SP)

Register Status dan Control, terdiri atas : Register penghitung (PC, Program Counter Register) Register ini menyimpan alamat memori (alamat relatif/logika) dari kode instruksi yang sedang dieksekusi. Register segmen kode instruksi (CS, Code Segment Register) Register ini meyimpan alamat segmen memori dari kode instruksi yang sedang dieksekusi. Register Instruksi (IR, Instruction register) Register ini menyimpan alamat kode instruksi yang sedang/akan dieksekusi. Kode instruksi ini dibaca dari memori fisik menggunakan alamat yang ditunjukkan oleh register CS dan PC. Register status (F, Flag Register) Register ini menyimpan sejumlah status hasil eksekusi kode instruksi yang sedang berlangsung. Misalkan jika terjadi pembagian dengan bilangan nol maka kondisi tersebut akan dicatat di register status.

SIKLUS EKSEKUSI PROCESSOR Mulai Ambil Intruksi Berikutnya Halt Eksekusi Intruksi Cek Interupt, Proses Interupt

Prosesnya sebagai berikut : Pertama, processor mengambil kode instruksi (siklus fetch), kemudian di eksekusi (siklus execute). Jika interupsi aktif (enabled) maka processor akan melakukan pengecekan interupsi (siklus interrupt), sedangkan jika interupsi tidak aktif (disabled), processor akan mengambil instruksi selanjutnya(siklus fetch). Jika instruksi yang dijalankan adalah HALT maka processor akan menghentikan siklus eksekusinya sama sekali (akhir eksekusi suatu program)

Interupsi Adalah sinyal perangkat lunak ataupun sinyal perangkat keras, terutama peranti I/O, untuk meminta processor melakukan suatu tugas tertentu.

Interupsi, terdiri dari : Interupsi Perangkat Lunak (Software Interrupt) Yaitu interupsi yang diakibatkan oleh kode instruksi atau efek dari perangkat lunak. Interupsi ini sering juga disebut system call, karena umumnya digunakan untuk meminta layanan atau penanganan dari sistem operasi. Contoh kondisi yang memicu terjadinya interupsi perangkat lunak adalah : program meminta sistem untuk mencetak hasil keluaran atau output ke printer, atau terjadi kondisi pembagian dengan bilangan nol (division by zero) ataupun hasil operasi aritmatika melebihi presisi tipe data penyimpan (arithmetic overflow). Interupsi Perangkat Keras (Hardware Interrupt) Yaitu interupsi yang diakibatkan aksi pada perangkat keras, terbagi dua : Maskable Interrupt, yaitu interupsi yang disela, misalkan : interupsi oleh timer, penekanan keyboard atau mouse. Non-Maskable Interrupt, yaitu interupsi yang tidak dapat disela, misalnya terjadi kegagalan perangkat keras seperti penyuplai tenaga (power failure) ataupun memory (memory parity error).

Cara kerja interupsi : Setiap interupsi memiliki rutin interupsi (ISR, Interrrupt service routine), yaitu kumpulan instruksi yang akan dieksekusi jika interupsi tersebut terjadi. Rutin interupsi atau ISR disimpan di memory pada saat komputer dihidupkan. Alamat memori dari ISR ini disimpan sebagai referensi dalam suatu tabel interupsi IST (interrupt service table). Ketika interupsi terjadi, processor akan menunda program yang sedang dieksekusi, kemudian menyimpan isi register-register processor, disebut juga dengan konteks processor, ke memory. Proses selanjutnya akan membaca (lookup) di IST untuk mengetahui alamat ISR interupsi bersangkutan. Dalam pembacaan ini, processor menggunakan nomor interupsi yang dibangkitkan perangkat keras sebagai nomor indeks untuk membaca IST. Seteleh mengetahui alamat ISR, processor mulai membaca kode instruksi ISR dan mengeksekusinya. Setelah eksekusi ISR selesai, processor akan kembali mengeksekusi program yang tertunda, yang diawali dengan mengisi kembali register-register processor sehingga kondisinya sama seperti sebelum terjadi interupsi.

“SELAMAT BELAJAR…”