por que la idea es que por más que SquakNos tenga algún comportamiento
similar a un SO no lo sea realmente... o por lo menos por lo que
clasicamente conocemos como SO.

2011/6/24 GallegO <[email protected]>

> Gente:
>
> Una pregunta.
>
> En el resumen dice:
> SqueakNOS es una reificación de los conceptos de "Computadora" y de
> "Sistema Operativo" dentro del dialecto Squeak del lenguaje de
> programación Smalltalk.
>
> Porque entonces no le cambian el nombre a SqueakOS ?
>
> Saludos
>  GallegO
>
> El día 24 de junio de 2011 17:38, Hernán Galante
> <[email protected]> escribió:
> > Que alegría de escuchar un trabajo así con SqueakNOS. Es un proyecto
> > realmente interesante, que deshace el viejo concepto de sistema operativo
> y
> > archivos.
> > Hay algo más de info, y en ingles, como para publicarla en el sitio?
> > Gracias
> >
> > Saludos,
> > Hernán.-
> >
> > 2011/6/24 Hernan Wilkinson <[email protected]>
> >>
> >> por si les interesa...
> >>
> >> ---------- Forwarded message ----------
> >> From: Hernan Wilkinson <[email protected]>
> >> Date: 2011/6/24
> >> Subject: Defensa de Tesis de Licenciatura - Persistencia en SqueakNOS
> >> To: docentes <[email protected]>, alumnos <[email protected]>
> >>
> >>
> >> Defensa de Tesis de Licenciatura
> >> Aula 2, Pab I, 1ro de Julio de 2011, de 17hrs. a 18hrs.
> >> Título: Persistencia en SqueakNOS
> >> Alumnos: Guido Chari y Javier Pimás
> >> Directores: Hernán Wilkinson y Gerardo Richiarte
> >> Jurado: Máximo Prieto y Gabriela Arevalo.
> >> Resumen:
> >> SqueakNOS es una reificación de los conceptos de "Computadora" y de
> >> "Sistema Operativo" dentro del dialecto Squeak del lenguaje de
> programación
> >> Smalltalk.
> >> La filosofía de SqueakNOS establece que el desarrollo del mismo debe
> >> hacerse completamente en Smalltalk, utilizando código de bajo nivel
> >> únicamente en los casos en que no sea posible utilizar Smalltalk o que
> el
> >> deterioro de rendimiento sea extremadamente ostensible.
> >> El proyecto es un trabajo aún en desarrollo, y como tal, varias
> >> funcionalidades comunes a los Sistemas Operativos no han
> sido implementadas
> >> aún debido a su complejidad. Es por ello que esta investigación se
> centra en
> >> analizar varios interrogantes relacionados con la persistencia de los
> >> objetos, interrogantes que se presentan al momento de querer grabar el
> grafo
> >> de objetos que representa el modelo desarrollado.
> >> Para poder responder estos interrogantes, se desarrolló un controlador
> de
> >> discos ATA y un modelo de filesystem FAT32 completamente en Smalltalk,
> lo
> >> que brinda compatibilidad con otros sistemas operativos y con el entorno
> >> Squeak genérico. Así por ejemplo, se logra acceder al código fuente de
> los
> >> métodos y se avanza hacia el grabado de la imagen, característica que
> aún no
> >> estaba disponible en el sistema.
> >> Luego, se desarrolló una técnica de persistencia cuyo objetivo principal
> >> era la simplicidad y su principal desventaja el requerir una utilización
> >> importante y de manera ineficaz de memoria. A pesar de sus desventajas,
> fue
> >> el primer paso para lograr la atomicidad necesaria para grabar los
> objetos
> >> mientras estos estaban siendo modificados.
> >> Finalmente, se implementó un esquema de manejo de memoria basado en
> >> paginación, modificando el mecanismo de manejo de interrupciones
> original de
> >> SqueakNos para que pudiera funcionar en forma sincrónica, requisito
> >> indispensable para resolver los fallos de página. Esta solución
> >> permitió  resolver los fallos de página completamente desde Smalltalk,
> lo
> >> cual dio lugar a la experimentación y al desarrollo de formas
> novedosas de
> >> utilización del mismo. Gracias a esto, resultó posible por ejemplo,
> >> implementar una técnica alternativa de persistencia de la imagen, que
> >> utiliza mucha menos memoria que la original debido a la asistencia del
> >> mecanismo de paginación y la utilización de la técnica de copy on write.
> >> Por último, se analizan aspectos relacionados con la manera de trabajar
> en
> >> este tipo de entornos y plataformas, sus ventajas, sus dificultades y
> >> complicaciones.
> >>
> >>
> >>
> >>
> >>
> >> --
> >> Hernán Wilkinson
> >> Agile Software Development, Teaching & Coaching
> >> Mobile: +54 - 911 - 4470 - 7207
> >> email: [email protected]
> >> site: http://www.10Pines.com
> >>
> >> --
> >> To post to this group, send email to [email protected]
> >> To unsubscribe from this group, send email to
> >> [email protected]
> >>
> >> http://www.clubSmalltalk.org
> >
> > --
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> >
> > http://www.clubSmalltalk.org
>
> --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
> http://www.clubSmalltalk.org
>



-- 
*Hernán Wilkinson
Agile Software Development, Teaching & Coaching
Mobile: +54 - 911 - 4470 - 7207
email: [email protected]
site: http://www.10Pines.com <http://www.10pines.com/>*
Address: Paraguay 523, Floor 7 N, Buenos Aires, Argentina

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]

http://www.clubSmalltalk.org

Responder a