HABLE DE LA ARQUITECTURA BASICA DE LA
TARJETA MADRE
a tarjeta madre conocida también como placa base, Motherboard, Board,
Mainboard, entre otros es la tarjeta de circuitos impresos que sirve como medio
de conexión entre el microprocesador, los circuitos electrónicos de soporte,
las ranuras para conectar parte o toda la RAM del sistema, la ROM y las ranuras
especiales (slots) que permiten la conexión de tarjetas adaptadoras
adicionales, conocidas como tarjetas de expansión.
El propósito más básico de la tarjeta madre es proveer las conexiones
lógicas y eléctricas entre otros componentes del sistema y para que esta cumpla
su trabajo tiene instalado un software muy básico denominado BIOS.
HAGA UNA BREVE COMPARACIONN DE LA ARQUITECTURA DE EXPANSION
bus de expansión ó "Slot" es un elemento que permite
introducir dentro de si, otros dispositivos llamados tarjetas de expansión (son
tarjetas que se introducen en la ranura de expansión y dan mas prestaciones al
equipo de cómputo).
ISA proviene de las siglas
de ("Industry Standard Architecture") ó arquitectura estándar de la
industria, también llamada en un inicio como bus AT ("Advanced
Tecnology"), esto es, tecnología avanzada. Este tipo de ranura se
comercializa en 1980 y hay 2 versiones, una de 8 bits y 16 bits. -Extraído de
InformaticaModerna.com.
Los bits en las ranuras de
expansión significan la capacidad de datos que es capaz de proveer, este dato
es importante ya que por medio de una fórmula, es posible determinar la
transferencia máxima de la ranura ó de una tarjeta de expansión. Esto se
describe en la sección: Bus y bus de datos
ISA de esta misma página.
QUE ES UN SUPERCHIP
CHIP-8 es un
lenguaje de programación interpretado, desarrollado por Joseph Weisbecker. Fue
inicialmente usado en los microcomputadores de 8 bits COSMAC VIP y Telmac 1800
a mediados de 1970. Los programas de CHIP-8 corren sobre una máquina virtual de
CHIP-8. Esto se hizo así para que los video juegos fueran más fáciles de
programar en otros computadores.
Aproximadamente 20
años después el CHIP-8 reapareció, pero esta vez, aparecieron diversos
intérpretes para algunos modelos de calculadoras gráficas. Como era de esperar,
desde finales de 1980 en adelante, esos dispositivos de mano tienen mucho más
poder de cálculo que los microcomputadores de mediados de 1970.
CUAL ES LA FUNCION DEL COPROCESADOR MATEMATICO
El coprocesador matemático
puede encargarse de operaciones como la aritmética de punto flotante, gráficos,
procesamiento de señales, procesamiento de cadenas, encriptación, del filtro de
Savitzky–Golay (método para cálculo de derivadas), etc.
Por lo tanto, el coprocesador no es un
procesador de propósito general. Algunos coprocesadores no pueden buscar
instrucciones desde la memoria, ejecutar instrucciones de control de flujo,
hacer operaciones de entrada/salida, administrar la memoria, entre otras cosas,
que sí pueden hacer los procesadores de propósito general. -
HABLE DEL TEMPORIZADOR PROGRAMABLE
En computación y en
sistemas empotrados, un temporizador programable de intervalos (PIT) es un
contador que dispara una interrupción cuando alcanza la cuenta programada.
Los contadores PIT
pueden ser one-shot o periódicos. Los temporizadores one-shot interrumpen solo
una vez, y después paran de contar. Los temporizadores periódicos interrumpen
cada vez que alcanzan un valor específico. Esta interrupción es recibida en
intervalos regulares desde el temporizador programable de intervalos.
Esta interrupción
es usada para invocar actividades del kernel que deben ser realizadas en una
base regular. Los contadores usualmente son programados con intervalos de
incremento fijos que determinan cuanto tiempo el contador cuenta antes de que
dispare una interrupción. Por lo tanto, los incrementos del intervalo
determinan la resolución para la cual el contador se puede programar para
generar su interrupción one-shot o periódica.
CONTROLADOR DE ACCESO DIRECTO A MEMORIA
El acceso directo a
memoria (DMA, del inglés direct memory access) permite a cierto tipo de
componentes de una computadora acceder a la memoria del sistema para leer o
escribir independientemente de la unidad central de procesamiento (CPU)
principal. Muchos sistemas hardware utilizan DMA, incluyendo controladores de
unidades de disco, tarjetas gráficas y tarjetas de sonido. DMA es una
característica esencial en todos los ordenadores modernos, ya que permite a
dispositivos de diferentes velocidades comunicarse sin someter a la CPU a una
carga masiva de interrupciones.
Una transferencia
DMA consiste principalmente en copiar un bloque de memoria de un dispositivo a
otro. En lugar de que la CPU inicie la transferencia, la transferencia se lleva
a cabo por el controlador DMA. Un ejemplo típico es mover un bloque de memoria
desde una memoria externa a una interna más rápida. Tal operación no ocupa al
procesador y, por ende, éste puede efectuar otras tareas. Las transferencias
DMA son esenciales para aumentar el rendimiento de aplicaciones que requieran
muchos recursos.
Cabe destacar que
aunque no se necesite a la CPU para la transacción de datos, sí se necesita el
bus del sistema (tanto bus de datos como bus de direcciones), por lo que
existen diferentes estrategias para regular su uso, permitiendo así que no
quede totalmente acaparado por el controlador DMA.
HABLE DE LA FUNCION DE LA MEMORIA CACHE
En informática, la
caché es la memoria de acceso rápido de una computadora, que guarda
temporalmente las últimas informaciones procesadas.1
La memoria caché es
un búfer especial de memoria que poseen las computadoras, que funciona de
manera similar a la memoria principal, pero es de menor tamaño y de acceso más
rápido. Es usada por el microprocesador para reducir el tiempo de acceso a
datos ubicados en la memoria principal que se utilizan con más frecuencia.
La caché es una
memoria que se sitúa entre la unidad central de procesamiento (CPU) y la
memoria de acceso aleatorio (RAM) para acelerar el intercambio de datos.
VENTAJAS Y DESVENTAJAS DE LOS BUS
La posibilidad de
funcionar según dos modos de transferencia: Modo de transferencia asíncrono:
este modo se basa en una transmisión de paquetes a intervalos de tiempo variables.
Modo sincrónico: este modo permite enviar paquetes de datos de tamaños
específicos a intervalos regulares. Características generales• Soporta la
conexión de hasta 63 dispositivos con cables de una longitud máxima de 4.25 m
con topología en árbol.• Compatible con plug-and-play.• Compatible con comunicación
peer-to-peer que permite el enlace entre dispositivos sin necesidad de usar la
memoria del sistema o el microprocesador.• Todos los dispositivos IEEE 1394 son
identificados por un identificador IEEE EUI-64 exclusivo (una extensión de las
direcciones MAC Ethernet).
Existen diferentes estándares FireWire que le
permiten obtener los siguientes anchos de banda:Estándar Ancho de banda teórico
IEEE 1394IEEE 1394a-S100 100 Mbit/sIEEE 1394a-S200 200 Mbit/sIEEE 1394a-S400
400 Mbit/s IEEE 1394bIEEE 1394b-S800 800 Mbit/sIEEE 1394b-S1200 1.200
Mbit/sIEEE 1394b-S1600 1.600 Mbit/sIEEE 1394b-S3200 3.200 Mbit/s
HABLE DE LOS PIC
Prácticas de microcontroladores PIC en lenguaje C utilizando
el compilador PCW de la casa CCS. Bueno por fin le ha llegado el turno a las
prácticas, vamos a ver cómo utilizar los diferentes recursos que nos ofrecen
los PIC utilizando la facilidad de programación de un lenguaje de alto nivel
como es el C. He pensado hacer tres categorías: Ejemplos básicos, Recursos del
PIC y Proyectos PIC en función de la complejidad de los ejemplos. Cada práctica
irá acompañada por el código fuente, el esquema en Proteus y la explicación correspondiente, también
estará disponible en la sección descargas todos los ejemplos a medida que vayan
saliendo, incluidos los DSN.
PIC es el acrónimo de Pheripetal Interface Controller
(controlador de periférico de interfaz), en un principio fue diseñado para
comunicar en la tarjeta madre los periféricos externos. Actualmente se ocupa
Para la educación, diseño y desarrollo.
Existen 2 métodos para su implementación para
microcontroladores, una es con encapsulado DIP y el Segundo es para pic’s más
robustos que implementan como tarjetas de desarrollo como el HC12 de Motorola.