Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
1. Menjelaskan tentang organisasi komputer 2. Menjelaskan perbedaan utama organisasi komputer dan arsitektur komputer 3. Menjelaskan struktur dan fungsi utama komputer 4. Menjelaskan konsep dasar operasi komputer
Komputer
berhirarki
Komputer
dapat dianggap sebagai struktur sejumlah komponen berserta fungsinya yang dijelaskan sebagai fungsi kolektif struktur dan fungsi internalnya.
APAKAH
???
4
APAKAH
TERSEDIA INSTRUKSI UNTUK PERKALIAN? APAKAH INSTRUKSI PERKALIAN DIIMPLEMENTASIKAN SECARA HARDWARE ATAUKAH DILAKUKAN DENGAN PENAMBAHAN SECARA BERULANG?
Arsitektur Komputer Atributatribut sistem komputer yang terkait dengan seorang programmer Contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/O Organisasi Komputer Bagian yang terkait erat dengan unitunit operasional Contoh: teknologi hardware, perangkat antarmuka, teknologi memori, sistem memori, dan sinyalsinyal kontrol
6
Arsitektur
sama, organisasi dapat berbeda Arsitektur bertahan lama, organisasi menyesuaikan perkembangan teknologi
Semua Intel famili x86 memiliki arsitektur dasar yang sama Famili IBM System/370 memiliki arsitektur dasar yang sama Memberikan compatibilitas instruksi level mesin Organisasi antar versi memiliki perbedaan
Struktur
Fungsi
Semua
Pengolahan
data - Data processing Penyimpanan data - Data storage Pemindahan data - Data movement Kendali - Control
10
1. Input Device (Alat Masukan) Adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer 2. Output Device (Alat Keluaran) Adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke monitor), ataupun berupa suara.
11
3. I/O Ports Bagian ini digunakan untuk menerima ataupun mengirim data ke luar sistem. Peralatan input dan output di atas terhubung melalui port ini.
4. CPU (Central Processing Unit) CPU merupakan otak sistem komputer, dan memiliki dua bagian fungsi operasional, yaitu: ALU (Arithmetical Logical Unit) sebagai pusat pengolah data, dan CU (Control Unit) sebagai pengontrol kerja komputer.
12
5. Memori Memori terbagi menjadi dua bagian yaitu memori internal dan memori eksternal. Memori internal berupa RAM (Random Access Memory) yang berfungsi untuk menyimpan program yang kita olah untuk sementara waktu, dan ROM (Read Only Memory) yaitu memori yang haya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan. 6. Data Bus Adalah jalur-jalur perpindahan data antar modul dalam sistem komputer. Karena pada suatu saat tertentu masing-masing saluran hanya dapat membawa 1 bit data, maka jumlah saluran menentukan jumlah bit yang dapat ditransfer pada suatu saat. Lebar data bus ini menentukan kinerja sistem secara keseluruhan. Sifatnya bidirectional, artinya CPU dapat membaca dan menirma data melalui data bus ini. Data bus biasanya terdiri atas 8, 16, 32, atau 64 jalur paralel.
13
7. Address Bus Digunakan untuk menandakan lokasi sumber ataupun tujuan pada proses transfer data. Pada jalur ini, CPU akan mengirimkan alamat memori yang akan ditulis atau dibaca.Address bus biasanya terdiri atas 16, 20, 24, atau 32 jalur paralel.
8. Control Bus Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan Address Bus. Terdiri atas 4 sampai 10 jalur paralel.
14
Control Mechanism
15
Contoh:
Control
Mechanism
Contoh:
Control
Mechanism
17
Contoh:
Control
Mechanism
Contoh:
Control
Mechanism
19
Peripherals
Computer
Central Processing Unit Main Memory
Computer
Systems Interconnection
20
Control Unit
CPU
ALU Control Internal Unit Bus Registers
Control Memory
21
Control Unit
CPU
ALU Internal Bus Registers
Sequencing Logic
Control Unit
Control Memory
22
23
Level 0 dari mesin tersebut merupakan level logika digital, dimana berisi logika-logika yang diwujudkan dalam bentuk logika gerbang. Level inilah yang merupakan hardware sesungguhnya dari sebuah mesin. Logika digital dibentuk dalam suatu komponen analog seperti misalnya transistor dan sebagainya. Level 1 merupakan level arsitektur mikro. Pada level ini terdapat rangkaian dasar sebuah prosesor yang disebut dengan Arithmetic Logic Unit (ALU) yang terdiri dari sekumpulan register yang mampu melakukan operasioperasi logika aritmatika sederhana. Pada level ini juga terdapat program yang mengendalikan beberapa operasi di dalamnya yang disebut dengan nama program mikro. Disamping sebagai pengendali, program mikro ini juga berfungsi sebagai interpreter atau penerjemah untuk instruksi-instruksi dari level di atasnya.
24
Level 2 disebut juga sebagai level arsitektur perangkat instruksi. Biasa disebut juga level ISA (Instruction Set Architecture). Level ini berisikan instruksi-instruksi dasar sebuah mesin seperti yang biasanya terdapat pada manual book dari produk-produk komponen komputer yang dikeluarkan oleh pabrik. Level 3 merupakan level mesin sistem operasi. Level ini merupakan level pengaturan mesin yang dilakukan oleh sebuah perangkat lunak yang disebut dengan sistem operasi. Artinya adalah bahwa pekerjaanpekerjaan yang dilakukan oleh mesin diinterpretasikan secara parsial oleh sistem operasi. Level 4 merupakan level bahasa rakitan. Jika pada level 0 sampai dengan level 3 implementasinya dikerjakan oleh programmer sistem, mulai level 4 pekerjaan dapat dilakukan oleh programer aplikasi.
25
Level 5 merupakan level bahasa tingkat tinggi. Pada level ini, programer yang ingin memberikan instruksi pada komputer tidak perlu susah-susah belajar bahasa mesin karena bahasa yang dipakai adalah bahasa tinggi yang lebih mudah dipahami oleh manusia.
26
Arsitektur
Pada tahun 1843, seorang professor matematika dari Universitas Cambridge Inggris yang bernama Charles Babbage, menemukan suatu konsep pemrosesan data yang menjadi dasar kerja dan prototipe dari komputer-komputer jaman sekarang
Alat mekanis pertama yang mampu dipergunakan untuk menjalankan beberapa algoritma. Programming mesin dilakukan langsung oleh programmer Ada Augusta Lovelace (penemu bahasa ADA - bahasa pemrograman pertama di dunia).
27
28
Arsitektur Mesin :
Bagian input, digunakan untuk membaca instruksi-instruksi dan data dari kartu berlubang. Bagian penyimpanan, memuat 1000 Word yang masing-masing terdiri dari 50 digit desimal. Bagian tersebut digunakan untuk menyimpan operand-operand matematika dari suatu perhitungan. Bagian pengolah, digunakan untuk melakukan pemrosesan data berdasarkan instruksi yang diberikan oleh kartu-kartu plong. Bagian output, terdiri dari output tercatat dan output tercetak yang digunakan untuk menyimpan serta menampilkan hasil pengolahan. Salah satu kelemahan mesin ini yang bukan merupakan konsep komputer modern adalah bahwa mesin ini belum stored program.
29
30
Arsitektur
Mesin
Von Neumann dalam hal ini mewakili mesin komputer generasi pertama yang bersifat stored program. Konsep Bahasa Binary menjadi tonggak sejarah dalam terciptanya komputer digital yang akhirnya membawa Neumann pada julukan promoter of the stored program (software) concept.
31
32
33
Unit Input untuk membaca data dan instruksi yang diberikan. Main Memory terdiri dari 4096 Word satu word memuat 40 bit biner. Arithmetic Logic sebagai bagian yang berfungsi sebagai unit pemrosesan. Control Unit sebagai pengendali kerja antar komponen arsitektur. Unit Output untuk menampilkan hasil pengolahan data yang dilakukan ALU dan CU.
34
35
Registers, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data Arithmetic and Logic Unit (ALU), bertugas membentuk fungsi - fungsi pengolahan data komputer Control Unit, bertugas mengontrol operasi CPU dan secara keseluruhan mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi - fungsi operasinya
Mengatur
Mengambil
Mengirim
instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
Menyimpan
CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register - register dan juga dengan bus - bus eksternal CPU yang menghubungkan dengan sistem lainnya
36
Komputer adalah sebuah mesin elektronik yang secara cepat menerima informasi masukan digital dan mengolah informasi tersebut menurut seperangkat instruksi yang tersimpan dalam komputer dan menghasilkan keluaran informasi yang dihasilkan setelah diolah.
Organisasi Komputer adalah bagian yang terkait erat dengan unitunit operasional dan interkoneksi antar komponen penyusun sistem komputer dalam merealisasikan aspek arsitekturalnya. Arsitektur Komputer lebih cenderung pada kajian atribut atribut sistem komputer yang terkait dengan seorang programmer.
37
Struktur internal komputer meliputi: Central Processing Unit(CPU),Memori Utama, I/O, Sistem Interkoneksi.
Struktur internal CPU meliputi: Control Unit, Aritmetic And Logic Unit(ALU), Register, CPU Interkoneksi.
Fungsi dasar sistem komputer adalah Fungsi Operasi Pengolahan Data, Penyimpanan Data, Fungsi Operasi Pemindahan Data Fungsi Operasi Kontrol.
38
1. Jelaskan perbedaan utama Organisasi Komputer dan Arisitektur Komputer? Beri Contohnya. 2. Gambarkan Struktur Top Level komputer dan jelaskan masing-masing fungsi? 3. Gambarkan Struktur Central Processing Unit dan jelaskan masing-masing fungsi? 4. Gambarkan operasi-operasi komputer dan jelaskan masing-masing fungsi?
39