1.

- DATOS DE LA ASIGNATURA

Nombre de la asignatura: SISTEMA OPERATIVO UNIX

Carrera: INGENIERÍA EN SISTEMAS COMPUTACIONALES

Clave de la Asignatura: REQ-0703

Horas Teoría- Horas Práctica- Créditos: 3-1-7

2.- U B I C A C I Ó N D E L A A S I G N A T U R A: A) RELACION CON OTRAS ASIGNATURAS DEL PLAN DE ESTUDIO

Prerrequisitos Obligatorios:
ANTERIORES ASIGNATURAS TEMAS Sistemas Operativos Todos POSTERIORES ASIGNATURAS TEMAS Ninguna

B) APORTACION DE LA ASIGNATURA AL PERFIL DEL EGRESADO:

Conocerá, operará e instalará sistemas operativos Unix o de la Familia como linux, solaris etc., con la finalidad de ampliar su visión en la utilización de variados sistemas operativos.

3.- O B J E T I V O (S)

G E N E R A L (ES)

DEL

CURSO

Interactuar con sistemas computacionales que operen con el sistema operativo UNIX, enfocándose hacia las operaciones que involucren las redes computacionales y las telecomunicaciones.

4.- T E M A R I O NUMERO TEMAS SUBTEMAS

I

Introducción a Unix

1.1 1.2 1.3 1.4 1.5

Breve historia de Unix Beneficios de Unix y Linux Estructura y requerimientos del sistema El Sistema Operativo y el Kernel Instalación de Unix

II Comandos básicos de Unix 2.1 Comandos básicos de UNIX. 2.2 El editor vi. 2.3 Acceso a archivos y directorios. 2.4 Comandos de archivos y directorios. 2.5 Búsqueda de archivos y textos.

III

Arquitectura del Sistema de Ficheros 3.1 Estructura del Sistema de Ficheros 3.2 Tipos de ficheros en UNIX 3.3 Tablas de control de acceso a los ficheros 3.4 Administración de los sistemas de ficheros 3.5 Manejo de ficheros Ordinarios 3.6 Acceso a Ficheros Especiales 3.7 Administración del Sistema de Ficheros

IV

Comunicación Mediante Tuberías

4.1 Comunicación entre Procesos 4.2 Tuberías Sin Nombre 4.3 Comunicación Bidireccional 4.4 Tubería de los Interpretes de Ordenes 4.5 Tuberías con Nombre FIFO 4.6 Comunicación Full-Duplex

VI

Comunicaciones en Red

6.1 Mecanismos IPC del Sistema Free BSD 6.2 Llamadas para el Manejo de Sockets, Miscelanea de Llamadas y Funciones 6.3 Ejemplos de Servidores y Clientes 6.4 Ejemplos de Transferencia de ficheros

5.- P R A C T I C A S Nombre de la practica 1.- Instalación de Unix 2.- Práctica del editor de texto Aplicar los conocimientos obtenidos en clase 3.- Práctica de sistema de archivos Objetivo

4.- Práctica con Free BSD

6.- P R O Y E C T O S Nombre del Proyecto Objetivo

Ninguno

Ninguno

7.- RECURSOS NECESARIOS Recurso Laboratorio de Redes y Computadoras Objetivo Utilizar las maquinas del laboratorio para la realización de las prácticas.

8.- HORAS DE UTILIZACION DE LOS RECURSOS DE CÓMPUTO Horas de Utilización 36 horas clase y 18 horas extractase Recurso Equipo de cómputo, routers, switches y cables.

9. SOFTWARE REQUERIDO Software Objetivo

Sistemas Operativos Libres

Que el alumno practique en diferentes sistemas operativos los conocimientos obtenidos en clase.

10.- SUGERENCIAS DE EVALUACION

Conceptos 1.- Examen escrito 2.- Tareas 4.- Puntualidad y asistencia 9.- Practicas de laboratorio Calificación Final

% de la Evaluación 1 50% 10% 20% 20% 100%

% de la Evaluación 2 50% 10% 20% 20% 100%

% de la Evaluación 3 50% 10% 20% 20% 100%

No. 1 2 3 4 5 6

Concepto de Evaluación Examen Escrito Tareas Participación Puntualidad y Asistencia Actitud Exposición

No. 7 8 9 10 11 12

Concepto de Evaluación Trabajos Practicas de Campo Practicas de Laboratorio Grupos de Trabajo Desempeño en la Empresa Proyecto

Nota: La calificación esta conformada por 4 conceptos (los cuales se muestran en la tabla anterior), asignándole un porcentaje a cada una de ellos, de tal manera, que la suma sea siempre, el 100% de la evaluación. 11.- APRENDIZAJES REQERIDOS Tener conocimiento de otros diferentes sistemas operativos

12.- SUGERENCIAS DIDACTICAS o o Investigar los sistemas operativos vigentes y efectuar un análisis comparativo con la finalidad de visualizar el mejor entorno operacional. Realización de 4 prácticas y entregar el informe correspondiente.

13.- UNIDADES DE APRENDIZAJE NUMERO DE UNIDAD 1

NOMBRE DE LA UNIDAD: INTRODUCCIÓN A UNIX
OBJETIVO EDUCACIONAL Conocer los aspectos básicos de funcionamiento e instalación del sistema operativo Unix. ACTIVIDADES DE APRENDIZAJE 1.1 Conocer los antecedentes del sistema operativo Unix. 1.2 Saber las ventajas que ofrece Unix. 1.3 Distinguir los requerimientos del sistema para la utilización de Unix. 1.4 Estudiar la estructura fundamental del sistema operativo Unixy el Kernel. 1.5 Instalación del sistema operativo Unix. BIBLIOGRAFIA (BASICA Y COMPLEMENTARI A) 1

NUMERO DE UNIDAD 2

NOMBRE DE LA UNIDAD: COMANDOS BÁSICOS DE UNIX
OBJETIVO EDUCACIONAL BIBLIOGRAFIA (BASICA Y COMPLEMENTARI A) 2

ACTIVIDADES DE APRENDIZAJE

Utilizar comandos UNIX básicos para realizar acciones en este sistema operativo.

2.1 Utilizar comandos UNIX básicos como rm, cp, man, more, mkdir, ps y chmod. 2.2 Crear y modificar archivos de texto con vi u otro editor de texto. 2.3 Crear usuarios y contraseñas, y establecer permisos sobre archivos. 2.4 Utilizar comandos de herramientas como pkgadd, pkgrm y pkginfo. 2.5 Búsqueda de archivos y textos.

NUMERO DE UNIDAD 3

NOMBRE DE LA UNIDAD: ARQUITECTURA DEL SISTEMA DE FICHEROS.
OBJETIVO EDUCACIONAL ACTIVIDADES DE APRENDIZAJE 3.1 Estudiar la estructura del sistema de ficheros 3.2 Conocer Tipos de ficheros en utilizados en Unix 3.3 a 3.7 El alumno practicara sus BIBLIOGRAFIA (BASICA Y COMPLEMENTARI A) 1,4

Conocerá y aplicara el acceso a los directorios conociendo su estructura así como su organización

de los datos de un conocimientos utilizando y creando ficheros directorio depende del ordinarios, disponiendo de las dos llamadas sistema, Conocerá y existentes. Utilizando los tres tipos de ficheros. aplicara las funciones de Directorios, ficheros especiales y tuberías con biblioteca estándar nombre.

NUMERO DE UNIDAD 4

NOMBRE DE LA UNIDAD: COMUNICACIÓN MEDIANTE TUBERIAS.
OBJETIVO EDUCACIONAL ACTIVIDADES DE APRENDIZAJE BIBLIOGRAFIA (BASICA Y COMPLEMENTARI A) 1,3

El alumno conocerá el proceso de comunicación mediante tuberías estos habilitan mecanismos de procesos que puedan intercambiar datos y sincronizarse.

El alumno practicara la comunicación entre dos procesos, que se estén ejecutando bajo el control de una misma maquina, y que los procesos se estén ejecutando en maquinas separadas.

NUMERO DE UNIDAD 5

NOMBRE DE LA UNIDAD: COMUNICACIONES EN RED.
OBJETIVO EDUCACIONAL ACTIVIDADES DE APRENDIZAJE BIBLIOGRAFIA (BASICA Y COMPLEMENTARI A) 1,3

El alumno conocerá sobre el uso de la interfaz de comunicación entre procesos del sistema. Esta interfaz permitirá comunicar procesos que se estén ejecutando bajo el control de una maquina o bajo el control de maquinas distintas.

El alumno conocerá y aplicara los protocolos y servicios de la red, incluyendo el modelo OSI y el uso de las capas que lo componen, los protocolos definen la forma que van a tener las tramas que se intercambian y con las cales se va a llevar a cabo la comunicación.

14.-B I B L I O G R A F I A B Á S I C A Y C O M P L E M E N T A R I A

1. Unix Programación Avanzada Segunda Edición Autor Fco.Manuel Márquez Edit. Addison-Wesley Iberoamericana (Ra-ma) País Madrid España impreso en Colombia 2. Administración de Sistemas Linux Autor M.Carling, Stephen Degler, James Dennis. Edi. Prentice Hall Impreso en España Pag 328 3. Desarrollo de Aplicaciones Linux con GTK+ y GDK Autor Eric Harlow Edit. Prentice Hall Impreso en España Pag 496 4. Programación en Linux 2a. Edición Autor Kurt Wall et Al. Edit. Prentice Hall Impreso en España Pag 872