Postingan

Menampilkan postingan dari 2020

RESUME ORGANISASI DAN ARSITEKTUR KOMPUTER - MICRO-PROGRAMMED CONTROL

   Micro-programmed Control   Microprogrammed Control           Rancangan microprogrammed dibentuk serangkaian instruksi mikro, yang disebut sebagai program mikro (micro-program) untuk setiap instruksi mikro dan disimpan dalam sebuah memori kontrol (biasanya ROM) dalam Control Unit.   Sejarah           Istilah micro-program pertama kali muncul pada tahun 1950 dan diperkenalkan oleh M. V. Wilkes Pada hard-wired diperlukan perancangan ulang perangkat keras jika serangkaian instruksi dikembangkan Sebaliknya, pada micro-programmed,serangkaian instruksi mikro (program-mikro) disimpan dalam ROM sehingga sebuah instruksi dapat diubah dengan mengubah program mikro yang bersesuaian dengan instruksi tersebut dan kelompok instruksi dapat dikembangkan dengan hanya menyertakan ROM tambahan yang berisi program-mikro bersesuaian.   Microprogrammed Control          Microprogramm...

RESUME ORGANISASI DAN ARSITEKTUR KOMPUTER - CONTROL UNIT

 Control Unit     Control unit merupakan salah satu bagian CPU untuk memberikan arahan terhadap operasi yang dilakukan di bagian ALU (Arithmetic Logical Unit) di dalam CPU, Output dari CU ini akan mengatur aktivitas dari bagian lainnya dari perangkat CPU tersebut.    TUGAS CONTROL UNIT   1. Mengatur dan mengendalikan alat-alat input dan output.  2. Mengambil instruksi-instruksi dari memori utama.  3. Mengambil data dari memori utama kalau diperlukan oleh proses.  4. Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja.  5. Menyimpan hasil proses ke memori utama.    MACAM – MACAM CONTROL UNIT  Single-Cycle Control Unit  Multi-Cycle Control Unit   MULTI-CYCLE CONTROL UNIT            Berbeda dengan unit kontrol yang single-cycle, unit kontrol yang multi-cycle lebih memiliki banyak fungsi. Denga...

Materi ORKOM Perkuliahan 11

Gambar
 Superscalar What is Superscalar? Common instructions (arithmetic, load/store, conditional branch) can be initiated and executed independently Equally applicable to RISC & CISC In practice usually RISC General Superscalar Organization Superpipelined Many pipeline stages need less than half a clock cycle Double internal clock speed gets two tasks per external clock cycle Superscalar allows parallel fetch execute Superscalar v Superpipeline Limitations Instruction level parallelism Compiler based optimisation Hardware techniques Limited by True data dependency Procedural dependency Resource conflicts Output dependency Antidependency Procedural Dependency Can not execute instructions after a branch in parallel with instructions before a branch Also, if instruction length is not fixed, instructions have to be decoded to find out how many fetches are needed This prevents simultaneous fetches Dependencies Instruction Issue Policy Order in which instructions are fetched Order in which...

Perkuliahan 10 RSIC & CISC

 RSIC & CISC     Pengertian CISC        Complex Instruction-set Computing atau yang biasa kita kenal dengan sebutan CISC merupakan sebuah arsitektur dari set instruksi komputer dimana masing-masing instruksi akan menjalankan beberapa operasi tingkat rendah, seperti pengambilan dari memori dan penyimpanan ke memori, operasi aritmatik, yang semuanya dijalankan hanya dalam satu instruksi saja.   Karakteristik CISC 1. Memberikan keuntungan dengan berkurangnya ukuran program, begitu pun dengan penggunaan memori.  2. Meminimumkan perintah yang diperlukan untuk mengerjakan pekerjaan yang diberikan.  Konsep CISC menjadikannya lebih mudah untuk diprogram dalam bahasa rakitan.    Ciri-ciri CISC  1. Jumlah instruksi banyak  2. Banyak perintah dari mesin  3. Instruksi lebih kompleks.    Contoh Pengaplikasian CISC  1. System/360  2. VAX 3. PDP-11  4. Va...

Materi Perkuliahan 9

Gambar
 Instruksi Komputer  Pengalamatan Addressing Modes Immediate Direct Indirect Register Register Indirect Displacement (Indexed)  Stack Immediate Addressing Operand is part of instruction Operand = address field e.g. ADD 5 Add 5 to contents of accumulator 5 is operand No memory reference to fetch data Fast Limited range Immediate Addressing Diagram Instruction Direct Addressing Address field contains address of operand Effective address (EA) = address field (A) e.g.  ADD A Add contents of cell A to accumulator Look in memory at address A for operand Single memory reference to access data No additional calculations to work out effective address Limited address spac Direct Addressing Diagram                                                                        ...

RESUME ORGANISASI DAN ARSITEKTUR KOMPUTER - INSTRUKSI KOMPUTER

ORGANISASI DAN ARSITEKTUR KOMPUTER - INSTRUKSI KOMPUTER      lnstruksi-instruksi diklasifikasikan dalam tipe yang berbeda berdasarkan faktor-faktor berikut : -Opcode : kode operasi yang harus dikerjakan oleh instruksi. -Data : tipe data : biner, desimal dan sebagainya. -Lokasi operand : memori, register, dan sebagainya. -Pengalamatan operand : metode penentuan lokasi operand (alamat). -Panjang instruksi : satu byte, dua byte, dan sebagainya. -Jumlah medan alamat : nol alamat, satu alamat, dua alamat, dan sebagainya. Tidak ada dua komputer yang mempunyai set instruksi yang sama.           Hampir setiap komputer mempunyai beberapa instruksi yang unik yang menarik pemrogram. Arsitek komputer memberikan perhatian dalam pembentukan set instruksi karena melibatkan pemrogram dan mesin komputer. Delapan jenis Operasi : -lnstruksi transfer data : instruksi ini menyalin data dari satu register/lokasi memori ke yang lainnya. -lnstruksi aritmetika : inst...

UTS Organisasi Komputer

1. Sebutkan dan jelaskan Perangkat Hardware dan Software yang kalian ketahui di PC ( Minimal 3 untuk masing-masing perangkat 2. Konversikan bilangan gabungan dari tgl lahir kalian masing2 ( contoh = 15 januari 1990, menjadi 15011990 menjadi Biner. Jawab: 1. #Hardware:      -Processor                : Merupakan otak dari komputer dan merupakan komponen yang paling penting untuk menjalankan semua program-program yang ada di dalam komputer. Ada 2 tipe processor saat ini yaitu Intel dan juga AMD masing-masing brand memiliki keunggulan tersendiri, seperti contoh nya saya memakai intel I5-9400f yang merupakan processor intel generasi 9 yang cukup kencang di tahun ini, kebanyakan processor intel dibuat untuk gaming studio sedangkan AMD untuk rendering.     -Graphic Card          : Merupakan hardware yang berfungsi untuk menampilkan gambar ke layar komputer.  Fungsi VGA Card dianggap tidak p...

Perkuliahan 7

Gambar
 Komputer Aritmatika Komputer Aritmatika Does the calculations Everything else in the computer is there to service this unit Handles integers May handle floating point (real) numbers May be separate FPU (maths co-processor) May be on chip separate FPU (486DX +) ALU Inputs and Outputs Integer Representation Only have 0 & 1 to represent everything Positive numbers stored in binary e.g. 41=00101001 No minus sign No period Sign-Magnitude Two’s compliment Two’s Compliment Benefits One representation of zero Arithmetic works easily (see later) Negating is fairly easy 3 = 00000011 Boolean complement gives 11111100 Add 1 to LSB 11111101 Geometric Depiction of Twos Complement Integers Negation Special Case 1  0 =                00000000 Bitwise not       11111111 Add 1 to LSB              +1 Result           1 00000000 Overflow is ignored, so: - 0 = 0 ...

Materi Perkuliahan 6

Gambar
 Objectives and Functions    -  Convenience - Making the computer easier to use - 0Efficiency - Allowing better use of computer resources Layers and Views of a Computer System Operating System Services Program creation Program execution Access to I/O devices Controlled access to files System access Error detection and response Accounting O/S as a Resource Manager Types of Operating System Interactive Batch Single program (Uni-programming) Multi-programming (Multi-tasking) Early Systems Late 1940s to mid 1950s No Operating System Programs interact directly with hardware Two main problems: Scheduling Setup time Simple Batch Systems Resident Monitor program Users submit jobs to operator Operator batches jobs Monitor controls sequence of events to process batch When one job is finished, control returns to Monitor which reads next job Monitor handles scheduling Job Control Language Instructions to Monitor Usually denoted by $ e.g. $JOB $FTN ... Some Fortran instruction...

Input Output - Materi Kuliah 5

Gambar
 Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In different formats All slower than CPU and RAM Need I/O modules Input/Output Module Interface to CPU and Memory Interface to one or more peripherals GENERIC MODEL OF I/O DIAGRAM 6.1 External Devices Human readable Screen, printer, keyboard Machine readable Monitoring and control Communication Modem Network Interface Card (NIC) I/O Module Function Control & Timing CPU Communication Device Communication Data Buffering Error Detection I/O Steps CPU checks I/O module device status I/O module returns status If ready, CPU requests data transfer I/O module gets data from device I/O module transfers data to CPU Variations for output, DMA, etc. I/O Module Diagram I/O Module Decisions Hide or reveal device properties to CPU Support multiple or single device Control device functions or leave for CPU Also O/S decisions e.g. Unix treats everything it can as a file Input Output Techn...

ORGANISASI DAN ARSITEKTUR KOMPUTER

Gambar
 ORGANISASI DAN ARSITEKTUR KOMPUTER MEMORY: MEMAHAMI MEMORY YANG ADA PADA DALAM KOMPUTER Karakteristik: -Lokasi -Kapasitas -Unit transfer -Metode Akses -Kinerja  -Jenis fisik -Sifat-sifat fisik -Organisasi Lokasi: -CPU (register) -Internal (main memori) -External (secondary memori) Kapasitas: -Ukuran Word -Satuan alami organisasi memori -Banyaknya words -Bytes Satuan Transfer:     - Internal -Jumlah bit dalam sekali akses -Sama dengan jumlah saluran data (= ukuran word)     - External -Dalam satuan block yg merupakan kelipatan word     - Addressable unit -Lokasi terkecil yang dpt dialamati secara uniq -Secara internal biasanya sama dengan Word  -Untuk  disk digunakan satuan Cluster  Metode Akses     - Sekuensial -Mulai dari awal sampai lokasi yang dituju -Waktu akses tergantung pada lokasi data dan lokasi sebelumnya -Contoh tape     - Direct -Setiap  blocks memilki  address yg unique -Pengaksesan dengan...