Professional Documents
Culture Documents
Busqueda avanzada
Monografas Nuevas Publicar Blogs Foros Buscar
Monografias.com > Computacion > Hardware Descargar Imprimir Comentar Ver trabajos relacionados
Partes: 1, 2
1. Interconexiones
2. Memoria cach
3. Memoria interna
4. Memoria externa
5. Entrada / Salida
6. Sistemas operativos
7. Unidad central de procesamiento
8. Unidad de control
T1:
Interconexiones
ESTRUCTURA
Esquema
Memoria cach
ESTRUCTURA
Esquema
Descripcin
La Memoria Cach es un dispositivo rpido que esta ubicado entre el Procesador (CPU) y la Memoria Principal para que el conjunto opere a mayor
velocidad; as mismo, en la Memoria Cach, se ejecuta la transferencia de palabras (datos) que se da de manera bilateral siendo desde la Memoria Cach
hacia la CPU, como tambin viceversa, teniendo en cuenta que se encuentran los registros del procesador; de la misma manera, hay transferencia de
bloques (lneas) desde la Memoria Cach hacia la Memoria Principal, posteriormente esta ultima es normalmente construida con memorias dinmicas
de acceso aleatorio (DRAM).
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
La memoria cach en particular, manifiesta una localidad de referencias; ya que los programas tienden a reutilizar los datos e instrucciones que
utilizaron recientemente; adems se manifiestan en una doble dimensin como es de localidad temporal y localidad espacial; de tal modo que se divide
la memoria principal en bloques de un nmero de bytes (4,8,16) y la memoria cach en marcos de bloque o lneas de igual tamao, siendo el bloque la
unidad de intercambio de informacin entre la memoria principal y la cach; mientras que entre la cach y la CPU seguir siendo la palabra.
FUNCIONES
Funcin de Correspondencia, determina como se organiza la Memoria Cach siendo necesario un algoritmo que haga corresponder los
bloques de memoria principal a lneas de la memoria cach, se implementa utilizando la direccin; asimismo, se requiere algn medio para
determinar que bloque de memoria principal ocupa actualmente una lnea dada de la Memoria Cach, adems se llega a utilizar tres tcnicas como
es directa (hace corresponder cada bloque de la memoria principal a solo una lnea posible de cach), asociativa (permite que cada bloque de
Memoria Principal pueda cargarse en cualquier lnea de la cach) y asociativa por conjuntos (correspondencia directa y asociativa).
Algoritmos de Sustitucin, para la funcin de correspondencia es decir para las tcnicas asociativas se requiere algoritmos de sustitucin para
lograr alta velocidad; dichos algoritmos de sustitucin se debe implementar en hardware; las mas utilizadas son aleatoria, LRU, FIFO, Y LFU.
Escritura, establece la forma de actualiza la Memoria Principal al realizar operaciones de escritura se da en dos casos como es cuando la posicin
de la memoria sobre la que se va escribir esta en la Memoria Cach existe acierto dentro de esta tenemos escritura directa y post - escritura y
cuando no lo esta, existe un fallo en la Memoria Cach de asignacin en escritura y no asignacin.
Bsqueda, llega a determinar las condiciones que tienden a darse para buscar un bloque de Memoria Principal y llevarlo a una lnea de la
Memoria Cach, as mismo se da por demanda donde se lleva un bloque a la Memoria Cach cuando se referencia desde la CPU cierta palabra del
bloque y no esta en la cach, y tambin por pre bsqueda.
Codificacin de los fallos, la memoria cache clasifica los fallos ya que pueden ser forzosos, primer acceso a un bloque; capacidad se da cuando
la Memoria Cach no contiene todos los bloques y de conflicto, ubica un bloque en conjunto lleno cuando la cach no esta completa.
REPERTORIO DE INSTRUCCIONES
Transferencia de Datos, transfiere datos de una posicin a otra, adems se implica a la memoria ya que determina la direccin de memoria,
realiza la transformacin de direcciones de memoria virtual a real, comprueba la cac iniciando la lectura/escritura en la memoria.
INVD, limpia la memoria cache interna.
WBINVD, limpia la memoria cach interna despus de escribir en memoria las lneas que han sido modificadas.
INVLPG, invalida una entrada al buffer.
DCBF, limpia un bloque de la cach de datos; busca en las direcciones concretas de la cach y realiza la operacin.
ICBI, invalida un bloque de la cach de instrucciones.
Registros frente a la Memoria Cach, se debe disponer en la memoria cach registros para traer los datos a la CPU a fin de procesarlos, sin
embargo en el caso de un solo registro visible para usuario la direccin del operando esta implcita y no consume bits de cada instruccin realizada.
Rango de direcciones, es explicito para referencias a la memoria, siendo el rango de direcciones que puede utilizarse y esta relacionado con el
nmero de bits de direccionamiento, siendo localidad temporal y localidad espacial.
FUNCIONAMIENTO
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
La Memoria Cach, recibe de la Direccin Fsica de la CPU donde esta ltima se encarga de buscar datos, instrucciones que se han originado en las
ltimas operaciones que se ha realizado, y estas instrucciones son cargadas desde la Memoria Principal a la Memoria Cach, as mismo si existe
direccin fsica en la cach (acierto) se lee el contenido de la direccin fsica y es llevado a la CPU; sin embargo si no existe (fallo) accede a la Memoria
Principal para obtener el bloque que contiene la direccin fsica, luego asigna un marco de la cach al bloque de la Memoria Principal y esta realiza dos
procesos como es de cargar el bloque de la Memoria Principal en el marco asignado de la cach y tambin de llevar el contenido de la direccin fsica a la
CPU.
CONCLUSIONES
La Memoria Cach es una memoria pequea y a la vez rpida que esta entre la CPU donde se realiza transferencia de palabras (datos) y en la
Memoria Principal, realiza transferencia de bloques (lneas); siendo ambas transferencias de forma bilateral; adems aproxima la velocidad de la
memoria a las de aquellas mas rpidas y disponibles.
Dentro de la cach, se establece diversas funciones como de correspondencia, algoritmos de sustitucin estos son de gran ayuda a la
correspondencia, escritura actualiza la Mp al realizar sus operaciones, bsqueda son las condiciones que se da para buscar un bloque y tambin la
codificacin de fallos de la propia cach.
El repertorio de instrucciones en la Memoria Cach se da en los registros y el rango de direcciones ya que ambas son explicitas para la cach porque
tienen a relacionarse con el nmero de bits de direccionamiento.
La Memoria Cach realiza diversos procesos de traduccin de la direccin fsica la cual procede de la CPU en el dado que es ubicado en la posicin
de la memoria determinada por dicha direccin.
T3:
Memoria interna
ESTRUCTURA
Memoria externa
ESTRUCTURA
Descripcin
La Memoria Externa o Masiva presente en la parte superior de la grafica representa a todos los dispositivos externos de almacenamiento de datos (d),
que mediante instrucciones de lectura (i) que manda la Memoria Principal sobre el dispositivo y que adicionado a un control generado por la Unidad de
Control se llega a ejecutar la lectura del dispositivo; ya dentro del Computador Central se ejecutan los diferentes procesos mediante seales de estado (e)
que al finalizar todo, se proceder a generar los datos procesados (d) al punto de Salida segn las ordenes y necesidades del ordenador. Y por ultimo
diremos que esta Memoria Externa, se presencia en diferentes tipos de dispositivos; para lo cual se mencionara el ms importante de todos estos, el cual
es el disco magntico. Estos discos magnticos son en mayor parte el soporte de almacenamiento externo de los computadores y que pertenecen a la
familia RAID (Conjunto Redundante de Discos Independientes).
FUNCIONES
Almacenamiento de Datos
La Memoria Externa tiene como principal y nica funcin la de ALMACENAR ciertas cantidades de datos ya sea de forma permanente o
semipermanente, y que a comparacin de la memoria principal esta cumple un rol de seguridad y permanencia de estos datos a falta de suministro de
energa, aunque por otro lado es mas lento el acceso a los datos almacenados.
REPERTORIO DE INSTRUCCIONES
Todas estas instrucciones generadas por el computador, son los cdigos que especifican las operaciones a realizar a los diferentes operadores de
referencia que en este caso es la Memoria Externa; siendo todo lo anterior perteneciente a la categora de transferencia de datos entre registros y
memoria, o entre dos posiciones de memoria.
Entrada / Salida
ESTRUCTURA
Esquema
Sistemas operativos
ESTRUCTURA
Esquema
Pgina siguiente
Comentarios
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
Juan Carlos Monzon Miercoles, 11 de Septiembre de 2013 a las 07:57 | 0
muy bueno el tema
Trabajos relacionados
Sistemas de computacin - Resumen de ImpresorasCmo es
bsicamente un proceso de impresin?. De qu formas se puede
conectar una impresora a una PC?. Qu tipos de i...
Nota al lector: es posible que esta pgina no contenga todos los componentes del trabajo original (pies de pgina, avanzadas formulas matemticas, esquemas o tablas complejas, etc.). Recuerde que para ver el
trabajo en su versin original completa, puede descargarlo desde el men superior.
Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposicin de toda
su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta informacin. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de
informacin.
Busqueda avanzada
Monografas Nuevas Publicar Blogs Foros Buscar
Monografias.com > Computacion > Hardware Descargar Imprimir Comentar Ver trabajos relacionados
Partes: 1, 2
Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretacin de los comandos que permiten al
usuario comunicarse con el ordenador (textual y grfico). Todos los sistemas operativos modernos son multitarea y pueden ejecutar varios procesos
simultneamente. En la mayora de los ordenadores slo hay una UCP; un sistema operativo multitarea crea la ilusin de que varios procesos se ejecutan
simultneamente en la UCP. El mecanismo que se emplea ms a menudo para lograr esta ilusin es la multitarea por segmentacin de tiempos, en la que
cada proceso se ejecuta individualmente durante un periodo de tiempo determinado. Si el proceso no finaliza en el tiempo asignado, se suspende y se
ejecuta otro proceso. El sistema operativo se encarga de controlar el estado de los procesos suspendidos. Tambin cuenta con un mecanismo llamado
planificador que determina el siguiente proceso que debe ejecutarse. El planificador ejecuta los procesos basndose en su prioridad para minimizar el
retraso percibido por el usuario. Los procesos parecen efectuarse simultneamente por la alta velocidad del cambio de contexto. Los sistemas operativos
pueden emplear memoria virtual para ejecutar procesos que exigen ms memoria principal de la realmente disponible. Con esta tcnica se emplea
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
espacio en el disco duro para simular la memoria adicional necesaria. Sin embargo, el acceso al disco duro requiere ms tiempo que el acceso a la
memoria principal, por lo que el funcionamiento del ordenador resulta ms lento.
CONCLUSIONES
Un Sistema Operativo es un programa grande y complejo que est compuesto, por una serie de componentes con funciones bien definidas ,as
mismo podemos decir que el centro de un sistema operativo es el ncleo o Kernel, capa ms cercana al hardware, encargada de gestionar los
recursos hardware del sistema y suministra la funcionalidad bsica del S:O.
Podemos decir que el sistema operativo realiza una serie de funciones que gestionan el funcionamiento del hardware y sobre el que se apoya el
resto del software, conformando un entorno integrado de trabajo para el usuario y cuyo objetivo es simplificar el manejo y la utilizacin de la
computadora, hacindolo seguro y eficiente , as mismo el SO debe llevar la cuenta acerca de quin est usando qu recursos; otorgar recursos a
quienes lo solicitan(siempre que el solicitante tenga derechos adecuados sobre el recurso); y arbitrar en caso de solicitudes conflictivas.
El funcionamiento del sistema operativo esta determinado por la planificacin de tareas o procesos y por la gestin de memoria, en la planificacin
de procesos el sistema operativo determina que proceso debe ejecutarse en cada momento, en la mayora de los sistemas operativos actuales
implementan la memoria virtual, ocultando al usuario detalles de la implementacin particular y creando la ilusin de existencia de recursos
ilimitados (o abundantes).
Estas instrucciones del sistema operativo llevan a cabo tareas como habilitar y deshabilitar interrupciones, acceder a los registros usados por el
hardware de proteccin de memoria, entre otras tareas, las tambin instrucciones de control pueden ejecutarse cuando el procesador esta en estado
privilegiado esta ejecutando programa de zona privilegiada de memoria.
T7:
ESTRUCTURA
Esquema
ESQUEMA N2
Instrucciones lgicas
Permite realizar operaciones lgicas bit a bit, entre los operandos o manipular un bit del operando. Para esto es necesario especificar el tipo de
operacin, el tamao de datos sobre el que se opera direccin de operacin y el nmero de bit en las instrucciones de manipulacin de bit. A
continuacin presentamos las instrucciones lgicas que se realizan en el proceso:
Instruccin Descripcin
OR Realiza la operacin OR
SET Instrucciones que fijan controles para proteccin, gestor de interrupciones, control de temporizador, etc.
SHIFT Desplaza el operando a la izquierda, introduciendo valores constantes por el otro extremo
Instruccin Descripcin
Instrucciones de E/S
Instruccin Descripcin
Transfiere datos desde un puerto o dispositivo de E/S al destino que puede ser la memoria principal o registro del
INPUT
procesador.
STAR I/O Transfiere instrucciones al procesador de E/S para iniciar operaciones de E/S
TEST I/O Transfiere informacin de estado desde el sistema de E/S al destino especificado.
Instrucciones de conversin
Instruccin Descripcin
FUNCIONAMIENTO
Como ya se menciono anterior mente las instrucciones de cada una de las operaciones que realiza el computador ahora veremos cmo se interrelacionan
cada una de estas operacin y hacen efectivo el repertorio de instrucciones en cada proceso de la CPU.
Convertido de web en PDF a http://www.htmlapdf.com con el api html a pdf
Se empieza por buscar una instruccin en la memoria, para ello la unidad de control proporciona a la memoria la direccin donde se encuentra la
instruccin y la orden de lectura necesaria. La direccin de la instruccin que se va a ejecutar se encuentra en un registro denominado contador de
programa el cual apuntara la direccin de memoria donde se encuentra la instruccin que va a ejecutarse. A esta fase se la conoce como fase de
bsqueda.
Una vez leda la instruccin debe analizarse (decodificarse) para saber que operaciones hay que realizar y generara las seales de control
oportunas. En algunos diseos de la Unidad de Control, las seales se generan en barios ciclos de reloj, por lo que es necesario que durante ese
tiempo la instruccin que se est ejecutando permanezca almacenada en un registro interno, que recibe el nombre de registro de instruccin.
La operacin que deba realizarse implicara a uno o barios operandos que podrn estar previamente almacenados en los registros internos de la
CPU o en memoria. Segn su ubicacin la Unidad de Control genera las rdenes oportunas para activar las salidas de los registros o para iniciar
una o barias operaciones. En esta parte del funcionamiento de hace una bsqueda de operandos.
Una vez que se conoce la operacin que realiza la instruccin y se dispone de los operandos solo queda realizar la operacin. Esta fase se conoce
como fase de ejecucin e implica en la mayora de las veces la intervencin de la Unidad Aritmtico Lgica (ALU).
Una vez que la ejecucin de la instruccin ha producido un resultado, estos se almacenan en la memoria o en alguno de los registros internos. En
esta etapa el computador realiza lo que se llama almacenamiento de resultados.
Una vez finalizada la ejecucin de la instruccin, contador de programa debe incrementarse para pasar a apuntar a la siguiente instruccin. Sin
embargo, esta tarea no se realiza al final sino en la etapa de bsqueda, por lo que una vez se haya buscado una instruccin el contador de programa
pasa inmediatamente a apuntar a la siguiente instruccin a ejecutarse.
CONCLUSIONES
La unidad central de proceso es una compleja estructura como se apreci en su esquema y cada uno de sus elementos est ntegramente
relacionados entre ellos, avilantando problemas en la recepcin, almacenamiento y transferencia de datos.
En cada una de las funciones que tiene la CPU, tienes una relacin con las operaciones que realiza ya sea, en la transferencia de datos, operaciones
lgicas y aritmticas, en los registros, en las memorias y los dispositivos de E/S.
El funcionamiento de la CPU est determinado por las instrucciones que ejecuta, estas instrucciones estn ordenadas de acuerdo a la operacin que
sea necesaria ejecutar. Al conjunto de instrucciones que puede ejecutar la UCP se le denomina repertorio de instrucciones.
Todos los datos procedentes de cualquier perifrico o unidad de almacenamiento del PC llegan a la memoria. El microprocesador entonces se
capaz de leer la informacin contenida en estas direcciones de memoria. La CPU simplemente procesa los datos y las vuelve a guardar a la Memoria
y el destino gracias a su conexin fsica con el procesador ser capaz de leer de nuevo del bus de datos la posicin de memoria deseada.
T8:
Unidad de control
ESTRUCTURA
Esquema
Autor:
Juan Palomino Ulfe
Partes: 1, 2
Comentarios
Juan Carlos Monzon Miercoles, 11 de Septiembre de 2013 a las 07:57 | 0
muy bueno el tema
Nota al lector: es posible que esta pgina no contenga todos los componentes del trabajo original (pies de pgina, avanzadas formulas matemticas, esquemas o tablas complejas, etc.). Recuerde que para
ver el trabajo en su versin original completa, puede descargarlo desde el men superior.
Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposicin de
toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta informacin. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes
de informacin.