El sistema operativo es el protocolo básico de operatividad del computador, que coordina todas sus demás funciones de comunicaciones, de procesamiento y de interfaz con el usuario. Este tiene diferentes partes, siendo estas el núcleo, controladores de dispositivos, gestión de procesos, gestión de la memoria, gestión del almacenamiento secundario, sistema de entrada y salida, sistema de archivos, sistemas de protección, sistema de comunicaciones.
Funciones
- Gestionar la memoria de acceso aleatorio y ejecutar las aplicaciones, designando los recursos necesarios
- Administrar la CPU gracias a un algoritmo de programación
- Gestionar las entradas y salidas de datos a través de los periféricos
- Administrar la información para el buen funcionamiento del sistema
- Dirigir las autorizaciones de uso para los usuarios
- Administrar los archivos
Clasificación
Administración de tareas:
Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. El multiprocesamiento permite una mayor eficiencia en la ejecución de tareas al aprovechar los recursos de la CPU de manera paralela y simultánea.
Administración de usuarios:
Monousuario: Solo permite ejecutar los programas de un usuario al mismo tiempo.
Multiusuario: Permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
Administración de sesiones:
Monosesión: Sistemas operativos que son capaces de ejecutar una sola sesión de usuario.
Multisesión: Sistemas operativos que son capaces de ejecutar varias sesiones de usuario a la vez. La funcionalidad de multisesión se puede instalar mediante aplicaciones, pero es el sistema operativo el que permite dicho funcionamiento.
Manejo de recursos:
Centralizado: Permite usar los recursos de una sola computadora.
Distribuido: Permite utilizar los recursos de más de una computadora al mismo tiempo.
Fuentes: https://www.bing.com/ck/a?!&&p=acab3080c171a426JmltdHM9MTcxOTg3ODQwMCZpZ3VpZD0zMTU2YmQ2NC1iM2NiLTYzYjItMTBkYi1hOTIyYjI2NDYyNDYmaW5zaWQ9NTk2Mg&ptn=3&ver=2&hsh=3&fclid=3156bd64-b3cb-63b2-10db-a922b2646246&psq=sistema+operativo&u=a1aHR0cHM6Ly9lcy53aWtpcGVkaWEub3JnL3dpa2kvU2lzdGVtYV9vcGVyYXRpdm8&ntb=1
No hay comentarios.:
Publicar un comentario