Beruflich Dokumente
Kultur Dokumente
El sistema operativo
El sistema operativo es un programa (software) que establece la manera (el sistema) con la que el ordenador acta (opera) con todos los dispositivos que lo componen y con todos los programas que ejecuta. Es el programa ms importante de cuantos actan en un ordenador.
usuario,
ejecutando
Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (evolutividad).
Caractersticas de un S.O
Administracin de Tareas
Administracin de Usuario Manejo de Recursos
Administrador de Tareas
Monotarea: Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuar hacindolo hasta su finalizacin y/o interrupcin.
Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, perifricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
Administracin de Usuarios
Si slo permite ejecutar los programas de un usuario al mismo tiempo
Monousuario
Multiusuario
Si permite que varios usuarios ejecuten simultneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan mtodos de proteccin de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
Manejo de Recursos
Centralizado
Si permite utilizar los recursos de una sola computadora.
Distribuido
Si permite utilizar los recursos (memoria, CPU, disco, perifricos...) de ms de una computadora al mismo tiempo.
Importancia
Los Sistemas Operativos Gestionan Eficientemente los recursos del Hardware, simplifica el manejo de la computadora, permite una eficaz ejecucin de los programas sin que haya conflicto entre estos as como tambin, los cambios que se requieran dentro del mismo sin afectar el desempeo de las funciones existentes
Tipos
Sistemas de Tiempo Real Sistemas Operativos por Lotes Sistemas Operativos de red Sistemas Operativos distribuidos Sistemas Operativos de multiprogramacin (o Sistemas Operativos de multitarea)
Se distinguen por sus habilidades para poder soportar la ejecucin de dos o ms trabajos activos al mismo tiempo. Mejora productividad del sistema y utilizacin de recursos
Sistemas multiprocesadores son sistemas multitareas por definicin ya que soportan la ejecucin simultnea de mltiples tareas sobre diferentes procesadores.
En general, los sistemas de multiprogramacin se caracterizan por tener mltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos perifricos.
S.O Distribuidos
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores
Puede ser que este conjunto de procesadores est en un equipo o en diferentes, en este caso es trasparente para el usuario
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.
Servicios aadidos: denominacin global, sistemas de archivos distribuidos, facilidades para distribucin de clculos (a travs de comunicacin de procesos internodos, llamadas a procedimientos remotos, etc.).
S.O de Red
objetivo poder compartir los diferentes recursos y la informacin del sistema
Se renen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o ms trabajos Son de los ms tradicionales y antiguos, 1956 para aumentar la capacidad de procesamiento de los programas
Versiones
Windows
S.O
Linux/Unix Mac