SISTEMA OPERATIVO:Software fundamental del ordenador que actúa de intermediario entre
el hardware y el usuario, gestionando los recursos del sistema de manera eficiente y
permitiendo la ejecución de otras aplicaciones.
1ra gen: no hay sistemas operativos
2da gen: Sistema Operativos por lotes
3ra gen: Sistemas Operativos monopuestos
4ra gen: Sistemas Operativos multitarea y multiusuarios
5ta gen: aparece Windows, Linux, MacOS.
Estados de los procesos
Inicio- espera – ejecución- bloqueado- espera-ejecución-finaliza
Algoritmo de planificación del procesador
FiFo (Los procesos se ejecutan en orden de llegada)
LiFo (El primero proceso que se ejecuta es el ultimo que llego al sistema)
SJF (Primero el que tiene menor tiempo de ejecución)
RR (Cola Circular) Q=2
-Expulsivo: Significa que a un proceso se le puede quitar la CPU en cualquier momento.
-No expulsivo: Hasta que no termine el proceso no se le puede quitar la CPU.
Paginación:Consiste en dividir la memoria en particiones de tamaños fijos, denominadas marcos de
pagina. → Problema fallos de pagina, fragmentación interna.→Solución la segmentación:
consiste en dividir la memoria en particiones de tamaño variable según la necesidad de los
procesos→Problema fragmentación externa aun aviendo suficiente memora libre para asignar a
los procesos no se puede asignar porque no esta contigua.→Solución: Relocalización consiste en
que cada cierto tiempo el sistema operativo recorre la memoria y deja la memoria libre para poder
asignársela a otros procesos.
Clasificaciones
N.º de usuarios: Monousuarios, Multiusuarios
N.º de Procesos: Monotareas,Multitareas
N.º Procesador Monoprocesador,Multiprocesador
Red Centralizado, en red, Distribuido
Gestion de entrada salida: gestiona los dispositivos de entrada salida como son los periféricos y la
memoria auxiliar.
Interupciones:Señales que envían los dispositivos de entrada/salida al sistema operativo para
interrumpir el trabajo del procesador y ser atendido.
Acceso directo a la memoria: técnica que llevan a cabo periférico que tienen que enviar gran
cantidad de información que consiste en anular las interrupciones y transferir la información
directamente a memoria atraves de unas lineas especiales.
Ejemplos:Discos duros, tarjeta gráfica,Controladores de audio
mejorar la comunicación de la entrada/Salida
Catching:
Buffenng
Spooling
Gestión de Archivos
Archivo o Fichero (Definición): Es una unidad lógica de almacenamiento de información, los
ficheros tienen una serie de atributos. Como son: Nombre, Tamaño, Fecha de creación y
modificación Propietario, Permiso lectura escritura y ejecución.
Los Directorios/Carpeta son un tipo especial de ficheros que contiene otros directorios y ficheros.
-Sistemas de archivo:
-Windows: FAT/FAT 16 (File Allocation Table)
FAT 32
NTFS (New Technology File System)
exFAT
-Linux: ext 2 (Extendida 2)
ext 3
ext 4
Rizer F.S
-MacOS: HFS (Hieraquical File System)
HFS +
ApFS (Apple)
Gestión de Seguridad
El sistema operativo debe controlar el acceso de los procesos y de los usuarios a los recursos del
sistema. Existen 2 tipos de seguridad
-Seguridad Lógica: Tiene que ver con toda la parte que se refiere a programas y datos.
Ejemplo:
• Errores de las aplicaciones
• Uso incorrecto del sistema Operativo
• Aseso no autorizado
• Programas Malignos
-Seguridad Física: Esta relacionados con dispositivos físicos que permiten controlar la seguridad.
Ejemplo:
• El uso de SAI (UPS) Sistema de Alimentación Ininterrumpida.
• Cámara de Seguridad
• Controles de Acceso