Documente Academic
Documente Profesional
Documente Cultură
/
usr soft
Pepe Martn editor comp
vi cc
Ruta absoluta y ruta relativa
Mecanismo de proteccin
Ficheros
Ficheros especiales
De bloques: para representar dispositivos de bloques
De caracteres: para representar dispositivos de caracteres
Descriptores de ficheros
0: entrada estndar
1: salida estndar
2: salida estndar de errores
Tubos (pipes)
tubo
A B
Intrprete de comandos
No es parte del S.O
Constituye la interfaz entre el S.O y el usuario
Un shell se arranca por cada usuario que entra en el
sistema
Por cada orden, el shell crea un proceso hijo
Redireccin de E/S y pipes:
date > fichero
sort < f1 > f2
cat f1 f2 f3 | sort > f4
Procesos en backgroung : &
Componentes del Sistema Operativo
Administrador de procesos
Crear y eliminar procesos
Suspender y reanudar la ejecucin de los procesos
Proporcionar mecanismos:
de sincronizacin
para la comunicacin
para el manejo de bloqueos
Administrador de la memoria principal
Controlar las zonas de memoria utilizadas y quin las utiliza
Decidir qu procesos se cargarn en memoria si queda espacio
disponible
Asignar y recuperar espacio
Componentes del Sistema Operativo
Sistema de proteccin
Controlar el acceso a los recursos
Sistema de comunicacin
Gestionar los accesos a la red
Conexin a travs de la red de los distintos procesadores
Acceso a los recursos compartidos
Servicios del Sistema Operativo
Sistemas monolticos
Sistemas en niveles
Mquinas virtuales
Modelo cliente-servidor
Sistemas Monolticos
(1)
Se dejan los parmetros de la llamada
No hay una estructura bien en lugares previamente definidos
definida (ej:registros,pila)
Se ejecuta la inst. TRAP (llamada al
Conjunto de procedimientos ncleo o llamada al supervisor)
Modo de funcionamiento Cambia la mquina de modo usuario a
modo privilegiado
Transfiere el control al S.O
Programa (2)
Llamada al ncleo
El S.O. determina el n del servicio
usuario
requerido, examinando los parmetros
4 (3)
1
2 El S.O. lee de la posicin k un puntero al
3 procedimiento que implementa la
Procedimiento
de servicio llamada y lo llama
Tabla de distribucin (4)
Devuelve el control al programa de
usuario
Sistemas monolticos
Arquitectura bsica
Procedimiento principal
Procedimientos
de servicio
Procedimientos
auxiliares
Ej: MS-DOS
Sistemas en Niveles
Jerarqua de niveles
S.O. The (Dijkstra 1968)
5 El operador
4 Programas de usuario
3 Gestin de Entrada/Salida
2 Comunicacin operador-procesos
Ncleo mnimo:
Gestin de las comunicaciones entre clientes y servidores
Acceso directo al hardware
Cliente Cliente Servidor Servidor .... Servidor
Ncleo
Servidor:
Proceso que espera peticiones de los clientes
Es sencilla la adaptacin a sistemas distribuidos
Cliente Servidor Servidor Cliente
Ncleo Ncleo Ncleo Ncleo
Red de
Comunicaciones
Funcionamiento del modelo C/S
El proceso servidor comienza
Se va a dormir en espera de una peticin
El proceso cliente comienza
El cliente enva una peticin
El servidor procesa la peticin
El servidor se va de nuevo a dormir
Ej de servicios que proporcionan los servidores:
Hora del da
Imprimir un fichero
Leer o escribir en su sistema de ficheros
Ejecutar una orden para el cliente en el sistema del servidor
Dibujar algo en la pantalla servida por el servidor
Tipos de servidores
Iterativos
El servidor maneja la peticin
La peticin del cliente puede ser atendida por el servidor en un
tiempo conocido y corto
Ej: Servidor de la hora
Concurrentes
El servidor invoca a otro proceso que da el servicio mientras el
servidor duerme esperando otro cliente
Arranca un nuevo proceso por cada cliente que llega
No se sabe el tiempo que llevar servir la peticin, ya que la
cantidad de tiempo requerido, depende de la peticin.
Formatos Grficos
Contenido
Imgenes fotogrficas
Imgenes obtenidas a travs de fotografas de personas o lugares.
Para este tipo de imgenes el formato ms recomendado es el JPEG
porque consigue una gran compresin con una mnima perdida de
calidad.
Formatos para web
COMPARATIVA
Imgenes renderizadas
Este tipo de imgenes son las obtenidas por un programa de generacin de
imgenes sintticas mediante algn proceso de trazado de rayos o similar. Se
caracterizan por degradados suaves y lneas muy bien definidas.
Para este tipo de imgenes es recomendable usar el formato PNG. Tenga
presente que el formato PNG es el ms reciente y puede no estar soportado
en todos los navegadores.
Formatos para web
COMPARATIVA
Imgenes sencillas
Para las imgenes sencillas con pocos colores y con formas muy
delimitadas, el formato ms recomendado es el GIF, ya que se
puede adaptar al nmero de colores de una imagen. Con el paso del
tiempo puede que el formato PNG desbanque al GIF ya que el
primero es ms avanzado, pero como su uso todava no est muy
extendido recomendamos el formato GIF
Formatos para web
COMPARATIVA