2. Definición
es un programa o conjunto de programas
que en un sistema informático gestiona
los recursos de hardware y provee
servicios a los programas de aplicación,
ejecutándose en modo privilegiado
respecto de los restantes y anteriores
próximos y viceversa
3. Componentes de un sistema
operativo
Es un proceso de un programa en ejecución que necesita
herramientas para realizar sus tareas: tiempo de CPU,
memoria, archivos y dispositivos es responsable de:
-crear y destruir procesos
-parar y reanudar procesos
-ofrecer mecanismos para que se comuniquen y
sincronicen.
Los procesos podrían ser similares al trabajos de oficinas se
puede tener una lista de tareas para realizar a esta darles
alta media, baja .
4. Gestión de la memoria principal
La memoria es una gran tabla de palabras que referencian
cada una mediante una dirección. este almacén de datos es
compartido por la CPU y los dispositivos de E/S, es volátil y
pierde contenidos en un fallo del sistema .EL SO es el
responsable de :
-conocer que partes de la memoria se utilizan
-decidir procesos se pueden descargar cuando haya espacio
en la memoria
-asignar y reclamar espacio de memoria cuando es necesario.
5. Sistema de entrada y salida
Es un sistema de almacenamiento
temporal, una interfaz de manejadores
de dispositivos y otra para dispositivos
concretos.
6. Sistema de archivos
• Los archivos son colecciones de información, estos
almacenan programas. El SO es responsable de:
• construir y eliminar archivos
• ofrecer funciones para manipular archivos
• establecer la correspondencia entre archivos y
unidades de almacenamiento
• realizar copias de seguridad
Existen diferentes sistemas que se almacenan en
memorias de los ordenadores. Poe ejemplo: FAT, FAT32,
EXT3, NTFS,XFS, etc..
7. Sistemas de protección
• Es mecanismo que controla el acceso de los
programas o los usuarios por los recursos del
sistema. El SO se encarga de:
• distinguir entre autorizado y no
• Especifica los controles de seguridad
• Fuerza a el uso de estos mecanismos de
protección
8. Sistema de comunicaciones
• Para mantener comunicaciones con otros
sistemas debe controlar el envió y recepción
de información a través de la interfaces de
red. También hay que crear y mantener
puntos de comunicación.
9. Clasificación del SO
Administración de tareas
• Mono tarea:
solamente permite ejecutar
un proceso en un momento
dado.
-multitarea: es capaz de
ejecutar varios procesos al
mismo tiempo
Administración de usuarios
• Si solo permite ejecutar
programas al mismo tiempo
• multiusuario: si permite
que varios usuarios
ejecuten simultáneamente
sus programas accediendo
a recursos de la
computadora.
10. clasificación de los SO
Manejo de recursos
• Centralizados:
Si permite usar los recursos de
una sola computadora
-distribuidos:
Si permite utilizar los recursos
de mas de una computadora al
mismo tiempo
ejemplos
• Microsoft Windows
• Mac OS
• GNU/linux
• Solaris
• Debían
• Sabayón
• Fedora
• Unix
• Ubuntu
• etc.