sistemas operativos (fi-unam 1554): presentación del...
Post on 03-Oct-2018
225 Views
Preview:
TRANSCRIPT
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Sistemas Operativos (FI-UNAM 1554):Presentación del curso
Gunnar Wolf
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Índice
1 Punto de partida
2 Encuadre del curso
3 Enfoque personal
4 Estructura del curso
5 Bibliografía
6 Normas del grupo
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Mis coordenadas
Personales
Nombre Gunnar Eyal Wolf IszaevichE-mail sistop@gwolf.org
Ubicación Instituto de Investigaciones Económicas UNAM(Secretaría Técnica)
Teléfono 5623-0154 (IIEc-UNAM, por las mañanas)
Del curso
Página Web http://gwolf.sistop.org/
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Horario, calendario
Martes y jueves18:15 a 20:30Salón B10372 horas clase en total
Perdemos los feriados del 1, 10 y 15 de mayoEl 22 de marzo me ausentaré para participar en un congreso63 horas efectivas de clase
La evaluación principal será con trabajos prácticosPosiblemente un examen parcial (detalles más adelante)
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Índice
1 Punto de partida
2 Encuadre del curso
3 Enfoque personal
4 Estructura del curso
5 Bibliografía
6 Normas del grupo
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
El curso dentro de la currícula (plan 2010)
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Seriación y materias relacionadas
Seriación obligatoria: Estructura y programación decomputadorasAsumo familiaridad con otras materias:
Computación para ingenierosProgramación avanzada y métodos numéricosAlgoritmos y estructura de datos
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Lenguajes de programación
Familiaridad con algún lenguaje de programación de alto nivelPara seguir ejemplos (que serán principalmente en shellPOSIX, C, Ruby, Perl y Python)Para hacer ejercicios en clase y examen (basta conpseudocódigo semi-formal)Para tareas (¡código legal/válido!)
Familiaridad básica con CMás para leer que para desarrollar
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Otros requisitos
Linux (GNU) / Unix
Muy conveniente tener acceso a un sistema basado en Linux, oalgún UnixMuy preferentemente, software libreTip: Si no lo tienes y no quieres hacer una instalacióncompleta, instálalo en una máquina virtual
. . . Ya luego lo tomarás como entorno primario ;-)
Lectura en inglés
Buena parte del material de referencia es en inglésEl material de estudios de caso casi siempre es en inglésNivel de comprensión de lectura muy recomendado
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
¿Por qué Linux/Unix?
Windows, MacOS son sistemas válidos y útilesLos encontrarán con frecuencia en su vida diaria/futuraPero para aprender. . .
¡Tarea!Leer el texto Biculturalism, de Joel Spolsky (2003) para discutir en
clase.http://www.joelonsoftware.com/articles/
Biculturalism.html
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
¿Por qué Linux/Unix?
Windows, MacOS son sistemas válidos y útilesLos encontrarán con frecuencia en su vida diaria/futuraPero para aprender. . .
¡Tarea!Leer el texto Biculturalism, de Joel Spolsky (2003) para discutir en
clase.http://www.joelonsoftware.com/articles/
Biculturalism.html
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Programa de estudio
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Índice
1 Punto de partida
2 Encuadre del curso
3 Enfoque personal
4 Estructura del curso
5 Bibliografía
6 Normas del grupo
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
¿Quién soy y por qué estoy aquí?
Formación autodidactaLa necesidad es el mejor motor para aprender algo¿No conocemos algo que necesitamos? Lo aprendemos sobre lamarcha¿Aprender algo para lo que no tengo uso? Aprendizajedestinado al olvido/fracaso
Usuario, promotor y desarrollador de software librePromotor y organizador de congresos de tinte académico yconstrucción de comunidades en México desde el 2002Desarrollador del proyecto Debian desde el 2003Profesor de asignatura en la FI desde el semestre 2013-2
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
¿Por qué me parece importante la materia?
No espero que se dediquen a escribir sistemas operativos(aunque puede ocurrir)Pero en cualquier área de aplicación profesional requerimosconocer su funcionamiento para desempeñarnos mejor
Citando el objetivo institucional de la materia, el alumnoobtendrá las bases para administrar un sistema operativo, asícomo diseñar y desarrollar software operativo
Lo que veamos en esta materia tendrá aplicaciónprácticamente en cualquier área de desempeño profesional
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
¿Qué espero que logremos?
Adicionalmente al objetivo formal. . .
El alumno conocerá el desarrollo histórico de los sistemasoperativos, lo que le llevará a comprender la razón de ser y elfuncionamiento general de los diversos componentes de lossistemas operativos actuales.Aplicando el conocimiento obtenido sobre el funcionamientogeneral de los sistemas operativos, el alumno podrá sacarmejor provecho de la computadora.
Al emplearla como usuario final, al administrarla y al programar
El alumno conocerá las principales herramientas que ofrecenlos sistemas operativos libres para el monitoreo yadministración.
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
¿Qué espero que logremos?
Desmitificar al uso del cómputo
¿Por qué se congela la computadora?¿Qué es eso de expulsar con seguridad una unidad?¿Por qué una computadora con más memoria parece ser másrápida?¿Qué pasa si reinicias y lo vuelves a intentar?. . .
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Índice
1 Punto de partida
2 Encuadre del curso
3 Enfoque personal
4 Estructura del curso
5 Bibliografía
6 Normas del grupo
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Unidades
1 Introducción a los sistemas operativos2 Relación con el hardware: Estructuras y funciones básicas3 Administración de memoria4 Administración de procesos5 Planificación de procesos6 Sistemas de archivos
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Temas transversales
El temario propuesto de la Facultad contempla los siguientes temascomo unidades independientes:
1 Sistemas de entrada/salida2 Sistemas distribuidos3 Seguridad y medidas de desempeño
Estos temas serán abordados de forma transversal, esto es, sontemas que implican a los demás subsistemas y considero que no
pueden ser estudiados de forma aislada.
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Adicionalmente. . .
Presentaré algunos temas relevantes a la materia más cercanosa la actualidad en el campoTendremos algunos invitados para temas particulares,ilustrando:
Problemáticas actualesDetalles de implementaciónEstado del arte
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Índice
1 Punto de partida
2 Encuadre del curso
3 Enfoque personal
4 Estructura del curso
5 Bibliografía
6 Normas del grupo
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Fundamentos de Sistemas Operativos
Libro en el que participé comoautor y coordinadorFundamentos de SistemasOperativosCon licenciamiento libreEditado por la UNAMDisponible en la ventanilla deapuntes de la FacultadDiseñado siguiendo el plan deestudios de la FI-UNAM
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Bibliografía oficial del curso
Operating System ConceptEssentialsAbraham Silberschatz, PeterBaen Galvin, Greg GagneWiley (Traducción: Limusa)5ª edición (1998) en adelante
Sistemas operativos: Diseño eimplementaciónAndrew S. Tanenbaum y AlbertS. WoodhullPrentice Hall 2ª (1997) o 3ª (2006)
ediciones
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Libros descargables disponibles en español
Sistemas OperativosLuis La Red Martínez\ Universidad Nacionaldel Nordeste (Argentina)Disponible en línea desde el sitio Web del autor
Sistemas operativosPablo Ruiz MúzquizLibro Abierto / Serie Apuntes, 2004Disponible en línea desde la editorial de textoslibres Alqua
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Otros textos recomendados
An operating systems vade mecumRaphael FinkelUniversity of Kentucky - Lexington, 1988Disponible en línea desde el sitio Web del autor
Operating Systems: Three Easy PiecesRemzi H. Arpaci-Dusseau y Andrea C. Arpaci-DusseauUniversity of Wisconsin MadisonDisponible en línea desde el sitio Web del autor capítulo porcapítulo, y a la venta tanto impreso como en un sólo PDF.
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Pero. . . ¡Toma nota!
De todos modos, sugiero fuertemente que cada quién tomenotas
Ayuda al proceso de aprendizajeSiempre entenderás mejor las cosas en tus propias palabrasNo está sujeto a que se caiga mi servidor
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Sitio Web de la materia
http://gwolf.sistop.org/Encontrarás:
Listas de asistencia, calificacionesTemas sugeridos para las exposiciones (las abordamos enbreve)Liga al material formal
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Depósito en GitHub
Estamos experimentando con el uso de una plataforma educativa. . .
Entrega de tareas y proyectos al depósito Git en la plataformaGitHubEntorno de desarrollo colaborativoCaso de estudio interesante. . . Probablemente tengamos que ir afinándolo en el transcursodel curso
http://github.com/gwolf/sistop-2018-1
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Índice
1 Punto de partida
2 Encuadre del curso
3 Enfoque personal
4 Estructura del curso
5 Bibliografía
6 Normas del grupo
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Criterios de evaluación
Proyectos y exámenes 60%Tareas y ejercicios 30%Exposiciones 20%Máximo posible 110%
Exención de examen ordinario con calificación global de 8.5 y100% de tareas entregadasEn caso de obtener más del 100%, la calificación se recorta almáximo definido
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Acerca de la evaluación
Compromiso:¡Entregar tareas, trabajos y exámenes corregidos a la brevedad!
Al martes inmediato siguiente a su aplicaciónLos exámenes parciales son para aprender. Debo entregarlosexplicando cualquier error.Debo (por reglamento) conservar los exámenes finales. Lesharé llegar copias en forma electrónica tan pronto termine decalificarlos.
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Proyectos
Desarrollo propio y original que integre el contenido visto endeterminadas unidadesIntroducción / Relación con HW Por definirAdministración / planificación de procesos Monitor del
sistemaSistemas de archivos Mini-sistema de archivosLa fecha de entrega será anunciada con por lo menos unasemana de antelaciónDesarrollados de forma individual o en equipos de dosintegrantes
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Examen parcial
Planeo realizar únicamente un examen parcial, cubriendoprincipalmente la unidad Administración de memoriaLa fecha será anunciada con por lo menos una semana deantelación
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Tareas obligatorias
La entrega de tareas es obligatoriaLas tareas se consideran entregadas el día indicado, o antes siles resulta imposibleHasta una semana de demora: Calificadas sobre el 80%Más de una semana de demora: No se recibe
Requisito para la exención: 100% de tareasRequisito para presentar examen final en primera vuelta: 80%de tareas
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Exposiciones / Proyectos de investigación
Los proyectos buscarán deben buscar anclar la teoría queestamos estudiando (o temas relacionados) con la actualidaden el campoPueden desarrollarse de forma individual o en equipo de 2personasExpondrán sus proyectos ante el grupo (exposiciones de ≈ 15minutos)
Los temas expuestos son también material a estudiar y evaluarpara el resto del grupo (en exámenes, tareas, etc.)
En el sitio Web de la materia hay una lista de temas sugeridosPero vale más (incluso en calificación) el desarrollo de temasde su interés, con un enfoque original
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Autoría de lo que me entreguen
Todo fraude puede hasta causar bajaDependiendo de la situación; aplica en tareas, exámenes,ejercicios. . .¿Trabajo de investigación? ¡Evítense problemas! Nada decopiar y pegar.Es muy fácil detectar el copiado-y-pegado
Lo hago frecuentemente.
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Toma de asistencia
Se tomará asistencia cada sesión. La asistencia a clases esobligatoria.Puntualidad. 15 minutos pasado el inicio de la clase no secuenta asistencia.
Se permite la entrada y se puede participarSalir a media clase por un tiempo prolongado causa que seanule la asistencia
Sólo tendrán derecho a exención los alumnos con 80% deasistencia
Derecho a examen ordinario en primera vuelta los alumnos con70% de asistencia.
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Normas de convivencia
Respeto mutuo ante todo — Incluyendo a uno mismo y algrupo
No es lo mismo que trato formal.Me parece perfecto que nos tuteemos si se sienten cómodos (ono, si no ;-) )
Lenguaje correcto, entrar y salir sin estorbar, etc.Comida en clase: No deseable, pero permitida a condición deque no hagan ruido, no moleste a terceros (¡olores!) y no dejenbasura.Me reservo el derecho a amonestar faltas de respeto entrealumnos según amerite.
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
Punto de partidaEncuadre del curso
Enfoque personalEstructura del curso
BibliografíaNormas del grupo
Quedo a sus órdenes
Repito mis coordenadas:
Nombre Gunnar Eyal Wolf IszaevichE-mail sistop@gwolf.org
Ubicación Instituto de Investigaciones Económicas UNAM(Secretaría Técnica)
Teléfono 5623-0154 (IIEc-UNAM, por las mañanas)Página del curso http://gwolf.sistop.org/
Gunnar Wolf Sistemas Operativos (FI-UNAM 1554): Presentación del curso
top related