Trataré de explicar más lentamente y presentar los términos nuevos de inglés juntos con traducciones en castellano.
Haré todo lo posible.
Claro, es importante que las discusiones quedan al nivel de todo la clase. Trataré de trasladar el diálogo a otros.
Uso ejemplos con sistemas antiguos cuando introduzca algoritmos y enfoques antiguos. Necesitamos estudiar estos algoritmos para entender las razones tras de los algoritmos que usamos hoy. Por ejemplo, para entender la ventaja de la paginación necesitamos entender los problemas de fragmentación y las políticas de administración de memoria que producen la fragmentación. También, ha habido muchos sistemas muy innovativos (por ejemplo, Multics), y vale la pena saber los problemas y las soluciones desarrollados por ellos.
Por favor, ¡interrúmpeme si no entiendes algo! Los alumnos tienen fondos distintos, y yo no sé siempre lo que es conocido.
Por desgracia DOS no es un buen ejemplo de un sistema operativo, y por eso no lo discuto mucho. Asumo que tengas un conocimiento básico de Unix (a través de otros cursos), pero me agradecería explicar cosas que no entiendes.
He reducido el número de las tareas a 4. Es verdad que las tareas son largas, pero es también el caso que los sistemas operativos son complejos (incluso Nachos, que se incorpora muchas simplificaciones). Para hacer algo interesante se necesita el tiempo para entender el sistema existente y las implicaciones de los cambios.
Tendré cuidado con escribir las palabras.
Verdad. Quería que el curso estuviese al corriente, y por eso elegí el libro más reciente que está disponible (la cuarta edición de OSC). Pero no hay una traducción. En general es un problema con los textos de ciencias de la computación.
En el caso de Nachos, trataré de incluir más informaciones en las descripciones de las tareas para disminuir la necesidad de leer la documentación en inglés.
La situación ahora no es ideal. Pedí a la biblioteca al principio del semestre pedir el libro, pero ellos están muy lento. Mientras tanto hay las fotocopias.
No tengo una buena solución para este problema. Todos tienen conflictos con algún horario.
Ojalá que estén funcionando ahora. También se ha pedido más memoria para las máquinas.
Trataré de proveer más detalles para las que vienen.
Yo creo que se aprenden los sistemas operativos solamente a través de la experiencia con los programas reales. Después de este curso quiero que tienes una comprensión de la complejidad y las balanzas de sistemas de programación. Por eso son las tareas tan importante. Las pruebas son solamente una posibilidad para mostrar individualmente tu habilidad de analizar y solucionar problemas.
Acabo los apuntes directamente antes de las clases, y entonces no los puedo publicar hasta después.
Los apuntes son solamente apuntes. Para más detalles consulta el libro.
Es una idea interesante, pero tengo que enfocar a castellano.
Entiendo que es común tener mas interrogaciones en un curso. Pero creo que ellas no prueban lo que considero la corazón de la material.
Trataré de dar resúmenes cortos.
Un buen punto. Voy a buscar más ejemplos.
Okay. Me voy a relajar.
Buen punto.
Una idea excelente. Ojalá tengamos algún tiempo al fin de curso para hacer esto.
Voy a crearlas y dárselas a la secretaria.
¡El newsgroup es tuyo! Es un lugar para poner información, compartir ideas sobre las tareas, y hacer preguntas.
No creo que haya bastante demanda para ésta.
Para estudiar para las pruebas, puedes hacer ejercicios del libro. Me gustaría revisar tus respuestas contigo.
Claro. En el futuro espero que los alumnos puedan empezar más temprano en el semestre con C++ y el código de Nachos. Tuvimos muchos problemas con las máquinas este semestre.