Foto oleh Markus Spiske dari Pexels - |
Kapasitas dan kecepatan memori adalah dua hal penting dalam pemanfaatan komputer. Beberapa jenis memori hingga kini terus dikembangkan dan pada akhirnya terdapat banyak konsep manajemen memori yang ada.
- ALU (Arithmetic Logic Unit) : Performs calculations and comparisons (data changed)
- CU (Control Unit) : Performs fetch/execute cycle.
1. Moves data to and from CPU registers and other hardware components (no change in data).
2. Accesses program instructions and issues commands to the ALU.
2. Accesses program instructions and issues commands to the ALU.
b. Subparts :
1. Memory management unit: Supervises fetching instructions and data.
2. I/O Interface: Sometimes combined with memory management unit as Bust Interface Unit.
2. I/O Interface: Sometimes combined with memory management unit as Bust Interface Unit.
- Registers. Example : Program counter (PC) or instruction pointer determines next instruction for execution
Concept of Registers
- Small, permanent storage locations within the CPU used for a particular purpose
- Manipulated directly by the Control Unit
- Wired for specific function
- Size in bits or bytes (not MB like memory)
- Can hold data, an address or an instruction
- How many registers does the LMC have ?
Registers
- Use of Registers.
2. Stores information about status of CPU and currently executing program. (Address of next program instruction, Signals from external devices)
- General Purpose Registers.
2. Hold intermediate results or data values, e.g., loop counters.
3. Equivalent to LMC’s calculator.
4. Typically several dozen in current CPU.
Special-Purpose Registers
- Program Count Register (PC). Also called instruction pointer
- Instruction Register (IR). Stores instruction fetched from memory
- Memory Address Register (MAR)
- Memory Data Register (MDR)
- Status Registers.
2. Flags (one bit Boolean variable) to track condition like arithmetic carry and overflow, power failure, internal computer error
Register Operations
- Stores values from other locations (registers and memory).
- Addition and subtraction.
- Shift or rotate data.
- Test contents for conditions such as zero or positive.
Operation of Memory
- Each memory location has a unique address.
- Address from an instruction is copied to the MAR which finds the location in memory.
- CPU determines if it is a store or retrieval.
- Transfer takes place between the MDR and memory.
- MDR is a two way register.
Determined by two factors
- Number of bits in the MAR.
b. 2K where K = width of the register in bits
- Size of the address portion of the instruction.
b. 8 bits allows 256 locations.
c. 32 bits allows 4,294,967,296 or 4 GB.
- Important for performance. Insufficient memory can cause a processor to work at 50% below performance
Parameter Memory
- Kapasitas. Memori mempunyai alamat dan panjang word w bit, kapasistas memori adalah l x w bit
- Kecepatan. Diukur dengan waktu akses (TA) dan waktu pemulihan (TG). Millisecond = one-thousandth of a second.
- Latency. Waktu yang digunakan untuk mengakses lokasi (word) yang pertama dalam rangkaian lokasi (blok lokasi).
- Bandwidth. Kecepatan transfer data memori yang dinyatakan dalam jumlah byte per detik.
Storage Devices
1. Primary memory
2. Expanded storage
3. Secondary storage
ROM
2. Expanded storage
3. Secondary storage
ROM
ROM adalah CMOS (Complementary Metal Oxide Semiconductor), yaitu teknologi yang digunakan untuk mendeteksi konfigurasi BIOS (Basic Input Output System) yang akan muncul pertama kali bila komputer dinyalakan.
- PROM (Programmable ROM). Memori yang disimpan secara permanen dan tidak dapat diubah oleh komputer atau pemakai. Memory jenis ini hanya bisa diisi satu kali saja.
- EPROM (Erasable Programmable ROM). Memori disimpan tidak permanen dan dapat dihapus jika diinginkan. Untuk menghapus isinya dapat menggunakan sinar ultraviolet atau dialiri dengan arus listrik.
- EEPROM (Electrically Erasable Programmable ROM). Memori yang dapat diisi dan dihapus secara elektrik.
- Flash ROM. Memori bekerja dengan sangat cepat, namun harganya sangat mahal
RAM
Memory yang dapat digunakan untuk membaca dan menulis.
Memori ini menyimpan data maupun program bersifat sementara (temporary), yaitu data atau program tersebut akan hilang bila komputer dimatikan.
- SRAM (Static RAM). Memori yang digunakan secara statis. RAM jenis ini digunakan untuk mempercepat proses yang dilakukan oleh komputer.
- DRAM (Dinamic RAM). Memori yang digunakan secara dinamis. RAM jenis ini harus menggunakan catu daya listrik sendiri yang digunakan secara terus menerus.
- NVRAM. Memori jenis SRAM, namun memiliki catu daya sendiri melalui sebuah baterai. Sehingga mampu menyimpan daya meskipun komputer dimatikan. RAM ini berfungsi untuk menyimpan jam, tanggal, dan konfigurasi memori.
- FRAM (Ferroelectric RAM). RAM yang tidak memerlukan catu daya listrik atau baterai karena menggunakan medan magnet.
Fetch-Execute Cycle
Dua siklus proses yang terjadi pada sebuah instruksi dan data di dalam sebuah memori :
- Fetch = Ambil. Decode atau temukan instruksi di dalam memori untuk kemudian dimasukkan ke dalam register
- Execute = Kerjakan. Membentuk sebuah operasi sesuai instruction yang diberikan. Memindahkan data
Bus
- Koneksi secara fisik yang memungkinkan untuk mentransfer data dari satu lokasi ke lokasi yang lain dalam sebuah sistem komputer.
- Kumpulan dari sebuah konduktor (kawat) untuk membawa sinyal dari satu lokasi ke lokasi yang lain dalam sebuah sistem komputer
Line : each conductor in the bus
4 macam sinyal :
1. Data (alphanumeric, numerical, instructions)
2. Addresses
3. Control signals
4. Power (sometimes)
2. Addresses
3. Control signals
4. Power (sometimes)
- Menghubungkan CPU and Memory
- I/O peripherals: Dapat berada pada bus yang sama seperti halnya CPU/memory atau dapat berada di bus yang berbeda
- “Kemasan secara fisik” pada dasarnya sering disebut backplane. Disebut juga system bus atau external bus. Contoh: Broadcast bus. Bagian dari sebuah motherboard yang berisi CPU dan komponen lainnya
Bus Characteristics
Protocol:
- Documented agreement for communication
- Specification that spells out the meaning of each line and each signal on each line
Throughput, i.e., data transfer rate in bits per second. Data width in bits carried simultaneously
*Sumber: Agung Setiawan S.Kom, MM, M.Kom
Artikel Terkait
9 Software Perekam Layar PC Portable Gratis TerbaikFoto oleh Format: https://www.pexels.com/id-id/foto/foto-imac-dekat-macbook-1029757/ - Dalam artikel ini saya akan men
Inilah 17 Teknologi Konstruksi Berguna Bagi Kehidupan ManusiaPhoto by Rob Wingate on Unsplash - Apa saja macam macam teknologi konstruksi? Konstruksi merupakan suatu kons
6 Teknik Screenshot Laptop yang Praktis dan MudahPhoto by Alienware on Unsplash - Salah satu fitur yang bisa digunakan pada handphone yaitu fitur untuk melaku
Lulusan IT, Hobi Teknologi? Ini 12 Peluang Bisnis Digital yang MenjanjikanPhoto by Adem AY on Unsplash - Penggunaan teknologi digital sudah semakin populer selama beberapa tahun belak
Sekilas Tentang Fakultas Ilmu Komputer UNSRIPhoto by Windows on Unsplash - SEJARAHKeinginan untuk mendirikan program pendidikan di bidang teknologi infor
10 Antivirus Software Terbaik 2 Tahun Terakhir IniPhoto by Ed Hardie on Unsplash - Pilihan antivirus terbaik yang menggabungkan perlindungan virus dan fitur ta
Tips Rahasia Membangun Bisnis Digital Agar MenguntungkanPhoto by Mailchimp on Unsplash - Disadari atau tidak, teknologi digital membawa pengaruh besar terhadap perub
Pemula Wajib Tahu 8 Komponen Penting Merakit PC GamingPhoto by Florian Olivo on Unsplash - Dalam sebuah komputer baik berupa laptop, PC, deskbook, hingga smartphon
Rekomendasi 10 Aplikasi Perekam Layar PC / Laptop TerbaikPhoto by Seyed Sina Fazeli on Unsplash - Pada sebuah perangkat desktop tentunya sangat diharuskan untuk memil
5 Kampus Jurusan Teknik Informatika Terbaik di IndonesiaPhoto by Zayyinatul Millah on Unsplash - Ini dia 5 kampus dengan jurusan Teknik Informatika terbaik di Indone
Asal Mula Komputer dan Perkembangan dari Masa ke MasaPhoto by Diane Picchiottino on Unsplash - Sebagian besar kegiatan yang dilakukan manusia di era modern ini di
8 Hal Perlu Diketahui Sebelum Membeli Earbuds WirelessPhoto by Aaina Sharma on Unsplash - Banyak produsen headphone berlomba-lomba untuk membuat produk earbuds di
12 Aplikasi Screenshots PC Terbaik. Detail Lengkap dan SpesifikasiPhoto by Rachael Crowe on Unsplash - Secara default, Windows, MacOS, serta Linux sudah menyediakan fitur untu
Top 5 Komputer Server Terbaik untuk Bisnis Online KamuPhoto by Florian Krumm on Unsplash - Masih sering pakai Hard Disk atau Flashdisk buat simpan data bisnis? Mud
9 Profesi Hit Saat Ini di Dunia IT (Information Technology)Photo by Walling on Unsplash - Apakah kamu ingin tahu apa saja profesi di bidang IT yang saat ini dicari bany