2. DEFINICIÓN
• En resumen, el sistema operativo es el programa (o software) más importante de un
ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe
tener un sistema operativo.
• Estos programas comienzan a trabajar apenas se enciende el equipo, ya que gestionan el
hardware desde los niveles mas básicos & permiten además la interacción con el usuario.
• Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la
conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y
directorios en el disco, y controlar los dispositivos periféricos tales como impresoras,
escáner, etc.
3.
4. CLASIFICACIÓN
• Monotarea: Los sistemas operativos monotareas son más primitivos , concluyendo,
solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas
de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento,
no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine
la impresión.
• Multitarea: Se destacan por sus habilidades para poder soportar la ejecución de dos o
más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como
resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea
que ejecutar, aprovechando al máximo su utilización.
5. CLASIFICACIÓN
• Monousuario: Los sistemas monousuarios, se resumen en que solo pueden atender
a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas
o el tipo de aplicación que se este ejecutando.
• Multiusuario: lo mas importante en esta categoría es que se encuentran todos los
sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que
comparten mismos recursos. Este tipo de sistemas se emplean especialmente en
redes.
6. CLASIFICACIÓN
• Monopuesto: en resumen, los sistemas operativos monopuesto son aquellos que
se instalan para un uso personal o particular o en estaciones de trabajo, & todos los
puertos están dirigidos & abiertos hacia el PC.
• Multipuesto: se destaca cuando el router esta configurado en Multipuesto
debemos tener en cuenta que los puertos están cerrados & que por eso muchas veces
hay aplicaciones que no funcionan.
7.
8. FUNCIONES
• Lo mas importante es que Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.
• Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las
unidades de disco, el teclado o el mouse
• Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles,
discos duros, discos compactos o cintas magnéticas.
• Gestiona los errores de hardware y la pérdida de datos.
• Servir de base para la creación del software logrando que equipos de marcas distintas
funcionen de manera análoga, salvando las diferencias existentes entre ambos.
9.
10. CARACTERISTICAS DEL S.O
• Destacan las siguientes:
• 1.Concurrencia: Consiste en la existencia de varias actividades simultáneas o
paralelas. Ejemplo de ello lo son la superposición de las operaciones de I/O con el
proceso de computación, así como la coexistencia en memoria de varios programas.
La concurrencia lleva asociado el problema de conmutar de una tarea a otra, así
como proteger una determinada actividad de los efectos de las otras, así como la
sincronización de tareas que sean mutuamente dependientes.
• 2.Utilizacion conjunta de recursos.
• 3.Permite que el usuario guarde sus datos o programas en el propio ordenador, y no
tener que usar medios externos (portables).
11. • 4.Un Sistema Operativo debe ser determinista en el sentido de que el mismo
programa ejecutado con los mismos datos, en momentos diferentes, debe producir los
mismos resultados. En cambio será indeterminista porque en caso de variabilidad de
las situaciones puede responder de un modo impredecible. Deben tomarse las
medidas oportunas. Estas situaciones pueden ser debidas a petición de recursos,
errores de ejecución en programas o bien interrupción de periféricos.
12. CARACTERISTICAS DESEABLES DEL S.O.
Las mas destacadas son las siguientes:
• Eficiencia: Se juzgará la eficiencia de un Sistema Operativo mediante los siguientes
criterios:
• A) Tiempo transcurrido entre tareas.
• B) Tiempo no empleado del procesador central.
• C) Tiempo de ejecución empleado en las tareas.
• D) Tiempo de respuesta (en los sitemas de acceso múltiple).
• E) Utilizacion de recursos.
• F) Rendimiento (tareas ejecutadas por hora).
13. • Fiabilidad: estar libre de errores y ser capaz de resolver satisfactoriamente todas las
contingencias que se pudieran presentar.
• Mantenibilidad: ser posible de corregir un sistema operativo (mejorándolo, o bien
subsanando errores) sin tener graves problemas. Estar bien documentado.
• Tamaño reducido: el espacio ocupado por el sistema operativo no esta disponible
para su utilización productiva, por lo que debe ocupar lo menos posible. Para ello es
preciso que el sistema operativo sea modular en su construcción. Disponer de
interfaces claramente definidas en módulos y estar bien documentados.
• Interactivo: posibilitar y facilitar la comunicación entre la computadora y el usuario.
• Accesible: ejecutar los procesos en el momento que se solicite, siempre y cuando haya
suficientes recursos para el.
• Universal: facilitar la E/S de los dispositivos conectados al CPU.