byte - a sequence of 8 bits (enough to represent one character of alphanumeric data) processed as a single unit of information
sector - the minimum track length that can be assigned to store information; unless otherwise specified a sector of data consists of 512 bytes
block - (computer science) a sector or group of sectors that function as the smallest data unit permitted; "since blocks are often defined as a single sector, the terms `block' and `sector' are sometimes used interchangeably"
allocation unit - a group of sectors on a magnetic disk that can be reserved for the use of a particular file
partition - (computer science) the part of a hard disk that is dedicated to a particular operating system or application and accessed as a single unit
word - a word is a string of bits stored in computer memory; "large computers use words up to 64 bits long"
- An MMU (memory management unit) generates physical address. - A CPU (central processing unit) generates a logical address.
- An MMU (memory management unit) generates physical address. - A CPU (central processing unit) generates a logical address.
MMU-memory management unit
You need 30 address lines to access 1G of memory. 230 = 1,073,741,824. log2 (1,073,741,824) = 30.
A memory address a, is said to be n-byte aligned when a is a multiple of n bytes (where n is a power of 2). In this context a byte is the smallest unit of memory access, i.e. each memory address specifies a different byte.
Logical address is the address generated by the CPU (from the perspective of a program that is running) whereas physical address (or the real address) is the address seen by the memory unit and it allows the data bus to access a particular memory cell in the main memory. All the logical addresses need to be mapped in to physical addresses before they can be used by the MMU. Physical and logical addresses are same when using compile time and load time address binding but they differ when using execution time address binding.
A 14 bit address can specify 214 or 16,384 different locations.
MAR is memory address register. MDR is memory data register. These are registers part of the control unit (CU) in your cpu.
The control unit provides the timing and control signal to all operations of microcomputer. It control the flow of data between microprocessor and memory and peripherals.
The largest unit of memory is a Yoda Byte. :)
the basic component of a microprogram control unit are the control memory and the circuit that select the next address . the address selection part is called a microprogram sequencer .the purpose of the microprogram sequencer is to present an address to the control memory so that a micro instruction may be read and executed .
Memory is microchip; address are processor board slots