SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
1
Arquitectura de computadoras:
Direccionamiento
Por: Marcos Omar Cruz Ortega
Una forma común de describir la memoria
principal de una computadora es como una colección
de celdas que almacenan datos e instrucciones. “Si
alguna vez has visto la estructura de un panal seguramente entenderás a lo que
me refiero”. Cada celda está identificada por un número o dirección de memoria.
La información que se almacena en cada celda es un byte que es un conjunto de
ocho bits, estos bits representan la unidad mínima de almacenamiento de datos e
instrucciones, ya que un bit solo puede contener el valor cero o uno y eso no es
suficiente para guardar datos o instrucciones, por lo que se debe almacenar en
bytes, “¡pero que estoy diciendo!”, “por supuesto tu sabes lo que es un byte,
ahora que si no lo sabías esta información es un tanto avanzada para ti”.
Para poder acceder a una ubicación específica de la memoria, la CPU
genera señales en el bus de dirección, que habitualmente tiene un tamaño de 32
bits en la mayoría de máquinas actuales. Un bus de dirección de 32 bits permite
especificar a la CPU 232
que si bien hago trabajar a mi calculadora vienen siendo
unas 4.294.967.296 direcciones de memoria distintas.
Debido a la estructura de 32 bits de un procesador común como los de Intel,
las direcciones de memoria se expresan a menudo en hexadecimal. Por ejemplo,
para no tener que escribir 101001111010 podemos escribir A7A en hexadecimal.
“También utilice la calculadora para esto” ☺.
2
En aplicaciones informáticas las direcciones son asignadas por el sistema
operativo a cada programa en ejecución, asegurándose éste, comúnmente por
medio de un daemon, que las direcciones utilizadas por un ejecutable u otro
proceso no se solapen o se escriba en posiciones protegidas de memoria, por
ejemplo, en el sector de arranque. No entrare tan afondo en explicar lo que es un
deamon solo puedo decir que un demonio o daemon (de sus siglas en inglés Disk
And Execution MONitor), es un tipo especial de proceso informático que se ejecuta
en segundo plano en vez de ser controlado directamente por el usuario, es decir,
es un proceso no interactivo. Este tipo de programas se ejecutan de forma
continua e infinita, y aunque se intente cerrar o matar el proceso, este continuará
en ejecución o se reiniciará automáticamente. Todo esto sin intervención de
terceros y sin dependencia de consola alguna. “Parece que termine explicando lo
que es deamon sin querer.”
Regresando al tema. Los sistemas operativos actuales son comúnmente
diferenciados según el ancho soportado por sus registros, es decir 32 y 64 bits.
Estas cifras se refieren a la máxima capacidad que dichos sistemas operativos
pueden direccionar, así un sistema de 32 bits podría acceder y direccionar, sin
utilizar memoria virtual, un máximo de 232
posiciones de memoria, usualmente
designadas por un código hexadecimal,. Debido a esto, el rango de valores
naturales que pueden ser almacenados en 32 bits es de 0 hasta 4.294.967.295 “Si
estas poniendo atención a la lectura te habrás dado cuenta que esto ya lo había
mencionado antes” o lo que hexadecimal seria (0h - FFFFFFFFh), que vienen a
ser los famosos 4 gigabytes de capacidad límite de los sistemas operativos de 32
bits.
3
Para los sistemas de 64 bits, siguiendo el razonamiento anterior,
obtendríamos 264
posibilidades, lo que se traduce en un rango de valores desde 0
hasta 18.446.744.073.709.551.615 en hexadecimal = 0h- FFFFFFFFFFFFFFFFh o
lo que es lo mismo 18,4 zettabytes ó 18.400.000.000 de gigabytes direccionables.
“¡Sería imprudente decir una grosería en este escrito, pero, si son muchos GB!”
El direccionamiento de la memoria puede considerarse desde dos puntos
de vista: Físico y lógico. El primero se refiere a los medios electrónicos utilizados
en la computadora para acceder a las diversas posiciones de memoria. El
segundo, a la forma en que se expresan y guardan las direcciones.
Los llamados modos de direccionamiento no son más que las diferentes
maneras de especificar en informática un operando dentro de una instrucción esto
es en lenguaje ensamblador. Cómo se especifican e interpretan las direcciones de
memoria según las instrucciones.
Las diferentes arquitecturas de computadores varían mucho en cuanto al
número de modos de direccionamiento que ofrecen desde el hardware. Eliminar
los modos de direccionamiento más complejos podría presentar una serie de
beneficios, aunque podría requerir de instrucciones adicionales, e incluso de otro
registro. Se ha comprobado que el diseño de CPUs segmentadas es mucho más
fácil si los únicos modos de direccionamiento que proporcionan son simples.
“Recordemos que las clasificaciones de las arquitecturas de computo son: Clásica,
Segmentada y Multiproceso.”
La mayoría de las máquinas RISC disponen de apenas cinco modos de
direccionamiento simple, mientras que máquinas CISC tienen más de una docena
de modos de direccionamiento, algunos de ellos demasiado complejos. “Si no
sabes lo que es una RISC y CISC te recomiendo que lo investigues”
4
Se debe tomar en cuenta que no existe una forma generalmente aceptada
de nombrar a los distintos modos de direccionamiento. En particular, los distintos
autores y fabricantes de equipos pueden dar nombres diferentes para el modo de
hacer frente al mismo, o los mismos nombres, a los diferentes modos de
direccionamiento.
A forma de conclusión. En informática, un direccionamiento es un
identificador para una localización de memoria con la cual un programa informático
o un dispositivo de hardware pueden almacenar un dato para su posterior
reutilización. “Y a forma de comentario personal puedo expresar que al ver por el
exterior una computadora nos podrá parecer interesante, pero es 264
veces más
interesante el explorarla y conocerla internamente y mas afondo, el interior lo
imagino como un mundo lleno de misterios digitales, habitado por una cultura de
bits agrupados, viviendo a una velocidad desorbitante y gobernados por un centro
digital que mantiene el orden y control.”
Bibliografía
Título: Arquitectura de computadoras: de los microprocesadores a las
supercomputadoras
Autor: Behrooz Parhami
Editor: McGraw-Hill, 2007
ISBN: 9701061462, 9789701061466
N. º de páginas: 558 páginas

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Memoria cache
Memoria cacheMemoria cache
Memoria cache
 
Memoria RAM, Memoria Caché
Memoria RAM, Memoria CachéMemoria RAM, Memoria Caché
Memoria RAM, Memoria Caché
 
Jerarquia de la memoria
Jerarquia de la memoriaJerarquia de la memoria
Jerarquia de la memoria
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
 
7 memoria cache
7 memoria cache7 memoria cache
7 memoria cache
 
PresentaciòN Memoria Cache
PresentaciòN Memoria CachePresentaciòN Memoria Cache
PresentaciòN Memoria Cache
 
Memoria caché y virtual
Memoria caché y virtualMemoria caché y virtual
Memoria caché y virtual
 
Memorias semiconductoras
Memorias semiconductorasMemorias semiconductoras
Memorias semiconductoras
 
DAYANA Y CRISTIAN
DAYANA Y CRISTIANDAYANA Y CRISTIAN
DAYANA Y CRISTIAN
 
Memoria caché
Memoria cachéMemoria caché
Memoria caché
 
Memorias
MemoriasMemorias
Memorias
 
Memorias semiconductoras
Memorias semiconductorasMemorias semiconductoras
Memorias semiconductoras
 
Manejo de Memoria FreeBSD
Manejo de Memoria FreeBSDManejo de Memoria FreeBSD
Manejo de Memoria FreeBSD
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
memoria cache
memoria cachememoria cache
memoria cache
 
Trabajo 12! ;)
Trabajo 12! ;)Trabajo 12! ;)
Trabajo 12! ;)
 
Tema 3
Tema 3Tema 3
Tema 3
 
Jerarquia de memorias
Jerarquia de memoriasJerarquia de memorias
Jerarquia de memorias
 
Administración de Memoria en UNIX
Administración de Memoria en UNIXAdministración de Memoria en UNIX
Administración de Memoria en UNIX
 
Memorias
MemoriasMemorias
Memorias
 

Similar a Ensayo (direccionamiento de memoria)

4 memoria
4 memoria4 memoria
4 memoriaKRNFORD
 
Propiedades del sistema daniela
Propiedades del sistema   danielaPropiedades del sistema   daniela
Propiedades del sistema danielaDaniela Noriega
 
Procesadores de 32 y 64 bits
Procesadores de 32 y 64 bitsProcesadores de 32 y 64 bits
Procesadores de 32 y 64 bitssdarwin1995
 
Capacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamientoCapacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamientoHenryArmas5
 
Procesadores
ProcesadoresProcesadores
Procesadoresjpcasta95
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computadorRosangela Torres
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computadorIsmaelPestana
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Yesi Reyes
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Miguel Damian
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computadorAngel Brito
 
Sistemas operativos II
Sistemas operativos IISistemas operativos II
Sistemas operativos IIrajejumato
 
T rabajo ii introduccion
T rabajo ii introduccionT rabajo ii introduccion
T rabajo ii introduccionGutierrez Raul
 
T rabajo ii introduccion 2
T rabajo ii introduccion 2T rabajo ii introduccion 2
T rabajo ii introduccion 2Gutierrez Raul
 
Ruben Y Yolanda 3º A
Ruben Y Yolanda 3º ARuben Y Yolanda 3º A
Ruben Y Yolanda 3º Aruben_vk
 
capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño MiguelSifontes6
 
Memoria ram
Memoria ramMemoria ram
Memoria rambriz_002
 
Instituto tecnologico « san gabriel»
Instituto tecnologico « san gabriel»Instituto tecnologico « san gabriel»
Instituto tecnologico « san gabriel»pilarcitabastidas
 

Similar a Ensayo (direccionamiento de memoria) (20)

4 memoria
4 memoria4 memoria
4 memoria
 
Propiedades del sistema daniela
Propiedades del sistema   danielaPropiedades del sistema   daniela
Propiedades del sistema daniela
 
Leccion 5 a y 5b
Leccion 5 a y 5bLeccion 5 a y 5b
Leccion 5 a y 5b
 
Procesadores de 32 y 64 bits
Procesadores de 32 y 64 bitsProcesadores de 32 y 64 bits
Procesadores de 32 y 64 bits
 
Capacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamientoCapacidad de la unidad central de procesamiento
Capacidad de la unidad central de procesamiento
 
Lenguaje de programacion iii
Lenguaje de programacion iiiLenguaje de programacion iii
Lenguaje de programacion iii
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2
 
Memorias del computador
Memorias del computadorMemorias del computador
Memorias del computador
 
Sistemas operativos II
Sistemas operativos IISistemas operativos II
Sistemas operativos II
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
T rabajo ii introduccion
T rabajo ii introduccionT rabajo ii introduccion
T rabajo ii introduccion
 
T rabajo ii introduccion 2
T rabajo ii introduccion 2T rabajo ii introduccion 2
T rabajo ii introduccion 2
 
Ruben Y Yolanda 3º A
Ruben Y Yolanda 3º ARuben Y Yolanda 3º A
Ruben Y Yolanda 3º A
 
capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño capacidad de unidad de procesamiento, universidad santiago mariño
capacidad de unidad de procesamiento, universidad santiago mariño
 
Memoria ram
Memoria ramMemoria ram
Memoria ram
 
Instituto tecnologico « san gabriel»
Instituto tecnologico « san gabriel»Instituto tecnologico « san gabriel»
Instituto tecnologico « san gabriel»
 

Más de Marcos Omar Cruz Ortrega

Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Marcos Omar Cruz Ortrega
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerMarcos Omar Cruz Ortrega
 
¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?Marcos Omar Cruz Ortrega
 
¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?Marcos Omar Cruz Ortrega
 

Más de Marcos Omar Cruz Ortrega (18)

Cruzsoft Project Manager
Cruzsoft Project ManagerCruzsoft Project Manager
Cruzsoft Project Manager
 
Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)
 
El Chipset - Ensayo
El Chipset - Ensayo El Chipset - Ensayo
El Chipset - Ensayo
 
Biblioteca Virtual - PSP
Biblioteca Virtual - PSPBiblioteca Virtual - PSP
Biblioteca Virtual - PSP
 
Comunicaciones Moviles
Comunicaciones MovilesComunicaciones Moviles
Comunicaciones Moviles
 
Programacion de puertos e interrupciones
Programacion de puertos e interrupciones Programacion de puertos e interrupciones
Programacion de puertos e interrupciones
 
Electroestatica
ElectroestaticaElectroestatica
Electroestatica
 
Concepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson PenkerConcepto y extensiones de negocio de Eriksson Penker
Concepto y extensiones de negocio de Eriksson Penker
 
Mantenimiento de software (síntesis)
Mantenimiento de software (síntesis)Mantenimiento de software (síntesis)
Mantenimiento de software (síntesis)
 
Algebra Booleana
Algebra BooleanaAlgebra Booleana
Algebra Booleana
 
Usuarios y Administradores en DB
Usuarios y Administradores en DBUsuarios y Administradores en DB
Usuarios y Administradores en DB
 
Lenguaje Lisp
Lenguaje LispLenguaje Lisp
Lenguaje Lisp
 
Inductancia magnetica
Inductancia magneticaInductancia magnetica
Inductancia magnetica
 
¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?¿La usabilidad esconde el éxito en el desarrollo de un software?
¿La usabilidad esconde el éxito en el desarrollo de un software?
 
2-Proyectos de electronica
2-Proyectos de electronica2-Proyectos de electronica
2-Proyectos de electronica
 
¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?¿Cual sera el verdadero negocio de facebook?
¿Cual sera el verdadero negocio de facebook?
 
Cruzsoft Magazine #0
Cruzsoft Magazine #0Cruzsoft Magazine #0
Cruzsoft Magazine #0
 
Fundamentos de redes y topologias
Fundamentos de redes y topologiasFundamentos de redes y topologias
Fundamentos de redes y topologias
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Ensayo (direccionamiento de memoria)

  • 1. 1 Arquitectura de computadoras: Direccionamiento Por: Marcos Omar Cruz Ortega Una forma común de describir la memoria principal de una computadora es como una colección de celdas que almacenan datos e instrucciones. “Si alguna vez has visto la estructura de un panal seguramente entenderás a lo que me refiero”. Cada celda está identificada por un número o dirección de memoria. La información que se almacena en cada celda es un byte que es un conjunto de ocho bits, estos bits representan la unidad mínima de almacenamiento de datos e instrucciones, ya que un bit solo puede contener el valor cero o uno y eso no es suficiente para guardar datos o instrucciones, por lo que se debe almacenar en bytes, “¡pero que estoy diciendo!”, “por supuesto tu sabes lo que es un byte, ahora que si no lo sabías esta información es un tanto avanzada para ti”. Para poder acceder a una ubicación específica de la memoria, la CPU genera señales en el bus de dirección, que habitualmente tiene un tamaño de 32 bits en la mayoría de máquinas actuales. Un bus de dirección de 32 bits permite especificar a la CPU 232 que si bien hago trabajar a mi calculadora vienen siendo unas 4.294.967.296 direcciones de memoria distintas. Debido a la estructura de 32 bits de un procesador común como los de Intel, las direcciones de memoria se expresan a menudo en hexadecimal. Por ejemplo, para no tener que escribir 101001111010 podemos escribir A7A en hexadecimal. “También utilice la calculadora para esto” ☺.
  • 2. 2 En aplicaciones informáticas las direcciones son asignadas por el sistema operativo a cada programa en ejecución, asegurándose éste, comúnmente por medio de un daemon, que las direcciones utilizadas por un ejecutable u otro proceso no se solapen o se escriba en posiciones protegidas de memoria, por ejemplo, en el sector de arranque. No entrare tan afondo en explicar lo que es un deamon solo puedo decir que un demonio o daemon (de sus siglas en inglés Disk And Execution MONitor), es un tipo especial de proceso informático que se ejecuta en segundo plano en vez de ser controlado directamente por el usuario, es decir, es un proceso no interactivo. Este tipo de programas se ejecutan de forma continua e infinita, y aunque se intente cerrar o matar el proceso, este continuará en ejecución o se reiniciará automáticamente. Todo esto sin intervención de terceros y sin dependencia de consola alguna. “Parece que termine explicando lo que es deamon sin querer.” Regresando al tema. Los sistemas operativos actuales son comúnmente diferenciados según el ancho soportado por sus registros, es decir 32 y 64 bits. Estas cifras se refieren a la máxima capacidad que dichos sistemas operativos pueden direccionar, así un sistema de 32 bits podría acceder y direccionar, sin utilizar memoria virtual, un máximo de 232 posiciones de memoria, usualmente designadas por un código hexadecimal,. Debido a esto, el rango de valores naturales que pueden ser almacenados en 32 bits es de 0 hasta 4.294.967.295 “Si estas poniendo atención a la lectura te habrás dado cuenta que esto ya lo había mencionado antes” o lo que hexadecimal seria (0h - FFFFFFFFh), que vienen a ser los famosos 4 gigabytes de capacidad límite de los sistemas operativos de 32 bits.
  • 3. 3 Para los sistemas de 64 bits, siguiendo el razonamiento anterior, obtendríamos 264 posibilidades, lo que se traduce en un rango de valores desde 0 hasta 18.446.744.073.709.551.615 en hexadecimal = 0h- FFFFFFFFFFFFFFFFh o lo que es lo mismo 18,4 zettabytes ó 18.400.000.000 de gigabytes direccionables. “¡Sería imprudente decir una grosería en este escrito, pero, si son muchos GB!” El direccionamiento de la memoria puede considerarse desde dos puntos de vista: Físico y lógico. El primero se refiere a los medios electrónicos utilizados en la computadora para acceder a las diversas posiciones de memoria. El segundo, a la forma en que se expresan y guardan las direcciones. Los llamados modos de direccionamiento no son más que las diferentes maneras de especificar en informática un operando dentro de una instrucción esto es en lenguaje ensamblador. Cómo se especifican e interpretan las direcciones de memoria según las instrucciones. Las diferentes arquitecturas de computadores varían mucho en cuanto al número de modos de direccionamiento que ofrecen desde el hardware. Eliminar los modos de direccionamiento más complejos podría presentar una serie de beneficios, aunque podría requerir de instrucciones adicionales, e incluso de otro registro. Se ha comprobado que el diseño de CPUs segmentadas es mucho más fácil si los únicos modos de direccionamiento que proporcionan son simples. “Recordemos que las clasificaciones de las arquitecturas de computo son: Clásica, Segmentada y Multiproceso.” La mayoría de las máquinas RISC disponen de apenas cinco modos de direccionamiento simple, mientras que máquinas CISC tienen más de una docena de modos de direccionamiento, algunos de ellos demasiado complejos. “Si no sabes lo que es una RISC y CISC te recomiendo que lo investigues”
  • 4. 4 Se debe tomar en cuenta que no existe una forma generalmente aceptada de nombrar a los distintos modos de direccionamiento. En particular, los distintos autores y fabricantes de equipos pueden dar nombres diferentes para el modo de hacer frente al mismo, o los mismos nombres, a los diferentes modos de direccionamiento. A forma de conclusión. En informática, un direccionamiento es un identificador para una localización de memoria con la cual un programa informático o un dispositivo de hardware pueden almacenar un dato para su posterior reutilización. “Y a forma de comentario personal puedo expresar que al ver por el exterior una computadora nos podrá parecer interesante, pero es 264 veces más interesante el explorarla y conocerla internamente y mas afondo, el interior lo imagino como un mundo lleno de misterios digitales, habitado por una cultura de bits agrupados, viviendo a una velocidad desorbitante y gobernados por un centro digital que mantiene el orden y control.” Bibliografía Título: Arquitectura de computadoras: de los microprocesadores a las supercomputadoras Autor: Behrooz Parhami Editor: McGraw-Hill, 2007 ISBN: 9701061462, 9789701061466 N. º de páginas: 558 páginas