A-Z Popular Blog Operating Systems Search »
Technology
 Advertisements

8 Characteristics of an Address Space

 ,
An address space is a set of addresses that are used to access computing resources such as memory, storage, processes, files, devices and hosts. These have several common characteristics:

Resources

An address space is a system for using large scale resources such as a storage device with trillions of memory locations.

Virtual Resources

Resources need not be physical but can be abstracted. For example, memory addresses on a virtualized web server that is shared by dozens of clients. Each client will be given an address space that maps to their share of physical memory.

Addresses

The addresses themselves. For example, on a 64-bit operating system memory may be addressed with a 64-bit sequence of bits that theoretically allow for 16 exbibytes of memory addresses.

Mapping & Translations

Addresses are often mapped and translated from one format to another. This is done to provide simplified abstractions and functionality. For example, virtual memory that allows a single memory address to dynamically map to either physical memory or a cache on a disk.

Structure

Addresses may be organized into a structure. For example, a file system that provides addresses based on a file name and a directory structure.

Security

Implementation of address spaces often requires security such that access to a particular address is only available to an authorized entity that has been authenticated.

Directories & APIs

An operating system will provide various APIs for accessing resources with address spaces. Systems and platforms often have similar APIs and services that may be heavily abstracted from physical resources. For example, the Domain Name System provides services for mapping a domain name to an IP.

Errors

Many of the most common errors in computing are related to address spaces. For example, a segmentation fault error indicates a process tried to access a memory address that isn't allocated to it.
Overview: Address Space
Type
Definition
A set of addresses that are used to access computing resources such as memory, storage, processes, files, devices and hosts.
Related Concepts

Operating Systems

This is the complete list of articles we have written about operating systems.
Address Space
Binary
Caching
Command Prompt
Compression
Cryptography
Encryption
Files
Information Security
IT Examples
Job Processing
Page Fault
Virtual Machine
More ...
If you enjoyed this page, please consider bookmarking Simplicable.
 

Operating Systems

Examples of what an operating system does.

Systems Software

The definition of system software with examples.

Computing Platform

A list of the basic types of computing platform.

I/O

The definition of I/O with examples.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map