ARQUITECTURA Y SISTEMAS OPERATIVOS UNIDAD 1 – ARQUITECTURA DE UNA COMPUTADORA Objetivo: Comprender la funcionalidad de las partes componentes de la arquitectura de la PC para su utilización en los sistemas operativos. Repaso de Sistema de procesamiento de datos. Diagrama en bloques de la PC. El procesador, arquitectura RISC y CISC. Coprocesador matemático. Memoria: ROM, SRAM, DRAM. Memoria Cache y Memoria Virtual. Interfaces IN/OUT. Controladores DMA y PIC. Timer 8253 y Real Time Clock 146148. Teclado. Puerto Serie y Puerto Paralelo. Lectoras de tarjeta magnética y de código de barras. Disco rígido. Pista, Cilindro, Cabezas, Sectores. IDE, ultra ATA2. ultra ATA4 y SCSI. Master Boot Record. Manejo de particiones. Programas de Boot Manager. Video: Hércules, CGA, EGA, VGE, SVGA, AGP. Bus de PC: ISA, EISA, PCI, USB, IEEE 1394 – Firewire. Power On Self Test. Basic Input Output System: Int 19h. Finalidad del Sistema Operativo. Compatibilidades con Disk Operating System: PSP, FAT 16. Ventajas del procesador en modo protegido. Diferencias entre modo real y modo protegido. Memoria Virtual y Paginación. Privilegios. Selector. Descriptor. Conmutación de tarea. Bibliografía: PC Intern. Norton Wilton, The IBM PC & PS/2, Microsoft Press. Año 1988. UNIDAD 2 – INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS Objetivo: Conocer la finalidad y fundamentos de un Sistema Operativo. Sus partes componentes. Comprender la diferencias entre los sistemas disponibles para un ambiente comercial. Concepto de Sistema Operativo. Conceptos Fundamentales, finalidad. Estructura básica. Estructura monolítica. Estructura Jerárquica. Núcleo y procesos. Concepto de entrada y salida. Manejo de memoria. Procesos: Off-line, Buffering. Spooling. Procesos por lotes (Batch). Procesos recurrentes. Ejecución en tiempo real, tiempo compartido. Proceso distribuido. Configuración Multiprocesador. Comunicación entre procesos: Semáforos, IPC, Sockets. File System. Directorios. Asignación de recursos. Scheduler. Compartir recursos. Información de estado del sistema. Terminología: Algoritmo, Programa, Subprograma, Subrutina, Función, Proceso, Parámetro. Variable. Constante. Puntero. Interface. Código Reubicable. Usuario, superusuario, usuario privilegiado, usuario no privilegiado (guest). Operador, Programador. Emulador. Microprograma, microcódigo. Macros. Módulos: Fuente, objeto y ejecutable. Biblioteca de programas. Compilador y Compilador cruzado. Ensamblador y emsamblador cruzado (Linker). intérprete de comando. Loader. Debuger. Máquina Virtual. Cliente Servidor. Llamadas al sistema. Utilitarios. Terminación normal y anormal. Tratamiento de errores. Windows 98 como caso de estudio. Concepto de registry. Grupo de trabajo. Dominio. Validación en un Dominio. Primary Domain Controller. Back Up Domain Controller. Relaciones de confianza (Trust). Perfil de usuario. Linux como caso de estudio. Dominio. Servidor de nombres. perfil de usuario. Interface gráfica. Sistema de Archivo. Permisos, seguridad. Bibliografía: Tenenbaum, Sistemas operativos modernos. UNIDAD 3 – REDES Objetivo: Conocer las diferentes tecnologías. Diferenciar el concepto de WAN, MAN y LAN. Configurar una red SOHO. Resolver problemas elementales básicos de conectividad LAN. Definiciones básicas. Red de área local (LAN). Red de área metropolitana (MAN). Red de área extendida (WAN). Internet, Intranet, Extranet. Modelo Cliente Servidor. Componentes de LAN: Workstation, Server, NIC, HUB, Switch, Router. Cableado: Tecnologías, Token Ring, Ethernet, Fast-ethernet, GigaBit, FDDI, Coaxil, UTP. Categorías. Topologías: Anillo, Bus, Malla, Estrella. Modelo ISO-OSI. Protocolo Ethernet, como caso práctico. Médium Access Control. CSMA-CD. segmentación. Dominio de colisión. Dominio de Broadcast. LAN switching: cut-through, store-and forward. Protocolo Spanning Tree. Protocolo de red IP. Subnetting. Protocolo de sesión TCP. Aplicaciones: Telnet, FTP, SMTP, SNMP, http. Internetworking: Repetidor, Bridge, Switch, Router, Gateway, Firewall. Sistema Operativo de red. Bibliografía: Apunte de Redes de la Cátedra T. D. 3 de la F. R. B. A. Año 2001. Networking Essentials Microsoft Press. Año 1996. Fred Simonds, LAN Communications Handbook, McGraw-Hill. Año 1995. Douglas Comer, Internetworking with TCP/IP, Prentice Hall. Año 1995.