La mayora de las mquinas actuales constan de seis niveles, que son: Nivel 5 Nivel 4 Nivel 3 Nivel 2 Nivel 1 Nivel 0 Los niveles son una abstraccin. Quien trabaja en un nivel no tiene que preocuparse de los inferiores. Cada nivel es soportado por un programa. Por ejemplo, para el nivel cinco, el compilador. Los microprogramas son directamente ejecutados por el hardware.
Nivel cero: nivel de lgica digital. Es el hardware de la mquina. Habra an un nivel inferior, el nivel de dispositivo. En este nivel se estudian: las puertas lgicas, los circuitos integrados (SSI, MSI, LSI, VLSI), circuitos combinacionales, circuitos aritmticos, relojes, memorias, microprocesadores, buses, etc. Nivel uno: nivel de microprogramacin. Aqu existe un programa llamado microprograma, cuya funcin es interpretar las instrucciones del nivel dos. El microprograma es un intrprete, que pasa cada instruccin de lenguaje mquina a microinstrucciones, las cules son ejecutadas. En algunas mquinas no existe este nivel. Nivel dos: nivel de mquina convencional. Cada fabricante publica el Manual de referencia del lenguaje mquina para cada uno de sus computadores (dice las instrucciones de lenguaje mquina que stos tienen). Las instrucciones del nivel de mquina las interpreta el microprograma. En las mquinas en las que no existe el nivel de microprogramacin, sin embargo, las instrucciones del nivel de mquina son realizadas directamente por los circuitos electrnicos (el hardware, el nivel cero). Nivel tres: nivel de sistema operativo. La mayora de las instrucciones de este nivel se encuentran tambin en el nivel dos, pero, adems, tienen un nuevo conjunto de instrucciones aadidas, as como una organizacin diferente de la memoria, posibilidad de ejecutar dos o ms programas, etc. Las nuevas instrucciones las interpreta el sistema operativo, mientras que las que son idnticas a las del nivel dos las lleva a cabo el microprograma. Nivel cuatro: nivel del lenguaje ensamblador. Los niveles cuatro y superiores son utilizados por los programadores de aplicaciones, los niveles inferiores no estn pensados para programar aplicaciones directamente en ellos, sino que estn diseados para ejecutar los intrpretes y traductores de los niveles superiores y son escritos por los programadores de sistemas. El ensamblador es un lenguaje de nivel tres, que lleva a cabo la traduccin de un programa de nivel cuatro al nivel tres. Nivel cinco: nivel de lenguajes de alto nivel. Los lenguajes de alto nivel son ms fciles de usar que los niveles inferiores. Son utilizados por los programadores de aplicaciones. Los traductores de programas en lenguaje de alto nivel pueden ser compiladores o intrpretes.
2.- Mencione algunos tipos de procesadores Algunos ejemplos son: Los q tienen tecnologa de doble ncleo es decir es como q tienen dos procesadores hacen ms procesos simultneos. como: pentium D de intel core 2 de doble ncleo, amd dual core zocalo am2 o 940 tambin a diferentes velocidades.
Un poco mas antiguos de un ao atras son los amd64 zocalo 939 tambien de diferentes velocidades y lo intel p4 zocalo 775 de diferentes velocidades.
Un poco antes de estos estn los amd athon y sempron 754 q funcionan a diferentes velocidades y los intel P4 zocalo 478 a diferentes velocidades. Antes de los ltimos mencionados estn los amd athon zocalo 462 junto con los sempron versin econmica y limitada de los athon, en varias velocidades. Y los P4 en zocalo 472 q tambin tenan varias velocidades. 3.- Que tipos de memoria existen? La MEMORIA RAM (Random access Memory o memorias de acceso aleatorio): es de tipo voltil, es decir, que los datos permanecen en ella mientras el ordenador permanece encendido, pero una vez que se apaga se borra. Slo se utiliza para cargar programas y datos intermedios. Los archivos y los datos que deben permanecer almacenados se guardan en el disco duro, en disquetes, en CD-ROM o en cualquier otro dispositivo de almacenamiento.
SRAM o RAM estticas: La informacin almacenada en sus celdas se mantiene en el tiempo u no se borran hasta que se produzca una nueva grabacin de datos o se apague el equipo.
DRAM o RAM dinmicas: El contenido de la informacin se pierde despus de un corto periodo de tiempo (alrededor de 5 a 10 microsegundos). Por lo tanto es necesario realizar un refresh (refresco) de la memoria cada 2 a 4 microsegundos. Lo anterior consiste en leer el contenido de la memoria y volver a grabarlo en la misma posicin. Normalmente se hace al nivel de filas o columnas.
Las memorias ROM (Read only memory o memoria de slo lectura): es otro tipo de memoria que slo se puede leer, por lo tanto la informacin que contiene ha de ser escrita en el momento de su fabricacin. Su contenido no se borra nunca y consiste en programas e instrucciones de control que son necesarios para la puesta en marcha de los ordenadores. Interviene de forma casi exclusiva al encender el equipo para ejecutar automticamente las operaciones necesarias de arranque, como cargar el sistema operativo.
PROM o ROM programable: Memoria de slo lectura, pero que ser programado por el usuario final. Una vez realizada la grabacin sta permanece inalterable. Existen 2 tcnicas bases para realizar dicha grabacin: por destruccin de fusibles o por destruccin unin.
EPROM o PROM borrable: Similares a las PROM pero su contenido puede ser borrado mediante rayos ultravioletas. Para ello constan de una ventana de cuarzo transparente a los rayos ultravioletas. El tiempo de exposicin debe ser corto, pero variable segn el tipo de construccin.
RPROM o PROM reprogramable: Los datos contenidos en este tipo de PROM son borrados mediante pulsos elctricos. Este tipo de memoria utiliza transistores de tipo MNOS (metal nitruro de silicio), cuya principal caracterstica consiste en borrarse y grabarse elctricamente. 4.- Explique la organizacin de entrada/salida Primer bloque de entrada, formado por las variables que ponen en marcha o detienen el sistema.
Segundo bloque de proceso, en el que el sistema genera una respuesta a partir de los datos de las variables de entrada.
Tercer bloque de salida, mediante el que el sistema acta y realiza la funcin que tenga que hacer.
El bloque de proceso estar formado por las puertas lgicas que relacionan las entradas con las salidas, es decir, que permiten que se cumpla la tabla de la verdad. 5.- Que es un lenguaje ensamblador? Es un lenguaje de programacin debajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados programables. Implementa una representacin simblica de los cdigos de mquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representacin ms directa del cdigo mquina especfico para cada arquitectura legible por un programador. 6.- Que son los ligadores y cargadores? Un programa objeto contiene instrucciones traducidas y valores de datos del programa fuente, y especifica direcciones en memoria donde se cargarn estos elementos. Un cargador es un programa del sistema que realiza la funcin de carga (llevar el programa objeto a la memoria para su ejecucin). Algunos sistemas tienen un ligador o editor de ligado (combina dos o ms programas objeto independientes y proporciona la informacin necesaria para realizar referencias entre ellos) para realizar las operaciones de enlace, y un cargador separado para manejar la relocalizacin (modificar el programa objeto de forma que puede cargarse en una direccin diferente de la localidad especificada originalmente) y la carga. En la mayora de los casos todos los traductores de programas (esto es, ensambladores y compiladores) de un sistema en particular producen programas objeto en el mismo formato, de esta forma puede usarse el cargador o ligador del sistema con independencia del lenguaje de programacin fuente original.
7.- Que es el software? Se refiere al equipamiento lgico o soporte lgico de un computador digital, y comprende el conjunto de los componentes lgicos necesarios para hacer posible la realizacin de una tarea especfica. Tales componentes lgicos incluyen, entre otros, aplicaciones informticas tales como procesador de textos, que permite al usuario realizar todas las tareas concernientes a edicin de textos; software de sistema, tal como un sistema operativo, el que, bsicamente, permite al resto de los programas funcionar adecuadamente, facilitando la interaccin con los componentes fsicos y el resto de las aplicaciones, tambin provee una interfaz ante el usuario. 8.-Que es el hardware? Corresponde a todas las partes fsicas y tangibles de una computadora: sus componentes elctricos, electrnicos, electromecnicos y mecnicos; sus cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado. 9.-Que es la microprogramacin? Mtodo sistemtico para disear la unidad de control de cualquier sistema digital.
10.-Diferencia entre emulacin y simulacin Simulacin es la ejecucin de cdigo en un ambiente controlado para saber el comportamiento que tendr ante ciertas circunstancias, generalmente desfavorables. Emulacin es el uso de los recursos de una mquina para hacer correr programas, desde aplicaciones simples hasta sistemas operativos completos que no han sido diseados para su ejecucin en la arquitectura de la mquina que los emula. 11.- Que es un microprocesador? Es el encargado de ejecutar los programas; desde el sistema operativo hasta las aplicaciones de usuario; slo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritmticas y lgicas simples, tales como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria.
Esta unidad central de procesamiento est constituida, esencialmente, por registros, una unidad de control, una unidad aritmtico lgica (ALU) y una unidad de clculo en coma flotante(conocida antiguamente como co-procesador matemtico).
12.- Que es un protocolo de comunicacin? Es el conjunto de reglas normalizadas para la representacin, sealizacin, autenticacin y deteccin de errores necesario para enviar informacin a travs de un canal de comunicacin. Los protocolos de comunicacin para la comunicacin digital por redes de computadoras tienen caractersticas destinadas a asegurar un intercambio de datos fiable a travs de un canal de comunicacin imperfecto. Los protocolos de comunicacin siguen ciertas reglas para que el sistema funcione apropiadamente. 13.-Como se lleva a cabo la administracin de un procesador La idea de administrar el procesador eficientemente est enfocada en dos aspectos: el primero es la cantidad de procesos por unidad de tiempo que se pueden ejecutar en un sistema; y el segundo, el que importa ms al usuario, es el tiempo de respuesta de esos procesos. - Cantidad de Procesos por Unidad de Tiempo (throughput) - Tiempo de Respuesta (turnaround time)
La idea de repartir el recurso procesador entre distintos procesos se debe a que tenemos la posibilidad de utilizar el tiempo de procesador abandonado por un proceso para que lo pueda usar otro. O sea aprovechar los tiempos muertos de un determinado proceso para que se puedan ejecutar otros. Estos tiempos muertos se producen porque existen otras actividades que estn desarrollndose sobre cierto proceso. Esas otras actividades generalmente son de E/S, y esto es posible porque existe algo que est ayudando a realizar esa E/S, es decir, existen canales o procesadores de E/S que ayudan a descargar del procesador central esa actividad.
14.- Mencione qu es la administracin de la memoria La administracin de memoria se refiere a los distintos mtodos y operaciones que se encargan de obtener la mxima utilidad de la memoria, organizando los procesos y programas que se ejecutan de manera tal que se aproveche de la mejor manera posible el espacio disponible.
15.-Mencione 3 tipos de administracin de memoria Memoria virtual El concepto principal de la Memoria Virtual consiste en usar los recursos de almacenamiento masivo de un sistema (disco rgido). Cuando el procesador hace referencia a una direccin de memoria que no est en la memoria principal se genera una falta, tras lo cual el S.O. buscar lo que necesita en el disco (a travs de interrupciones de E/S) y, cuando lo encuentra, lo carga en memoria principal y el proceso contina su curso.
Intercambio: Consiste en trasladar el cdigo y los datos de un proceso completo de memoria al sistema de almacenamiento secundario para cargar otro previamente almacenado. No permite a un proceso utilizar mas memoria RAM de la que realmente existe en el sistema. Esta tcnica puede ser ineficiente ya que se tiene que hacer el intercambio completo del proceso, aunque ste solo vaya a ejecutar una pequea porcin del cdigo.
Contigua simple: En un esquema de asignacin de memoria contigua un proceso se ubica en su totalidad en posiciones consecutivas de memoria. El tamao de los programas est limitado por la cantidad de memoria principal, pero se puede superar este lmite con tcnicas de recubrimientos: Si una seccin particular del programa ya no es necesaria, se carga otra seccin desde el almacenamiento secundario ocupando las reas de memoria liberadas por la seccin que ya no se necesita. La administracin manual por programa del recubrimiento es complicada y dificulta el desarrollo y el mantenimiento.
16.-Mencione cmo administrar correctamente los dispositivos * Controlar el estado de cada dispositivo (como unidades de cinta, unidades de disco, impresoras, graficadotes y terminales) * Utilizar polticas preestablecidas para determinar que proceso obtendr un dispositivo y durante cuanto tiempo. * Asignar los dispositivos. * Desasignarlos en dos niveles: en el nivel de procesos cuando se ejecute un comando de entrada/salida y el dispositivo se libera de manera permanente.
17.- Mencione como se administra la informacin La informacin almacenada en los discos duros es puesta en la memoria ram, para ser pasada despus al procesador, es presentada en los dispositivos de salida y por ltimo puede volver a ser guardada en el disco duro.
18.- Como se lleva a cabo la optimizacin de recursos? Cada sistema operativo le da prioridad a los procesos esenciales que lo conforman y a los dispositivos que sern usados para este fin. Cuando alguno de estos procesos no es necesario puede ser eliminado y as obtener mas recursos para el sistema.
19.- Como se lleva a cabo la configuracin de una pc? Cada vez que un dispositivo nuevo es anexado a la Pc, es necesario la instalacin de su controlador respectivo. Generalmente los sistemas operativos tienen soporte de muchos dispositivos en el mercado, lo que hace que la instalacin de controladores sea ms fcil.
20.- Como se configuran los archivos de inicio? Los archivos de inicio
21.-Concepto de plug and play (Conectar y usar) es la capacidad de un sistema que consiste en conectar un dispositivo y que no sea necesaria la instalacin de un controlador externo o provisto por el fabricante del dispositivo.
22.- Mencione que es multimedia? Es la capacidad de un dispositivo de presentar los resultados de sus procesos por diferentes medios, comunmente una impresora, una pantalla o mediante sonido.
23.- Ejemplos de Multimedia Texto: sin formatear, formateado, lineal e hipertexto. Grficos: utilizados para representar esquemas, planos, dibujos lineales... Imgenes: son documentos formados por pxeles. Pueden generarse por copia del entorno (escaneado, fotografa digital) y tienden a ser ficheros muy voluminosos. Animacin: presentacin de un nmero de grficos por segundo que genera en el observador la sensacin de movimiento. Vdeo: Presentacin de un nmero de imgenes por segundo, que crean en el observador la sensacin de movimiento. Pueden ser sintetizadas o captadas. Sonido: puede ser habla, msica u otros sonidos.
24.-Que es una tarjeta de red? Tambin denominadas adaptadores de red, tarjetas de interfaz de red o NIC) actan como la interfaz entre un ordenador y el cable de red. La funcin de la tarjeta de red es la de preparar, enviar y controlar los datos en la red.
25.- Que es un fax modem? Y sus caractersticas? Es una tarjeta para expansin de capacidades que permite convertir la seal analgica de la red telefnica en digital de la computadora y viceversa, y as poder acceder a servicios tales como el acceso a Internet (red mundial de redes) y el envi de fax por medio de una aplicacin especial para ello. La tarjeta fax- mdem se inserta dentro de las ranuras de expansin "Slots" integradas en latarjeta principal ("Motherboard") y se atornilla al gabinete para evitar movimientos y por ende fallas.
26.- Que es una impresora, usos y caractersticas? Es un dispositivo perifrico de ordenador que permite producir una gama permanente de textos o grficos de documentos almacenados en formato electrnico, imprimindolos en medios fsicos, normalmente en papel o transparencias, utilizando cartuchos de tinta o tecnologa lser. Muchas impresoras son usadas como perifricos, y estn permanentemente unidas al ordenador por un cable. Otras impresoras, llamadas impresoras de red, tienen una interfaz de red interno (tpicamente wireless o ethernet), y que puede servir como un dispositivo para imprimir en papel algn documento para cualquier usuario de la red.
27.- Que es el firmware? Es un bloque de instrucciones de mquina para propsitos especficos, grabado en una memoria de tipo de solo lectura (ROM,EEPROM, flash, etc), que establece la lgica de ms bajo nivel que controla los circuitos electrnicos de un dispositivo de cualquier tipo. Est fuertemente integrado con la electrnica del dispositivo siendo el software que tiene directa interaccin con el hardware: es el encargado de controlarlo para ejecutar correctamente las instrucciones externas. El programa BIOS de una computadora es un firmware cuyo propsito es activar una mquina desde su encendido y preparar el entorno para cargar un sistema operativo en la memoria RAM.