Arsitektur dan Perangkat Keras Komputer Konsep Sistem Informasi (TKE132206) Program Studi Teknik Elektro, Unsoed Iwan Setiawan <stwn at unsoed.ac.id>
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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) Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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.
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
IR
11/65
Arsitektur Von Neumann (3)
Kapooht, CC By-SA, https://commons.wikimedia.org/wiki/File:Von_Neumann_Architecture.svg
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
12/65
Arsitektur Von Neumann (4)
Booyabazooka, CC By-SA, https://commons.wikimedia.org/wiki/File:Von_Neumann_architecture.svg
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
13/65
Elemen Sistem Komputer
Stallings (2011)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
17/65
Bus Sistem Menyediakan jalur komunikasi antar komponen di dalam sebuah sistem komputer
Tanenbaum (2009)
●
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
18/65
Bus Sistem ●
Menyediakan jalur komunikasi antar komponen di dalam sebuah sistem komputer
Tanenbaum (2009)
Aku sudah jarang dipakai :(
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
19/65
Bus Sistem Menyediakan jalur komunikasi antar komponen di dalam sebuah sistem komputer
Mari sini..
Pindah ke USB ah..
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
Aku sudah jarang dipakai :(
Aku juga!
Aku juga!
Tanenbaum (2009)
●
20/65
Komponen Komputer: Top-level View
Stallings (2011)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
22/65
Cip Quad-core dengan Cache L1/L2
Tanenbaum (2009)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
23/65
Organisasi SMP
Stallings (2011)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
25/65
Intel Core i7 (1)
Stallings, 2011.
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
26/65
Intel Core i7 (2)
Stallings (2011)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
27/65
Server Asus (1)
Rendy Maulana, http://rendymaulana.com/archives/2014/10/01/testing-bnib-asus-server/ Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
28/65
Server Asus (2)
Rendy Maulana, http://rendymaulana.com/archives/2014/10/01/testing-bnib-asus-server/ Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
35/65
PC
HereToHelp, CC By-SA, https://commons.wikimedia.org/wiki/File:Personal_computer,_exploded_6.svg
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
36/65
Motherboard (1)
Jonathan Zander, CC By, https://commons.wikimedia.org/wiki/File:MicroATX_Motherboard_with_AMD_Athlon_Processor_2_Digon3.jpg
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
37/65
Motherboard (2) Mike Babcock, CC By, https://flic.kr/p/6ucwg5
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
38/65
Moxfyre, CC By-SA, https://commons.wikimedia.org/wiki/File:Motherboard_diagram.svg
Motherboard (3)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
39/65
Server
Server Web: Dell PowerEdge 850 Rodzilla, CC By-SA, https://commons.wikimedia.org/wiki/File:Inside_and_Rear_of_Webserver.jpg
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
41/65
Google: Ultra II/Dual 200 MHz/256 MB http://geektechnique.org/media/google/googlehardware.html
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
42/65
http://geektechnique.org/media/google/googlehardware.html
Google: 10 Buah Diska 9GB SCSI
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
43/65
Google (~1996)
http://geektechnique.org/blog/860/ten-years-of-google.html
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
44/65
Steve Jurvetson, CC By, https://flic.kr/p/eWnwZ
Google (2009)
http://cnet.com/news/google-uncloaks-once-secret-server-10209580/
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
46/65
Google (2009)
http://cnet.com/news/google-uncloaks-once-secret-server-10209580/
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
47/65
Facebook (2011)
http://datacenterknowledge.com/archives/2011/04/07/facebook-opens-its-server-data-center-designs/ Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
49/65
http://datacenterknowledge.com/the-facebook-data-center-faq-page-2/
Facebook (2011)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
50/65
Facebook (2011)
http://geek.com/chips/facebook-server-secrets-open-sourced-1339061/attachment/cloudrackc2_rackable_servers/ Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
51/65
Facebook (2012)
http://datacenterknowledge.com/archives/2012/06/27/video-facebook-compute-unit/ Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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)
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed 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 Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
57/65
Raspberry Pi 2 Efa2, CC By-SA, https://commons.wikimedia.org/wiki/File:Raspberry_Pi_B%2B_rev_1.2.svg
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
58/65
Single-Board Computer (SBC) ●
Cubieboard
●
BeagleBone Black
●
Banana Pi
●
Intel Galileo
●
...
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
59/65
https://crowdsupply.com/kosagi/novena-open-laptop
Novena
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
60/65
Novena
ht
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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/
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
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.
Konsep Sistem Informasi (TKE132206) – Program Studi Teknik Elektro, Unsoed
65/65