Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Memory address

Index Memory address

In computing, a memory address is a reference to a specific memory location used at various levels by software and hardware. [1]

109 relations: Address bus, Address space, Addressing mode, Application software, Array data structure, Base address, Binary number, Binary-coded decimal, BIOS, Bit, Bit field, Bus (computing), Byte, Byte addressing, Call stack, Code segment, Computer, Computer architecture, Computer data storage, Computer hardware, Computer memory, Computer multitasking, Computer program, Computer virus, Computing, Control bus, Data (computing), Data General Nova, Data segment, Data type, Decimal, Decimal computer, Deprecation, Digital signal processor, Endianness, Exbibyte, Flat memory model, Gibibyte, Gigabyte, Harvard architecture, IBM 1620, IMP-16, Instruction set architecture, Integer (computer science), Intel 80386, Intel 8086, Intel 8088, Kibibyte, Library (computing), Logical address, ..., Low-level programming language, Machine code, Magnetic-core memory, Mainframe computer, Manchester Mark 1, Mebibyte, Memory address register, Memory bus, Memory controller, Memory management, Memory management unit, Memory model (programming), Memory protection, Memory segmentation, Memory tester, Memory-mapped file, Microcomputer, Minicomputer, MOS Technology 6502, Motorola 56000, Numerical digit, Octet (computing), Offset (computer science), Operating system, Page table, Parallel communication, Parity bit, PDP-10, Pentium, Pentium Pro, Physical address, Physical Address Extension, Pointer (computer programming), Printed circuit board, Process (computing), Processor register, Program counter, Programming language, Self-modifying code, Self-replication, Shared memory, Signedness, Software, State (computer science), Stored-program computer, System bus, System software, Texas Instruments TMS9900, Utility software, Virtual address space, Virtual memory, Word (computer architecture), Word-addressable, X86 memory segmentation, .bss, 32-bit, 36-bit, 64-bit computing, 8-bit. Expand index (59 more) »

Address bus

An address bus is a computer bus (a series of lines connecting two or more devices) that is used to specify a physical address.

New!!: Memory address and Address bus · See more »

Address space

In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity.

New!!: Memory address and Address space · See more »

Addressing mode

Addressing modes are an aspect of the instruction set architecture in most central processing unit (CPU) designs.

New!!: Memory address and Addressing mode · See more »

Application software

An application software (app or application for short) is a computer software designed to perform a group of coordinated functions, tasks, or activities for the benefit of the user.

New!!: Memory address and Application software · See more »

Array data structure

In computer science, an array data structure, or simply an array, is a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key.

New!!: Memory address and Array data structure · See more »

Base address

In computing, a base address is an address serving as a reference point ("base") for other addresses.

New!!: Memory address and Base address · See more »

Binary number

In mathematics and digital electronics, a binary number is a number expressed in the base-2 numeral system or binary numeral system, which uses only two symbols: typically 0 (zero) and 1 (one).

New!!: Memory address and Binary number · See more »

Binary-coded decimal

In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four or eight.

New!!: Memory address and Binary-coded decimal · See more »

BIOS

BIOS (an acronym for Basic Input/Output System and also known as the System BIOS, ROM BIOS or PC BIOS) is non-volatile firmware used to perform hardware initialization during the booting process (power-on startup), and to provide runtime services for operating systems and programs.

New!!: Memory address and BIOS · See more »

Bit

The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

New!!: Memory address and Bit · See more »

Bit field

A bit field is a data structure used in computer programming.

New!!: Memory address and Bit field · See more »

Bus (computing)

In computer architecture, a bus (a contraction of the Latin omnibus) is a communication system that transfers data between components inside a computer, or between computers.

New!!: Memory address and Bus (computing) · See more »

Byte

The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.

New!!: Memory address and Byte · See more »

Byte addressing

Byte addressing refers to hardware architectures which support accessing individual bytes of data rather than only larger units called words, which would be word-addressable.

New!!: Memory address and Byte addressing · See more »

Call stack

In computer science, a call stack is a stack data structure that stores information about the active subroutines of a computer program.

New!!: Memory address and Call stack · See more »

Code segment

In computing, a code segment, also known as a text segment or simply as text, is a portion of an object file or the corresponding section of the program's virtual address space that contains executable instructions.

New!!: Memory address and Code segment · See more »

Computer

A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

New!!: Memory address and Computer · See more »

Computer architecture

In computer engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems.

New!!: Memory address and Computer architecture · See more »

Computer data storage

Computer data storage, often called storage or memory, is a technology consisting of computer components and recording media that are used to retain digital data.

New!!: Memory address and Computer data storage · See more »

Computer hardware

Computer hardware includes the physical parts or components of a computer, such as the central processing unit, monitor, keyboard, computer data storage, graphic card, sound card and motherboard.

New!!: Memory address and Computer hardware · See more »

Computer memory

In computing, memory refers to the computer hardware integrated circuits that store information for immediate use in a computer; it is synonymous with the term "primary storage".

New!!: Memory address and Computer memory · See more »

Computer multitasking

In computing, multitasking is the concurrent execution of multiple tasks (also known as processes) over a certain period of time.

New!!: Memory address and Computer multitasking · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Memory address and Computer program · See more »

Computer virus

A computer virus is a type of malicious software program ("malware") that, when executed, replicates itself by modifying other computer programs and inserting its own code.

New!!: Memory address and Computer virus · See more »

Computing

Computing is any goal-oriented activity requiring, benefiting from, or creating computers.

New!!: Memory address and Computing · See more »

Control bus

In computer architecture, a control bus is part of the system bus, used by CPUs for communicating with other devices within the computer.

New!!: Memory address and Control bus · See more »

Data (computing)

Data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols given meaning by specific act(s) of interpretation.

New!!: Memory address and Data (computing) · See more »

Data General Nova

The Data General Nova is a series of 16-bit minicomputers released by the American company Data General.

New!!: Memory address and Data General Nova · See more »

Data segment

In computing, a data segment (often denoted.data) is a portion of an object file or the corresponding virtual address space of a program that contains initialized static variables, that is, global variables and static local variables.

New!!: Memory address and Data segment · See more »

Data type

In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.

New!!: Memory address and Data type · See more »

Decimal

The decimal numeral system (also called base-ten positional numeral system, and occasionally called denary) is the standard system for denoting integer and non-integer numbers.

New!!: Memory address and Decimal · See more »

Decimal computer

Decimal computers are computers which can represent numbers and addresses in decimal as well as providing instructions to operate on those numbers and addresses directly in decimal, without conversion to a pure binary representation.

New!!: Memory address and Decimal computer · See more »

Deprecation

In several fields, deprecation is the discouragement of use of some terminology, feature, design, or practice, typically because it has been superseded or is no longer considered efficient or safe, without completely removing it or prohibiting its use.

New!!: Memory address and Deprecation · See more »

Digital signal processor

A digital signal processor (DSP) is a specialized microprocessor (or a SIP block), with its architecture optimized for the operational needs of digital signal processing.

New!!: Memory address and Digital signal processor · See more »

Endianness

Endianness refers to the sequential order in which bytes are arranged into larger numerical values when stored in memory or when transmitted over digital links.

New!!: Memory address and Endianness · See more »

Exbibyte

The exbibyte is a multiple of the unit byte for digital information.

New!!: Memory address and Exbibyte · See more »

Flat memory model

Flat memory model or linear memory model refers to a memory addressing paradigm in which "memory appears to the program as a single contiguous address space." The CPU can directly (and linearly) address all of the available memory locations without having to resort to any sort of memory segmentation or paging schemes.

New!!: Memory address and Flat memory model · See more »

Gibibyte

The gibibyte is a multiple of the unit byte for digital information.

New!!: Memory address and Gibibyte · See more »

Gigabyte

The gigabyte is a multiple of the unit byte for digital information.

New!!: Memory address and Gigabyte · See more »

Harvard architecture

The Harvard architecture is a computer architecture with physically separate storage and signal pathways for instructions and data.

New!!: Memory address and Harvard architecture · See more »

IBM 1620

The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive "scientific computer".

New!!: Memory address and IBM 1620 · See more »

IMP-16

The IMP-16, by National Semiconductor, was the first multi-chip 16-bit microprocessor in 1973.

New!!: Memory address and IMP-16 · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: Memory address and Instruction set architecture · See more »

Integer (computer science)

In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.

New!!: Memory address and Integer (computer science) · See more »

Intel 80386

The Intel 80386, also known as i386 or just 386, is a 32-bit microprocessor introduced in 1985.

New!!: Memory address and Intel 80386 · See more »

Intel 8086

The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and mid-1978, when it was released.

New!!: Memory address and Intel 8086 · See more »

Intel 8088

The Intel 8088 ("eighty-eighty-eight", also called iAPX 88) microprocessor is a variant of the Intel 8086.

New!!: Memory address and Intel 8088 · See more »

Kibibyte

The kibibyte is a multiple of the unit byte for quantities of digital information.

New!!: Memory address and Kibibyte · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Memory address and Library (computing) · See more »

Logical address

In computing, a logical address is the address at which an item (memory cell, storage element, network host) appears to reside from the perspective of an executing application program(address generated by CPU).

New!!: Memory address and Logical address · See more »

Low-level programming language

A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions.

New!!: Memory address and Low-level programming language · See more »

Machine code

Machine code is a computer program written in machine language instructions that can be executed directly by a computer's central processing unit (CPU).

New!!: Memory address and Machine code · See more »

Magnetic-core memory

Magnetic-core memory was the predominant form of random-access computer memory for 20 years between about 1955 and 1975.

New!!: Memory address and Magnetic-core memory · See more »

Mainframe computer

Mainframe computers (colloquially referred to as "big iron") are computers used primarily by large organizations for critical applications; bulk data processing, such as census, industry and consumer statistics, enterprise resource planning; and transaction processing.

New!!: Memory address and Mainframe computer · See more »

Manchester Mark 1

The Manchester Mark 1 was one of the earliest stored-program computers, developed at the Victoria University of Manchester from the Manchester Baby (operational in June 1948).

New!!: Memory address and Manchester Mark 1 · See more »

Mebibyte

The mebibyte is a multiple of the unit byte for digital information.

New!!: Memory address and Mebibyte · See more »

Memory address register

In a computer, the Memory Address Register (MAR) is the CPU register that either stores the memory address from which data will be fetched from the CPU, or the address to which data will be sent and stored.

New!!: Memory address and Memory address register · See more »

Memory bus

The memory bus is the computer bus which connects the main memory to the memory controller in computer systems.

New!!: Memory address and Memory bus · See more »

Memory controller

The memory controller is a digital circuit that manages the flow of data going to and from the computer's main memory.

New!!: Memory address and Memory controller · See more »

Memory management

Memory management is a form of resource management applied to computer memory.

New!!: Memory address and Memory management · See more »

Memory management unit

A memory management unit (MMU), sometimes called paged memory management unit (PMMU), is a computer hardware unit having all memory references passed through itself, primarily performing the translation of virtual memory addresses to physical addresses.

New!!: Memory address and Memory management unit · See more »

Memory model (programming)

In computing, a memory model describes the interactions of threads through memory and their shared use of the data.

New!!: Memory address and Memory model (programming) · See more »

Memory protection

Memory protection is a way to control memory access rights on a computer, and is a part of most modern instruction set architectures and operating systems.

New!!: Memory address and Memory protection · See more »

Memory segmentation

Memory segmentation is the division of a computer's primary memory into segments or sections.

New!!: Memory address and Memory segmentation · See more »

Memory tester

Memory testers are specialized test equipment used to test and verify memory modules.

New!!: Memory address and Memory tester · See more »

Memory-mapped file

A memory-mapped file is a segment of virtual memory that has been assigned a direct byte-for-byte correlation with some portion of a file or file-like resource.

New!!: Memory address and Memory-mapped file · See more »

Microcomputer

A microcomputer is a small, relatively inexpensive computer with a microprocessor as its central processing unit (CPU).

New!!: Memory address and Microcomputer · See more »

Minicomputer

A minicomputer, or colloquially mini, is a class of smaller computers that was developed in the mid-1960s and sold for much less than mainframe and mid-size computers from IBM and its direct competitors.

New!!: Memory address and Minicomputer · See more »

MOS Technology 6502

The MOS Technology 6502 (typically "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as "sixty-five-oh-two".

New!!: Memory address and MOS Technology 6502 · See more »

Motorola 56000

The Motorola DSP56000 (also known as 56K) is a family of digital signal processor (DSP) chips produced by Motorola Semiconductor (later known as Freescale Semiconductor, now acquired by NXP) starting in 1986 and is still being produced in more advanced models in the 2010s.

New!!: Memory address and Motorola 56000 · See more »

Numerical digit

A numerical digit is a single symbol (such as "2" or "5") used alone, or in combinations (such as "25"), to represent numbers (such as the number 25) according to some positional numeral systems.

New!!: Memory address and Numerical digit · See more »

Octet (computing)

The octet is a unit of digital information in computing and telecommunications that consists of eight bits.

New!!: Memory address and Octet (computing) · See more »

Offset (computer science)

In computer science, an offset within an array or other data structure object is an integer indicating the distance (displacement) between the beginning of the object and a given element or point, presumably within the same object.

New!!: Memory address and Offset (computer science) · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Memory address and Operating system · See more »

Page table

A page table is the data structure used by a virtual memory system in a computer operating system to store the mapping between virtual addresses and physical addresses.

New!!: Memory address and Page table · See more »

Parallel communication

In data transmission, parallel communication is a method of conveying multiple binary digits (bits) simultaneously.

New!!: Memory address and Parallel communication · See more »

Parity bit

A parity bit, or check bit, is a bit added to a string of binary code to ensure that the total number of 1-bits in the string is even or odd.

New!!: Memory address and Parity bit · See more »

PDP-10

The PDP-10 is a mainframe computer family manufactured by Digital Equipment Corporation (DEC) from 1966 into the 1980s.

New!!: Memory address and PDP-10 · See more »

Pentium

Pentium is a brand used for a series of x86 architecture-compatible microprocessors produced by Intel since 1993.

New!!: Memory address and Pentium · See more »

Pentium Pro

The Pentium Pro is a sixth-generation x86 microprocessor developed and manufactured by Intel introduced in November 1, 1995.

New!!: Memory address and Pentium Pro · See more »

Physical address

In computing, a physical address (also real address, or binary address), is a memory address that is represented in the form of a binary number on the address bus circuitry in order to enable the data bus to access a particular storage cell of main memory, or a register of memory mapped I/O device.

New!!: Memory address and Physical address · See more »

Physical Address Extension

In computing, Physical Address Extension (PAE), sometimes referred to as Page Address Extension, is a memory management feature for the x86 architecture.

New!!: Memory address and Physical Address Extension · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: Memory address and Pointer (computer programming) · See more »

Printed circuit board

A printed circuit board (PCB) mechanically supports and electrically connects electronic components or electrical components using conductive tracks, pads and other features etched from one or more sheet layers of copper laminated onto and/or between sheet layers of a non-conductive substrate.

New!!: Memory address and Printed circuit board · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Memory address and Process (computing) · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: Memory address and Processor register · See more »

Program counter

The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, is a processor register that indicates where a computer is in its program sequence.

New!!: Memory address and Program counter · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Memory address and Programming language · See more »

Self-modifying code

In computer science, self-modifying code is code that alters its own instructions while it is executing – usually to reduce the instruction path length and improve performance or simply to reduce otherwise repetitively similar code, thus simplifying maintenance.

New!!: Memory address and Self-modifying code · See more »

Self-replication

Self-replication is any behavior of a dynamical system that yields construction of an identical copy of itself.

New!!: Memory address and Self-replication · See more »

Shared memory

In computer science, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies.

New!!: Memory address and Shared memory · See more »

Signedness

In computing, signedness is a property of data types representing numbers in computer programs.

New!!: Memory address and Signedness · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Memory address and Software · See more »

State (computer science)

In information technology and computer science, a program is described as stateful if it is designed to remember preceding events or user interactions; the remembered information is called the state of the system.

New!!: Memory address and State (computer science) · See more »

Stored-program computer

A stored-program computer is a computer that stores program instructions in electronic memory.

New!!: Memory address and Stored-program computer · See more »

System bus

A system bus is a single computer bus that connects the major components of a computer system, combining the functions of a data bus to carry information, an address bus to determine where it should be sent, and a control bus to determine its operation.

New!!: Memory address and System bus · See more »

System software

System software is computer software designed to provide a platform to other software.

New!!: Memory address and System software · See more »

Texas Instruments TMS9900

Introduced in June 1976, the TMS9900 was one of the first commercially available, single-chip 16-bit microprocessors.

New!!: Memory address and Texas Instruments TMS9900 · See more »

Utility software

Utility software is system software designed to help analyze, configure, optimize or maintain a computer.

New!!: Memory address and Utility software · See more »

Virtual address space

In computing, a virtual address space (VAS) or address space is the set of ranges of virtual addresses that an operating system makes available to a process.

New!!: Memory address and Virtual address space · See more »

Virtual memory

In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.

New!!: Memory address and Virtual memory · See more »

Word (computer architecture)

In computing, a word is the natural unit of data used by a particular processor design.

New!!: Memory address and Word (computer architecture) · See more »

Word-addressable

Word-addressable is a computer architecture term.

New!!: Memory address and Word-addressable · See more »

X86 memory segmentation

x86 memory segmentation refers to the implementation of memory segmentation in the Intel x86 computer instruction set architecture.

New!!: Memory address and X86 memory segmentation · See more »

.bss

In computer programming, the name.bss or bss is used by many compilers and linkers for the portion of an object file or executable containing statically-allocated variables that are not explicitly initialized to any value.

New!!: Memory address and .bss · See more »

32-bit

32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Memory address and 32-bit · See more »

36-bit

Prior to the introduction of computers, the state of the art in precision scientific and engineering calculation was the ten-digit, electrically powered, mechanical calculator, such as those manufactured by Friden, Marchant and Monroe.

New!!: Memory address and 36-bit · See more »

64-bit computing

In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).

New!!: Memory address and 64-bit computing · See more »

8-bit

8-bit is also a generation of microcomputers in which 8-bit microprocessors were the norm.

New!!: Memory address and 8-bit · See more »

Redirects here:

Absolute address, Memory addressing, Memory adress, Memory location, Memory model (addressing scheme), ROM Address.

References

[1] https://en.wikipedia.org/wiki/Memory_address

OutgoingIncoming
Hey! We are on Facebook now! »