Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos
Sistemas Operativos
Funcionamiento de los
ordenadores y S. O.
Definicin de S. O.
Entrada/salida
Tratamiento de la informacin
Almacenamiento masivo
Objetivos de los S. O.
Funciones de los S. O.
Control de recursos:
Control de entrada/salida:
Facilita el uso.
Facilidades contables:
Tipos de S. O.
Estructura jerrquica
Tipos de S. O.
Sistema
operativos
por servicios
Estructura de un S. O.
Ncleo
Gestin de la memoria
Control de entrada/salida
Proteccin
Interfaz de usuario
Ncleo
Manejo de interrupciones
Ncleo
Manejo de interrupciones:
Gestin de interrupciones
S. O. multitarea
ES3
ES2
ES1
P3
P2
P1
SO
P3
P1
P2
P3
Ncleo
Ncleo
Gestin de la memoria
Gestin de la memoria
Gestin de la memoria
Divisin de la memoria
entre las tareas
Control de la entrada/salida
Gestin de entradas/salidas
Proceso
Soft E/S
Soft Perif
Peticin E/S
Peticin OK
Ctrl Interr
Hardware
Sistema de archivos
Los archivos deben ser persistentes, es decir que no deben verse afectados por la
creacin o terminacin de un proceso.
Los archivos son una coleccin de datos con nombre.
Pueden ser manipulados como una unidad por operaciones como: open, close,
create, destroy, copy, rename, list.
Los elementos de datos individuales dentro del archivo pueden ser manipulados por
operaciones como: read, write, update, insert, delete.
Sistema de archivos
El mecanismo encargado de compartir los archivos debe proporcionar varios tipos de acceso controlado:
Ej.: Acceso de Lectura, Acceso de Escritura, Acceso de Ejecucin, varias combinaciones de estos, etc.
Se debe poder estructurar los archivos de la manera ms apropiada a cada aplicacin. Los usuarios deben
poder ordenar la transferencia de informacin entre archivos.
Se debe poder referenciar a los archivos mediante Nombres Simblicos, brindando Independencia de
Dispositivos. En ambientes sensibles, el sistema de archivos debe proporcionar posibilidades de Cifrado y
Descifrado.
Debe suministrar una visin lgica de los datos y de las funciones que sern ejecutadas, en vez de una
visin fsica.
Sistema de archivos
Se utiliza una raz para indicar en qu parte del disco comienza el directorio raz .
Un directorio de usuario contiene una entrada para cada uno de los archivos del
usuario.
Cada entrada de archivo apunta al lugar del disco donde est almacenado el archivo
referenciado.
Los nombres de archivos solo necesitan ser nicos dentro de un directorio de usuario
dado. El nombre del sistema para un archivo dado debe ser nico para el sistema de
archivos.
En sistemas de archivo jerrquicos el nombre del sistema para un archivo suele estar
formado como el nombre de la trayectoria del directorio raz al archivo.
Sistema de archivos
Asignacin de recursos y
planificacin
Asignacin de recursos y
planificacin
Fin de un intervalo de tiempo
Nuevos
programas
Cola del
procesador
Programas listos
para ejecutarse
Programas
ejecutables
Programas cuyas
peticiones e/s
satisfechas
Programas
terminados
Procesador
Ejecucin de
Un programa
Colas de
Entrada/salida
Programas no ejecutables
Programas bloqueados
por peticiones e/s
Proteccin
Errores
Bloqueos
Interfaz de usuario
Interfaz de comandos
Interfaz grfica
MS DOS
Desarrollado en 1979
MS DOS
Usuario
Procesador
de comandos
Sistema de
Transferencia de
caracteres
Controladores de
dispositivos
Sistema de
ficheros
Bios
Firmware
Hardware
Programas
de aplicacin
Utilidades
MS DOS
Procesador de comandos
Interfaz de usuario
MS DOS
Sistemas de directorios
Directorio
raz
Fichero
Directorio
Directorio
Fichero
Fichero
Fichero
Directorio
Fichero
Windows
Interfaz grfico
Metfora escritorio
Mens y botones
Teclado y ratn
S: O. Usuario
S. O. Servidores
Historia
Windows
Windows
Windows
Windows
Windows
Windows
Windows
UNIX
S. O. de propsito general
Multiusuario e Interactivo
LINUX
Desarrollado por Linus Torvald
Funciona sobre plataformas Intel o
Motorola
Se estructura en:
LINUX
Interfaz grfica