Anda di halaman 1dari 36

Basic Concept And Computer

Evolution
Reference

Stallings, William. 2016. Computer Organization and Architecture, Designing for Performance. Tenth
Edition. Pearson.
Arsitektur dan
Organisasi
Komputer
Arsitektur Komputer

Arsitektur komputer mempelajari atribut-atribut sistem komputer yang


mempunyai dampak langsung pada eksekusi logis sebuah program.

Contoh : Set Instruksi, jumlah bit yang digunakan untuk penyajian data,
mekanisme I/O, teknik pengalamatan (addressing techniques)
Organisasi Komputer

Organisasi komputer bagian terkait erat unit-unit operasional dan


interkoneksi antar komponen sistem komputer dalam merealisasikan
aspek arsitektural.

Contoh : sinyal kontrol, teknologi hardware, perangkat antarmuka,


teknologi memory
Ilustrasi perbedaan antara arsitektur dan organisasi

Pabrik komputer menawarkan sekelompok model komputer, yang semuanya memiliki arsitektur yang
sama tetapi dengan organisasi yang berbeda.

Akibatnya, model – model yang berbeda akan memiliki harga dan karakteristik kinerja yang berbeda.
Selain itu suatu arsitektur dapat bertahan selama bertahun – tahun dan meliputi sejumlah model komputer
yang berbeda, namun organisasinya dapat berubah - ubah sesuai seiring dengan perkembangan
teknologi.

Contoh IBM System/370 architecture


Komputer

Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to
compute.

Definisi komputer : sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah
data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di
memorinya.

Ada 2 concern yaitu :

Struktur : cara bagaimana tentang komponen saling berelasi

Fungsi : operasi antar masing masing komponen sebagai bagian dari struktur
Fungsi

Semua komputer memiliki 4 fungsi:

- Pengolahan data - Data processing


- Penyimpanan data - Data storage
- Pemindahan data - Data movement -> I / O -> Data communication
- Kendali - Control
Fungsional Komputer
(a) Perpindahan Data (b) Penyimpanan Data (c) Pemrosesan dari dan menuju storage (media penyimpanan) (d) Pemrosesan dari storage ke perangkat
I/O
Struktur dan Fungsi Komputer
Struktur dan Fungsi Komputer
1. Input Device (Alat Masukan)

Adalah perangkat keras komputer yang berfungsi sebagai alat untuk


memasukan data atau perintah ke dalam komputer. Contoh : keyboard
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.
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.
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 hanya 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 menerima data melalui data bus ini. Data bus biasanya terdiri
atas 8, 16, 32, atau 64 jalur paralel.
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.
8. Control Bus

Control Bus digunakan untuk mengontrol penggunaan serta akses ke Data Bus dan
Address Bus. Terdiri atas 4 sampai 10 jalur paralel.
Single Core
Central Processing Unit : mengontrol operasi
komputer dan melakukan pemrosesan data

Main memory : Menyimpan data

I/O : memindahkan data antara komputer


dengan lingkungan eksternal

Interkoneksi sistem : mekanisme untuk


menyediakan komunikasi antara CPU, Main
Memory dan I/O
Multi Core
Central Processing Unit : bagian dari komputer
yg mengeksekusi instruksi. Terdiri dari ALU,
control unit dan register

Core : unit individu proses yang ada pada chip


processor

Processor : terdiri dari lebih dari satu core.


Komponen komputer untuk interpretasi dan
mengeksekusi instruksi
Evolusi Komputer
Komputer Generasi Pertama (1941)

Penggunaan Vacum Tube & instruksi


menggunakan bahasa mesin

ENIAC (Electronic Numerical


Integrator and Computer) : 18000
tabung, 30 ton.
Komputer Generasi Kedua (1948)

Menggunakan Transistor ( IBM 1401 )

Sudah memiliki SO , program , media penyimpan


(disket)

Munculnya COBOL , FORTRAN

Software house, programmer, analyst

Pemanfaatan pada skala industr


Komputer Generasi Ketiga (1958)

penggunaan IC (Integrated Circuit )

mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang
terbuat dari pasir kuarsa

munculnya chip semikonduktor : gabungan banyak IC dalam 1 chip yang dapat


diprogram sesuai dengan kebutuhan
Komputer Generasi Keempat (1980)
Setelah IC, tujuan pengembangan menjadi lebih jelas: mengecilkan ukuran sirkuit dan komponen-komponen elektrik.

Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip.

Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.

Mikroprosesor : penggabungan seluruh komponen komputer ( CPU , memori, kendali I/O) dan diprogram sesuai dengan kebutuhan.

Munculnya PC
Komputer Generasi Kelima
Sudah tidak berorientasi pada kecepatan atau ukuran fisik, namun lebih menonjolkan performance
Artificial intelligence
Embedded System

Penggunaan elektronik dan


software untuk sebuah produk
yang mana berbeda dengan
konsep general purposed
komputer
Microcontroller
1. Specialized Computing: Microcontrollers are designed for specific, dedicated tasks. They are used in embedded systems
and control applications where a limited set of tasks must be performed reliably and efficiently.
2. Processing Power: Microcontrollers have relatively lower processing power compared to microprocessors but are often
sufficient for the specific tasks they are designed for.
3. On-Chip Components: Microcontrollers typically integrate various on-chip components, including CPU, memory (RAM and
ROM), timers, input/output pins, and often analog-to-digital converters (ADCs) and communication interfaces.
4. Real-Time Operating Systems: Microcontrollers may run real-time operating systems (RTOS) or simple firmware to control
devices and sensors. They are not typically used for running general-purpose operating systems.
5. Applications: Microcontrollers are used in a wide range of embedded systems, including appliances, automotive control
systems, medical devices, industrial automation, consumer electronics, and IoT devices.

Microcontroller are designed for specific, dedicated tasks and are commonly used in embedded systems and control
applications where reliability, real-time performance, and low power consumption are essential
Microprocessor
1. General-Purpose Computing: Microprocessors are designed for general-purpose computing and are commonly found in personal
computers, servers, laptops, and other devices that require high computing power.
2. Processing Power: They are optimized for high processing power and can handle complex tasks and multitasking efficiently. They have
more computational resources, such as ALU (Arithmetic Logic Unit), multiple cores, and higher clock speeds.
3. External Components: Microprocessors typically require external components like memory (RAM and ROM), input/output interfaces,
and other peripherals to form a complete computer system. They rely on external hardware for their functionality.
4. Operating Systems: Microprocessors often run full-fledged operating systems, like Windows, Linux, or macOS, which support a wide
range of applications and software.
5. Applications: They are used in applications that require advanced computation, multitasking, and connectivity, such as desktop and
laptop computers, servers, workstations, and high-performance computing devices.

microprocessors are suited for general-purpose computing tasks that require high processing power and are found in devices like computers
and servers
Evolusi Intel
Microprocessor

Anda mungkin juga menyukai