Logo Studenta

Mapa conceptual - Mauricio axel 20

¡Estudia con miles de materiales!

Vista previa del material en texto

Lenguaje ensamblador.
Microprocesador
Procesador
Memoria
Segmentos
Registros de segmentos
es
es
es
es
es
Se denomina microprocesador al circuito electrónico que procesa la energía necesaria para que el dispositivo electrónico en que se encuentra funcione, ejecutando los comandos y los programas adecuadamente. La Unidad Central de Procesos (CPU) de una computadora es un ejemplo de un microprocesador.
El procesador es el cerebro del sistema, justamente procesa todo lo que ocurre en la PC y ejecuta todas las acciones que existen. Cuanto más rápido sea el procesador que tiene una computadora, más rápidamente se ejecutarán las órdenes que se le den a la máquina. Este componente es parte del hardware de muchos dispositivos, no solo de tu computadora.
La memoria es el dispositivo que retiene, memoriza o almacena datos informáticos durante algún periodo de tiempo. La memoria proporciona una de las principales funciones de la computación moderna: el almacenamiento de información y conocimiento.
Los segmentos en ensamblador son secciones de código con nombres ya establecidos, los cuales separan el código del programa, cada uno de estos se declara con un punto seguido del nombre del segmento, los segmentos tienen cada uno una función específica
Los registros del procesador son una porción de memoria ultrarrápida, se emplean para:
• Controlar instrucciones en ejecución. • Manejar direccionamiento de memoria. • Proporcionar capacidad aritmética.
Microprocesador
Procesador
Memoria
Segmentos
Registros de segmentos
Se estructura
1.    UNIDAD DE CONTROL; Analiza y ejecuta cada instrucción del programa, controla las actividades de3l periféricos.
2.    UNIDAD DE ARITMETICA LOGICA; Realiza comparaciones y cálculos, cuyos resultados son transferidos a la memoria.
3.    UNIDAD DE PREBUSQUEDA; Indica a la de bus que lea la instrucción almacenada en una dirección particular de la memoria.
4.    UNIDAD DE CODIFICACION; Toma la instrucción leída por la unidad de pre búsqueda y la traduce a un formato apropiado para el procesador interno de la CPU.
1.-Almacenamiento primario
la memoria primaria, está directamente conectada a la CPU del ordenador. Debe estar presente para que la CPU efectúe cualquier función.
2.-Almacenamiento secundario
La memoria secundaria requiere que la computadora use sus canales de entrada/salida para acceder a la información y se utiliza para almacenamiento a largo plazo de información persistente.
3.-Almacenamiento terciario
La memoria terciaria se usa en el área del almacenamiento industrial, la computación científica, en grandes sistemas informáticos y en redes empresariales. Este tipo de memoria es algo que los usuarios de computadoras personales nunca ven de primera mano.
1.-Segmentos Físicos Un segmento físico sólo puede comenzar en direcciones de memoria pares divisibles por 16, incluyendo la dirección 0. A estas direcciones se las denomina “párrafos” (paragraph). Se puede reconocer un párrafo ya que su dirección hexadecimal siempre termina con 0, como lo es en 10000h o 2EA70h. Los procesadores 8086/286 utilizan segmentos de un tamaño de 64K 
2.-- Segmentos Lógicos Los segmentos lógicos contienen los tres componentes de un programa: código, datos y pila. Los registros de segmento CS, DS y SS contienen las direcciones de los segmetos de memoria físicos en donde residen los segmentos lógicos. 
Estos son los únicos registros que pueden usarse de modo dual (en 8 o 16 bits) Los registros de la CPU son conocidos por sus nombres propios, que son: ·
AX (acumulador). 
BX (registro base). 
CX (registro contador).
DX (registro de datos).
 DS (registro del segmento de datos).
ES (registro del segmento extra).
SS (registro del segmento de pila).
CS (registro del segmento de código).
BP (registro de apuntadores base).
SI (registro índice fuente).
DI (registro índice destino).
SP (registro del apuntador de pila).
IP (registro del apuntador de siguiente instrucción).
F (registro de banderas).
Se estructura
Se estructura
Se estructura
Se estructura
Microprocesador
Procesador
Memoria
Segmentos
Registros de segmentos
Se caracteriza por
Frecuencia de reloj. Este primer término hace referencia a la velocidad de reloj que hay dentro del propio procesador. 
Consumo energético.
 Es un valor que se muestra en vatios (W) y como es obvio, aquellos procesadores de gama superior, serán más propensos a consumir más energía. 
Número de núcleos. Con el avance de la tecnología, ya es posible encontrar tanto procesadores de Intel como de AMD que cuentan desde 2 hasta 16 núcleos respectivamente. Estos cores son los encargados de llevar a cabo multitud de tareas de manera simultánea sin que el PC tenga que trabajar a “marchas forzadas”
Zócalo. Es el tipo de conector con pines o socket al que debéis conectar a vuestra placa base. 
Número de hilos. Dentro de cada núcleo puede existir un hilo o core virtual, que tienen como objetivo llevar a cabo otros procesos más pesados sin que el rendimiento del PC o del portátil se vea afectado
Memoria caché. A la hora de “recordar” cualquier tarea, el propio ordenador hace uso de la memoria RAM. Sin embargo, a veces esto no es del todo suficiente y por tanto es necesario que utilice la memoria caché de la propia CPU. Se caracteriza porque se llega a ella de forma más rápida y puede ser tipo L1, L2 y L3.
1.-Volatilidad de la información
La memoria volátil requiere energía constante para mantener la información almacenada. 
La memoria no volátil retendrá la información almacenada incluso si no recibe corriente eléctrica constantemente, como es el caso de la memoria ROM. 
La memoria dinámica es una memoria volátil que además requiere que periódicamente se refresque la información almacenada, o leída y reescrita sin modificaciones.
2.-Accesibilidad secuencial o aleatoria a información
Acceso aleatorio, significa que se puede acceder a cualquier localización de la memoria en cualquier momento en el mismo intervalo de tiempo, normalmente pequeño.
Acceso secuencial, significa que acceder a una unidad de información tomará un intervalo de tiempo variable, dependiendo de la unidad de información que fue leída anteriormente. 
Cada proceso en ejecución (esté activo, bloqueado o preparado) tiene su tabla de segmentos.
Solapamiento: Se puede hacer que 2 segmentos se superpongan de manera que compartan direcciones de memoria física con direcciones lógicas diferentes. Para evitar problemas de concurrencia, debe indicarse explícitamente que una porción de memoria pueda ser compartida. De esta manera, procesos diferentes pueden compartir información y código usando la memoria común.
Protección de memoria: añadir 3 bits a la tabla de descriptores de segmentos para los permisos ( r w x ).
Cuando un proceso requiere más memoria se crea un nuevo segmento.
 
Un registro de segmento tiene 16 bits de longitud y facilita un área de memoria para direccionamiento conocida como el segmento actual.
El registro AX se usa para almacenar resultados, lectura o escritura desde o hacia los puertos. 
El BX sirve como apuntador base o índice.
 El CX se utiliza en operaciones de iteración, como un contador que automáticamente se incrementa o decrementa de acuerdo con el tipo de instrucción usada.
 El DX se usa como puente para el acceso de datos.
Se caracteriza por
Se caracteriza por
Se caracteriza por
Se caracteriza por
Los microprocesadores asemejan una pequeña computadora digital en miniatura, por lo que presenta su propia arquitectura y realiza operaciones bajo un programa de control. Dicha arquitectura se compone de:
Encapsulado. Una cubierta cerámica que recubre el silicio y lo protege de los elementos (como el oxígeno del aire).
Caché. Un tipo de memoria ultrarrápida disponible para el procesador, de modo que no emplee memoria RAM sino cuando sea necesario, ya que en los varios niveles de la memoria caché se guardan datos en uso para su recuperación inmediata.
Coprocesador matemático. Llamada unidad de coma flotante, es la porción del procesador que se encarga de las operaciones lógicas y formales.Registros. Una memoria breve de tr
abajo en el procesador, diseñada para llevar el control de su propio funcionamiento y condiciones.
Puertos. Los conductos que permiten al procesador comunicar la información con el resto de los componentes del sistema.

Continuar navegando