Un sistema operativo es el programa
mas importante de una
computadora. Actua como un
intermediario entre el software y el
hardware, siendo este ultimo,
administrado por el sistema
operativo.
Ejemplos de sistemas operativos
Familia de sistemas operativos que
comparten unos criterios de diseño e
interoperabilidad en común.
Familia de sistemas operativos no libres
desarrollados por la empresa Microsoft
comporation.
Familia de sistemas operativos para PC. Sus
siglas significan DISK OPERATING SYSTEM.
Sistema operativo libre creado por Richard Stallman.
Un usuario operativo libre quiere decir que los códigos
completos del sistema estarán disponibles para todo
el mundo, sin tener que pagar por un programa
¿Cuales son sus
funciones?
Gestiona la CPU: Se encarga a a de
administrar la CPU que vestar
repartida entre todos los procesos que
se estan ejecutando.
Gestiona la RAM: Para asignar el espacio de
mermoria a cada aplicacion y a cada
usuario, en caso de ser necesario.
Gestiona el I/O: El sistema operativo crea un
control unificado de los programas a los
dispositivos atraves drivers.
Gestionar los procesos: Se encarga de que ls aplicaciones
se ejecuten sin ningun problema, asignandoles los
recursos que sean necesarios para que estas funcionen.
Si una de ellas no responde, se procede a matar el
proceso.
Gestionar permisos: Garantiza que los recursos
sean solamente utilizados por programas y usuarios
que tengan las autorizaciones que les corresponda
Gestionar los archivos: Lectura y escritura en
el sistema de archivos, y los permisos de
acceso a ello.
Gestionar información: el sistema
operativo proporciona
informacion, que posteriormente
sera utilizada a modo de
diagnostico de funcionamiento
correcto del computador.
Clasificación de los sistemas operativos
*Administracion de tareas
1- Monotareas: Los que permiten solo
ejecutar un programa alavez.
2-Multitareas:Los que permiten ejecutar varias
tareas o programas al mismo tiempo.
Administracion de
usuarios
1- Monousuario:aquellos que solo permiten
trabajar un usuario como es el caso dellos
ordenadores personales.
2-Multiusuario: Los que permiten que varios usuarios
ejecuten sus programas a la vez.
Organización interna o estructura.
Monolitica: La construcción del sistema final
es a base de modulos compilados
separadamente y que se unen a graves de un
ligador. Carecen de protecciones y privilegios
al manejar recursos como memoria y disco
duro.
Estructura jerarquica: El sistema operativo contiene
subpartes y este organizado en forma de niveles o capaz.
Manejo de recursos o accesos a servicio
Centralizados: Si permite utilizar los
recursos de un solo ordenador.
Distribuidos: Si permite utilizar los recursos (CPU, memoria,
perifericos) de mas de un ordenador al mismo tiempo.