Programa: Sistemas Operativos
Georg Lehner
March 17, 2003
Proporcionar una visión funcional del sistema operativo, introduciendo
los conceptos necesarios para comprender las partes que componen,
en general, un sistema operativo y su funcionamiento.
Profundizar en los parámetros y datos técnicos básicos de los elementos
esenciales de sistemas operativos, específicamente en el sistema Linux.
- Procesador von Neuman
- Administración de Memoria
- Entrada/Salida
- Interrupciones externas
- E/S en procesadores Intel
- Bus E/S ISA y EISA
- Bus PCI
- Bus SCSI
- Otros, Puerto Paralelo,, USB, ...
- Procesos
- Scheduling - preemptivo y no-preemptivo
- Hilos
- Teoría de colas de espera
- Jobs
- Interbloqueo y Aninamiento
- Medios rotativos, Topología de ~
- Algoritmos de brazos
- FAT
- ext2 (standard Unix filesystem)
- Journalling/ext3
- Reiser Filesystem
- Personalización de preocesos y recursos
- Sistema UNIX - matrix de autenticación usuarios vs. grupos
- ACL y peers, otros modelos de control de acceso
- Aplicación de criptografía para aseguramiento de control de acceso
- programación shell básica
- uso y herramientas básicas del ambiente gráfico Gnome
- Debian Gnu/Linux
- RedHat Linux
- primary stage bootloader, lilo
- secondary stage bootloader, kernel
- root filesystem
- init-scripts y runlevels, configuración personalizada
- chequeo de discos duros
- logfiles - bitácoras
- administración de usuarios
- Interrupciones, Direcciones E/S
- Configuración de tarjetas de red PCI, ISA
- Tarjetas Multimedia
- SCSI
- Servicio DNS - Nombres de dominios
- Protocolo SMTP
- Administración del servicio de correos
- Protocolo HTTP/HTTPS
- Consideraciones de seguridad
- WebDAV
- Dominios Virtuales
Trabajo en Grupo, elaboración sobre un tema técnico: 100 %
Reparación con examen oral: max 30 %
Autor: Jorge.Lehner homepage