Arsitektur dan Perangkat Keras Komputer

dokumen-dokumen yang mirip
Perangkat Keras Komputer

Apa itu Mikrokomputer?

Konsep Organisasi dan Arsitektur Komputer (Pertemuan ke-2)

Materi 2: Computer Systems

Berbagai Macam Bentuk Komputer

PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER CENTRAL PROCESSING UNIT

Materi 1: Pendahuluan

DCH1B3 Konfigurasi Perangkat Keras Komputer

Arsitektur Dan Organisasi Komputer. Pengantar Arsitektur Organisasi Komputer

Organisasi & Arsitektur. Komputer. Org & Ars komp Klasifikasi Ars Komp Repr Data

Materi 5: Processor Structure & Function

PENGANTAR TEKNOLOGI INFORMASI. Miftahul Huda, S.Pd STIE Putra Bangsa

William Stallings Computer Organization and Architecture

GAMBARAN UMUM SISTEM KOMPUTER

SISTEM MIKROPROSESOR RIZAL SURYANA JURUSAN TEKNIK ELEKTRO - UNJANI

Pendahuluan Arsitektur Organisasi Komputer

Penjadwalan Proses Sistem Operasi (TKE113117) Program Studi Teknik Elektro, Unsoed

2-1. Apa itu Komputer?? HARDWARE 1 PERANGKAT SISTEM KOMPUTER. Erwin Harahap

MODUL 1 - MENGENAL HARDWARE

ebook Fakultas Teknologi Industri Universitas Gunadarma 2013

Pengantar Organisasi Komputer

1 Tinjau Ulang Sistem Komputer

Hanif Fakhrurroja, MT

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

STRUKTUR CPU. Arsitektur Komputer

7.1 Pendahuluan. 7.2 Central Processing Unit (CPU)

Pengantar Teknologi Informasi A. Pertemuan 7. Prossesor & Memori

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

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

Pengenalan Komputer. Mahasiswa dapat menjelaskan definisi komputer,jenis generasi perkembangannya. Nawindah,S.Kom, M.Kom. Modul ke: Fakultas FT

MICROPROCESSOR. Published by. imeldaflorensia91

Struktur dan Fungsi Komputer

Mengapa mempelajari Arsitektur dan Organisasi Komputer ARSITEKTUR DAN ORGANISASI KOMPUTER PART I: OVERVIEW 03/09/2014

DCH1B3 Konfigurasi Perangkat Keras Komputer

Arsitektur Komputer. Pertemuan - 1. Oleh : Riyanto Sigit, S.T, M.Kom Nur Rosyid Mubtada i S.Kom Setiawardhana, S.T Hero Yudo Martono, S.

ARSITEKTUR DAN ORGANISASI KOMPUTER

APLIKASI KOMPUTER- Perangkat Keras Komputer Materi Kuliah Sks : 2

Hanif Fakhrurroja, MT

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Central Processing Unit ( CPU )

Thread, SMP, dan Microkernel (P ( e P rtemuan ua ke-6) 6 Agustus 2014

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

SISTEM KOMPUTER SMK MEDIA INFORMATIKA

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

P2 Pengantar Arsitektur & Organisasi Komputer Universitas Mercu Buana Yogyakarta

Arsitektur Komputer, Mikroprosesor dan Mikrokontroller. TTH2D3 Mikroprosesor

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

Alat Pemroses (Processing Device)

Pengantar sistem komputer

Mikroposesor-berbasis Sistem PC

Organisasi & Arsitektur Komputer

AVR MICROCONTROLLER: HISTORY AND FEATURE

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

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Antarmuka CPU. TSK304 - Teknik Interface dan Peripheral. Eko Didik Widianto. Teknik Sistem Komputer - Universitas Diponegoro.

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Sistem Mikrokontroler

Sistem Komputer. Tiga komponen utama : CPU

Aplikasi Komputer. Miftahul Fikri, M.Si. Komputer Perkembangan Komputer Komponen dan Struktur Komputer. Modul ke: Fakultas Ekonomi dan Bisnis

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

Sistem Teknologi Informasi. Website Faperta: Materi Kuliah:

Disusun Oleh: Agenda. Terminologi Klasifikasi Flynn Komputer MIMD. Time Sharing Kesimpulan

BAB I PENDAHULUAN. Merancang aplikasi Paralel Processing yang diimplementasikan dengan penggunaan Computer-Unified-Device-Architecture (CUDA).

Arsitektur Sistem Komputer

Komponen Sistem Informasi. Hardware Software Data User Komunikasi Prosedur

Oleh : Agus Priyanto, M.Kom

Organisasi Sistem Komputer

Pendahuluan BAB I PENDAHULUAN

1. PENDAHULUAN 1.1. LATAR BELAKANG MASALAH

CENTRAL PROCESSING UNIT (CPU) Sebuah mesin tipe von neumann

Organisasi dan Arsitektur Komputer : Perancangan Kinerja

Sejarah Komputer & Arsitektur Von Neumann Machine

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI SISTEM KOMPUTER KODE / SKS : KD / 3

Perkembangan Mikroprosesor dari Waktu ke Waktu

Pertemuan ke 2 Pengantar Organisasi Komputer

DASAR KOMPUTER DAN PEMROGRAMAN

UNIVERSITAS JENDERAL SOEDIRMAN FAKULTAS SAINS DAN TEKNIK JURUSAN TEKNIK PRODI TEKNIK ELEKTRO. Arsitektur Komputer. Minggu I 1

3. ALU. Tugas utama adalah melakukan semua perhitungan aritmatika dan melakukan keputusan dari suatu operasi logika.

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

PROTEKSI MEMORI DAN CPU TERHADAP KESALAHAN PROGRAM PADA SISTEM OPERASI

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

PENDAHULUAN. Pengenalan Arsitektur Dan Organisasi Komputer MODUL PERKULIAHAN. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh

PENGENALAN TEKNOLOGI INFORMASI (PTI) KONSEP SISTEM KOMPUTER DAN SEJARAH PERKEMBANGAN KOMPUTER

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

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

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

PROSESOR Register Memori A L U. Cache Memori Memori Utama Memori Sekunder C U

ORGANISASI KOMPUTER DASAR

TEKNIK INFORMATIKA PERTANIAN

PENGANTAR TEKNOLOGI INFORMASI

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

Sistem Operasi. Struktur Sistem Komputer. Adhitya Nugraha. Fasilkom 10/6/2014

Memori? menunjuk ke penyimpanan disket. Tempat informasi, dibaca dan ditulis

Materi 4: Microprocessor-Based Control

SATUAN ACARA PERKULIAHAN MATA KULIAH : Pengantar Organisasi dan Arsitektur Komputer Strata / Jurusan : Strata Satu / Sistem Informasi

Pengantar Organisasi Komputer. Abdul Syukur

Transkripsi:

Arsitektur dan Perangkat Keras Komputer Konsep Sistem Informasi (TKE132206) Program Studi Teknik Elektro, Unsoed Iwan Setiawan <stwn at unsoed.ac.id> 1/65

Teknologi Informasi vs. Sistem Informasi

Teknologi Informasi vs. Sistem Informasi Teknologi Informasi berkaitan dengan pemanfaatan teknologi komputer dan jaringan untuk mengolah informasi di dalam sebuah organisasi Mengolah informasi: membuat, menyimpan, mengambil, mengubah, dan menyebarluaskan informasi Sistem Informasi berkaitan dengan kombinasi antara manusia, teknologi komputer dan jaringan, sumber daya/data, kebijakan serta prosedur untuk pengolahan informasi di dalam sebuah organisasi 3/65

Komputer

Komputer Komputer saat ini sangat berperan dalam hidup manusia Komputer dapat digunakan untuk menghitung nilai kuliah, bermain gim, mengendalikan reaktor nuklir, mengirimkan peluru kendali, dan juga untuk eksplorasi planet/galaksi Prinsip dasar komputer adalah menerima masukan, memproses, dan mengeluarkan hasil/informasi Komputer terdiri dari perangkat keras (fisik) dan perangkat lunak (instruksi) Beekman dan Beekman (2008) 5/65

Jenis Komputer

Jenis Komputer (1) Destop: umumnya digunakan oleh satu orang pengguna. Aplikasi yang dapat digunakan: akuntansi, perkantoran, gim, multimedia Workstation: komputer destop yang memiliki daya komputasi yang relatif besar. Biasanya digunakan untuk aplikasi teknik dan sains. CAD/CAM Tertanam/embedded: komputer yang didesain khusus untuk melakukan satu atau dua pekerjaan spesifik Alat rumah tangga, pengendali suhu, pemantau kesehatan, keamanan rumah, navigasi, multimedia, komunikasi, transportasi, dll. Perangkat lunak/firmware tersimpan di dalam ROM Fitur waktu-nyata/real-time. Hard real-time dan soft real-time 7/65

Jenis Komputer (2) Portabel: laptop dan ponsel cerdas Server: menyediakan layanan dan sumber daya melalui jaringan Mainframe: digunakan oleh organisasi besar, untuk pekerjaan dengan komputasi dan kebutuhan sumber daya yang besar, timesharing/multi-user, transaksi Superkomputer: digunakan oleh para pengguna yang membutuhkan akses komputer yang (sangat) powerful dan cepat Penelitian, prakiraan cuaca, simulasi, sensus, dll. 8/65

Sistem Komputer

Arsitektur Von Neumann (1) 1944: pengembangan EDVAC. Penyimpanan program di memori 1945: John von Neumann menulis konsep program yang disimpan di memori dalam laporan First Draft of a Report on EDVAC Mesin Von Neumann /Arsitektur Von Neumann/Model Von Neumann/Arsitektur Princeton Memori untuk menyimpan instruksi dan data Unit pemroses untuk melakukan operasi aritmatika dan logika Unit kontrol untuk menerjemahkan instruksi Desain arsitektur komputer digital elektronik 10/65

Arsitektur Von Neumann (2) M E M O R Y M AR M D R IN P U T K M S D e yb o a rd ouse canne r is k O U TP U T P R O C E S S IN G U N IT ALU TE M P M o n ito r P rin te r LE D D is k Patt dan Patel (2002) C O N T R O L U N IT P C IR 11/65

Arsitektur Von Neumann (3) Kapooht, CC By-SA, https://commons.wikimedia.org/wiki/file:von_neumann_architecture.svg 12/65

Arsitektur Von Neumann (4) Booyabazooka, CC By-SA, https://commons.wikimedia.org/wiki/file:von_neumann_architecture.svg 13/65

Elemen Sistem Komputer Stallings (2011) 14/65

Prosesor Mengendalikan operasi komputer dan menjalankan fungsi pemrosesan data Disebut sebagai Central Processing Unit (CPU), pada sistem komputer dengan prosesor tunggal/uniprosesor Register Register alamat memori (MAR): menentukan alamat memori untuk pembacaan dan penulisan selanjutnya Register bufer memori (MBR): berisi data yang akan dibaca atau dituliskan dari/ke memori Register alamat I/O (I/O AR): menentukan perangkat I/O Register bufer I/O (I/O BR): digunakan untuk pertukaran data antara modul I/O dan prosesor 15/65

Memori Utama Berfungsi untuk menyimpan data dan program Secara umum bersifat volatil/volatile/ sementara. Informasi yang ada di dalam memori akan hilang ketika komputer dimatikan Berbeda dengan memori diska yang akan tetap menyimpan informasi walaupun komputer dimatikan Disebut dengan memori nyata/memori utama (real memory atau primary memory) Modul memori terdiri dari banyak lokasi yang didefinisikan dengan alamat berupa urutan angka Setiap lokasi berisi pola bit tertentu yang dapat diinterpretasikan sebagai instruksi atau data 16/65

Modul I/O Masukan dan keluaran. Input/Output (I/O) Untuk memindahkan data antara komputer (prosesor/memori) dan lingkungan eksternalnya Lingkungan eksternal terdiri dari bermacam perangkat termasuk perangkat memori sekunder seperti diska atau harddrive, perangkat komunikasi, dan terminal Memiliki bufer internal untuk menyimpan data sementara 17/65

Bus Sistem Menyediakan jalur komunikasi antar komponen di dalam sebuah sistem komputer Tanenbaum (2009) 18/65

Bus Sistem Menyediakan jalur komunikasi antar komponen di dalam sebuah sistem komputer Tanenbaum (2009) Aku sudah jarang dipakai :( 19/65

Bus Sistem Menyediakan jalur komunikasi antar komponen di dalam sebuah sistem komputer Mari sini.. Pindah ke USB ah.. Aku sudah jarang dipakai :( Aku juga! Aku juga! Tanenbaum (2009) 20/65

Komponen Komputer: Top-level View Stallings (2011) 21/65

Mikroprosesor Revolusi perangkat keras, sehingga muncul komputasi destop dan bergerak Prosesor dalam cip tunggal Prosesor yang semakin cepat untuk komputasi bertujuan umum (general purpose) Sekarang muncul multiprosesor dan multiinti. Bedanya? Setiap cip/soket berisi lebih dari satu prosesor (inti/core) Ukuran memori cache yang besar (bertingkat, L1/L2/L3) Setiap inti memiliki prosesor logikal yang berbagi unit eksekusi. Umumnya terdapat 2 (hardware) thread untuk masing-masing inti. Cek spesifikasi prosesor 22/65

Cip Quad-core dengan Cache L1/L2 Tanenbaum (2009) 23/65

Organisasi SMP Stallings (2011) 24/65

Komputer Multiinti/Multicore Dikenal dengan cip multiprosesor Mengkombinasikan dua atau lebih prosesor (inti/core) pada sebuah potongan silikon (die) Setiap inti memiliki semua komponen yang ada pada sebuah prosesor tersendiri/independen Register, ALU, pipeline hardware, unit kendali, instruksi L1, cache data Cip multiinti menyediakan cache L2, dan pada beberapa tipe prosesor terdapat cache L3 25/65

Intel Core i7 (1) Stallings, 2011. 26/65

Intel Core i7 (2) Stallings (2011) 27/65

Server Asus (1) Rendy Maulana, http://rendymaulana.com/archives/2014/10/01/testing-bnib-asus-server/ 28/65

Server Asus (2) Rendy Maulana, http://rendymaulana.com/archives/2014/10/01/testing-bnib-asus-server/ 29/65

Graphical Processing Unit (GPU) Menyediakan komputasi yang efisien pada sederetan (array) data dengan menggunakan teknik Single-Instruction Multiple Data (SIMD) Saat ini GPU sudah memiliki banyak inti untuk melakukan teknik tersebut Digunakan pula pada superkomputer dan komputasi paralel Sebagian CPU memiliki kemampuan SIMD Umumnya digunakan untuk melakukan pengolahan dan rendering grafis. Multimedia Digunakan pula untuk pemrosesan numerik, simulasi fisik pada gim/permainan, atau tabel/spreadsheet yang besar 30/65

Digital Signal Processor (DSP) Menangani sinyal streaming seperti audio dan video Umumnya ditanamkan pada perangkat (embedded) Contoh pada modem dan perangkat portabel Pada perangkat-perangkat khusus dapat memberikan: dukungan enkoding/dekoding suara dan video (codec); dukungan enkripsi dan keamanan 31/65

System on a Chip (SoC) Kebutuhan untuk perangkat bergerak/portabel CPU dan cache terintegrasi ke dalam sebuah cip, bersama dengan GPU, DSP, memori utama, serta perangkat I/O seperti radio dan codec Umumnya paling tidak terdapat CPU dan GPU yang terintegrasi ke dalam satu cip SoC pada Raspberry Pi 2: CPU, GPU, DSP, I/O 32/65

Personal Computer (PC)

http://vintagecomputing.com/index.php/archives/111

PC Gustavb, CC By-SA, https://commons.wikimedia.org/wiki/file:personal_computer,_exploded.svg 35/65

PC HereToHelp, CC By-SA, https://commons.wikimedia.org/wiki/file:personal_computer,_exploded_6.svg 36/65

Motherboard (1) Jonathan Zander, CC By, https://commons.wikimedia.org/wiki/file:microatx_motherboard_with_amd_athlon_processor_2_digon3.jpg 37/65

Motherboard (2) Mike Babcock, CC By, https://flic.kr/p/6ucwg5 38/65

Moxfyre, CC By-SA, https://commons.wikimedia.org/wiki/file:motherboard_diagram.svg Motherboard (3) 39/65

Server

Server Web: Dell PowerEdge 850 Rodzilla, CC By-SA, https://commons.wikimedia.org/wiki/file:inside_and_rear_of_webserver.jpg 41/65

Google: Ultra II/Dual 200 MHz/256 MB http://geektechnique.org/media/google/googlehardware.html 42/65

http://geektechnique.org/media/google/googlehardware.html Google: 10 Buah Diska 9GB SCSI 43/65

Google (~1996) http://geektechnique.org/blog/860/ten-years-of-google.html 44/65

Steve Jurvetson, CC By, https://flic.kr/p/ewnwz

Google (2009) http://cnet.com/news/google-uncloaks-once-secret-server-10209580/ 46/65

Google (2009) http://cnet.com/news/google-uncloaks-once-secret-server-10209580/ 47/65

Facebook (2011) http://datacenterknowledge.com/archives/2011/04/07/facebook-opens-its-server-data-center-designs/ 49/65

http://datacenterknowledge.com/the-facebook-data-center-faq-page-2/ Facebook (2011) 50/65

Facebook (2011) http://geek.com/chips/facebook-server-secrets-open-sourced-1339061/attachment/cloudrackc2_rackable_servers/ 51/65

Facebook (2012) http://datacenterknowledge.com/archives/2012/06/27/video-facebook-compute-unit/ 52/65

ht tp :// ar s te ch ni ca.c om /in fo rm at io nte ch no lo gy /2 01 3/ 02 / wh one ed s -h pa nd -d el l-f a ce bo ok -n o wde sig n sal l-i ts -o wn -s er v er s/ Facebook (2013) 53/65

http://arstechnica.com/information-technology/2013/02/who-needs-hp-and-dell-facebook-now-designs-all-its-own-servers/

http://arstechnica.com/information-technology/2013/06/facebook-opens-data-center-filled-entirely-with-servers-it-designed/

Single-Board Computer

Raspberry Pi 2 Multicherry, CC By-SA, https://commons.wikimedia.org/wiki/file:raspberry_pi_2_model_b_v1.1_top_new_%28bg_cut_out%29.jpg 57/65

Raspberry Pi 2 Efa2, CC By-SA, https://commons.wikimedia.org/wiki/file:raspberry_pi_b%2b_rev_1.2.svg 58/65

Single-Board Computer (SBC) Cubieboard BeagleBone Black Banana Pi Intel Galileo... 59/65

https://crowdsupply.com/kosagi/novena-open-laptop Novena 60/65

Novena ht upp rowds c / :/ s tp / ko ly.com ptop en-la p o a ov en sagi/n 61/65

eras -cam e-38 k a ine/m agaz om/m.c e ezin /mak http:/ -av -and top/ e-lap ourc s n e n-op ing-a /build

Raspberry Pi: Cluster Computing http://southampton.ac.uk/~sjc/raspberrypi/ 63/65

http://southampton.ac.uk/~sjc/raspberrypi/

Daftar Bacaan A.S. Tanenbaum, Modern Operating Systems, 3rd ed. Prentice Hall, 2009. G. Beekman dan B. Beekman, Digital Planet: Tommorow s Technology and You, 8th ed., salindia presentasi. Prentice Hall, 2008. W. Stallings, Operating Systems: Internals and Design Principles, 7th ed. Prentice Hall, 2012. W. Stallings, Operating Systems: Internals and Design Principles, 7th ed., salindia presentasi. Prentice Hall, 2011. Y.N. Patt dan S.J. Patel, The Von Neumann Model, di Introduction to Computing Systems: From Bits and Gates to C and Beyond, 2nd ed., salindia presentasi oleh G.T. Byrd. Mc-GrawHill, 2002. 65/65