Sistemas Operativos Basicos
Enviado por jucasanbo • 26 de Febrero de 2014 • 4.327 Palabras (18 Páginas) • 254 Visitas
1. Funciones principales del sistema operativo
• Una de ellas es organizar y administrar el hardware del equipo: partes internas y periféricos.
• Ofrecer a la computadora una interfaz que permite que el usuario se pueda comunicar con la computadora: hace de traductor entre nosotros y la máquina, y viceversa.
2. Estructura de un computador
Al momento de encender la computadora lo primero que realiza es el proceso de arranque donde se suministra la energía eléctrica a la maquina
A continuación el microprocesador ejecuta el programa de arranque que esta almacenado en la memoria ROM donde detecta si esta funciona y los módulos de la RAM. Y chequea los datos del CMOS, datos de memorias entre otros.
Luego realiza el proceso de auto prueba de encendido o power on self test en la cual se diagnostican problemas en la computadora, donde primero chequea la tarjeta de video y sus conexiones, luego el teclado y por último los drivers de las unidades.
Luego procede a cargar el sistema operativo donde chequea primero si se encuentra en la unidad Floppy, unidad C: disco duro y extraíbles, dependiendo de la orden en que se encuentre configurada la Bios.
3. Multiprogramación
Se refiere a la idea general de poder cargar múltiples programas dentro de un mismo computador para que sean ejecutados en un determinado momento.
4. Funcionamiento de una máquina virtual.
Es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora. Ejemplo, la instalación virtual de Windows 7.
5. ¿Por qué no se generalizo el uso de tiempo compartido en las computadoras de segunda generación?
El sistema de tiempo compartido compatible no se popularizo en realidad hasta que se generalizo el uso del hardware de protección necesario durante la tercera generación donde se desarrolló un servicio de computadora capaz de atender cientos de usuarios simultáneos por tiempo compartido. Con un programa llamado Multics.
6. ¿Cuáles son las llamadas al sistema operativo que se realizan desde un servicio del sistema?
La "llamada al sistema" (System Call) es el mecanismo usado por un programa aplicativo para solicitar un servicio al Sistema Operativo.
Las llamadas al sistema comúnmente usan una instrucción especial de la CPU que causa que el procesador transfiera el control a un código privilegiado, previamente especificado por el mismo código. Esto permite al código privilegiado especificar donde el va a ser conectado así como el estado del procesador.
En los sistemas operativos bajo norma POSIX o similares, algunas llamadas al sistema muy usadas son open, read, write, close, wait, exec, fork, exit y kill. Los sistemas operativos actuales tienen cientos de llamadas, por ejemplo Linux 2.x y FreeBSD tienen más de 300.
7. El modelo cliente – servidor es popular entre los sistemas distribuidos. ¿puede utilizarse también para los sistemas de una sola computadora?
La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina a la que está unido, llamado el servidor, mediante una red como una LAN (Red de Área Local) o una WAN (Red de Área Mundial). Estos servicios pueden ser peticiones de datos de una base de datos, de información contenida en archivos o los archivos en sí mismos, o peticiones de imprimir datos en una impresora asociada.
8. ¿Qué es administración de memoria?
La administración de memoria refiere, a la serie de métodos y procesos que se llevan adelante desde la parte usuaria a los efectos de obtener el mejor rendimiento posible por parte de estas unidades.
Estas operaciones son múltiples y tienen distintos usos y objetivos directos. Por ejemplo, una típica operación es trasladar la información a ser ejecutada dentro y fuera de la memoria principal, procurando maximizar el uso del procesador.
9. ¿Qué es Shell?
Es un programa que interpreta las órdenes del usuario y las convierte en llamadas al sistema.
10. ¿Qué características tiene un sistema operativo por lotes?
• Requiere que el programa, datos y órdenes al sistema sean remitidos todos juntos en forma de lote.
• Permiten poca o ninguna interacción usuario/programa en ejecución.
• Mayor potencial de utilización de recursos que procesamiento serial simple en sistemas multiusuarios.
• No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea.
• Conveniente para programas de largos tiempos de ejecución (Ej., análisis estadísticos, nóminas de personal, etc.).
• Se encuentra en muchos computadores personales combinados con procesamiento serial.
• Planificación del procesador sencilla, típicamente procesados en orden de llegada.
11. ¿Cuál es la diferencia entre una entrada / salida sincrónica y una asincrónica?
TRANSMISIÓN SÍNCRONA En este tipo de transmisión no hay bits de comienzo ni de parada, por lo que se transmiten bloques de muchos bits. Para evitar errores de delimitación, se pueden sincronizar receptor y emisor mediante una línea aparte (método utilizado para líneas cortas) o incluyendo la sincronización en la propia señal (codificación Manchester o utilización de portadoras en señales analógicas). Además de los datos propios y de la sincronización, es necesaria la presencia de grupos de bits de comienzo y de final del bloque de datos, además de ciertos bits de corrección de errores y de control. A todo el conjunto de bits y datos se le llama trama.
TRANSMISIÓN ASÍNCRONA La manera más fácil de conseguir sincronismo es enviando pequeñas cantidades de bits a la vez, sincronizándose al inicio de cada cadena. Esto tiene el inconveniente de que cuando no se transmite ningún carácter, la línea está desocupada .Para detectar errores, se utiliza un bit de paridad en cada cadena. Usando la codificación adecuada , es posible hacer corresponder un 0 ( por ejemplo ) a cuando la línea está parada ( con NRZ , cada vez que se quiera comenzar a transmitir una cadena , se usa un 1 como señal ) .Si el receptor es un tanto más rápido o lento que el emisor , es posible que incluso con cadenas cortas ( o tramas , que son las cadenas más los bits adicionales de paridad y de comienzo y parada ) se produzcan errores como el error de delimitación de trama ( se leen datos fuera de la trama al ser el receptor más lento que el emisor ) o el error que se produce al introducirse ruido en la transmisión de forma que en estado de reposo , el receptor crea que se ha emitido un dato ( el ruido ) .
12. ¿Qué es un sistema
...