Guia 5: sistemas operacionales

17
1 GUIA DE LA UNIDAD 5 FACULTAD DE CIENCIAS BÁSICAS Y TECNOLOGÍAS Sistemas Operacionales Programa Ingeniería de Sistemas convenio U. Tolima 1° Semestre 2011 Docente: Martha Lucia Giraldo Ramírez Correo electrónico: [email protected] Les doy la bienvenida a la quinta unidad de nuestro curso Sistemas Operacionales. La temática de la unidad se centra en identificar los conceptos más importantes para editar y crear programas específicos en el Shell de Linux. Conocer el entorno de trabajo y los principios para la programación, permitirá desarrollar scripts con base en las necesidades de los usuarios. Sus aportes son la base para la construcción de un trabajo colaborativo. Adelante con el desarrollo de esta unidad.

description

Descripción unidad 4 del curso

Transcript of Guia 5: sistemas operacionales

1

GUIA DE LA UNIDAD 5

FACULTAD DE CIENCIAS BÁSICAS Y TECNOLOGÍAS

Sistemas Operacionales

Programa Ingeniería de Sistemas convenio U. Tolima

1° Semestre 2011

Docente: Martha Lucia Giraldo Ramírez Correo electrónico: [email protected]

Les doy la bienvenida a la quinta unidad de nuestro curso Sistemas Operacionales. La temática de la unidad se centra en identificar los conceptos más importantes para editar y crear programas específicos en el Shell de Linux. Conocer el entorno de trabajo y los principios para la programación, permitirá desarrollar scripts con base en las necesidades de los usuarios. Sus aportes son la base para la construcción de un trabajo colaborativo. Adelante con el desarrollo de esta unidad.

2

GUIA DE LA UNIDAD 5

UUNNIIDDAADD 55:: EEddiicciióónn yy pprrooggrraammaacciióónn eenn

SShheellll

En la unidad 5 del curso, se trabajaran los conceptos fundamentales para la edición de archivos en el Shell de Linux. A través de la utilización de una herramienta de fácil manejo, es posible realizar modificaciones a los contenidos de los archivos. De igual manera, se identificará el entorno de trabajo para la construcción de programas específicos, que ejecuten una función en el Shell. Las interactividades e interacciones que se propondrán en la unidad, permitirán integrar los conceptos desarrollados durante el curso para llegar a la creación de programas en el Shell.

La utilización de Linux como sistema operativo estable, seguro y confiable, se debe en gran parte al desarrollo de aplicaciones que se ejecutan directamente a través de sus comandos internos, haciendo necesario un conocimiento de su estructura de archivos y de los comandos indicados para realizar una administración adecuada de los recursos que componen el sistema. Por esta razón, se hace necesario conocer los principios para la creación de programas que permitan la administración del sistema de forma específica. El manejo de un entorno para la programación de aplicaciones definidas por las necesidades del usuario o administrador del sistema, requiere de la utilización de los comandos y de las estructuras de programación que permitan su construcción. Durante el estudio de esta unidad, se establecerán los principios fundamentales para la programación en el Shell de Linux, y la importancia de

PRESENTACION

JUSTIFICACIÓN

3

GUIA DE LA UNIDAD 5

la utilización de los comandos e instrucciones necesarias para obtener el resultado esperado.

¿Qué aplicabilidad tiene la programación en el Shell de Linux?

¿Cómo identificar la conveniencia de una aplicación desarrollada bajo Linux?

Adquirir conocimiento sobre la programación en Shell de Linux, partiendo de la estructura de un programa, sintaxis, ciclos repetitivos y sentencias selectivas.

OBJETIVO GENERAL

Para el desarrollo de la unidad 5 del curso, se deben tener en cuenta el material que se publicara denominado “Edición y programación en Shell”, y los diferentes recursos que se proponen en la guía para profundizar y reforzar conceptos. Recuerde descargar y guardar los diferentes documentos que se publiquen, para que tenga fácil acceso a ellos.

Pregunta Problematizadora

4

GUIA DE LA UNIDAD 5

Elaborar un programa en shell de Linux con los comandos vistos a través del curso

Utilizar las estructuras If, Case, For, While y Do en la creación programas en Shell de Linux.

Edición y programación en Shell

Utilización del editor vi

Utilización del While, For y Case

Ordenes de entrada y salida

Instrucciones selectivas

Operadores aritméticos

CONTENIDOS

OBJETIVOS ESPECÍFICOS

5

GUIA DE LA UNIDAD 5

1. Guía unidad 5.

2. Documento Edición y programación en Shell. Contiene los conceptos

fundamentales para la creación de programas en el Shell de Linux.

3. Presentación con los aspectos más importantes de la unidad

4. Explicación de la tarea a realizar (Construyendo un Script en el Shell)

5. PETERSEN, Manual de Referencia de Linux – Nueva Edición, McGraw – Hill, Capítulos

6. Video: Programación en Shell http://www.youtube.com/watch?v=yX94q4yIr2c

7. Video: tutorial shell script http://www.youtube.com/watch?v=x2UeC_AX84k

8. Video: Cómo ejecutar un script en Linux? http://www.youtube.com/watch?v=rd3fZbzo2AQ&feature=related

9. Video no extrañes tu windows - ubuntu 10.04 equivalencias http://www.youtube.com/watch?v=X9WMO5zKeyI

10. Articulo: ¿Realmente... Linux es solo el 1% del mercado? http://guai.internautas.org/html/360.html

11. Linux: principios básicos del uso del sistema:

http://books.google.com.co/books?id=dZAP4Do2G8YC&printsec=front

cover&dq=linux&hl=es&ei=XZusTMaNOYSKlwfRyNCICA&sa=X&oi=b

RECURSOS

6

GUIA DE LA UNIDAD 5

ook_result&ct=result&resnum=3&ved=0CDMQ6AEwAg#v=onepage&q

&f=false

12. Enlace Web: http://www.linux-es.org/

7

GUIA DE LA UNIDAD 5

En este espacio de describirán las diferentes interacciones e interactividades que se deben realizar dentro de nuestra quinta unidad temática del curso. Se describirán las actividades paso a paso. Recuerde tener en cuenta las fechas de entrega.

1. Participando Foro 5 : Comentando nuestra experiencia con Linux

1.1 Como punto de partida para la participación en este foro es necesario que revise y analice el artículo y el video que se encuentran a continuación:

Artículo: ¿Realmente... Linux es solo el 1% del mercado?

http://guai.internautas.org/html/360.html

No extrañes tu Windows - Ubuntu 10.04 equivalencias

http://www.youtube.com/watch?v=X9WMO5zKeyI

1.1 Primer momento:

Realice un análisis de los recursos dados (Artículo y video), en donde muestre su punto de vista sobre la utilización de Linux.

PROCESO

Estimado estudiante, por favor tenga en cuenta realizar

todas las actividades que se describen a continuación, con el fin de cumplir con los objetivos propuestos en la unidad.

Su compromiso, trabajo y dedicación, son la base de su aprendizaje.

8

GUIA DE LA UNIDAD 5

Considera, desde la experiencia que ha tenido con el sistema Linux, que su utilización puede expandirse? ¿Cómo puede argumentar su posición?

¿Cuál considera la aplicación que puede darse a la creación de programas en el Shell de Linux? ¿Considera necesario utilizar esta funcionalidad? ¿Por qué?

Comente las opiniones de mínimo 3 compañeros. A partir de sus debates es posible construir conceptos.

Primer momento. Disponible 14 -20 Marzo de 2011 a las 23:00 horas

Segundo momento

Teniendo en cuenta la opinión dada en el primer momento, plantee el sistema operativo que se podría utilizar en cada uno de los siguientes espacios, argumentando las causas de su elección, los beneficios y las fallas que a su criterio traería a los usuarios:

Entidad bancaria

Colegio de secundaria

Estudiante universitario

A partir de los argumentos de mínimo 3 de sus compañeros, comente si está de acuerdo con su posición, justificando sus razones.

Segundo momento. Disponible 21 – 27 Marzo de 2011 a las 23:00 horas

Su aportes son fundamentales para el éxito de nuestro foro!!

Recuerde: Es muy importante acceder a los enlaces que se proponen en las referencias de la guía, ya que contiene información de interés

para el desarrollo de las interactividades e interacciones propuestas y para profundizar los temas a desarrollar.

9

GUIA DE LA UNIDAD 5

2. Participación Wiki: Aplicaciones y usos del sistema operativo Linux

El objetivo de nuestro Wiki es compartir, desde la experiencia en el manejo del sistema operativo Linux, los usos que este sistema tiene en nuestro entorno, laboral, familiar o educativo, comentando el por qué se recomendaría su uso. Para esto.

a. Diríjase a la Unidad 5 del curso b. Ubique el nombre Wiki: Aplicaciones y usos del sistema operativo Linux c. Lea la explicación del Wiki, y presione la pestaña Edición para ingresar su aporte. d. De clic en Guardar

Disponible: 14 – 20 de Marzo de 2011 (primera semana unidad 5)

Recuerde, la construcción del aprendizaje colaborativo, depende de su compromiso con la participación en cada actividad. Adelante!!

3. Realización de la Tarea final: Construyendo un Script en el Shell

Esta actividad tiene como objetivo la creación de un programa o script, en el Shell de Linux, integrando el conjunto de comandos e instrucciones que se han trabajado durante el desarrollo del curso. Para realizar la tarea.

.

3.1Con base en el material “Edición y programación en Shell”, que se encuentra en plataforma, unidad 5, y los recursos de apoyo que se relacionan en esta guía (Ver Referencias Web), usted debe crear un programa en el Shell de Linux. Tenga en cuenta el planteamiento descrito en esta tarea publicada en plataforma:

10

GUIA DE LA UNIDAD 5

Debe plantear una situación que requiera la utilización de un script de Linux.

Debe crear un Script o programa que contenga como

mínimo 10 instrucciones y que integre la utilización de estructuras de programación y ciclos de repetición.

El programa debe incluir los comentarios respectivos a la

lógica de su funcionamiento y la descripción de este.

El programa debe funcionar en decir al ejecutar el programa

en la consola de Linux se debe generar la salida del archivo.

3.2El archivo con las respuestas debe ser enviado en un archivo de

texto (.TXT) a través del enlace que se habilite en la fecha establecida.

Disponible: 14 – 27 de Marzo de 2011 (semana 1 y 2 unidad 5)

4. Participar en el Mapa mental: Nuestros conceptos sobre Linux

Esta interactividad plantea un espacio colaborativo en donde todos los estudiantes del curso, aportaran sus conceptos para la construcción de un mapa de mental que contenga los aspectos más importantes del sistema operativo Linux.

Para participar debe:

4.1 Ingresar a la unidad 5 del curso

4.2 Ingresar al enlace

Recuerde este trabajo debe ser realizado en un archivo de texto, utilizando comentarios para indicar sus datos y la descripción de la

lógica del programa creado. .

11

GUIA DE LA UNIDAD 5

4.3 En el espacio que aparece, ingresa el aporte utilizando los elementos y conectores de la barra

4.4 Da clic en Guardar

Disponible: 14 – 27 de Marzo de 2011 (semana 1 y 2 unidad 5)

Para insertar un

nuevo concepto

12

GUIA DE LA UNIDAD 5

5. Participar en el Foro Dudas Temáticas – Comentando la Unidad 5

Este foro estará habilitado durante todo el curso, proponiendo un espacio

para las inquietudes que surjan en el desarrollo de las actividades de

cada unidad. Este foro no es calificable, pero es el espacio para compartir

nuestras dudas y comentarios de la experiencia en la unidad.

El foro estará disponible en la sección Ambientación, para que lo consulte continuamente y comente las dudas de cada unidad del curso.

6. Participar en el Glosario: Sistemas operacionales

Este espacio se propone para compartir los conceptos tratados en la unidad, facilitando la consulta de significados relevantes para el curso. Para participar debe:

Dar clic en el enlace Glosario: Sistemas operacionales, que se encuentra en la unidad 0 o Ambientación

En la ventana que aparece, dar clic en Agregar Entrada

Es importante tener en cuenta la redacción en nuestros mensajes y la ortografía al

participar en los diferentes foros. Puede escribir sus comentarios previamente en

un editor de texto, y luego copiar el contenido en el espacio del foro.

Recuerde que su aporte es de vital importancia para el desarrollo de cada tema. Se

debe generar debate y sana discusión frente a los temas planteados. Tenga en

cuenta comentar las participaciones de sus compañeros, esto genera un ambiente

agradable y de interacción continua.

13

GUIA DE LA UNIDAD 5

Ahora ya se puede escribir el concepto y su definición

Ahora se da clic en Guardar Cambios.

Disponible durante todo el curso en la sección Ambientación.

14

GUIA DE LA UNIDAD 5

Interacción / Interactividad

Participación Foro 5 : Comentando nuestra experiencia con Linux

5%

Wiki: Aplicaciones y usos del sistema operativo Linux

3%

Tarea final: Construyendo un Script en el Shell 7%

Participación en el Mapa mental: Nuestros conceptos sobre Linux

5%

Total valor Unidad: 20%

Bonificación:

Se dará una bonificación de hasta 0.5 en la nota de la unidad por la construcción del Glosario: Sistemas operacionales con las definiciones más importantes del curso.

El Glosario estará ubicado en la unidad 0 o Ambientación. Allí se podrán agregar los conceptos que desee sobre el tema tratado en la unidad.

EVALUACION

15

GUIA DE LA UNIDAD 5

Tenga en cuenta las actividades e interacciones a realizar y los tiempos definidos para cada una, de esta manera podrá planificar su tiempo de estudio.

PROCESO

Semana 7 14 – 20 Marzo de

2011

Semana 8 21 – 27 Marzo de

2011

Participación Foro 5 : Comentando nuestra experiencia con Linux

Wiki: Aplicaciones del sistema operativo Linux

Tarea final: Construyendo un Script en el Shell

Participación en el Mapa mental: Nuestros conceptos sobre Linux

Foro Dudas Temáticas- Comentando la Unidad 5

Glosario: Sistemas operacionales

CRONOGRAMA

ALUACION

Recuerde: Sus participaciones son muy importantes, tenga

presente las fechas de presentación y vencimiento de las diferentes actividades.

¡Bienvenido a la cuarta semana de nuestro aprendizaje virtual!

16

GUIA DE LA UNIDAD 5

Referencia

1 Linux: principios básicos del uso del sistema:

http://books.google.com.co/books?id=dZAP4Do2G8YC&printsec

=frontcover&dq=linux&hl=es&ei=XZusTMaNOYSKlwfRyNCICA&

sa=X&oi=book_result&ct=result&resnum=3&ved=0CDMQ6AEwA

g#v=onepage&q&f=false

2 Video: Programación en Shell http://www.youtube.com/watch?v=yX94q4yIr2c

3 Video: tutorial shell script http://www.youtube.com/watch?v=x2UeC_AX84k

4 Video: Cómo ejecutar un script en Linux? http://www.youtube.com/watch?v=rd3fZbzo2AQ&feature=related

5 Video no extrañes tu windows - ubuntu 10.04 equivalencias http://www.youtube.com/watch?v=X9WMO5zKeyI

6 Artículo: ¿Realmente... Linux es solo el 1% del mercado? http://guai.internautas.org/html/360.html

7 Enlace Web: http://www.linux-es.org/

REFERENCIAS WEB

17

GUIA DE LA UNIDAD 5

Referencia bibliográfica

1 PETERSEN, Manual de Referencia de Linux – Nueva Edición, McGraw – Hill

REFERENCIAS BIBLIOGRÁFICAS