Beruflich Dokumente
Kultur Dokumente
La arquitectura de un conjunto de instrucciones (ISA) también conocido como lenguaje de maquina, tienen por lo regular
50 y 300 instrucciones, y en su mayor parte sirve para trasladar datos de un lugar a otro. En este nivel los dispositivos de
E/S se controlan cargando valores en registros de dispositivos especiales. Por ejemplo puede ordenarse a un disco que lea
cargando en sus registros los valores de la dirección de disco, dirección de memoria principal, número de bytes y sentido
(lectura y escritura).
*MINIX es un clon pequeño del UNIX, el cual se desarrollo con fines educativos, y que también es compatible con el
POSIX.
III CONTESTAR
Un Thread es la entidad de un proceso que puede ser programado para su ejecución. Todos los thread de un proceso
comparten su espacio de direcciones virtuales y los recursos del sistema. Cada proceso se inicia con un solo Thread, pero
puede crear más de cualquiera de sus thread.
Un ejemplo en windows el CreateThread función crea un nuevo thread de un proceso. La creación de Thread debe
especificar la dirección inicial del código de que el nuevo thred es para ejecutar.
12. explike acerca del mejor algoritmo para planificación del brazo del disco(es el del elevador)
SCAN y C-SCAN tienen mejor rendimiento para sistemas que usan mucho el disco.
S.o es el conjunto organizado de módulos de programas implementados sobre hardware y/o firmware cuya
función principal es:
* administrar y controlar los recursos de un sistema computacional
* facilitar el uso del computador
* proporcionar un ambiente para el desarrollo, prueba y ejecución de aplicaciones.
2. Defina cada uno de los siguientes términos: en línea, tiempo real, tiempo compartido y computación
interactiva.
EN LÍNEA
medio por el cual los datos entran al computador directamente desde su punto de origen, pudiendo además
ser transmitidos por el computador directamente al lugar en que son utilizados
TIEMPO REAL
Estos sistemas se caracterizan por tener al tiempo como su principal parámetro. (QNX, VxWords)
la información no se agrupa, si no que cuando se recibe el input el dato elaborado se envía en el mismo
momento.
las operaciones del trabajo están contenidas en una única fase elaborado automáticamente por el computador
que prevé todas las funciones.
en un sistema integrado la información que se ingresa interesa a todos los archivos con los cuales esta
relacionada de manera que se actualiza oportunamente.
requiere de medios de almacenamiento directo.
TIEMPO COMPARTIDO
Es una extensión de una multiprogramación que asigna intervalos de tiempo fijos o variables a los diferentes
programas que se encuentran compitiendo por recursos del computador
COMPUTACIÓN INTERACTIVA
EMPOTRADOS PalmOS, Windows CE
4. la multiprogramación es desarrollo por parte de una parte de varios programas a la vez? (v) o f
EJECUCION SIMULTÁNEA O EN DISTINTOS NIVELES DE DOS O MAS PROGRAMAS POR UN COMPUTADOR
BAJO LA DIRECCION Y CONTROL DE UN SISTEMA OPERATIVO
5. el almacenamiento virtual es utilizado únicamente para los programas de realidad virtual. (v o f)
6. ¿QUÉ ENTIENDES POR FIRMWARE?
Es un programa que es grabado en una memoria ROM y establece la lógica de más bajo nivel que controla los
circuitos electrónicos de un dispositivo. Se considera parte del hardware por estar integrado en la electrónica
del dispositivo, pero también es software, pues proporciona la lógica y está programado por algún tipo de
lenguaje de programación. El firmware recibe órdenes externas y responde operando el dispositivo.
Se encuentra el firmware en monitores, unidades de disco, impresoras, microprocesadores, etc.
El BIOS es un programa firmware.
7. QUE ENTIENDES POR PROCESAMIENTO POR LOTES?¿LOS SISTEMAS OPERATIVOS ACTUALES USAN
ESE TIPO DE PROCESAMIENTO? EXPLIQUE.
Procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios
y los programas en ejecución. Cuando estos sistema son bien planeados, pueden tener un tiempo de ejecución
muy alto, porque
el procesador es mejor utilizado y los sistemas operativos pueden ser simples, debido a la secuenciabilidad de
la ejecución
de los trabajos.
Algunas características de los sistemas operativos por lotes son las siguientes:
• Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote
• Permiten poca o ninguna interacción con el usuario
• Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuario
• Conveniente para programas de largos tiempos de ejecución