Sistema Operativo

Plan your projects and define important tasks and actions

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Sistema Operativo por Mind Map: Sistema Operativo

1. ¿Qué es?

1.1. Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa

2. Problemas de explotación y soluciones iniciales

2.1. El problema principal de los primeros sistemas era la baja utilización de los mismos, la primera solución fue poner un operador profesional que lo manejase, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad. Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes (batch) sin automatizar

3. Tratamiento de las interrupciones

3.1. Una interrupción se trata en todo caso, después de terminar la ejecución de la instrucción en curso. El tratamiento depende de cuál sea el dispositivo de E/S que ha causado la interrupción, ante la cual debe poder identificar el dispositivo que la ha causado. La ventaja de este procedimiento es que no se tiene que perder tiempo ejecutando continuamente rutinas para consultar el estado del periférico. El inconveniente es que el dispositivo debe tener los circuitos electrónicos necesarios para acceder al sistema de interrupciones del computador

4. caracteristicas

4.1. 1. Conveniencia: un sistema operativo hace más conveniente el uso de una computadora.

4.2. 2. Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de manera correcta y eficiente.

4.3. 3. Habilidad para evolucionar: un sistema operativo debe de ser capaz de aceptar nuevas funciones sin que tenga problemas.

4.4. 4. Encargado de administrar el hardware: el sistema operativo debe de ser eficaz.

4.5. 5. Algoritmos: un sistema operativo hace el uso de la computadora más racional

5. Tipos

5.1. -Microsoft Windows -Mac OS X -GNU/Linux -Unix -Solaris -FreeBSD -OpenBSD -Google Chrome OS -Debian -Ubuntu -Mandriva -Sabayon -Fedora -Linpus linux -Haiku (BeOS)

6. Excepciones

6.1. Cuando la CPU intenta ejecutar una instrucción incorrectamente construida, la unidad de control lanza una excepción para permitir al SO ejecutar el tratamiento adecuado. Al contrario que en una interrupción, la instrucción en curso es abortada. Las excepciones al igual que las interrupciones deben estar identificadas.