|
|
![]() |
![]() |
|||
|
|
|||||
|
¿ Qué es un Sistema Operativo ?
Podemos definir sistema operativo como "conjunto de programas que conjuntamente proporcionan la interfaz entre el hardware y los usuarios de la computadora, contribuyendo a que la computadora lleve a cabo correctamente su trabajo". Sus principales objetivos son facilitar el trabajo del usuario y gestionar de forma eficiente los recursos. El sistema operativo es el componente software fundamental que, cuando se ejecuta sobre el hardware, crea una computadora VIRTUAL, ocultando la computadora FISICA de la que realmente disponemos.
Clasificación de los sistemas operativos Considerando las diferencias existentes entre sus componentes los podemos clasificar en:
Sistemas operativos por lotes: requieren que la información esté reunida en bloque o "lote" (el programa, los datos, y las instrucciones). En estos sistemas la memoria se divide en dos zonas. Una de ellas es ocupada por el sistema operativo, y la otra se usa para cargar programas transitorios para su ejecución. Cuando termina la ejecución de un programa se carga un nuevo programa en la misma zona de memoria.
Sistemas operativos multiprogramación: son capaces de soportar dos o más procesos concurrentes múltiples, permiten que residan al mismo tiempo en la memoria primaria las instrucciones y los datos procedentes de dos o más procesos. Estos sistemas implican la operación de multiproceso, para el manejo de la información.
Sistemas operativos multiusuario: permiten acceder simultáneamente a un sistema de computadoras a través de dos o más terminales. Este tipo de sistema operativo es fundamental en el manejo de redes de computadoras actualmente.
Sistemas operativos de tiempo compartido: tratan de proporcionar un reparto equitativo de los recursos comunes para dar la impresión a los usuarios de que poseen una computadora independiente.
Sistemas operativos de tiempo real: Estos sistemas tienen como objetivo proporcionar tiempos más rápidos de respuesta, procesar la información sin tiempos muertos.
Funciones
Entre las funciones que realizan los sistemas operativos tenemos las siguientes: - carga de programa en memoria principal y su ejecución. - asignación de recursos: CPU, memoria y periféricos. - supervisión continua de la ejecución del programa, incluyendo el volcado de memoria, en caso de errores, y procedimientos de reinicialización. - incremento del rendimiento, mediante el control de las operaciones de E/S. - control de las interrupciones de E/S, de llamada de supervisor, de programas, de máquina, y externas. - operaciones en ficheros: crear, borrar, abrir, cerrar escribir, leer, avanzar, etc. - garantizar la confidencialidad de la información y la no interferencia de unos trabajos en otros.
MS-DOS: El MS-DOS (Microsoft - Disk Operating System) creado en 1981 para los ordenadores personales de la casa IBM (International Business Machines) es un sistema operativo monousuario y monotarea.
Las principales tareas del MS-DOS son: - Mantenimiento de la información en soportes no volátiles.
- Configuración del hardware.
- Optimización del uso de la memoria.
- Aumento de la velocidad de ejecución de los programas.
- Personalización del entorno de trabajo.
Windows: Windows es un gestor de programas, con entorno gráfico, para el DOS. Su principal misión es ocultar el sistema operativo del usuario; de esta manera se pueden manejar y controlar todos los detalles relativos al ordenador sin necesidad de conocer los comandos del sistema operativo ni complejas sintaxis de órdenes, aunque sí el significado de las imágenes representadas por multitud de iconos.
UNIX: El UNIX es un sistema operativo multitarea y multiusuario, cuya principal característica es que es un sistema abierto (independiente del hardware) debido a que está escrito en C.
La popularidad que tiene actualmente el UNIX se debe a que:
- resulta fácil de leer el código fuente porque está escrito en C. - es un sistema jerárquico de procesos y archivos. - posee un interface con periféricos consistente y uniforme. - es un sistema multiusuario y multiproceso. - adapta los programas (fuentes) a cualquier máquina con sistema operativo UNIX. - no está ligado a una marca en concreto, existe para ordenadores con procesadores muy diferentes entre sí. - permite la combinación de utilidades para producir otras nuevas.
Uno de los principales inconvenientes es que los comandos son poco claros y con demasiadas opciones, por lo que resulta complicada su utilización.
|
|||||
|
|
|||||
|
Sugerencias | Dime porque | Preguntar | Responder |2002-2003. |
|||||