Sistemas Operativos

Páginas: 30 (7449 palabras) Publicado: 2 de abril de 2012
Universidad Tecnológica Nacional – Facultad Regional Buenos Aires Ingeniería en Sistemas de Información Sistemas Operativos (082027)

Trabajo Práctico
Sistemas Operativos
_________

Fuselage
(FUSE based, Layered, Asinchronic, Geographically distributEd, fat32 file system)

2do cuatrimestre 2011 v1.0

Trabajo Práctico de Sistemas Operativos

2C2011 - UTN – FRBA

Índice
1.-Introducción 2.- Objetivos del Trabajo Práctico 3.- Características del Sistema 4.- Aspectos de diseño de los procesos 5.- Aspectos Técnicos de los Procesos Proceso File System (PFS) Proceso RAID 1 (PRAID) Proceso Planificador de Disco (PPD) 6.- Ciclo de Desarrollo 6.1.-Primer Checkpoint 6.2.-Segundo Checkpoint [ Presencial ] 6.3.-Tercer Checkpoint 6.4.- Entrega Final 7.- Requerimientos técnicos ylimitacionesCompilacion Comunicaciones – Sockets Tipos de Dato y Arquitecturas Process Managment y Multithreading Restricciones 8.- AnexosAnexo A :: Archivo Log y Debugging Anexo B :: Protocolos de comunicación Anexo C :: Introducción FAT32 Anexo D :: Documentación

2/29

Trabajo Práctico de Sistemas Operativos

2C2011 - UTN – FRBA

1.- Introducción
El trabajo práctico de este cuatrimestreconsiste en la implementación de un sistema de archivos que opere volúmenes con el formato FAT32 sobre un sistema operativo GNU/Linux. Dicha implementación trabajará con un dispositivo de almacenamiento secundario distribuido en otro sistema, el cual implementará un esquema simplificado de RAID 1 sobre un procesamiento planificado de los pedidos al disco. El objetivo del mismo es que mediante eldesarrollo de esta especificación el alumno se interiorice y comprenda los diversos mecanismos que utiliza el sistema operativo para gestionar los medios de almacenamiento y su relación e interacción con los sistemas de archivos. No se pretende enfocar en el funcionamiento específico de un determinado sistema operativo sino por el contrario mostrar conceptos y aspectos de diseño generales. Dada lacomplejidad del mismo, este trabajo fue dividido en checkpoints los cuales permiten diseñar la arquitectura definitiva, de forma gradual, simplificando su desarrollo. Esta parte se encuentra mas detallada en el apartado Ciclo de Desarrollo. Se enumeran a continuación los conceptos teóricos y prácticos más significativos sobre sistemas operativos que cubre el trabajo práctico y que el alumnoaprenderá: ● Procesos ○ Creación ○ IPC ■ Sockets TCP ■ Sockets Unix ○ Manejo de Señales ○ Manejo de hilos mediante la API del sistema ■ Creación ■ Sincronización Memoria ○ Administración de memoria dinámica Entrada/Salida ○ Funcionamiento de RAID1 Sistema de Archivos ○ Implementacion de FAT32 Diseño de SO ○ Arquitecturas basadas en capas físicas y lógicas ○ Protocolos 3/29









TrabajoPráctico de Sistemas Operativos

2C2011 - UTN – FRBA

2.- Objetivos del Trabajo Práctico
Desde el punto de vista académico el trabajo está diseñado para que el alumno: ● Adquiera los conocimientos prácticos del uso y aplicación de un conjunto de servicios que ofrecen los sistemas operativos modernos. Domine los problemas específicos de este tipo de implementaciones. Evalúe las ventajas ydesventajas de la utilización de soluciones similares a un mismo pro. Afronte problemas de diseño en los componentes propios de un sistema operativo. Entienda la importancia de una norma o protocolo estándar en la comunicación entre procesos y diferentes plataformas. Se entrene en el trabajo en equipo, manejo de las problemáticas de recursos humanos y las responsabilidades que esto implica.

● ●

● ●●

Este trabajo práctico no es una especificación completa, sino que brinda los lineamientos principales de los objetivos a cumplir. Cualquier detalle que en el trabajo práctico no esté especificado y necesite ser definido para el desarrollo del mismo, deberá ser consultado y si no resulta ser un error de enunciado, el grupo deberá tomar sus propias decisiones de implementación, las cuales...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS