Modul ke: Aplikasi komputer. Sistem Operasi. Fakultas FASILKOM. Nurhaida, S.T., MT. Program Studi MKCU

dokumen-dokumen yang mirip
Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

1 Tinjau Ulang Sistem Komputer

GAMBARAN UMUM SISTEM KOMPUTER

Struktur Sistem Komputer

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

Struktur Sistem Komputer

Hanif Fakhrurroja, MT

Pertemuan 2 Organisasi Komputer II. Struktur & Fungsi CPU (I)

MATERI TAMBAHAN SISTEM OPERASI PERTEMUAN 2 SKEMA DASAR SISTEM KOMPUTER DAN PERANGKAT LUNAK

KONSEP DASAR SISTEM KOMPUTER

BAB I KONSEP DASAR PERANGKAT KOMPUTER

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

CENTRAL PROCESSING UNIT CPU

Hal-hal yang perlu dilakukan CPU adalah : 1. Fetch Instruction = mengambil instruksi 2. Interpret Instruction = Menterjemahkan instruksi 3.

Pengantar Teknologi Informasi. Evangs Mailoa (evangsmailoa.wordpress.com) Fakultas Teknologi Informasi UKSW

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Oky Dwi Nurhayati, ST, MT

Struktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma

STRUKTUR CPU. Arsitektur Komputer

Organisasi Komputer. Candra Ahmadi, MT

Struktur Sistem Komputer

PERTEMUAN. 1. Organisasi Processor. 2. Organisasi Register

STRUKTUR FUNGSI CPU. Menjelaskan tentang komponen utama CPU. Membahas struktur dan fungsi internal prosesor, organisasi ALU, control unit dan register

Arsitektur Sistem Komputer. Operasi Sistem Komputer. Struktur Sistem Komputer. Review:

ANALOGI APLIKASI- PROGRAM-SISTEM OPERASI

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

Sistem Operasi Pertemuan 1 Arsitektur Komputer. (Penyegaran) H u s n i Lab. Sistem Komputer & Jaringan Teknik Informatika Univ.

Organisasi & Arsitektur Komputer

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO. Bus Sistem. Oky Dwi Nurhayati, ST, MT

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

Oleh: 1. Singgih Gunawan Setyadi ( ) 2. Handung Kusjayanto ( ) 3. Wahyu Isnawan ( )

Pertemuan 9 : CPU (CENTRAL PROCESSING UNIT)

ORGANISASI KOMPUTER DASAR

Oleh : Agus Priyanto, M.Kom

Komponen-komponen Komputer

Sistem Operasi TIKB1023 Munengsih Sari Bunga Politeknik Indramayu. TIKB1023/Minggu 2/SO/MSB

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER SISTEM INPUT OUTPUT

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Struktur Fungsi CPU. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 03 --

Modul ke: Aplikasi komputer. Sistem Operasi. Fakultas FEB. Handy Japar., SE., MM. Program Studi MKCU

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

Apa yang dimaksud dengan program?

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

REVIEW EVOLUSI KOMPUTER

Ari Eko Wardoyo, ST.

MICROPROCESSOR. Published by. imeldaflorensia91

William Stallings Computer Organization and Architecture

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Struktur CPU 3/23/2011

Organisasi SistemKomputer, Pelayanan Sistem Operasi. Ptputraastawa.wordpress.com

SISTEM KOMPUTER.

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

Chapter 6 Input/Output

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

Computer System Structures

Aditya Wikan Mahastama

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

Soal Komunikasi Data Kelas XI TKJ

APLIKASI KOMPUTER. Komponen Dasar Komputer & Sistem Operasi. Chalifa Chazar MN- APLIKASI KOMPUTER (MANAJEMEN)

TUGAS MAKALAH STRUKTUR dan FUNGSI CPU GURU PEMBIMBING: IVAN ARIVANDI. Oleh: NOVY PUSPITA WARDANY

Hanif Fakhrurroja, MT

Struktur dan Fungsi Komputer

PENGANTAR TEKNOLOGI INFORMASI

SISTEM OPERASI. Periyadi,ST

ARSITEKTUR DAN ORGANISASI KOMPUTER

PROTEKSI MEMORI DAN CPU TERHADAP KESALAHAN PROGRAM PADA SISTEM OPERASI

Organisasi Komputer & Organisiasi Prosesor

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

Hanif Fakhrurroja, MT

Perangkat Keras Masukan/Keluaran. Kelompok : Intan Sari H. H. Z Verra Mukty

Operasi Unit Kontrol. Organisasi Komputer II. STMIK AUB Surakarta

DIRECT MEMORY ACCESS (DMA)

Mikroposesor-berbasis Sistem PC

DASAR KOMPUTER. Pandangan Umum Komputer

Materi 5: Processor Structure & Function

Pendahuluan BAB I PENDAHULUAN

Sistem komputer. Tiga komponen utama :

KONFIGURASI PIN-PIN MIKROPROSESOR Z 80. Yoyo somantri Dosen Jurusan Pendidikan Teknik Elektro FPTK Universitas Pendidikan Indonesia

P10 Media I/O Universitas Mercu Buana Yogyakarta

BAB Arsitektur Komputer. Konsep Arsitektur Komputer. Rini Agustina, S.Kom, M.Pd RINI AGUSTINA - DARI BERBAGAI SUMBER

SISTEM KOMPUTER DAN SISTEM JARINGAN

Tinjaun Umum Sistem Komputer 1

REVIEW EVOLUSI KOMPUTER

Aditya Wikan Mahastama

MODUL PRAKTIKUM SISTEM OPERASI PRAKTIKUM I MODEL PEMROGRAMAN 1

Input/Output. (Pertemuan ke-9) Prodi S1 Teknik Informatika Fakultas Informatika Universitas Telkom. Diedit ulang oleh: Endro Ariyanto

SISTEM OPERASI. Oleh:

Bagian 2 STRUKTUR CPU

Struktur Central Processing Unit Universitas Mercu Buana Yogyakarta

TI2043 Organisasi dan Arsitektur Komputer Tugas 2 Interrupt Driven I/O

TUGAS ORGANISASI KOMPUTER

SISTEM OPERASI. Review

SINYAL INTERUPSI. 1. Latar Belakang

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

DCH1B3 Konfigurasi Perangkat Keras Komputer

System Buses. Eri Prasetyo W.

BUS KOMPUTER. Di susun oleh : Yulius Ardi ( ) Purnomo ( ) Samih atif ( ) Agus tiawan ( ) Candra Gunawan ( )

Transkripsi:

Modul ke: 02 Ida Fakultas FASILKOM Aplikasi komputer Sistem Operasi Nurhaida, S.T., MT Program Studi MKCU

Computer System Data Bus Control Bus Control Bus I/O DEVICE PORT I/O PEMROSES MAIN MEMORY Address Bus

Basic Element Of Computer Systems Processor Main Memory referred to as real memory or primary memory volatile I/O modules secondary memory devices communications equipment terminals System bus communication among processors, memory, and I/O modules

Pemroses/Processor Fungsi utama mengendalikan operasi komputer (Central Processing Unit) Melakukan fungsi pemrosesan data Melakukan operasi logik Mengelola aliran data 4

Cara Kerja Membaca instruksi dari memory kemudian dieksekusi, dimana eksekusi dituntun oleh clock yang membangkitkan pulsa ke pemroses. Setiap pulsa clock, pemroses melakukan kerja. Mengambil instruksi yang dikodekan secara binner dari memori utama Men-dekode instruksi menjadi aksi-aksi sederhana Melaksanakan aksi-aksi 5

Operasi-operasi di komputer Operasi aritmatika Operasi Logika Operasi pengendalian 6

Komponen Pemroses ALU (Arithmetic Logic unit) untuk Komputasi, operasi aritmatka dan logika CU (Control Unit) untuk pengedalian operasi yang dilakukan sistem komputer Register-register, membantu pelaksanaan operasioperasi pada pemroses 7

Register Terlihat pemakai, pemrogram dapat memeriksa isi dari register Data Register General Purpose Register Difungsikan untuk berbagai keperluan pada instruksi mesin yang melakukan suatu operasi pada data Special Purpose Register Digunakan untuk keperluan tertentu, ex;» Menampung Operasi floating point» Menampung limpahan operasi aritmatika, dsb. 8

Register Address Register Alamat data di main memory Alamat instruksi di memori utama. Bagian alamat yang digunakan dalam penghitungan alamat lengkap. Ex; Index register Segmen Pointer Register Stack Point Register Flag register 9

Register Register untuk kendali dan status Register untuk alamat dan buffer MAR (Memory Address Register) Mencatat alamat memori yang akan di akses (R/W) MBR (Memory Buffer Register) Menampung data yang akan dituliskan kememori yang alamatnya ditunjuk MAR atau menampung data dari memori yang akan dibaca I/O AR Mencatat alamat port yang akan diakses (R/W) I/O BR Menampung data yang akan dituliskan ke port yang alamatnya ditunjuk oleh I/O AR atau menampung data dari port yang akan dibaca 10

Top-Level Components 11

Register Register untuk eksekusi instruksi Program Counter Instruction Register Register untuk Informasi dan Status Sign Zero Carry Equal Overflow Interrupt enable/disable Supervisor 12

Interrupt An interruption of the normal sequence of execution Improves processing efficiency Allows the processor to execute other instructions while an I/O operation is in progress A suspension of a process caused by an event external to that process and performed in such a way that the process can be resumed 13

Interrupt Cycle 14

Instructions Cycle 15

Classes Of Interrupt Program arithmetic overflow division by zero execute illegal instruction reference outside user s memory space Timer I/O Hardware failure 16

Interrupt Handler A program that determines nature of the interrupt and performs whatever actions are needed Control is transferred to this program Generally part of the operating system 17

Memori 18

Struktur Penyimpanan Ukuran memori utama relatif kecil untuk dapat menyimpan data dan program secara keseluruhan. Memori utama bersifat volatile, tidak bisa menyimpan secara permanen, apabila komputer dimatikan maka data yang tersimpan di memori utama akan hilang. 19

Going Down the Hierarchy Decreasing cost per bit Increasing capacity Increasing access time Decreasing frequency of access of the memory by the processor 20

Memori Memori menyimpan data dan program Setiap kali pemroses melakukan eksekusi, pemroses melakukan pembacaan instruksi dari memori utama 21

Konsep Memori 2 level Cache memory, memori berkapasitas terbatas dan berkecepatan tinggi. Cache memori ada diantara memori utama dan register pemroses berfungsi agar pemroses tidak langsung mengacu memori utama tetapi di cache memory yang kecepatan aksesnya lebih tinggi. Metode ini meningkatkan kinerja sistem Buffering, bagian memori utama untuk menampung data yang akan di trasfer dari/ke perangkat masukan/keluaran dan penyimpan sekunder. Buffering dapat mengurangi frekuensi pengaksesan dari/ke perangkat masukan/keluaran dan penyimpan sekunder sehingga meningkatkan kinerja sistem. 22

Disk Cache A portion of main memory used as a buffer to temporarily to hold data for the disk Disk writes are clustered Some data written out may be referenced again. The data are retrieved rapidly from the software cache instead of slowly from disk 23

Cache Memory Processor speed is faster than memory speed Increase the speed of accessing memory Invisible to operating system 24

Cache Memori 25

Direct Memory Access Metoda penanganan I/O dimana device controller langsung berhubungan dengan memori tanpa campur tangan CPU. Setelah men-set buffers, pointers, dan counters untuk perangkat I/O, device controller mentransfer blok data langsung ke penyimpanan tanpa campur tangan CPU. DMA digunakan untuk perangkat I/O dengan kecepatan tinggi. Hanya terdapat satu interupsi setiap blok, berbeda dengan perangkat yang mempunyai kecepatan rendah dimana interupsi terjadi untuk setiap byte (word). 26

Direct Memory Access (DMA) I/O exchanges occur directly with memory Processor grants I/O module authority to read from or write to memory Relieves the processor responsibility for the exchange Processor is free to do other things Transfers a block of data directly to or from memory An interrupt is sent when the task is complete The processor is only involved at the beginning and end of the transfer 27

Direct Memory Access (DMA) 28

Magnetic Disk Berperan sebagai secondary storage pada sistem komputer modern. Magnetic Disk disusun dari piringan-piringan seperti CD. Kedua permukaan piringan diselimuti oleh bahan-bahan magnetik. Permukaan dari piringan dibagi-bagi menjadi track yang memutar, yang kemudian dibagi lagi menjadi beberapa sektor. 29

I/O Device Components Komponen mekanis adalah perangkat itu sendiri Komponen elektronis yaitu pengendali perangkat berupa chip controller 30

How it s works Perangkat nyata yang dikendalikan chip controller diboard sistem atau card. Controller dihubungkan dengan pemroses dan komponen-komponen lain lewat bus. Controller biasanya mempunyai registerregister untuk mengendalikannya. Status register berisi status yang mendeskripsikan kode kesalahan. Tiap controller dibuat agar dapat dialamati secara individu oleh pemroses sehingga perangkat lunak device driver dapat menulis ke register-registernya dan dengan demikian mengendalikannya. 31

System Bus Bus alamat (address bus), Bus alamat berisi 16,20,24 jalur sinyal paralael atau lebih. CPU mengirimkan alamat lokasi memori atau port yang ingin ditulis atau dibaca pada bus ini. Jumlah lokasi memori yang dilamati ditentukan jumlah jalur alamat. Jika CPU mempunyai N jalur alamat maka daapat mengalamati pangkat N (2N) lokasi memori dan atau port secara langsung. Saat CPU membaca atau menulis data mengenai port, alamat port dikirmkan di bus alamat. Bus data (data bus), Bus data berisi 8, 16,32 jalur sinyal paraalel atau lebih. Jalurjalur data adalah dua arah (biderectional). CPU dapat membaca dan mengirim dari dari/ke memori atau port. Terdapat banyak perangakat yang di tempelkan ke bus data tapi hanya satu perangkat pada satu saat dapat memakainya. Untuk melakukan prosedur ini perangkaat harus mempunyai tiga state (tristate) agar bisa dipasang pada bus data 32

System Bus Bus kendali (control bus), Bus ini berisi 4-10 jalur sinyal paralel. CPU mengirimkan sinyal-sinyal pada bus kendali untuk memerintahkan memori atau port. Sinyal bus kendali antara lain : Memory read untuk memerintahkan melakukan pembacaan memori Memory Write untuk memerintahkan melakukan penulisan memori I/O read untuk memerintahkan melakukan pembacaan I/O port I/O write untuk memerintahkan melakukan penulisan I/O port 33

Mode Eksekusi Instruksi Program bagian dari SO Program pemakai Instruksi-instruksi yang memerlukan kewenangan tinggi, antara lain : Membaca atau memodifikasi register kendali (bit-bit register PSW) Instruksi-instruksi primitif perangakat I/O Instruksi-instruksi untuk manajemen memori Bagian memori tertentu hanya dapat diakses dalam mode kewenangan tinggi 34

Terima Kasih Ida Nurhaida, S.T., MT Reference Book : Prawirosumarto, s., Elmande, Y., & Nugraha, N. (2012). Aplikasi Komputer (3rd ed.). (E. Setiadi, Ed.) Mitra Wacana Media