Anda di halaman 1dari 13

10/8/2012

Organisasi Sistem Komputer

Koordinasi dari berbagai tingkat abstraksi

Pengertian Dasar
Arsitektur Komputer
Studi struktur, sifat, dan desain komputer.
Sistem komputer adalah himpunan sumber daya
virtual bagi pemrogram.
[(instruksi), representasi data, mekanisme I/O, dan
teknik pengadresan]
Antarmuka antara HW & lowest level SW
Organisasi Komputer
studi struktur terpadu unit-unit fisik sistem komputer
agar berfungsi dengan benar.
[sinyal-sinyal kendali, antarmuka, teknologi memori]

10/8/2012

Pengertian Dasar
Computation / komputasi = perhitungan
Selama hidup manusia selalu berhitung
Komputasi makin rumit, data makin banyak, hasil ingin
cepat dan akurat perlu alat komputasi
Computer (B.Inggris) / computare (B. Latin) / komputer =
alat hitung
Alamiah jari tangan
Buatan abacus, slide rule, electro-machine
Konsep komputasi (Bahasa Latin)
Digitus (finger) dan calculus (pebble)

Fungsi dari Komputer :


Data processing/ pengolahan data, hanya beberapa
metode atau tipe-tipe penting pengolahan data
Data storage/ penyimpanan data, file data disimpan
dalam komputer untuk dapat dicari dan diperbarui
nantinya
Data movement/ pemindahan data. Ketika data diterima
dari atau dikirimkan ke peralatan yang terhubung
dengan komputer maka prosesnya disebut dengan I/O
dan peralatan dikenal sbg periferal.
Control/ kontrol, dikerjakan oleh individu yg
menyediakan komputer dengan instruksi-instruksi

Mengapa computer ?
Move data
Store data
Process data
Control

10/8/2012

Mengapa computer ?
Move data / Data
Movement
Komputer dapat berfungsi
sebagai alat pemindah data,
pemindahan data dari
sebuah periferal/ saluran
komunikasi ke perangkat
lainnya

Mengapa computer ?
Store data
Komputer sebagai
penyimpanan data, dimana
data dipindahkan dari
lingkungan luar ke
penyimpanan komputer
(baca) dan sebaliknya (tulis)

Mengapa computer ?
Process data
a. Pengolahan data dari/ke
penyimpanan
Gambar disamping
menjelaskan operasi-operasi
yang melibatkan pengolahan
data, terhadap data
manapun yang terdapat
dalam tempat penyimpanan

10/8/2012

Mengapa computer ?
Process data
b. Pengolahan data dari
penyimpanan ke I/O
Gambar disamping
menjelaskan operasi-operasi
yang melibatkan pengolahan
data atau perpindahan
antara tempat penyimpanan
dan lingkungan luar.

Struktur & Fungsi


Komputer : sebuah sistem yang kompleks/ komputer
kontemporer terdiri dari jutaan komponen elektronik
dasar.
Struktur : Suatu cara bagaimana komponen-komponen
(5 komp utama) saling berhubungan satu sama lain.
Function : Operasi individual masing-masing komponen
sebagai bagian dari struktur.

Struktur Tingkat Atas


Peripherials

Computer

Central
Processing
Unit

Computer

Main
Memory

Systems
Interconnection

Input
Output

Communication Lines

10/8/2012

Struktur Tingkat Atas


Struktur internal komputer memiliki 4 komponen struktur
utama antara lain :
Central Processing Unit (CPU): mengontrol operasi
komputer dan membentuk fungsi-fungsi pengolah
datanya. CPU secara sederhana disebut sebagai
processor
Main memory: menyimpan data
I/O: memindahkan data antara komputer dengan
lingkungan luarnya
Systems Interconnection: beberapa mekanisme
komunikasi antara CPU, main memory, dan I/O

Struktur CPU
CPU
Computer
I/O

System
Bus

ALU
(Arithmatic
and Logical
Unit

Register

CPU

CPU
Interconnection

Memory

Control
Unit

Struktur - CPU
Komponen-komponen struktur utamanya adalah:
a. Control unit: mengontrol operasi CPU dan mengontrol
komputer
b. Arithmetic and logic unit: membentuk fungsifungsi
pengolahan data komputer
c. Registers: sebagai penyimpanan internal bagi CPU
d. CPU interconnection: sejumlah mekanisme komunikasi
antara control unit, ALU dan registers

10/8/2012

Struktur CU
Control Unit
CPU
Sequencing
Login

ALU

Internal
Bus

CU

Control Unit
Registers and
Decoders

Register

Control
Memory

Tingkat-tingkat Abstraksi
TingkatOrganisasi Komputer

Application S/W
MS Word
computer as electronic type-writer
MS Excel
computer as electronic calculator
System S/W
Compilers
computer as translator (source to executable program)
Operating Systems
computer as machine that executes programs,
stores files, prints content of files to printers, communicate with other
computers
Instruction Set
What basic operations can be carried out
What, where, and how data can be stored & retrieved in/from
memory
How can data be exchanged to the outside world
Computer H/W
The 5 components: Datapath, Control, Memory, Input, Output

Tingkat-tingkat Bahasa
TingkatPemrograman
High Level Language
Program (e.g., C)

Compiler
Assembly Language
Program (e.g.,AVR)

Assembler
Machine Language
Program (AVR)

Machine Interpretation
Control Signal
Specification

10/8/2012

Organisasi Bahasa
Pemrograman Java
Java Language

byte code
Java Virtual Machine

Operating System

JVM dapat langsung


berhubungan dgn h/w

Computer H/W

Komponen Utama Komputer

Interkoneksi Antar Komponen

10/8/2012

Konsep Sistem
Model Kotak/black box

Konsep Sistem
Komentar ?
Agama - abstrak
Tata surya - alamiah
Manusia - probabilistik
Peredaran darah - tertutup
Keyboard - sub sistem

Konsep Sistem
Sistem Komputer
Fisik dan buatan manusia.
Organisasi: (CPU, RAM, Perangkat I/O,
Interkonektor).
Deterministik.
Setengah tertutup.
Berbentuk.
Perlu antarmuka.
Memiliki lingkungan sistem

10/8/2012

Konsep Sistem
Sub sistem dari CPU:
Registers
ALU
Internal CPU Interconnection
CU
Sub sistem dari CU:
Sequencing Login
Registers & Decoders
Control Memory

Konsep Sistem
Komputer vs Manusia
Komputer dan manusia memiliki kemiripan: alat I/O,
alat pikir, penyimpan data.
Komputer tidak kenal lelah, manusia sebaliknya.
Komputer lebih kompatibel dibanding manusia.
Limitasi komputer
Unsolvable problems, misalnya Goldbachs conjecture.
Intractable problems, price system performance
Speed limitations terkait dengan time complexity of
order f(n), O(f(n)).

Konsep Sistem
Diagram Konseptual:

10/8/2012

Sudut Pandang
Abstraksi (1)

Sudut Pandang
User
End-user, programmer, engineer, designer, ..
Software ~ program yang menjadikan komputer
bisa bekerja
Application Software
Editor, spreadsheet, special package.
System Software
Operating System, Network OS, utility
Computer Hardware

Sudut Pandang
Abstraksi (2), Mesin Multilevel

10

10/8/2012

Kemajuan Teknologi
Desakan Pengembangan Arsitektur

Kemajuan Teknologi
Desakan Teknologi
Prosesor
kapasitas logik (~ 0.3 /thn)
clock rate (0.2 /thn)
Memori
kapasitas DRAM (~ 0.6 % /thn = 4x per 3 tahun)
kecepatan memori (0.1 /thn)
biaya/bit (turun 0.25 /thn)
Kapasitas disk
0.6 per tahun

Kemajuan Teknologi
Desakan Aplikasi dan Bahasa
Paradigma bahasa
prosedural
berorientasi objek
Paket-paket aplikasi
editor (WS, words, ps, pdf)
spread-sheet (lotus, Exel)
CA-XXX (CAD, CAM, CASE, ..), games.
Kemajuan teknologi
Web, multimedia, Java, ..

11

10/8/2012

Kemajuan Teknologi
Desakan Pengembangan OS
1950-an implementasi resident monitor
1960-an implementasi batch processing dan time
sharing
1970-an implementasi multisystem
1980-an implementasi NOS pada mainframe dan UNIX
pada PC
.
Migrasi OS
Batch oriented ======> Online orinted

Perbandingan Relatif
Generasi Komputer

Catatan
Prinsip desain sistem komputer modern
price / performance
komputer yang dibuat berkinerja tinggi
biaya pembuatan (riset, implementasi, produksi,
pemasaran, lainnya) ekonomis.
Desain dan pembuatan HW dan SW dari masa ke
masa menuntut pengetahuan dan teknologi tinggi.
Divergensi tuntutan (multimedia, wireless, internet,
simulation, intelligent system, PDA) makin memerlukan
customized design.

12

10/8/2012

End
Lecture One

13

Anda mungkin juga menyukai