ISI 304 Laboratorio de Sistemas Operativos UNIVERSIDAD DEL AZUAY FACULTAD DE CIENCIAS DE LA ADMINISTRACIÓN ESCUELA DE INGENIERÍA DE SISTEMAS A) DATOS GENERALES Materia: ISI 304 Laboratorio de Sistemas Operativos Nivel: 3 Número de créditos: 4 Prerrequisito: ISI 205 Sistemas Operativos B) OBJETIVO GENERAL Y ESPECÍFICOS DE LA MATERIA El objetivo de este laboratorio será netamente práctica, en el que se aplicarán los conceptos presentados en la materia de Sistemas Operativos como son: la planificación de procesos, la gestión de ficheros, gestión de memoria, seguridades, temas que serán apoyados con en el sistema operativo UNIX. C) CONTENIDO DE LA MATERIA 1.1 INTRODUCCIÓN 1.1.1 1.1.2 Generalidades de los sistemas operativos. Generalidades del Unix 1.2 CONCEPTOS BÁSICOS DE UNIX 1.2.1 1.2.2 1.2.3 1.2.4 Filosofía Estructura Métodos de acceso Los usuarios en Unix 1.3 LA PRIMERA SESIÓN CON UNIX 1.3.1 1.3.2 1.3.3 1.3.4 Acceso y salida del sistema Estructura general de los comandos Algunos comandos básicos Prácticas en el laboratorio 1.4 EL SISTEMA DE ARCHIVOS 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 Introducción Estructura Nombres de archivos y meta caracteres Comandos para manipulación de directorios Comandos para manipulación de archivos Prácticas en el laboratorio: manipulación del sistema de archivos 1.5 SEGURIDADES SOBRE ARCHIVOS 1.5.1 1.5.2 1.5.3 Introducción Los propietarios de un archivo Los permisos sobre un archivo 1 ISI 304 Laboratorio de Sistemas Operativos 1.5.4 1.5.5 Comandos relacionados con la seguridad de los archivos Prácticas en el laboratorio 1.6 MANIPULACIÓN DE LA INFORMACIÓN 1.6.1 1.6.2 1.6.3 1.6.4 Clasificación, búsqueda y comparación de archivos Operaciones con archivos Comandos relacionados Prácticas en el laboratorio 1.7 MANEJO DE MEMORIA Y ENTRADA-SALIDA 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 Introducción Dispositivos Llamadas al sistema El espacio de paginamiento Prácticas en el laboratorio: acceso a dispositivos de entrada-salida 1.8 PROCESOS 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.8.10 Introducción y conceptos generales Los procesos y la cola de procesos Manejo del interbloqueo Los procesos en un ambiente de multiprocesamiento Tipos de procesos Estados de los procesos Usuarios activos del sistema Comandos para manipulación de los procesos Encendido y apagado del sistema – comandos relacionados Prácticas en el laboratorio: manipulación de procesos 1.9 COMUNICACIÓN 1.9.1 1.9.2 1.9.3 Comunicación entre usuarios del mismo Unix Comunicación con usuarios de otros sistemas Prácticas en el laboratorio: comunicación entre usuarios 1.10 PROCEDIMIENTOS SHELL 1.10.1 Introducción 1.10.2 Conceptos básicos 1.10.3 Procesamiento modo background D) BIBLIOGRAFÍA MORGAN, Rachel, Mc GILTON, Henry. Introducción a Unix System, Mc Graw Hill TANEMBAUM, Sistemas Operativos Modernos, Prentice Hall Curso Básico de solares, Sun Microsystems Administración de Solares, Sun Microsystems 2