Función de la Unidad de Control (FCU) es una parte del procesador principal, que es responsable de controlar la ejecución de los programas. Función de la Unidad de Control tiene acceso a la memoria de instrucciones con el fin de buscar las instrucciones a ejecutar. Con el fin de permitir que los programas ejecutados para la transferencia de la ejecución (ir) a una posición arbitraria en el programa de ejecución, FCU ofrece operaciones de control de flujo. Un FCU por lo general tiene un conjunto de instrucciones, que consta de etapas para leer, decodificar y las instrucciones del programa de ejecución.
La FCU (también llamado sistema de control o controlador central) gestiona diversos componentes de la computadora, sino que lee e interpreta (decodifica) las instrucciones del programa, transformándolos en una serie de señales que activan el control de otras partes de la computadora. Los sistemas de control en las computadoras de anuncios avanzadas pueden cambiar el orden de algunas instrucciones con el fin de mejorar el rendimiento. Un componente clave común para todos los CPUs se unter programa de cooperación, una célula especial de memoria (r registe), que realiza un seguimiento de qué lugar en la memoria la siguiente instrucción se va a leer. La función del sistema de control es la siguiente:
(a) Lea el código de la siguiente instrucción de la celda indicada por el contador de programa.
(b) Descodificar el código numérico para la instrucción en un conjunto de órdenes o señales para cada uno de los otros sistemas.
© Incrementar el contador de programa para que apunte a la siguiente instrucción.
(d) Lea lo que los datos de la instrucción requiere de las células de la memoria (o quizás de un dispositivo de entrada).La ubicación de estos datos requiere normalmente se almacena en el código de instrucción.
(e) Proporcionar los datos necesarios para una ALU o registrarse.
(f) Si la instrucción requiere una ALU o hardware especializado para completar, instruir el hardware para realizar la operación solicitada.
(g) Escriba el resultado de la ALU a una ubicación de memoria o en un registro o tal vez un dispositivo de salida.
(h) Ir de nuevo al paso (1).
NOTA que se trata de una descripción simplificada, y algunos de los pasos se puede realizar al mismo tiempo / en un orden diferente dependiendo del tipo de CPU. Dado que la lucha contra el P rograma es (conceptualmente) más que un conjunto de celdas de memoria, puede ser buscada por los cálculos hechos en UTA. Adición de 100 a contador de programa haría que la siguiente instrucción a ser leída desde el lugar n º 100 localidades Dow aún más el programa. Instrucciones que modifican el contador de programa se llaman “saltos” y baja al acceso desagregado al bucle (instrucciones que se repiten por la computadora) y ejecución de la instrucción a menudo condicional (los dos ejemplos de control de flujo).
Cabe señalar que la secuencia de operaciones que la FCU pasa para un proceso de instrucción es en si mismo como un programa de ordenador a corto y, de hecho, en algunos diseños más complejos de la CPU, hay otro ordenador aún más pequeño llamado microsecuencia que ejecuta un microcódigo programa que hace que todos estos acontecimientos a suceder.
En las computadoras, la FCU fue históricamente definida como una parte distinta del modelo de 1946 de referencia de la arquitectura Von Neumann. En los diseños de equipo moderno, la FCU es normalmente una parte interna del microprocesador con su papel y el funcionamiento general sin cambios.
Funcionamiento general
Los resultados de la FCU controla la actividad del resto del dispositivo. Un FCU puede pensar o F como una máquina de estados finitos.
La FCU es el circuito que controla el flujo de datos a través del procesador, y coordina las actividades de la otra unidad s dentro de ella. En cierto modo, es ‘el cerebro dentro del cerebro “, ya que controla lo que sucede dentro del procesador, que a su vez controla el resto de la ORDENADOR. Algunos ejemplos de dispositivos que requieren un FCU son CPUs y GPUs. La edad moderna de la información no sería posible sin complejos diseños FCU.
En un momento, FCU s para los procesadores se ad hoc de la lógica, y que eran difíciles de diseñar. Estos pueden ser identificados como parte principal de ORDENADOR y los principales dispositivos que ayudan al equipo para funcionar de manera adecuada.
Funciones de la Unidad de Control de Función (FCU)
Las funciones de la FCU varían en gran medida por la arquitectura interna de la CPU, ya que la FCU realmente cumpla con este arquitecto. En un procesador regular que ejecuta las instrucciones x86 de forma nativa, la FCU realiza las tareas de leer, decodificar, la gestión de n executio y luego almacenar los resultados. El procesador x86 con un núcleo RISC, FCU tiene mucho más trabajo que hacer. Administra la traducción de instrucciones x86 a RISC micro-instrucciones, dirige la programación de la micro-instrucciones entre las unidades de ejecución diferentes, y hace juegos malabares de salida de estas unidades para asegurarse de que terminan donde deben ir. En uno de estos procesadores FCU se pueden romper en otras unidades (como una unidad de programación para manejar la programación y una unidad de jubilación a la de otros con resultados procedentes de los oleoductos) debido a la complejidad del trabajo que debe realizar.
La clave para el procesador es su capacidad para comunicarse con ella misma. Es un tipo de circuito lógico Sequencial preferencial. Salida del circuito combinacional es sólo una función de la entrada; Considerando que, en un circuito secuencial, como un microprocesador, la salida es de iones FUNCT de la entrada, así como la actual, o estado anterior.
Un microprocesador típico tiene ROM de la sección que contienen la memoria de sólo lectura, mientras que la RWM contiene leer memoria de escritura. Existen dos tipos principales de memorias RWM, incluida la RAM y la memoria de acceso secuencial. La memoria RAM es la clave de la memoria donde se almacenan los datos que estamos trabajando, mientras que la memoria de acceso secuencial, como es la memoria de cinta magnética o CD-Rom de disco. En ambos tipos de recuerdos, la localización de los datos está representada por un cubo de dirección de Ary. Esta dirección es lo que una marca capaz de entrar en el contenido de la memoria llamando a su dirección a través de bus de direcciones.
El ASIC Micro Pro, como la mayoría, se basa en buscar / ejecutar ciclo. Cuando microprocesador está en la extensión del Estado debe recibir un comando de una de sus ubicaciones de la memoria, o de la E / S de las líneas. Una vez que este instrucción se capta, nuestros conmutadores procesador en el estado de ejecución. En el estado de ejecución, el procesador micro induce cambios en la memoria en varios lugares como la instruccion COMMAND instruye. Hay una excepción a este proceso de otra manera infinita; detener. Después del detener Cal, reset es necesario colocar el microprocesador en un busca de Estado. Esto puede ser utilizado más ampliamente en las líneas de multiprocesador, aunque hay muchas implementaciones diferentes aquí. Por el momento, poner fin a la línea se utilizará únicamente en relación con nuestra pila de memoria. Echemos un vistazo más de cerca en cuanto a cómo el procesador micro realmente obtiene una instrucción. Para buscar una instrucción, nuestro microprocesador envía la dirección de la siguiente instrucción en el bus de direcciones. El externo devuelve la memoria a lo largo de la instrucción de bus de datos. El procesador interno de contador de programa es responsable de la determinación de hacer frente a la siguiente instrucción. El proceso de buscar por lo tanto empieza por transferor el contenido del contador de programa a un registro de direcciones internas. El registro de direcciones internas se encarga de almacenar esta en formación, y, a continuación de alimentación de bus de direcciones. Es ahora a buscar una instruction que entra en el procesador de datos a lo largo de autobús. A buscar la primera instrucción pasa a la ubicación de una memoria temporal llamada registro de instrucción. Se pasa entonces a decodificador de instrucciones. El decodificador es responsable de traducir las instrucciones en el binario de los valores de control que son utilizados por FCU. La instrucción que se pasa puede contener tanto una operación, así como DATA a operar. Esto generalmente es atendido dentro de la memoria interna del procesador, o memoria caché, pero se puede poner a la memoria externos. La FCU emite señales apropiadas a ALU (Unidad Aritmético Lógica). Esta operandos entonces ses pas correcto ALU, así como cualquier otra parte del microprocesador, o I / O del sistema.
El actual microprocesador tiene lugar dentro de UTA el procesador, y varios acumuladores. El acumulador contiene un operando, mientras que el acumulador temporal tiene otro operando. El PE ALU rforms una aritmética especificado / operación lógica en estos operandos y almacena el resultado en el acumulador. La ALU también genera un conjunto de señales de bandera que son pasados a un registro de abuso. Estas banderas indican ciertos resultados específicos, como un resultado de 0, o un error de desbordamiento.
Cuando un programa real se ejecuta en nuestro programa, no va a fluir en una línea recta. En su lugar, se ramifica en función de la dirección que se pulsa el controlador, o cualquier otra interrupción. Porque tenemos que ser capaces de saltar a una ruta diferente, en cualquier momento tenemos la capacidad de dejar una tarea, guardar sus datos para más adelante y poner en marcha otro. Vamos a necesitar los registros durante la ejecución de la segunda tarea, pero cuando se ha completado queremos restablecer a la forma en que empezamos a la primera tarea puede continuar. Intro: pila. La pila debe su nombre, ya que actúa como una pila de libros. El último libro usted pone en la pila es el primero que se puede quitar. Por lo tanto, se conoce como una pila LIFO, por último In First Out. Hasta ahora todos los componentes clave de un microprocesador se han introducido, que son: —
(a) Una ALU
(b) Acumuladores
© Registros de abuso
(d) Una pila LIFO
(e) Un registro de instrucción
(f) Un decodificador de instrucciones
(g) Un contador de programa
(h) Dirección y datos de los registros
(i) Función de la Unidad de Control
FCU (Función de la Unidad de Control). FCU es una máquina de estados que controla la función general del procesador. Las instrucciones que salen de la FCU se generan de la lectura de la salida del decodificador de instrucciones en una ROM interna, y luego mirando a una “mirada hasta la mesa” en la ROM a la salida de una secuencia de conjuntos de señales de control. Esto hace que nuestro lenguaje ensamblador. Sólo las tareas que se programan en nuestra ROM puede ser ejecutado en nuestro procesador. La belleza de este estilo de diseño es que los programadores sólo se necesita saber un simple conjunto de convocatorias de la Asamblea que será interpretado por el procesador como una secuencia de acciones. He aquí un buen ejemplo - la resta. Con el fin de restar, el programador de la Asamblea sólo se necesita saber para escribir “Subtr”, sin embargo, a nivel interno para restar nuestro procesador primero debe tomar la lectura en números, convertir correctamente a dos de elogio, el número uno de carga en el Registro, informe a la ALU restar con el número de segundos puestos en el bus de datos. Luego, el bus de direcciones debe ser contada para colocar el número en la memoria RAM, y luego cambiar el bus de direcciones a la dirección de pantalla para mostrar el resultado al usuario. Eso es muy pocos pasos, para un solo comando. Por lo tanto, no es un lenguaje simple montaje, donde una sola tarea no muchos pasos.La Asamblea no es como una línea directa a la CPU como mucha gente piensa.
¿Cuántas instrucciones debe estar allí en la memoria ROM? Eso nos lleva una gran discusión en el diseño de Microproecesador de anillos; CISC vs RISC. En las instrucciones complejas (CISC) se hace la escritura de programas un poco más fácil, proporcionando un gran número de posibles instrucciones para el programador de usar. Sin embargo, un conjunto de instrucciones reducidas (RISC) Diseño de Microprocesadores hace más fácil por la reducción del número de operaciones que el hardware que necesita hacer. Mientras que las secuencias de la serie RISC puede hacer lo que no tiene del conjunto de la CISC, no hay pérdida en la funcionalidad existente.
El conjunto RISC es mejor opción por varias razones. Uno, es más rápido para desarrollar y construir, dos, ha demostrado ser tan rápido como los chips CISC con un menor coste, y tres, la mayoría de los sistemas de juego nuevo vídeo son los RISC. En este punto, parte de la construcción por parte de nuestro nuevo procesador puede ser adoptado. Esto se logrará en varias etapas. Primero, partes centrales de desarrollar ción se llevará a cabo que se utiliza en procesadores, incluyendo la víbora, o de circuitos y otros componentes de UTA. Combinando esto con otra lógica, un descerebrado (no ROM) microprocesador puede ser construido. Después de esto, una ROM, se pondrá en más de memoria (suficiente para ser moderadamente útil) será añadido a construir un microprocesador totalmente funcional. Sin embargo, aquí algunos componentes han sido de extrema izquierda que el inferior a la funcionalidad de este procesador indígenas, a saber, la pila, y los comandos de ROM de avanzada. Esto llevará a la próxima entrega en que la funcionalidad así como más E / S y algunos trucos de consola de video juegos se puede añadir.
Competencias Digitales (Tic’s Basicas) a construir con este TEMA:
- Usar (click en )www.Google.com para buscar y localizar UN material academico apropiado y que se pueda recomendar para el tema, ver VIDEO BUSQUEDAS abajo en esta pagina.
- En el post ( o tema ) apropiado en el Libro de Blogger, pegar el material localizado y que se recomienda para este tema, ver VIDEO BLOGGER abajo en esta pagina.
pd: Recordar incluir la fuente del tema usando el formato de citacion apropiado, ver VIDEO WIKIPEDIA abajo en esta pagina.
- En el editor de Blogger usar colores para destacar los parrafos mas importantes y usar subrayados para las citas mas relevantes.
- En el post ( o tema ) apropiado en el libro en Blogger, para incluir ecuaciones o notacion matematica se debera usar el icono del editor de Blogger IMAGE y construir esta notacion matematica con imagenes Latex, ver VIDEO LATEX ABAJO.
- Construir al final y despues de la fuente del material, un breve resumen ( no mas de 2–3 parrafos) explicando palabras propias el contenido del tema.
pd: Se pueden usar alguna de las citas que encontradas dentro del tema, solo recordar encerrarla entre comillas.
pd: Se pueden usar tambien cambios en fonts para darle mas visibilidad, consistencia y relevancia al resumen del tema.
- PUNTOS EXTRAS Si se usa una segunda fuente valiosa de informacion y recordar encadenar los dos materiales mediante uno o dos parrafos apropiados.
- Enviar a el maestro o compañeros un correo electronico que incluya la liga a el tema en blogger para revision, recomendacion, sugerencias y evaluacion, ver VIDEO LIGAS GMAIL abajo.
- Sacar una cuenta (click en)http://docs.google.com, usando el correo de Gmail y tratar de conseguir el mismo usuario que se construyo en Gmail y Blogger ver VIDEO GOOGLE DOCS abajo en esta pagina.
pd: Si ya se tiene una cuenta ignorar esta competencia digital.
pd: Google Docs es el equivalente a OFFICE pero con la caracteristica que todos sus componentes ( procesador de palabras, presentacion electronica y hoja de calculo) estan completamente en internet, es decir todos los archivos o material estaran en linea, seguros y siempre disponibles, ademas de que se pueden trabajarlos desde cualquier pc, ya sea la personal, la del laboratorio de la escuela o la de un lugar publico como la biblioteca o un cafe internet.
- Construir una Presentacion Electronica ( usando muy pocos slides) del tema en GOOGLE DOCS e incrustrarla en el tema de bloger ver VIDEO GOOGLE DOCS en esta pagina abajo.
pd: Recordar que una presentacion electronica, es solamente un resumen muy condensado del tema ( o mapa o guia mental ), que ayuda a recordar los elementos y conceptos mas basicos del tema, cuando se estan exponiendo frente a un grupo.
pd: No olvidar incluir un primer slide con el titulo de la presentacion electronica, un segundo slide con un indice de la presentacion electronica y un ultimo slide con dos o tres parrafos de conclusiones y bibliografia.
- Buscar en Google Imagenes o www.Flickr.com o www.PhotoBucket.com una galeria de fotos o de imagenes apropiadas al tema actual,
- Para los casos de Photobucket y Flicker, ambos sitios proporcionan ligas a sus imagenes y tambien objetos (los recuerdan??), que se pueden incluir en el tema del libro apropiado en Blogger.
pd: para estos sitios deberan obtener una cuenta usando el correo de gmail y de preferencia obtener el mismo usario que se ha venido manejando a lo largo del curso.
pd: Tratar de usar resoluciones y tamaños de imagenes chicos o medianos, recordar que todo este material termina en el post del tema en Blogger y esa pagina no tiene mucho espacio para desplegar fotos o imagenes.
pd: El formato apropiado para fotos o imagenes es JPG, tratar de no usar otros formatos.
pd: Se puede construir y conseguir esta coleccion o galeria de imagenes con:
1) Usando Google Imagenes, recordar conseguir solo imagenes que tengan permiso de publicacion abierto, no usar imagenes o fotos que tengan derechos reservados.
pd: Estas fotos almacenarlas en un folder en el desktop o escritorio de su computadora y subirlas a el post en blogger usando el icono IMAGE del editor de Blogger.
2) Flickr y Photo Bucket tambien tienen una gran cantidad de imagenes que se pueden usar o mejor dicho enlazar a el tema o post en Blogger.
3) Tambien se puede usar la camaras digitales o las camaras de sus telefonos celulares.
4) Tambien se puede usar el programa o aplicacion llamado Srip32.exe( solo buscar srip32 en google) bajarlo e instalarlo, este programa permite capturar una pantalla de la pc, es decir si se encuentra un sitio con imagenes o incluso texto apropiado o relevante al tema, capturar la pantalla con srip32 y ya se tendra la imagen, ver VIDEO Srip32 abajo.
- Incluir al menos una imagen de cada uno de los dos sitios (flickr y Photobucket) en el tema o post que se esta construyendo en Blogger.
- PUNTOS EXTRAS Si se incluyen una galeria completa de imagenes apropiadas desde cualquiera de estos sitios de FLICKR o Photobucket.
- Sacar una cuenta (click en)www.DivShare.com, usando el correo de Gmail y tratar de conseguir el mismo usuario que se consiguio en Gmail y Blogger y Flickr ver VIDEO DIVSHARE abajo en esta pagina.
pd: Si ya se tiene una cuenta ignorar esta competencia digital.
pd: Usar Divshare para almacenar material en audio (MP3) apropiado a el tema ( no usarlo para almacenar material comercial o les suspenden la cuenta)
pd: El material en Audio, con formato MP3 se debera producir usando un microfono en la pc y programas de aplicacion apropiados, llamados editores de audio, un ejemplo de ellos es el SOUND RECORDER que ya viene en Windows, pero se recomienda usar mejor AUDACITY ( solo buscar en google AUDACITY) bajarlo e instalarlo, ver VIDEO AUDACITY abajo.
- Crear al menos dos archivos de audio mp3:
1) El primero de ellos sera la lectura completa de este tema en voz apropiada. ( o aprender a editar con audacity la voz)
2) El segundo de ellos sera un resumen del tema. ( buena voz o editarla con audacity)
3) Ambos archivos subirlos a Div Share (recordor que tienen que ser MP3) y el reproductor que proporciona gratis Div Share, ver VIDEO DIVSHARE abajo e insertarlo en el lugar apropiado del tema que se esta construyendo en Blogger.
4) Ejemplo del reproductor incrustado en una pagina:
- Sacar una cuenta (click en)www.YouTube.com, usando el correo de Gmail y tratar de conseguir el mismo usuario que se consiguio en Gmail y Blogger y Flickr.
pd: Si ya se tiene una cuenta ignorar esta competencia digital.
- Para producir video se pueden usar tres fuentes:
1) Localizar Videos apropiados en Youtube.
2) Usar nuestras camaras digitales o nuestros telefonos celulares para producir video.
3) Producir un video de la propia pantalla de la computadora ( muy similar a lo que se hizo con Srip32) pero usando un programa especializado en video, tal como CAMSTUDIO (click en www.CamStudio.org) bajar e instalar ( no olvidar bajar e instalar el CODEC que esta abajo en el mismo sitio.
3.1) para Usar Camstudio solo recordar que es muy similar a Srip32 Solo que el resultado final es un archivo de video AVI.
- Producir un video de resumen del tema (usar camstudio con el fondo de la pagina con el tema e irlo comentando en voz apropiada)
- Producir un video en vivo con la exposicion del tema ( pueden usar la presentacion electronica de fondo o cualquier otro material, pizarron, filminas, rotafolios, etc.)
- Subir los videos a su cuenta en Youtube e incluirlos o ligarlos en la pagina en Blogger, tambien los pueden subir directamente a BLOGGER ver VIDEO BLOGGER VIDEO abajo.