Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Organisasi Komputer Modern

Presentasi serupa


Presentasi berjudul: "Organisasi Komputer Modern"— Transcript presentasi:

1 Organisasi Komputer Modern
Oleh : Devie Rosa Anamisa

2 Pembahasan Manusia dan komputer Organisasi dan arsitektur komputer
Memori Utama Operasi CPU Konsep Interupsi Teknik-teknik Input/output Konsep Bus Jenis – jenis komputer

3 Manusia Dan Komputer Komputer Alat elektronika yang dapat diprogram
Berfungsi untuk menyelesaikan berbagai macam permasalahan Permasalahan komputasi dan manipulasi data

4 Skema Hubungan Pengguna dan Komputer

5 Karakteristik dari komputer
3 1 2 4 Komputasi yang sangat cepat Kapasitas penyimpanan yang besar baik untuk data ataupun program Bersifat konsisten yang tidak terpengaruh pada kelelahan Bosan suka dan tidak suka, dsb. memiliki akurasi yang sangat tinggi

6 lebih cendrung dikategorikan pada kajian atribut-atribut
Arsitektur Komputer Struktur Pengoperasian Dasar Konsep Perencanaan lebih cendrung dikategorikan pada kajian atribut-atribut sistem komputer yang terkait dengan seorang programmer contoh: set instruksi, aritmetika yang digunakan, teknik pengalamatan, mekanisme I/0.

7 Berhubungan antara komponen sistem komputer Organisasi Komputer Unit-unit operasional komputer Contoh aspek organisasi komputer : teknologi hardware, perangkat antarmuka, teknologi memori, dan sinyal sinyal kontrol

8 Struktur Fungsional dan Interkoneksi Antar Unit

9 Unit Kontrol ALU Register
Mengatur dan mengendalikan semua peralatan yang ada pada sistem Komputer, mengambil instruksi instruksi dari main memory, mengirim instruksi ke aritmatic and logic unit dan menyimpan hasil proses ke main memory - Unit Aritmatik dan Logis. Melakukan operasi aritmatik dengan dasar pertambahan, sedang operasi aritmatik yang lainnya seperti pengurangan, perkalian dan pembagian dilakukan dengan dasar penjumlahan Untuk melakukan eksekusi terhadap program-program komputer dengan cepat terhadap nilai-nilai yang sedang dieksekusi dalam waktu tertentu

10 Memori memory merupakan komponen pembantu kerja CPU dalam melakukan kegiatan pemrosesan data atau pengeksekusian sebuah perintah. Sebuah sistem komputer memiliki berbagai jenis memori, diantaranya: Register Memori Utama (Dynamic RAM) Memori Sekunder

11 Memory terdiri dari sejumlah cell yang dapat menyimpan sepotong informasi.
Setiap cell menyimpan sebuah angka yang disebut alamat. Jika sebuah memory memiliki n cell, maka memory tersebut akan memiliki alamat 0 sampai dengan n-1.

12 Register Berada dalam chip sebuah processor dan merupakan bagian integral dari processor itu sendiri. Register merupakan memori dengan kemampuan proses paling cepat, dimana proses baca dan tulis dilakukan dalam satu siklus detik

13 Memori Utama Wadah penyimpanan utama untuk data, instruksi, maupun hasil pengolahan CPU. Semua instruksi yang akan dieksekusi oleh CPU diambil langsung melalui memori ini. Harganya lebih murah, tidak cepat panas. Lebih dikenal dengan RAM (Random Access Memory).

14 Cara Kerja Memori Utama
Memori utama mengambil data dan program dari memori sekunder (hardisk, dll) CPU mengeksekusi data dan program dari RAM. Jika ingin menyimpan secara permanen maka perubahan data dan program itu dikirim kembali ke memori sekunder (save file to disk).

15 Struktur Memori Utama Memori utama terdapat beberapa unit penting yaitu : MDR (Memory Data Register): unit yang digunakan untuk menampung data yang dipilih dan untuk diteruskan ke processor. MAR (Memory Address Register): unit yang digunakan untuk menampung alamat memori yang dikirim dari processor. Pemilih fungsi Read/Write: unit yang memberikan perintah input (write) dan output (read) kepada elemen memori lainnya

16 Urutan pembacaan data di dalam memori utama
Program counter di dalam processor mengirimkan alamat ke memori utama 1 Alamat data yang dikirim dari program counter processor pada memori utama diterima oleh MAR 2 Setelah alamat berada di dalam MAR, kemudian ditranslasikan ke dalam elemen memori yang diinginkan dengan menggunakan rangkaian dekoder Setelah alamat yang diinginkan dicari dan ditemukan di dalam memori utama, kemudian data atau program yang ada didalamnya di copy ke dalam MDR 3 4 5 Data atau program yang telah ditemukan tersebut dikirim ke processor melalui MDR

17 Memori Sekunder Memori sekunder adalah wadah penyimpanan eksternal yang berada diluar inti sistem komputer dan dapat menyimpan data dan program dalam jumlah yang besar. Lebih dikenal dengan harddisk.

18 OPerasi CPU CPU terdiri dari beberapa bagian yang berbeda yang saling berintegrasi dalam membentuk fungsinya secara bersamaan Perkembangan arsitektur CPU dari tiga generasi yaitu generasi pra komputer yang diwakili oleh arsitektur mesin Analitis Babagge generasi komputer pertama yang stored program yang diwakili oleh mesin Von Noumann generasi komputer modern

19 Mesin Analitis Babbage
Alat mekanis pertama yang mampu dipergunakan untuk menjalankan beberapa algoritma. Programming mesin tersebut dilakukan langsung oleh seorang programmer Ada Augusta Lovelace (penemu bahasa ADA sebagai bahasa pemrograman pertama di dunia).

20 Arsitektur Babbage’s Analytical Engine
Bagian input, digunakan untuk membaca instruksi-instruksi dan data. Bagian penyimpanan, 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.

21 Arsitektur Mesin Von Neumann (1952)
Mewakili mesin komputer generasi pertama yang bersifat stored program Rancangan dasar mesin yang diberi nama IAS Konsep Neumann yang menyatakan bahwa pemrograman komputer dengan menggunakan banyak tombol dan kabel Lambat dan tidak fleksibel Untuk itu Neumann berpikiran bahwa sebuah program dapat diwakili dalam bentuk digital dan tersimpan secara tetap dalam memori komputer secara bersama-sama.

22 Arsitektur mesin Von Noumann
mesin Neumann memiliki lima bagian utama sebagai berikut: 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.

23 Arsitektur Mesin Komputer Modern (≥1980)
Arsitektur mesin Von Noumann menjadi prototipe komputer modern yaitu Arithmetic Logic dan Control Unit yang merupakan bagian dari Central Processing Unit. CPU : ALU (Arithmetic and Logic Unit) membentuk fungsi – fungsi pengolahan data komputer Control Unit, bertugas mengontrol operasi CPU Registers, adalah media penyimpan internal CPU yang digunakan saat proses pengolahan data CPU Interconnections, adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU

24 Konsep Interupsi Fungsi interupsi Tujuan interupsi
Mekanisme penghentian atau pengalihan pengolahan instruksi dalam CPU. Hampir semua modul (memori dan I/0) memiliki mekanisme yang dapat menginterupsi kerja CPU. Tujuan interupsi Untuk manajemen pengeksekusian instruksi agar efektif dan efisien antar CPU dan modul - modul I/0 maupun memori. Setiap komponen komputer dapat menjalankan tugasnya secara bersamaan, tetapi kendali terletak pada CPU sehingga dengan adanya fungsi interupsi ini dapat sebagai sinkronisasi kerja antar modul.

25 Sinyal Interupsi Program Timer I/0 Hardware failure
Interupsi yang dibangkitkan pada hasil eksekusi program. Contohnya: arimatika overflow, pembagian nol, operasi ilegal Timer Interupsi yang dibangkitkan pewaktuan dalam prosesor. I/0 Sinyal interupsi yang dibangkitkan oleh modul I/0 terhadap kondisi error dan penyelesaian suatu operasi. Hardware failure interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan paritas memori.

26 Teknik-Teknik I/O Unit Input/Output (I/O) adalah bagian dari sistem mikroprosesor yang digunakan oleh mikroprosesor untuk berhubungan dengan dunia luar. Unit input Untuk memasukkan data dari luar ke dalam mikroprosesor. Contohnya data yang berasal dari keyboard atau mouse. Unit Output Untuk menampilkan data, atau dengan kata lain untuk menangkap data yang dikirimkan oleh mikroprosesor Contohnya data yang akan ditampilkan pada layar monitor atau printer.

27 Modul Hardware Modul hardware yang disebut “pengontrol I/O”
Modul shoftware disebut I/O driver. Fungsi Pengontrol I/O : Menerima perintah Menganalisis perintah dan mengeksekusinya Menerima sinyal status dari perangkat dan melakukan tindakan yang tepat Mentransfer data dari CPU / memori ke perangkat Mentransfer data dari perangkat ke CPU/ memori Mengubah format data yang diterima dari perangkat Membangkitkan error checking code selama operasi penulisan Memeriksa error pada data Melakukan pembatalan eksekusi command’mencoba kembali perintah semua error Melapor pada CPU pada akhir eksekusi perintah

28 Konsep BUS Hubungan bus/jalur diperlukan di dalam komputer untuk membawa berbagai jenis informasi di antara sub sistem (CPU, Memori, dan pengontrol I/O) antara lain : Instruksi dari memori ke CPU Data dari memori ke CPU Data dari CPU ke memori Alamat memori dari CPU ke memori Alamat port dari CPU ke pengontrol I/O Perintah dari CPU ke pengontrol I/O Status dari pengontrol I/O ke CPU.

29 Kekurangannya adalah kecepatannya rendah karena bus digunakan bersama.
Bus merupakan jalur yang digunakan secara bersama untuk sejumlah sumber dan tujuan. Keuntungan utama metode bus adalah mengurangi biaya perkawatan yang berhubungan dengan sirkuit driver/receiver. Kekurangannya adalah kecepatannya rendah karena bus digunakan bersama. Pada satu waktu, hanya ada dua unit yang dapat berkominikasi, unit yang lain yang ingin melakukan komunikasi harus menunggu.

30 Siklus BUS Pada komputer yang berdasarkan bus:
Komunikasi antar CPU dan sub sistem lainnya mengunakan bus. Urutan kejadian yang dikerjakan bus untuk menstransfer satu byte (word)  melalui bus data disebut siklus bus. Ada empat macam siklus bus yang utama: Memory read bus cycle: CPU membaca data dari lokasi memori Memory write bus cycle: CPU menulis data ke lokasi memori I/O read bus cycle: CPU membaca (menerima) data dari port input I/O write bus cycle: CPU menulis (mengirim) data dari port output

31 MODEL-MODEL KOMPUTASI
SISD Single Instruction, Single Data Satu-satunya yang menggunakan model SISD: arsitektur Von Neumann. Ini dikarenakan pada model ini hanya digunakan 1 processor saja. Oleh karena itu model ini bisa dikatakan sebagai model untuk komputasi tunggal. Beberapa contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

32 SIMD Single Instruction, Multiple Data.
SIMD menggunakan banyak processor dengan instruksi yang sama, namun setiap processor mengolah data yang berbeda. Beberapa contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2.

33 MISD Multiple Instruction, Single Data.
MISD menggunakan banyak processor dengan setiap processor menggunakan instruksi yang berbeda namun mengolah data yang sama. Hal ini merupakan kebalikan dari model SIMD. Sampai saat ini belum ada komputer yang menggunakan model MISD.

34 MIMD Multiple Instruction, Multiple Data.
MIMD menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda. Namun banyak komputer yang menggunakan model MIMD juga memasukkan komponen untuk model SIMD. Beberapa komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

35 Jenis-Jenis Komputer Komputer Generasi Pertama 1940-1959
ENIAC (Electronic Numerical Integrator and Calculator) Komputer ENIAC ini diciptakan oleh Dr John Mauchly dan Presper Eckert pada tahun 1946 EDVAC (Electronic Discrete Variable Automatic Computer) Proses perhitungan telah menjadi lebih cepat dibandingkan ENIAC EDSAC (Electronic Delay Storage Automatic Calculator) Telah memperkenalkan penggunaan raksa (merkuri) dalam tube untuk menyimpan memori. UNIVAC I  (Universal Automatic Calculator) Pada tahun 1951 Dr Mauchly dan Eckert menciptakan UNIVAC I , komputer pertama yang digunakan untuk memproses data perniagaan.

36 Komputer Generasi Ke Dua  (1959-1964)
Komputer-komputer generasi kedua telah menggunakan transistor dan dioda. Penyimpanan memori juga diperkenalkan melalui teknologi magnetik. Keupayaan pemprosesan dan ukuran memori utama komputer juga bertambah dan manjadikan komputer lebih efisien. Kemunculan FORTRAN dan COBOL menandakan permulaan bahasa tingkat tinggi untuk menggantikan bahasa pengantar dalam mesin yang lebih sulit. Minikomputer juga telah diperkenalkan yaitu yang kedua terbesar di dalam  generasi komputer. Versinya yang pertama ialah DEC PDP 8 yang diciptakan pada tahun 1964 yang berguna untuk memproses  data-data.

37 Komputer Generasi Ke Tiga (1964-1980)
Chip mulai menggantikan transistor Jenis komputer terkecil mikrokomputer telah muncul dan paling cepat menjadi popular  seperti Apple II, IBM PC dan Sinclair. Banyak bahasa pemrograman telah muncul seperti BASIC, Pascal dan PL/1.

38 Komputer Generasi Ke Empat (awal 80-an)
Chip masih digunakan untuk memproses dan menyimpan memori. Lebih canggih, dilengkapi hingga ratusan ribu komponen transistor yang disebut very large scale intergartion (VLSI). Pemprosesan dapat dilakukan dengan lebih tepat,sampai jutaan bit per detik. Memori utama komputer menjadi lebih besar sehingga menyebabkan memori sekunder kurang penting. Teknologi chip yang maju ini telah mewujudkan satu lagi kelas komputer yang disebut Supercomputer.

39 Komputer Generasi Ke Lima  (masa depan)
Generasi kelima dalam sejarah evolusi komputer merupakan komputer impian masa depan. Ia diperkirakan mempunyai lebih banyak unit pemprosesan yang berfungsi bersamaan untuk menyelesaikan lebih daripada satu tugas dalam satu masa. Komputer ini juga mempunyai ingatan yang amat besar sehingga mampu menyelesaikan lebih dari satu tugas dalam waktu bersamaan. Unit pemprosesan pusat juga dapat berfungsi sebagai otak manusia. Komputer ini juga mempunyai kepandaian tersendiri, merespon keadaan sekeliling melalui penglihatan yang bijak dalam mengambil sesuatu keputusan bebas dari pemikiran manusia yang disebut sebagai artificial intelligence.

40 Terima Kasih


Download ppt "Organisasi Komputer Modern"

Presentasi serupa


Iklan oleh Google