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

Responder a