Sistemas operativos
Hardware de io
Interfaz de io y aplicaciones
Subsistema de IO del kernel
Manejo de las solicitudes de IO
Desempeño
II. Procesamiento paralelo
Tipos de redes
Comunicación
Protocolos de comunicación
Robustez
III. Procesamiento distribuido
Socket
Llamadas a procedimientos remotos
Invocacion de metodos remotos
Exclusion mutua
Manejo debloqueos mutuos
Algoritmos de eleccion
Acceso a archivos remotos
Replicacion de archivos
Bibliografia
Sistemas operativos, una vision aplicada
-Carretero de Miguel, Garcia Perez
McGraw Hill, 2001
Sistemas operativos modernos
2da edicion
Andrew S. Tanenbaum
El corazón de una computadora lo constituye el CPU, esta unidad de encarga de procesar los datos y las instrucciones paraconseguir el fin deseado de una aplicación. Esta unidad no serviría de nada sin otros dispositivos que almacenaran los datos y que permitieran interactuar con los usuarios y los programadores de las computadoras
Memoria RAM
Memoria cache
Mem expandida S.O.
Mem extendida “Controlador”
Memoria alta
Segmentacion 64Kb
Paginacion 8 - 15Kb
Todos los dispositivosde IO se pueden agrupar en tres grandes grupos:
Dispositivos de interfaz de usuario
Dispositivos de almacenamiento
Dispositivos de comunicaciones
Tarea 1
Dispositivos de I.O. (que incluye el dispositivo de interfaz de usuario, de almacenamiento y de comunicaciones) --Martes 2 de febrero--
Jerarquía de dispositivos de I/O
Según su velocidad de acceso
Registros 10-60 msegundosMemoria RAM
Almacenamiento secundario 20-70 msegundos
Almacenamiento terciario 150-500 msegundos
Dispositivos
I/O
Medio Bus/Buffer
Canal
Registros
El sistema operativo debe controlar el funcionamiento de todos los dispositivos de IO para alcanzar los siguientes objetivos
a) Facilitar el manejo de los dispositivos de IO, ofreciendo una interfaz entre losdispositivos y el resto del sistema que sea sencilla y fácil de usar
b) Optimizar la IO del sistema, proporcionando mecanismos de incremento de prestaciones donde sea necesario
c) Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de dispositivo físico sin que sea necesario remodelar el sistema de IO del sistema operativo
d) Permitir la conexión de dispositivos nuevosde IO, solventando de forma automática su instalación usando mecanismos PLUG&PLAY
Tarea:
Investigar en que consisten los mecanismos PLUG & PLAY
--Miércoles 3 de febrero--
Conexión de dispositivos de I/O
Dentro de la conexión de dispositivos de IO podemos distinguir 2 elementos
Periféricos o dispositivos de IO.- Son los que se conectan a la unidad central de proceso a través de lasunidades de IO. Son el componente mecánico que se conecta a la computadora
Controladores de dispositivo o unidades de IO.- Se encargan de hacer la transferencia de información entre la memoria principal y los periféricos
Un dispositivo o controlador tiene 3 aspectos distintivos:
• Dirección de I/O
• Unidad de transferencia
-Carácter-Bloque de caracteres
• Interacción computadora controlador
BIOS (Base Impact Output System) – Lo primero que empieza a cargar son los controladores
Vector de interrupción que interrumpe para usar los recursos en otra cosa
La dirección de I/O usa puertos y registros en memoria
Unidad de transferencia es la unidad de datos que el dispositivo utiliza para enviar y recibirinformación
Interacción computadora controlador. La computadora tiene que interactuar con el dispositivo para realizar las operaciones de IO y su tarea mas importante es informarle al sistema operativo que ya termino su trabajo
Tarea:
Investigar cuales son las funciones de la interrupción 21
Explique el termino de I/O programada, donde se aplica y cuando es valida
Investigar el termino U A R...
Regístrate para leer el documento completo.