Segmentation, Page Fault, and Access Violation
A segmentation fault occurs when a program attempts to access a memory location that it is not allowed to access, or attempts to access a memory location in a way that is not allowed (for example, attempting to write to a read-only location, or to overwrite part of the operating system).
Segmentation is a historic term for the approach to memory management nowadays known as paging (see e.g. Lions' Commentary on UNIX 6th Edition, with Source Code), but the term is still used in the context of "segmentation fault".
On Unix-like operating systems, a signal called SIGSEGV is sent to a process that accesses an invalid memory address. On Microsoft Windows, a process that accesses invalid memory receives the STATUS_ACCESS_VIOLATION exception.
Read more about this topic: Segmentation Fault
Famous quotes containing the words page, access and/or violation:
“So here they are, the dog-faced soldiers, the regulars, the fifty-cents-a-day professionals riding the outposts of the nation, from Fort Reno to Fort Apache, from Sheridan to Stark. They were all the same. Men in dirty-shirt blue and only a cold page in the history books to mark their passing. But wherever they rode and whatever they fought for, that place became the United States.”
—Frank S. Nugent (19081965)
“The nature of womens oppression is unique: women are oppressed as women, regardless of class or race; some women have access to significant wealth, but that wealth does not signify power; women are to be found everywhere, but own or control no appreciable territory; women live with those who oppress them, sleep with them, have their childrenwe are tangled, hopelessly it seems, in the gut of the machinery and way of life which is ruinous to us.”
—Andrea Dworkin (b. 1946)
“There is all the difference in the world between the criminals avoiding the public eye and the civil disobedients taking the law into his own hands in open defiance. This distinction between an open violation of the law, performed in public, and a clandestine one is so glaringly obvious that it can be neglected only by prejudice or ill will.”
—Hannah Arendt (19061975)