domingo, 16 de junio de 2019

Unidad II- Introducción a los microprocesadores



ANALIZA LA ARQUITECTURA DE LOS MICROPROCESADORES Y MICROCONTROLADORES PARA REALIZAR PROGRAMACIONES
 Arquitectura de un microprocesador

Para entender de mejor forma la arquitectura de un microprocesador viajemos en el tiempo hacia atrás y recordemos que los primeros microprocesadores de 4 bits que fueron utilizados por los primeros videojuegos y sistemas de control solo estaban capacitados para efectuar una operación en cada ciclo del reloj porque solamente contaban con un conjunto de 45 instrucciones, posteriormente salió al mercado el microprocesador de 8 bits con un conjunto de 48 instrucciones y una mayor velocidad de procesamiento. En la actualidad los microprocesadores son capaces de procesar varias instrucciones al mismo tiempo debido al avance de la arquitectura utilizada. Esto se debe a que se incrementa el número de bloques que ejecutan las instrucciones, es el caso de las SSE y AVX que permiten acelerar cálculos asociados a programas matemáticos, financieros,científicos y de seguridad.

Con el incremento de bloques se aumenta la velocidad de ejecución pero también los desarrolladores de software necesitan hacer compatibles sus aplicaciones.

El avance en la arquitectura de diseño permite que cada vez se vayan integrando los elementos de la placa base y poco a poco pase aformar parte del microprocesador como por ejemplo el controlador de memoria o la tarjeta gráfica.

Esta tan grande el avance que se está teniendo a nivel tecnológico que ahora ya se comienza a manejar el concepto de APU en lugar de CPU y no estamos muy lejos de utilizar el término SOC (SYSTEM ON A CHIP) cuando ya no sean necesarios más elementos que un simple chip para el manejo de todos los dispositivos de la ordenador.

Concluyendo, la arquitectura es la que define el comportamiento de velocidad que una ordenador tendrá.

Procesador Circuito electrónico integrado programable para realizar una aplicación embebida Aplicación embebida Una solución a un problema de control monitoreo instrumentación que pueda ser implementada en un procesador Clases de aplicaciones indebidas Un teléfono celular Un modem Un GPS El control de un horno de microondas El control de una lavadora El control de una nevera Una contestadora automática Una grabadora digital Un reproductor mp3 Aplicaciones que requieran procesamiento de información y visualización programación memoria registro control monitoreo accionamiento son susceptibles a ser embebidas.

 Arquitectura de un microcontrolador
La arquitectura de un microcontrolador permite definir la estructura de su funcionamiento, las dos arquitecturas principales usadas en la fabricación de microcontroladores son: arquitectura de Von Neumann y arquitectura Harvard. Además, estas arquitecturas pueden tener procesadores de tipo CISC o de tipo RISC.
-Arquitectura de Von Neumann:

En esta arquitectura, los datos y las instrucciones circulan por el mismo bus ya que estos son guardados en la misma memoria, su principal ventaja es el ahorro de líneas de entrada-salida pero esto supone una disminución en la velocidad con la que se realizan los procesos.

Este tipo de arquitectura es hoy en día muy común en los computadores personales, y fué muy común en la construcción de microcontroladores hasta que se descubrieron las grandes ventajas de la arquitectura Harvard.

-Arquitectura Harvard:

A diferencia de la anterior, en la arquitectura Harvard existe una memoria específica para datos y una memoria específica para las instrucciones, de esta forma se usan dos buses bien diferenciados. Con esto se logra trabajar con las dos memorias simultáneamente y en consecuencia se obtiene mucha más velocidad en la ejecución de los programas.


Actualmente, la tendencia de los microcontroladores es usar este tipo de arquitectura.

Procesador de tipo CISC (Complex Instruction Set Computer)

Un procesador que permita manejar un amplio juego de instrucciones es llamada de tipo CISC que en español significa «Ordenador con Juego de Instrucciones Complejo», programar en este tipo de arquitectura requiere en algunos casos del dominio de hasta centenares de instrucciones.

Procesador de tipo RISC (Reduced Instruction Set Computer)

Cuando un procesador está diseñado para manejar pocas instrucciones pero sin afectar las prestaciones del ordenador es llamada de tipo RISC que en español significa «Ordenador con Juego de Instrucciones Reducido», esto permite programar con mucha más facilidad y, por si fuera poco, los circuitos de tipo RISC disponen de una estructura que busca como mínimo la instrucción próxima a ejecutar mientras realiza la instrucción actual. Esta estructura permite lograr no solo mayor velocidad de proceso sino también procesar cada instrucción con la misma velocidad.

 Microchip introdujo la arquitectura Harvard con procesador tipo RISC en sus microcontroladores cuando el mercado era dominado por microcontroladores con arquitectura de Von Neumann, desde entonces las ventajas que ofreció esta nueva tecnología permitieron a Microchip sobresalir como uno de los más grandes fabricantes de microcontroladores en el mundo.


Unidad IV Pagina Web

Unidad II Instalacion de Emulador y Editor

Unidad V: Monitoreo de redes lan y wan

viernes, 14 de junio de 2019

UNIDAD V - ARQUITECTURA


Sistemas de Multiprocesamiento


Los sistemas de multiprocesamiento son aquellos que usan mas de un procesador, por lo que admiten la ejecución de varios procesos al mismo tiempo, aunque los sistemas de mono-procesamiento son mas comunes estos sistemas crecen en importancia ya que permiten incrementar la cantidad de procesos a ejecutar con respecto a los sistemas de Mono-procesamiento.

Las ventajas de ellos es que estos incrementan el rendimiento, por incrementarse el numero de procesadores, se incrementa la cantidad de trabajo en un tiempo menor, economía de escala, el costo de estos sistemas es menor que el de su equivalente sistemas monoprocesamiento, porque ellos pueden compartir periféricos, almacenamiento, suministro de energía, por ejemplo si varios programas operan sobre el mismo conjunto de datos, es mas barato almacenar estos datos en un disco y hacer que todos los procesadores los compartieran que tener muchas computadoras con discos locales y muchas copias de los datos.

Por otro lado tienen mayor fiabilidad, ya que las funciones pueden ser distribuidas al tener mas de un procesador pues al ocurrir un fallo en un procesador entonces el sistema no se detiene sino que lo hace mas lento.

Las desventajas:
- Poseen cortes de inicio, en una operación paralela compuesta por miles de procesos, el tiempo de inicio puede llegar a ser mucho mayor que el tiempo real de procesamiento, lo que influye negativamente en la ganancia de velocidad.
- La interferencia también es una desventaja, como los procesos que se ejecutan y acceden con frecuencia a los recursos humanos, puede sufrir un fuerte retardo como consecuencia de la interferencia de cada nuevo proceso en la competencia.

Sesgo, normalmente es difícil decir una tarea en partes iguales, entonces se dice que la forma de distribución de los tamaños es sesgada. Otra de las desventajas del procesamiento consiste en que un procesamiento puede trabajar mas que otro y alguno de ellos puede estar en reposo.

Ejemplos:
Algunos ejemplos de sistemas operativos de multiprocesamiento son: Ubuntu, Debian, Windows XP, Windows Vista, entre otros.

Los multiprocesadores originalmente sólo fueron utilizados por las empresas que necesitan sus equipos para llevar a cabo una serie de tareas al mismo tiempo. Aunque, como la popularidad de los ordenadores personales creció, los multiprocesadores se convirtieron en una necesidad incluso para los equipos de la casa. Hoy en día casi todos los ordenadores personales utiliza un procesador de doble núcleo, o multiprocesador, para que los usuarios mantengan su funcionalidad. Hay muchas ventajas de utilizar este tipo de procesador en lugar de un único procesador, incluso al utilizar el ordenador para uso personal.

Estos ademas mejoran la capacidad del equipo para procesar comandos rápidos y las páginas se cargan con mas facilidad. Un multiprocesador permite para el trabajo del equipo que se divide entre dos o más procesadores para el usuario a trabajar más rápido. Los resultados del procesamiento divididas en menos tiempo de espera como un procesador no tiene que manejar todas las tareas.

Algunos programas de software requieren una cierta velocidad de procesamiento, sin la cual no funcionarán correctamente. Un multiprocesador aumenta la velocidad y la memoria RAM del ordenador que se puede acceder, lo que permite a los usuarios utilizar el software que impone exigencias más altas en el equipo. Esto resulta en un usuario que tiene más opciones al seleccionar programas.

Las computadoras personales y de negocios con multiprocesadores también mejoran la capacidad del usuario para realizar múltiples tareas. La multitarea carga de páginas web, navegar por internet, consultar el correo electrónico y ejecutar otros programas en el fondo, todo al mismo tiempo. procesadores individuales no podían hacer esto y, cuando un usuario intentado, frenaría el equipo a paso de tortuga. Multiprocesadores permiten al usuario trabajar con muchos programas al mismo tiempo a un ritmo eficiente. El ordenador puede alternar entre las aplicaciones con mayor facilidad.

Aunque los ordenadores personales obtienen una gran cantidad de uso para el trabajo y de correo electrónico, sino que también son una pieza importante de la maquinaria para los jugadores. Juegos jugados hoy requieren no sólo un ordenador con un multiprocesador, sino también que los procesadores son de alta velocidad. Un único procesador no puede ejecutar estos juegos en absoluto, y procesadores lentos luchar para mantenerse al día, haciendo que el juego se convierta en picado y, a veces no se puede reproducir.


Referencias de la información:

https://prezi.com/_uvpeewyga35/ventajas-y-desventajas/

https://www.goconqr.com/mindmap/3150290/multiprocesamiento



UNIDAD IV - DESARROLLO


Procedimientos para la fabricación de un Micro-controlador

Éste posiblemente sea el invento mas revolucionaron de los últimos 50 años, está en los aparatos de televisión y sonido, en los aparatos electrónicos, autos y semáforos, este lleva nombre del chip de cilicio.

Las laminas de silicio son creadas en Texas, USA, el las fabricas de MEMC, este es la base de todos los microchips modernos, el silicio tiene propiedades importantes, porque es lo que llamamos un semi-conductor, depende de como sea tratado el silicio puede conducir o bloquear la corriente eléctrica, es esto lo que lo hace necesario para la gran cantidad de transistores necesarios para hacer un microprocesador moderno.

Para su creación se calentaba el silicio a 1450°C en un horno con gas de argón. Luego de eso se corta, con una cortadora de silicio con un grosor de 2/3 de mm.


En esa lámina de silicio se depositan millones de transistores, por lo que una partícula de polvo puede causar el descarrilamiento electrónico. Para ello, usan una habitación 1.000 veces más limpia que un quirófano. Mediante la fotolitografía, se cubre la lamina con productos químicos fotosensibles que se endurecen al exponerlos a la luz ultravioleta y en habitaciones oscuras se hace pasar la luz con una imagen del diseño y luego a través de una lente para minimizarla y finalmente sobre la lamina. Hay que hacerlo capa a capa, algunas capas se calientan a alta temperatura, otras se someten a ráfagas de plasma ionizado, otras se bañan en, metales. Cada tipo de tratamiento cambia las propiedades del silicio.




El sustrato, la pastilla y el disipador de calor se colocan juntos para formar un procesador completo. El sustrato verde forma la interface eléctrica y mecánica para que el procesador interactúe con el resto del sistema de la computadora. El disipador de calor plateado es una interface térmica en la que se colocará una solución de enfriamiento. Eso dejará el procesador frío durante la operación.

Las laminas terminadas de silicio llevan hasta 1000 microchips diferentes, y mas de cuatro billones de componentes de circuitos. Lo que antes era un montón de productos químicos sin valor luego del proceso se convierte en una de las piezas mas costas de electrónica.

Luego de ello se prepara el chip para su instalación en la tarjeta. Todo comienza con un cuadrado de cerámica llamado sustrato, sobre el esta ubicado el microchip. Una maquina aplica sobre el sustrato una capa de fundente, un componente químico que lo deja completamente pegajoso y que sujetara el microchip hasta que este soldado.

En las instalaciones de MEMC reciben los microchips ya hechos, es decir, con todos los circuitos en su sitio. Se coloca un microchip en cada lamina de sustrato, lo que hace una maquina especial con una luz infrarroja guiar perfectamente la colocación de los microchips. Se toma una muestra de la cadena de montaje para verificar la posición con un microscopio.

Luego de los pasos anteriores se realiza la soldadura, se colocan en un horno a 365°C, el calor funde las gotas de estaño del chip uniéndolo al sustrato para luego fundir una capa de aluminio sobre cada microchip. Esta tapa tiene dos funciones, proteger el microchip y controlar el calor que este genere.

Un brazo robotico toma cuatro tapas de una vez y las coloca sobre los microchips, luego de ello se colocan en un horno de soldadura. Mientras eso sucede, se crean las conexiones eléctricas que conectan el procesador con la tarjeta electrónica del ordenador.

Se comienza con unas pequeñas piezas de estaño llamadas columnas, una maquina extiende una pasta adhesiva para después pegar las columnas desde abajo, se coloca el chip donde lleva el sustrato sobre las columnas empastadas. El resultado es un microchip con 1000 conexiones, ademas, para conseguir mas conexiones se utilizan bolas de estaño en vez de columnas, porque las bolas son mas fiables, ellas también pasan por un sedado de succiona solo que en vez de ser pegadas con pasta, son pegadas con fundente.

El microchip una vez terminado pasa por un proceso de agua y disolventes para eliminar cualquier rastro de fundente o contaminantes que hayan sobrado.

Por ultimo se realiza un control de calidad, los microprocesadores pasan 12 horas en un horno a 140°C, de ahí el procesador pasa a otra fabrica donde lo sueldan a una tarjeta electrónica.

Configuracion de red lan y wan


Cómo configurar una Red LAN
Lo primero que se necesita es un switch, el que elegí es estándar, por lo tanto no requiere de configuración por el momento

Luego añadimos las computadoras, en este caso colocamos 3

Para conectarlas se necesita un cable utp de conexión normal

Lo verde indica que se encuentra activa de forma correcta
-Luego configuramos las computadoras

Utilizaremos una dirección IP de clase c ya que no tenemos servidor

Con las otras 2 computadoras es el mismo procedimiento, sólo que variando la dirección IP


Ya de aquí pasamos al modelo de simulación

Aquí podemos ver la simulación, todo un éxito



Para Configurar una red wan abrir el siguiente enlace Guia de Red Wan