Violación de acceso

Violación de acceso

Se define como violación de acceso (access violation o segmentation fault en Inglés) al intento fallido de acceso a información o a programas a los que no se tiene autorización para ver o modificar. Este mensaje puede ser causado por la configuración de software, por los programadores o por falla de hardware, siendo los más comunes los 2 primeros.

Con los sistemas operativos actuales, cada proceso tiene uno o más segmentos de la memoria del sistema donde puede almacenar y recuperar la información. Cada proceso puede solicitar más o menos memoria (según lo necesitado), y la petición será reconocida por el sistema operativo y comparada con la sección de memoria concedida para el proceso. Generalmente, el proceso que solicitó la memoria es el único que puede leerla o modificarla.

Una violación de acceso ocurre cuando un proceso trata de acceder a una parte de la memoria asignada a otra aplicación, o a una área no usada de la memoria, no teniendo los permisos para hacerlo. Normalmente se produce como resultado de un error de programación, por ejemplo, un puntero descarriado. Otra forma en que podría producirse un "segmentation fault" es con una memoria dañada físicamente, puesto que algún programa escribirá en la memoria, luego intentará acceder a esos datos, pero al tener una falla la memoria, es posible que los datos se hayan borrado, por ende el programa considerará esa dirección de memoria como vacía, o sea no usada, con lo que arrojará el error.

Véase también


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Violación (desambiguación) — Violación puede referirse a: Violación, delito sexual por el que se fuerza a mantener relaciones sexuales a una persona con violencia o amenazas. La Violación de acceso en informática, el intento fallido de acceso a información o a programas a… …   Wikipedia Español

  • Violación — Representación de un caso de violación, de Martin Van Maele El término violación significa, en lenguaje general, infracción o transgresión , por lo que es común emplearlo como sinónimo de quebrantamiento , sobre todo como parte de términos como… …   Wikipedia Español

  • Copy-on-write — Saltar a navegación, búsqueda En Informática, Copy on write (copiar al escribir, a veces abreviado como COW ) es una política de optimización utilizada en programación. Si múltiples procesos piden recursos que inicialmente son indistinguibles… …   Wikipedia Español

  • Guru Meditation — hace referencia a la pantalla mostrada por versiones anteriores de Commodore Amiga, cuando ocurría un error grave del sistema. Es análogo a la Pantalla Azul de la Muerte conocida a menudo como BSOD , en sistemas operativos Microsoft Windows.… …   Wikipedia Español

  • Strcat — Saltar a navegación, búsqueda En computación el lenguaje de programación C ofrece una llamada en la biblioteca estándar de C denominada strcat. Esta permite añadir un bloque de memoria a otro. Los dos bloques deben terminar con un carácter nulo.… …   Wikipedia Español

  • The Legend of Zelda: Twilight Princess — The Legend of Zelda: Twilight Princess …   Wikipedia Español

  • strcat — En computación el lenguaje de programación C ofrece una llamada en la biblioteca estándar de C denominada strcat. Esta permite añadir un bloque de memoria a otro. Los dos bloques deben terminar con un carácter nulo. Como en C las cadenas de… …   Wikipedia Español

  • Edad de consentimiento sexual — Edad mínima legal para la emancipación erótica masculina en Europa y Turquía (2006) …   Wikipedia Español

  • Seguridad de la información — Este artículo o sección necesita ser wikificado con un formato acorde a las convenciones de estilo. Por favor, edítalo para que las cumpla. Mientras tanto, no elimines este aviso. También puedes ayudar wikificando otros artículos o cambiando este …   Wikipedia Español

  • Wikipedia:Café (todos) — Atajos WP:CWP:C …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”