ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño del microcomputador


Enviado por   •  4 de Noviembre de 2013  •  Trabajos  •  1.208 Palabras (5 Páginas)  •  254 Visitas

Página 1 de 5

Diseño del microcomputador

Estructura: Un microcomputador o computador personal, se caracteriza por tener una única unidad central de proceso (CPU, central processing Unit), una memoria logica interna llamada RAM (Random Access Memory), un tipo de memoria interna de solo lectura llamada ROM (Read Only Memory), unidades de almacenamiento externo tales como Floppy Disk (Disqueteras), Hard Disk (HD, Disco Duro), Optical Device ( CDROM, CDRW, CDR, DVD, DVD-RW, HDDVD), Puertos (USB, Paralelo, Serial, VGA)

Los puertos son conectores para insertar impresoras, discos externos, video, etc. A mayor cantidad de dispositivos que se conecten a un equipo, aumentara la temperatura total, para esto, existen diversos medios para controlar esta alza de temperatura.

• USB: Universal Serial Bus, es un puerto serial para conexion de teclados, mouse, impresoras, etc.

• Paralelo: es un conector para instalar impresoras, scanners o plotter.

• Serial: Permite conectar modem externo.

• VGA: Video Graphics Adapter, permite conectar un monitor de video al equipo.

• Joystick: Permite conectar un controlador de Juegos externo.

• Audio Port: Permite conectar microfono, audifonos, o salida auxiliar.

Pilas:

Una pila (stack en inglés) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del inglés Last In First Out, último en entrar, primero en salir) que permite almacenar y recuperar datos. Esta estructura se aplica en multitud de ocasiones en el área de informática debido a su simplicidad y ordenación implícita de la propia estructura.

Para el manejo de los datos se cuenta con dos operaciones básicas: apilar (push), que coloca un objeto en la pila, y su operación inversa, retirar (o desapilar, pop), que retira el último elemento apilado.

En cada momento sólo se tiene acceso a la parte superior de la pila, es decir, al último objeto apilado (denominado TOS, Top of Stack en inglés). La operación retirar permite la obtención de este elemento, que es retirado de la pila permitiendo el acceso al siguiente (apilado con anterioridad), que pasa a ser el nuevo TOS.

Por analogía con objetos cotidianos, una operación apilar equivaldría a colocar un plato sobre una pila de platos, y una operaciónretirar a retirarlo.

Las pilas suelen emplearse en los siguientes contextos:

 Evaluación de expresiones en notación postfija (notación polaca inversa).

 Reconocedores sintácticos de lenguajes independientes del contexto

 Implementación de recursividad.

Subrutinas:

1. Mecanismo principal para abstracción de control.

2. Asocian un nombre a una secuencia de instrucciones.

3. Comportamiento varía según parámetros.

4. Si retornan valores, son llamadas funciones.

5. Si no retornan valores, son llamadas procedimientos.

6. En la mayoría de los lenguajes, deben ser declaradas antes de ser utilizadas.

Interrupción

(también conocida como interrupción de hardware o petición de interrupción) es una señal recibida por elprocesador de un ordenador, indicando que debe "interrumpir" el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación.

Una interrupción es una suspensión temporal de la ejecución de un proceso, para pasar a ejecutar una subrutina de servicio de interrupción, la cual, por lo general, no forma parte del programa (generalmente perteneciente al sistema operativo, o al BIOS). Luego de finalizada dicha subrutina, se reanuda la ejecución del programa.

Las interrupciones surgen de las necesidades que tienen los dispositivos periféricos de enviar información al procesador principal de un sistema de computación. La primera técnica que se empleó fue que el propio procesador se encargara de sondear (polling) los dispositivos cada cierto tiempo para averiguar si tenía pendiente alguna comunicación para él. Este método presentaba el inconveniente de ser muy ineficiente, ya que el procesador constantemente consumía tiempo en realizar todas

...

Descargar como (para miembros actualizados)  txt (7.8 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com