Sistemas Operativos Ingeniería de telecomunicaciones Sesión 2: Procesos e hilos (modificado 29/10)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistemas Operativos Ingeniería de telecomunicaciones Sesión 2: Procesos e hilos (modificado 29/10)"

Transcripción

1 Sistemas Operativos Ingeniería de telecomunicaciones Sesión 2: Procesos e hilos (modificado 29/10) Calendario Comienzo: Lunes 19 de octubre y miércoles 21 de octubre. Entrega: 2 de noviembre y 4 de noviembre, hasta la hora de clase. 1. Objetivos Al finalizar esta sesión: Comprenderás el mecanismo de creación de un proceso en un entorno UNIX real. Conocerás el funcionamiento y las opciones más comunes de los comandos que proporcionan información sobre el estado de los procesos: top y ps. Además, interpretarás correctamente la información que proporcionan. Conocerás las llamadas al sistema relacionadas con la creación de procesos y llamadas que devuelven información adicional como su PID o el de su padre. Escribirás programas en C que creen procesos en un entorno real UNIX y que esperen a que mueran. Identificarás las ventajas y los incovenientes derivados de los sistemas concurrentes. 2. Identificando un proceso Seguro que has leído una y otra vez la definición de un proceso, y seguro que la has entendido ;) Seguro que sabes qué es un proceso, pero sabes dónde está un proceso? Podrías identificar un proceso en tu ordenador ahora mismo? Cuando arrancas un programa en tu ordenador, por ejemplo un navegador web, el reproductor de música o el messenger, el sistema operativo empieza a crear procesos. Es 1

2 posible que un solo programa arranque varios procesos, pero por lo general arrancar un programa crea un único proceso. Consulta la página man del comando ps y piensa para qué puede servir. Vamos a ver qué procesos existen en nuestro ordenador ahora mismo. Abre un programa que no tengas abierto todavía: firefox, gedit, kedit, cualquiera. Ahora ejecuta el comando ps aux. Fíjate en la salida del comando y busca el nombre del programa que acabas de ejecutar. Cuántas veces aparece? Sabrías interpretar la información que te proporciona el comando? Existe otro comando, top, que te dará información adicional acerca del estado en el que se encuentran los procesos. Además, este comando incluye información sobre los recursos del sistema. La única diferencia es que top proporciona información que se actualiza automáticamente. 3. Programando Vamos a ver cómo podemos gestionar los procesos creando nuestros propios programas Creando nuestro primer proceso Vamos a crear un programa muy simple y a comprobar cómo cuando lo arrancamos, estamos creando un nuevo proceso en el sistema. Hagamos un programa muy simple que no termine nunca: while ( 1 ) ; Esto lo guardaremos en un archivos main.c. Para compilarlo ejectuamos: $>gcc main.c -o main con lo que obtenemos un ejecutable llamado main. Si lo invocamos desde la línea de comandos veremos cómo la terminal se queda parada, sin responder a ninguna petición más. Para parar el programa que acabamos de arrancar pulsamos ctl+c (la tecla de control y la tecla c a la vez). Ahora lo lanzaremos de la siguiente manera: $>main & 2

3 El ampersand (&) le dice al intérprete de comandos que ejecute el proceso en el fondo y que siga interpretando comandos mientras tanto, sin esperar a que nuestro programa termine. Ahora hacemos de nuevo un ps: PID PPID USER COMMAND fherrero bash fherrero main Lo que nos interesa ahora es saber cómo nuestro proceso puede crear otros procesos igual que hace bash Clones En un programa nosotros utilizamos datos que guardamos en variables y funciones que operan sobre esos datos. Cuando ejecutamos un programa creamos un proceso que, entre otras cosas, tiene una zona de la memoria del ordenador reservada para él donde guarda nuestros datos y las instrucciones que ha de ejecutar. Si en nuestro programa llamamos a fork(), le estaremos pidiendo al sistema operativo que cree un nuevo proceso exactamente igual al que llama a fork(). Primero vamos a crear un programa que recoge información como ps: #include <sys / types. h> #include <unistd. h> #include <s t d i o. h> p r i n t f ( \ nhola, soy e l proceso %d y mi padre es e l %d\n, getpid ( ), getppid ( ) ) ; Compiladlo y ejecutadlo como siempre. Ahora veremos cómo funciona fork() #include <sys / types. h> #include <unistd. h> #include <s t d i o. h> f o r k ( ) ; p r i n t f ( \ nhola, soy e l proceso %d y mi padre es e l %d\n, getpid ( ), getppid ( ) ) ; 3

4 Compiladlo y ejecutadlo. Ahora obtenemos algo parecido a: Hola, soy el proceso 1431 y mi padre es el 1330 Hola, soy el proceso 1432 y mi padre es el 1431 Veamos qué está sucediendo. Cuando invocamos a main, creamos un proceso con PID 1431 en este caso. La llamada a fork() hace que el sistema cree un proceso nuevo exactamente igual al anterior. Esto implica entre otras cosas, que el código que ejecutan es exactamente igual. Hay que tener muy claro que después de fork() son dos los procesos ejecutando nuestro programa. Es por eso que la línea printf(...) se muestra dos veces en la terminal, una por cada proceso. Más aún, se puede ver que en una de las líneas un proceso dice:...mi padre es el Este proceso es el que fork() ha creado, y que no existía antes de él. El proceso 1431 es en este caso el padre y el 1432 el hijo Distinguiendo entre padres e hijos No parece que fork() sea muy útil si los dos procesos van a hacer exactamente lo mismo. Es posible, sin embargo, que utilizando el mismo código, cada proceso tome una decisión diferente sobre lo que debe hacer. Probad el siguiente código: #include <sys / types. h> #include <unistd. h> #include <s t d l i b. h> #include <s t d i o. h> void padre ( ) p r i n t f ( \ nsoy e l padre con pid %d\n, g etpid ( ) ) ; e x i t ( 0 ) ; void h i j o ( ) p r i n t f ( \ nsoy e l h i j o con pid %d y padre %d\n, g etpid ( ), %getppid ( ) ) ; e x i t ( 0 ) ; 4

5 p i d t pid = f o r k ( ) ; i f ( pid == 0) / Soy e l h i j o / h i j o ( ) ; i f ( pid > 0) / Soy e l padre / padre ( ) ; La salida de este programa: Soy el hijo con pid 1471 y padre 1470 Soy el padre con pid 1470 Para más información sobre el funcionamiento de fork() consultad man fork. Es muy importante entender qué valor devuelve y cómo el padre y el hijo son capaces de decidir quién es quién Datos y memoria Hemos dicho que el proceso hijo es una copia exacta de su padre, lo que implica ejectuar un código igual y tener una estructura en memoria igual. En este programa vamos a crear tres procesos y a comprobar algunas cosas sobre la memoria. Compila, ejecuta, y analiza los resultados que obtengas. #include <sys / types. h> #include <unistd. h> #include <s t d l i b. h> #include <s t d i o. h> int x = 3 ; p i d t pid = f o r k ( ) ; i f ( pid == 0) / Soy e l h i j o / p r i n t f ( Soy e l h i j o. X v a l e a l p r i n c i p i o : %d\n, x ) ; 5

6 x = x 1 ; p i d t pid2 = f o r k ( ) ; i f ( pid2 == 0) / Soy e l h i j o d e l h i j o : e l n i e t o / p r i n t f ( Soy e l n i e t o. X v a l e : %d\n, x ) ; e x i t ( 0 ) ; i f ( pid2 > 0) / Soy e l padre d e l n i e t o : e l h i j o / p r i n t f ( Soy e l h i j o. X v a l e : %d\n, x ) ; e x i t ( 0 ) ; i f ( pid > 0) / Soy e l padre / p r i n t f ( Soy e l padre. X v a l e : %d\n, x ) ; e x i t ( 0 ) ; 3.5. Cuando terminan los hijos Probad qué pasa cuando el padre termina y el hijo sigue trabajando. Haced $>ps -eo pid,ppid,comm grep main después de ejecutar vuestro programa. Qué ha pasado con el padre? Si el padre muere, Cuál es el ppid del proceso hijo? #i n c l u d e <sys / types. h> #i n c l u d e <unistd. h> p i d t pid = f o r k ( ) ; i f ( pid == 0) / Soy e l h i j o / while ( 1 ) ; i f ( pid > 0) / Soy e l padre / 6

7 Probemos ahora el otro caso: #i n c l u d e <sys / types. h> #i n c l u d e <unistd. h> p i d t pid = f o r k ( ) ; i f ( pid == 0) / Soy e l h i j o / i f ( pid > 0) / Soy e l padre / while ( 1 ) ; Para ejecutarlo y poder seguir trabajando con la shell sin esperar a que el padre muera, recordad poner & al final: $>main &. Comprobad de nuevo con ps qué le ha pasado al hijo. Si todo ha funcionado como debiera, el proceso correspondiente al hijo estará marcado como zombie o difunto. Esto porque ha terminado mientras que el padre sigue trabajando. Para que el proceso hijo pueda alcanzar la paz eterna, es necesario que el padre recoja la información adecuada con wait(): #include <sys / types. h> #include <unistd. h> p i d t pid = f o r k ( ) ; i f ( pid == 0) / Soy e l h i j o / 7

8 i f ( pid > 0) / Soy e l padre / int c h i l d s t a t u s ; wait(& c h i l d s t a t u s ) ; while ( 1 ) ; El padre puede utilizar wait() como mecanismo de comunicación con su hijo mediante la función exit() (man 3 exit). Para ver información sobre wait(), busca en la sección 2 del manual: man 2 wait. 4. Otra forma de paralelismo: hilos Casi todos los sistemas modernos soportan un nuevo modelo de paralelismo llamado hilos o hebras según la traducción del inglés thread. Un hilo es un flujo de control adicional dentro de un mismo proceso. Podemos pensar que un proceso es la entidad a la que se asocian los recursos, y los hilos son ejecuciones paralelas del programa que comparten los mismos recursos. Veamos un ejemplo: #include <pthread. h> #include <s t d i o. h> void f u n c i o n h i l o ( void args ) int v a r i a b l e = ( int ) args ; int i ; for ( i = 0 ; i < 1 0 ; i++) v a r i a b l e = i ; s l e e p ( 3 ) ; p thread t n u e v o h i l o ; int v a r i a b l e = 0 ; 8

9 p t h r e a d c r e a t e (& nuevo hilo, NULL, f u n c i o n h i l o, &v a r i a b l e ) ; int i ; for ( i = 0 ; i < 1 0 ; i++) p r i n t f ( Variable v a l e : %d\n, v a r i a b l e ) ; s l e e p ( 1 ) ; Aquí tenemos un único proceso, con dos hilos de ejecución (primero un único hilo, creamos el segundo con pthread create()). El hilo original imprime una variable cada segundo y el segundo hilo la modifica cada tres segundos. Daos cuenta que la variable que estamos modificando es la misma, en el sentido de que es la misma posición de memoria, que la que imprime el otro hilo. Al igual que con los procesos, existe una manera en la que el hilo principal puede esperar a que los demás hilos mueran: pthread join(). La diferencia es que pthread join espera a que termine un hilo en concreto. 5. Comprobación de errores En ninguno de los ejemplos anteriores se han comprobado los posibles errores que pudieran aparecer. Qué pasa si fork no puede crear un nuevo proceso? Deberéis buscar en las correspondientes páginas man cómo detectar errores. Por lo general las llamadas al sistema devuelven un número negativo en caso de error, pero no tiene por qué ser necesariamente así. Algunas de ellas devuelven valores negativos distintos en función del tipo de error. No será necesario hacer un control exhaustivo de todos los posibles errores, pero sí de los más comunes o probables. Más páginas man interesantes relacionadas con el control de errores: errno y perror, en la sección 3 del manual. 6. Ejercicios 6.1. Conocimiento Cada pregunta vale 1 punto. Serán valoradas como correctas o incorrectas. 1. Encuentra un comando que presente todos los procesos ejecutándose actualmente en el sistema según su relación padre hijo. 9

10 2. Existe algún proceso que no tenga ancestros? Especifica cuál. 3. En Unix existe un mecanismo para que los procesos se pasen mensajes simples entre sí llamado señales. Qué comando permite mandar una señal a cualquier proceso desde la shell? Pon un ejemplo de su uso donde se vea cómo un proceso reacciona a la señal que le mandas. 4. El comando top, por defecto, sólo muestra información sobre procesos pero no sobre hilos. Cómo se pueden ver también hilos en top? Escribe un pequeño programa (que deberás incluir) que demuestre cómo top muestra efectivamente los hilos. 5. Fíjate en una opción concreta del comando ps: -eo. Esta opción nos permite especificar qué campos queremos tener en la salida. Especifica qué argumentos hay que pasar a -eo para mostrar a la vez el PID de cada proceso, el de su padre, el usuario que lo ha ejecutado y el comando con el que se ejecutó. 6. Abre una terminal. Desde ahí arranca un firefox. Con la ayuda del comando ps, investiga el proceso de creación del navegador, indicando todos sus ancestros. 7. Fíjate en el resto de procesos y encuentra alguno que sea padre de varios procesos. Escribe qué proceso es, y, si puedes, qué función tiene. Identifica también sus ancestros. 8. Después de todas estas pruebas, describe con tus propias palabras qué es un proceso. Ha cambiado en algo tu percepción respecto a lo que habías visto en teoría? Qué te ha aportado? Qué dudas te quedan todavía? 6.2. Experimentación 1. El proceso es la unidad fundamental de asignación de recursos del sistema operativo. Es decir, siempre que un usuario adquiere un recurso, lo hace asociado a un determinado proceso. Existe una llamada al sistema, getrusage() que permite conocer los recursos utilizados por un proceso o sus hijos. Consulta su página man y familiarízate con ella. Escribe ahora un programa que haga lo siguiente (1 punto): a) Debe recibir como argumento al ejecutarse el número de hijos que debe tener. b) Cada hijo reservará un bloque de memoria de un millón de bytes con malloc(). Después rellenará cada una de las posiciones con un número aleatorio generado con rand(). Finalmente terminará. c) El proceso padre deberá esperar a que todos sus hijos mueran y finalmente recoger sus propias estadísticas y las de sus hijos con getrusage(). d) Deberá imprimir por pantalla las estadísticas recogidas. 2. Analiza el comportamiento de los recursos en función del número de hijos y el tiempo que duermen. (1 punto) 10

11 6.3. Programación 1. Crea un programa que sea capaz de leer de teclado y acepte las siguientes órdenes (2 puntos): CREAR: creará un nuevo proceso que no hará más que ejecutar un bucle infinito. MATAR pid: si el proceso con PID pid es hijo suyo lo matará y comprobará que termina correctamente. Si no (porque no es hijo suyo o porque no existe tal proceso), informará al usuario convenientemente. LISTAR: mostrará una lista de todos los PIDs de sus hijos. SALIR: matará a todos los hijos que queden vivos, comprobando que terminan correctamente (hay que comprobarlo en el programa, no posteriormente) y terminará. El programa deberá estar leyendo de teclado y aceptando órdenes hasta que reciba la orden SALIR. Se puede suponer que el límite máximo de procesos que podrá crear será Repetir el mismo ejercicio con hilos (1 punto). 3. Ejecutar los dos ejercicios y demostrar, utilizando las herramientas del sistema, que realmente se están creando y eliminando los procesos/hilos. (0,5 puntos) 11

Sistemas Operativos I Manual de prácticas

Sistemas Operativos I Manual de prácticas Sistemas Operativos I Manual de prácticas Grupo de Sistemas Operativos (DSIC/DISCA) Práctica 3: Procesos POSIX ANTES DE EMPEZAR...... 2 PRÁCTICA 3: PROCESOS POSIX... 2 CREACIÓN DE PROCESOS MEDIANTE FORK...

Más detalles

Manual de OpenOffice Impress

Manual de OpenOffice Impress Manual de OpenOffice Impress. Capítulo 4. Trabajando con gráficos, esquemas y plantillas 1 Manual de OpenOffice Impress Capítulo 4: Trabajando con gráficos, esquemas y plantillas Este material es una adaptación

Más detalles

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7 MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Índice Pasos previos a la visualización del programa: Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7 Conceptos e información

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles

Sistemas Operativos. Pedro Cabalar TEMA III. PROCESOS. Depto. de Computación Universidade da Coruña

Sistemas Operativos. Pedro Cabalar TEMA III. PROCESOS. Depto. de Computación Universidade da Coruña Sistemas Operativos Pedro Cabalar Depto. de Computación Universidade da Coruña TEMA III. PROCESOS. P. Cabalar Sistemas( Operativos Depto. de Computación Universidade Tema da Coruña III. Procesos ) 1 /

Más detalles

Benemérita Universidad Autónoma del Estado de Puebla

Benemérita Universidad Autónoma del Estado de Puebla Benemérita Universidad Autónoma del Estado de Puebla Facultad de Cs. De la Computación Programación Concurrente y Paralela Práctica de Laboratorio No. 5 Profr: María del Carmen Cerón Garnica Alumno: Roberto

Más detalles

3. Navegar por Internet

3. Navegar por Internet 3. Navegar por Internet 3.1 Favoritos En esta sección veremos cómo utilizar la Barra de Favoritos del explorador de Internet. La Barra de favoritos nos proporciona acceso cómodo a los sitios web que visitamos

Más detalles

Memoria compartida y semáforos r/w. La página del manual que podría servir para describir estas funciones es la siguiente:

Memoria compartida y semáforos r/w. La página del manual que podría servir para describir estas funciones es la siguiente: (3 ptos) Memoria Compartida y Semáforos R/W 1. Objetivo En esta práctica se pretende crear una librería que dé la funcionalidad de un semáforo para resolver problemas con múltiples lectores y escritores

Más detalles

TEMA 3: EL LENGUAJE C: PRESENTACIÓN

TEMA 3: EL LENGUAJE C: PRESENTACIÓN TEMA 3: EL LENGUAJE C: PRESENTACIÓN Historia del lenguaje C Características del lenguaje C Estructura de un programa en C El editor de textos: elementos Funciones: de usuario y de librería Librerías de

Más detalles

Sistemas Operativos Práctica 3

Sistemas Operativos Práctica 3 Sistemas Operativos Práctica 3 Ing. Andrés Bustamante afbustamanteg@unal.edu.co Ingeniería de Sistemas Facultad de Ingeniería Universidad de la Amazonia 2009 1. Objetivo El objetivo de la práctica es que

Más detalles

Windows XP Transferencia de archivos y configuraciones

Windows XP Transferencia de archivos y configuraciones Servicio de Informática Atención al Usuario Windows XP Transferencia de archivos y configuraciones Sección de Atención al Usuario Ultima modificación: 01 de Julio de 2.003 Transferencia de archivos y configuraciones

Más detalles

Tutores e internet. News con Outlook Express MINISTERIO Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL

Tutores e internet. News con Outlook Express MINISTERIO Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 6: Iniciación a SQL

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 6: Iniciación a SQL Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 6: Iniciación a SQL Instituto de Tecnologías Educativas 2011 Iniciación al lenguaje estructurado de consultas (SQL) El lenguaje

Más detalles

CALCULAR NOTAS CON EXCEL

CALCULAR NOTAS CON EXCEL CALCULAR NOTAS CON EXCEL Este documento pretende ser una iniciación sencilla a Excel. Empezaremos indicando cómo se abre un libro Excel. A continuación debemos pensar cómo queremos organizar nuestra información

Más detalles

GUÍA DE USO RefShare RefWorks

GUÍA DE USO  RefShare RefWorks GUÍA DE USO RefShare es el complemento de RefWorks que permite compartir tu base de datos personal poniendo a disposición de otros usuarios de la Universidad de Las Palmas de Gran Canaria las carpetas

Más detalles

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

HERRAMIENTAS DE ACCESS ACCESS 2010. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS ACCESS 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE HERRAMIENTAS DE ACCESS En esta unidad veremos algunas de las herramientas incorporadas de Access que

Más detalles

aula) 1. Introducción 2. Instalación en el servidor

aula) 1. Introducción 2. Instalación en el servidor GUÍA DE UTILIZACIÓN de ControlAula Guía de instalación y utilización de ControlAula desde LliureX (modelo de aula) 1. Introducción ControlAula es una herramienta para los profesores que les permite llevar

Más detalles

Documentación del Terminal

Documentación del Terminal Documentación del Terminal 1. Descripción El Programa de Preventa-Autoventa FacturaPlus está diseñado para su utilización en PDAs incluyendo en este paquete además una aplicación para PC con la que gestionar

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Creación de un Plan de Mantenimiento en un Centro de Conducción

Creación de un Plan de Mantenimiento en un Centro de Conducción PRODEMAN, S.L. GUÍAS PRÁCTICAS PASO A PASO DE MANTEDIF PARA WINDOWS Creación de un Plan de Mantenimiento en un Centro de Conducción Objetivos - Siguiendo estas instrucciones paso a paso, usted: * Creará

Más detalles

Práctica 2: Simón dice

Práctica 2: Simón dice Práctica 2: Simón dice Fecha de entrega: 31 de enero de 2016 0.- Descripción del juego (Wikipedia.org) Simon dice es un juego electrónico, creado por Ralph Baer, que consiste en reproducir una secuencia

Más detalles

Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente

Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente Práctica 3 de Redes de Área Local Cliente y Servidor de ficheros concurrente 3 o curso de Ingeniería Técnica en Informática de Sistemas 13 de abril de 2007 El objetivo de esta práctica es realizar una

Más detalles

Cicerón. Guía rápida para el profesor tutor.

Cicerón. Guía rápida para el profesor tutor. Cicerón Guía rápida para el profesor tutor. Esta guía ha sido desarrollada para Usuarios Profesores Tutores de Cicerón Plataforma Tecnológica... Divisa Informática y Telecomunicaciones S.A. Parque Tecnológico

Más detalles

Contenido NO EXPONGA SU INFORMACIÓN PERSONAL.

Contenido NO EXPONGA SU INFORMACIÓN PERSONAL. FUNCIONALIDADES DE LOS DISPOSITIVOS MÓVILES Contenido NO EXPONGA SU INFORMACIÓN PERSONAL. 1. COMO ESTABLECER PROTECCIÓN EN SUS DISPOSITIVOS MÓVILES... 2 2. PERFILES DE USO Y BLOQUEO DE LLAMADAS.... 7 Establezca

Más detalles

Sesiones (I) Requisitos de configuración. Iniciando y propagando sesiones. 1 de 5. Qué son las sesiones? Funciones de sesión

Sesiones (I) Requisitos de configuración. Iniciando y propagando sesiones. 1 de 5. Qué son las sesiones? Funciones de sesión 1 de 5 Ver índice Sesiones (I) Qué son las sesiones? Suponemos que habrás estado alguna vez en un hotel y que recuerdas que al inscribirnos como huéspedes nos facilitan una tarjetita identificativa que

Más detalles

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C.

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Objetivos El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C. Al final de esta práctica el alumno podrá: 1. Decir cuáles

Más detalles

Impress : Programa de presentaciones de OpenOffice.

Impress : Programa de presentaciones de OpenOffice. Impress : Programa de presentaciones de OpenOffice. Básicamente Impress es un programa de presentaciones proyectadas a través de diapositivas (pantallas completas) que un orador o ponente puede utilizar

Más detalles

UNIVERSIDAD INTERAMERICANA PARA EL DESARROLLO. Manual de Uso Moodle. Manual para el alumno

UNIVERSIDAD INTERAMERICANA PARA EL DESARROLLO. Manual de Uso Moodle. Manual para el alumno UNIVERSIDAD INTERAMERICANA PARA EL DESARROLLO Manual de Uso Moodle Manual para el alumno Contenido 1. Como entrar a la plataforma.... 2 1.1. Acceso en la plataforma de Posgrado.... 2 1.2. Acceso a la plataforma

Más detalles

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio.

Para iniciar Excel es posible realizarlo de varias maneras, una de ellas es: Desde el menú Inicio. Alexander Siniscalchi Agosto 2005 Introducción Este documento está adaptado al curso de Excel que se dicta a estudiantes que se inician con poco o ningún conocimiento de las herramientas de hojas de cálculos,

Más detalles

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos 1. Objetivos Este tema de introducción es el primero que debe seguir un alumno para asegurar que conoce los principios básicos de informática, como el manejo elemental del ratón y el teclado para gestionar

Más detalles

GOOGLE NOTICIAS Y ALERTAS

GOOGLE NOTICIAS Y ALERTAS GOOGLE NOTICIAS Y ALERTAS Curso de Noticias y Alertas por KZgunea se encuentra bajo licencia Creative Commons de Reconocimiento-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. TEMA

Más detalles

**NOTA** las partes tachadas todavía no están escritas, se ira actualizando poco a poco el documento

**NOTA** las partes tachadas todavía no están escritas, se ira actualizando poco a poco el documento Simple tutorial we riseup Pequeña introducción a We Riseup #Qué es we.riseup o Crabgrass? #Como esta estructurado We.riseup? Lo Esencial Unirse a un grupo Metodo 1 Metodo 2 Crear contenido #1 ) Crear la

Más detalles

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F)

LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) APRENDERAPROGRAMAR.COM LEER Y ESCRIBIR ARCHIVOS O FICHEROS EN C. FOPEN, FCLOSE, MODOS DE ACCESO READ, WRITE Y APPEND (CU00536F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde

Más detalles

MASTER EN INGENIERÍA DEL HORMIGÓN

MASTER EN INGENIERÍA DEL HORMIGÓN MASTER EN INGENIERÍA DEL HORMIGÓN MODELOS PREDICTIVOS Y DE OPTIMIZACIÓN DE ESTRUCTURAS DE HORMIGÓN Profesores: Víctor Yepes Piqueras, Julián Alcalá González PROGRAMACIÓN DE UN GENERADOR DE LISTAS DE NÚMEROS

Más detalles

Aplicaciones web 2.0 en el aula Abalar

Aplicaciones web 2.0 en el aula Abalar By Tino Fernández 1 EJERCICIO Nº 1: CREAR UNA ESCTRUTURA DE CARPETAS EN EL ESCRITORIO Para tener toda la información que descarguemos de la red organizada correctamente, es necesario crear una estructura

Más detalles

Soporte lógico de computadoras

Soporte lógico de computadoras Soporte lógico de computadoras Software: Sistemas Operativos Lenguajes de programación Lenguajes de Programación. Clasificación Proximidad del lenguaje al que entiende el ordenador: Bajo nivel: específico

Más detalles

Arreglos. // Incluir E/S y Librerías Standard #include #include

Arreglos. // Incluir E/S y Librerías Standard #include <stdlib.h> #include <stdio.h> Arreglos Introducción. En los temas anteriores se han estudiado los diferentes tipos de datos simples de C++, usados para representar valores simples como enteros, reales o caracteres. Sin embargo, en

Más detalles

Vamos a crear nuestro primer juego en el que tendremos que coger la comida que esta protegida por los gatos

Vamos a crear nuestro primer juego en el que tendremos que coger la comida que esta protegida por los gatos Atrapa la tarta Vamos a crear nuestro primer juego en el que tendremos que coger la comida que esta protegida por los gatos Instrucciones (Controla el movimiento del ratón con las teclas flecha derecha,

Más detalles

Instalable TC-FNMT para Windows Manual de usuario. Versión 1.4

Instalable TC-FNMT para Windows Manual de usuario. Versión 1.4 Instalable TC-FNMT para Windows Manual de usuario Versión 1.4 TABLA DE CONTENIDO 1. INTRODUCCIÓN... 1 2. REQUISITOS... 1 3. INSTALACIÓN... 2 1.1. Módulo CSP... 6 1.2. Módulo CardModule... 6 1.3. Módulo

Más detalles

La dirección de la página de la plataforma electrónica es: www.nexus.uanl.mx

La dirección de la página de la plataforma electrónica es: www.nexus.uanl.mx UNIVERSIDAD AUTONOMA DE NUEVO LEON PREPARATORIA No. 3-SISTEMA DE EDUCACIÓN A DISTANCIA MANUAL DE USUARIO DE NEXUS 5.0 NIVEL ALUMNO SESION INICIAL Para poder tener acceso a los cursos en línea de la preparatoria,

Más detalles

GUÍA RÁPIDA DE USO DEL CERTIFICADO DIGITAL

GUÍA RÁPIDA DE USO DEL CERTIFICADO DIGITAL SEMANTIC GUÍA RÁPIDA DE USO DEL CERTIFICADO DIGITAL Sección de Modernización Administrativa y Nuevas Tecnologías Excma. Diputación Provincial de Burgos 2 GUÍA RÁPIDA DE USO DEL CERTIFICADO DIGITAL ÍNDICE

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

Google Calendar. Google Calendar

Google Calendar. Google Calendar Google Calendar Tabla de contenido Tabla de contenido... 2 Introducción... 3 Qué es Google Calendar?... 3 Acceder y crear una cuenta de Google Calendar... 4 Creación de eventos... 11 Envío de invitaciones...

Más detalles

FLICKR Flickr y sus Herramientas

FLICKR Flickr y sus Herramientas Flickr y sus Herramientas Curso de Flickr por KZgunea se encuentra bajo licencia Creative Commons de Atribución-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. Que es flickr... 3

Más detalles

CÓMO CREAR UN SITIO WEB CON GOOGLE SITES

CÓMO CREAR UN SITIO WEB CON GOOGLE SITES CÓMO CREAR UN SITIO WEB CON GOOGLE SITES Vamos a analizar las características de una herramienta que ofrece google y que posibilita la creación de páginas sencillas y personales y que se denomina google

Más detalles

2.3 EXPLORADOR DE WINDOWS: CREAR BORRAR MOVER CORTAR ORDENAR CAMBIAR EL NOMBRE 2.5 CONFIGURAR LA PANTALLA

2.3 EXPLORADOR DE WINDOWS: CREAR BORRAR MOVER CORTAR ORDENAR CAMBIAR EL NOMBRE 2.5 CONFIGURAR LA PANTALLA 1. EL ORDENADOR. CONCEPTOS BÁSICOS 2. SISTEMA OPERATIVO. 2.1 ESCRITORIO 2.2 VENTANAS 2.3 EXPLORADOR DE WINDOWS: CREAR BORRAR MOVER CORTAR ORDENAR CAMBIAR EL NOMBRE CARPETAS O ARCHIVOS 2.4 BÚSQUEDA 2.5

Más detalles

Abre un documento nuevo. Guardar como Prueba 1 en el pendrive. qué pasa si aceptas reemplazar el archivo existente con el mismo nombre?

Abre un documento nuevo. Guardar como Prueba 1 en el pendrive. qué pasa si aceptas reemplazar el archivo existente con el mismo nombre? Para poder entender el dibujo en nuestros días es necesario trabajar con recursos actuales. El dibujo técnico se ve beneficiado por las ayudas de los programas CAD (Diseño Asistido por Ordenador). Hay

Más detalles

Modelo de Test de Usuario

Modelo de Test de Usuario Modelo de Test de Usuario Resumen En este documento se da a conocer un modelo de aplicación de un test de usuario que permite comprobar el grado de usabilidad que tiene la interfaz de un sitio web de Internet.

Más detalles

SOLUCION EXAMEN junio 2006

SOLUCION EXAMEN junio 2006 SOLUCION EXAMEN junio 2006 1. Explique razonadamente si las siguientes afirmaciones son verdaderas o falsas: I) (1 p) En UNIX únicamente se distinguen dos tipos de procesos: los procesos de usuario y los

Más detalles

TALLERES DE INFORMÁTICA

TALLERES DE INFORMÁTICA TALLERES DE INFORMÁTICA El juego de los códigos secretos para la transmisión de mensajes. Pensamiento computacional 1 (3p) Reglas para la construcción de códigos binarios: Solamente se pueden usar dos

Más detalles

WORD 2007 (1)- CONOZCAMOS LAS DIFERENTES HERRAMI ENTAS

WORD 2007 (1)- CONOZCAMOS LAS DIFERENTES HERRAMI ENTAS 1 WORD 2007 (1)- CONOZCAMOS LAS DIFERENTES HERRAMI ENTAS Empezaremos por mostrar algunas de las herramientas que se encuentras en la ventana, además de estar siempre visibles, tengamos activada la pestaña

Más detalles

Proyectos de Innovación Docente

Proyectos de Innovación Docente Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...

Más detalles

FacePhi SDK Linux. Instalación y activación de licencias. Guía de instalación

FacePhi SDK Linux. Instalación y activación de licencias. Guía de instalación FacePhi SDK Linux Instalación y activación de licencias Guía de instalación FacePhi 2016 FacePhi Biometria. Todos los derechos reservados. El logotipo FacePhi y F7 Face Recognition son marcas comerciales

Más detalles

METODO GIOTTO Curso de Dibujo y Pintura

METODO GIOTTO Curso de Dibujo y Pintura METODO GIOTTO Curso de Dibujo y Pintura Guía del Método Guía del usuario Aula Virtual Giotto Bienvenido! Bienvenido al, la primera plataforma online creada específicamente para enseñarte a dibujar y pintar.

Más detalles

Administración de Redes

Administración de Redes Administración de Redes PROCESOS EN LINUX Profesor Carlos Figueira Departamento de Computación y T. I. USB Grandes objetivos de un Sistema de Operación (SO) Intercalar ejecución de varios procesos para

Más detalles

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)

GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha

Más detalles

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Vamos a ver las dos formas básicas de arrancar PowerPoint. Iniciar Powerpoint Vamos a ver las dos formas básicas de arrancar PowerPoint. 1) Desde el botón Inicio situado, normalmente, en la esquina inferior izquierda de la pantalla. Coloca el cursor y haz clic

Más detalles

Microsoft Excel 97 y 2000

Microsoft Excel 97 y 2000 Microsoft Excel 97 y 2000 Trucos para la hoja de cálculo de Office Formato a texto y datos 1 Cambio del tamaño y el tipo de letra por defecto Por defecto, Excel siempre sacará el mismo tipo de letra y

Más detalles

Manual para configurar nuestra privacidad en Facebook

Manual para configurar nuestra privacidad en Facebook Manual para configurar nuestra privacidad en Facebook Desde los inicios de Facebook, sus condiciones de privacidad han ido cambiando y han sido objeto de críticas y debates. A día de hoy sigue cambiando,

Más detalles

Unidad 4. Guardar y abrir documentos. Guardar. Guardar como

Unidad 4. Guardar y abrir documentos. Guardar. Guardar como Unidad 4. Guardar y abrir documentos Guardar. Guardar como Puedes utilizar los comandos Guardar y Guardar como... del menú Archivo ( o el icono de la barra de estándar ) para guardar documentos. Al utilizar

Más detalles

!"#$%&'()*'%+',$%-.)/$+&'(-.)

!#$%&'()*'%+',$%-.)/$+&'(-.) !!!"#$%&'()*'%+',$%-.)/$+&'(-.)!"#$#%&%'(%)*&"#+&','-(."#/0'*10'234'510-4'! 61)3%(.'7&331.14''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''8884$9&331.14*1:'!!!! 01!234!5)

Más detalles

Nos dirigimos a la siguiente página web. http://es.openoffice.org/

Nos dirigimos a la siguiente página web. http://es.openoffice.org/ 1. INTRODUCCIÓN A OPENOFFICE IMPRESS 1.1. INTRODUCCIÓN OpenOffice.org es una suite ofimática de software libre y código abierto de distribución gratuita. Está disponible para muchas plataformas: como Microsoft

Más detalles

SIMULADOR DE REDES DE PETRI ASINCRONICAS

SIMULADOR DE REDES DE PETRI ASINCRONICAS SIMULADOR DE REDES DE PETRI ASINCRONICAS MANUAL DE USUARIO 1.1 Introducción. Los puntos que se tratarán serán los siguientes: La ventana principal: o Menús. o Barra de herramientas de control. o Barra

Más detalles

gcc = (GNU C compiler). gdb = (GNU DeBugger).

gcc = (GNU C compiler). gdb = (GNU DeBugger). Capítulo 4b.- El debugador. Aunque un programa este sintácticamente bien escrito, es decir, el compilar lo comprende y es capaz de construir un binario a partir de él, puede ocurrir que el código no funcione

Más detalles

Bloques Repetitivos: Iteración

Bloques Repetitivos: Iteración Fuente: www.appinventor.org Traducción hecha con Google Traductor y mejorada por mi: piatticarlos@gmail.com Bloques Repetitivos: Iteración Una cosa para la que los ordenadores son buenos es la repetición

Más detalles

IEF Campus. Institut d Estudis Financers

IEF Campus. Institut d Estudis Financers Institut d Estudis Financers 1 Estimad@ alumn@ El Institut d Estudis Financers desea darte la bienvenida a la plataforma de formación online, IEF Campus. La presente guía te enseñará a navegar por el Campus

Más detalles

LINUX - Los archivos de órdenes I

LINUX - Los archivos de órdenes I LINUX - Los archivos de órdenes I Objetivos: Se pretende introducir al alumno en el uso de los archivos de órdenes (conocidos como scripts) utilizando el lenguaje de programación propio del intérprete

Más detalles

Actividad 2.- Cuento y vídeo de Ubuntu

Actividad 2.- Cuento y vídeo de Ubuntu ANEXO 3 Actividad 2.- Cuento y vídeo de Ubuntu Antes de leer el cuento Nos sentamos en el rincón de lectura. Leemos el titulo del cuento: Ubuntu Yo soy porque nosotros somos. Les preguntamos a los alumnos

Más detalles

Cómo instalar OpenOffice en Windows?

Cómo instalar OpenOffice en Windows? Cómo instalar OpenOffice en Windows? ** (Las capturas de pantallas son de Windows porque se supone que si tienes instalado Guadalinex, ya debes tener instalado OpenOffice y si no fuera así, ésta no sería

Más detalles

CÓMO CREAR NUESTRO CATÁLOGO

CÓMO CREAR NUESTRO CATÁLOGO CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,

Más detalles

Tutorial para ALUMNOS de la Plataforma Educativa MOODLE Campus Virtual

Tutorial para ALUMNOS de la Plataforma Educativa MOODLE Campus Virtual Tutorial para ALUMNOS de la Plataforma Educativa MOODLE Campus Virtual Índice 1. Ingreso 2. Aspectos generales 3. Presentación y registro como participante 4. Correo electrónico 5. Foros 6. Tareas 7. Wiki

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 22 de enero de 2015 Histórico de cambios Fecha Descripción Autor 16/09/13

Más detalles

Crear una Nueva Solución Vacía:

Crear una Nueva Solución Vacía: Lo primero que haremos será crear una Solución Vacía, en la cual almacenaremos todos los proyectos y sus clases, que desarrol lemos a lo largo de este curso. Crear una Nueva Solución Vacía: Clic en el

Más detalles

Para realizar este análisis y conocer qué cookies usa tu web, si lo haces tú mismo, puedes:

Para realizar este análisis y conocer qué cookies usa tu web, si lo haces tú mismo, puedes: 2.3 Sobre la necesidad de informar acerca de la utilización de cookies y de recabar el consentimiento para su instalación y su utilización (uso de cookies no exceptuadas). Necesidad de informar acerca

Más detalles

INSTRUCCIONES PARA HACER UNA PROPUESTA DE RECONOCIMIENTO ACADÉMICO EN AIRE

INSTRUCCIONES PARA HACER UNA PROPUESTA DE RECONOCIMIENTO ACADÉMICO EN AIRE Página 1 de 17 INSTRUCCIONES PARA HACER UNA PROPUESTA DE RECONOCIMIENTO ACADÉMICO EN AIRE El navegador recomendado para utilizar la aplicación AIRE es Mozilla Firefox. Con Internet Explorer, Google Chrome

Más detalles

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

ZCARTAS: Iniciación a la suma y resta de números enteros... 4. Introducción... 4. Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... CONTENIDO ZCARTAS: Iniciación a la suma y resta de números enteros... 4 Introducción... 4 Actividad 1: Escenario con cartas numeradas desde -2 hasta 2... 4 Contenidos trabajados... 4 Instrucciones de Scratch...

Más detalles

En mi vida, quién es el Espíritu Santo?

En mi vida, quién es el Espíritu Santo? La vida en el espíritu: conversación 1 Sesión En mi vida, quién es el Espíritu Santo INTRODUCCIÓN Salude a todos cuando lleguen. Después de varios minutos de camaradería, comience la sesión. DIGA Bienvenidos

Más detalles

Bienvenid@ al proceso de instalación de LiVux.

Bienvenid@ al proceso de instalación de LiVux. ÍNDICE 1 INSTALAR LIVUX EN EL DISCO DURO Índice 1. Instalar LiVux en el disco duro 1 1.1. Instalar en un equipo con una partición de Windows......................... 4 1.1.1. Redimensionar..........................................

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

Más detalles

MANUAL DE TALLAS Y COLORES

MANUAL DE TALLAS Y COLORES MANUAL DE TALLAS Y COLORES INDICE 1. COMO INSTALAR EL PROGRAMA 2. CONDICIONES DEL EQUIPO 3. PANTALLA PRINCIPAL 4. PASOS A SEGUIR PARA PONER A PUNTO MI PROGRAMA 5. MANTENIMIENTO a. CLIENTES b. EMPLEADOS

Más detalles

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

PROYECTOS PASO A PASO PARA SCRATCH

PROYECTOS PASO A PASO PARA SCRATCH PROYECTOS PASO A PASO PARA SCRATCH PROYECTO 1:( Persona bailando). 1) Abrimos el programa SCRATCH ( En linux normalmente se encuentra en la barra de menúsaplicaciones-programación-scratch).una vez abierto

Más detalles

Contenido. INDACLAUT, S.L. c/ Sant Crist 7 08014 Barcelona info@indaclaut.com MANUAL DEL USUARIO

Contenido. INDACLAUT, S.L. c/ Sant Crist 7 08014 Barcelona info@indaclaut.com MANUAL DEL USUARIO MANUAL DEL USUARIO Contenido 1 Módulo receptor de facturas cómo funciona?... 4 1.1 Cómo accedo a mis facturas recibidas?... 4 1.2 Cómo puedo encontrar una factura en particular?... 4 1.3 Cómo puedo descargar

Más detalles

Guía de uso. Trabaja en la COFECE. Av. Santa Fe 505-24 Col. Cruz Manca. Delegación Cuajimalpa, México, D.F., C.P.05349

Guía de uso. Trabaja en la COFECE. Av. Santa Fe 505-24 Col. Cruz Manca. Delegación Cuajimalpa, México, D.F., C.P.05349 Guía de uso Trabaja en la COFECE Contenido Trabaja en la COFECE... 2 Acceder a sitio web del sistema... 2 Consultar plazas sin registrarse... 3 Creación de cuenta de usuario y acceso al sistema... 4 Cambio

Más detalles

MANUAL DE USO DE LA ELEteca INSTRUCCIONES EXTENSIÓN DIGITAL DE LOS MATERIALES DE EDITORIAL EDINUMEN

MANUAL DE USO DE LA ELEteca INSTRUCCIONES EXTENSIÓN DIGITAL DE LOS MATERIALES DE EDITORIAL EDINUMEN MANUAL DE USO DE LA ELEteca INSTRUCCIONES EXTENSIÓN DIGITAL DE LOS MATERIALES DE EDITORIAL EDINUMEN 1 ÍNDICE 1. INTRODUCCIÓN 1.1. Qué es la ELEteca 1.2. Qué ofrece 2. ESTUDIANTES 2.1. Cómo registrarse

Más detalles

ASISTENTE DE INSTALACIoN DEL DNIe:

ASISTENTE DE INSTALACIoN DEL DNIe: ASISTENTE DE INSTALACIoN DEL DNIe: Qué es? El Asistente de Instalación del DNIe es un programa que te permitirá lo siguiente: Comprobar el estado de una instalación anterior del DNI Electrónico en su ordenador

Más detalles

Herramientas de Google

Herramientas de Google 1 Índice de contenido Licencia y condiciones de uso...3 Introducción...4 Picasa...5 Acceso a Álbumes web Picasa...5 Subir fotos en línea...6 Organizar nuestras fotos...8 Etiquetas en las fotos...10 Editar

Más detalles

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...

Más detalles

Personalización de la Base de Datos

Personalización de la Base de Datos Personalización de la Base de Datos Tabla de contenidos 1.- INTRODUCCIÓN... 3 2.- CREACIÓN DE UNA VENTANA DE ENTRADA (FORMULARIO)... 3 3.- AGREGACIÓN DE UN CONTROL DE BOTÓN PARA ABRIR EL FORMULARIO PROVEEDORES

Más detalles

COLEGIO APUNTES ACCESS

COLEGIO APUNTES ACCESS COLEGIO APUNTES ACCESS Índice Introducción al Access... 3 Conocimientos básicos... 6 Tablas... 7 Formularios... 10 Consultas... 12 Consultas de eliminación... 15 Consulta de actualización... 15 Informes...

Más detalles

SQL*Plus. Capítulo 1. 1.1. Conexión y desconexión a una base de datos

SQL*Plus. Capítulo 1. 1.1. Conexión y desconexión a una base de datos Capítulo 1 SQL*Plus SQL*Plus es una herramienta que nos ofrece Oracle para interactuar con sus bases de datos. Existen varias versiones de este producto, por lo que podemos encontrar la herramienta sqlplus,

Más detalles

Base de datos: Access. Unidad Didáctica 3: Planificación y diseño de una base de datos

Base de datos: Access. Unidad Didáctica 3: Planificación y diseño de una base de datos Módulo 7: Tecnologías de la Información y Comunicación y Ofimática Unidad Didáctica 3: Planificación y diseño de una base de datos Base de datos: Access UNIDAD DIDÁCTICA 3 Planificación y diseño de una

Más detalles

UNIDAD 6: SINDICACIÓN DE CONTENIDOS

UNIDAD 6: SINDICACIÓN DE CONTENIDOS UNIDAD 6: SINDICACIÓN DE CONTENIDOS Qué es la sindicación de contenidos? Una manera sencilla de definir la sindicación es la forma de organizar la información que encontramos en Internet. A través de ella

Más detalles

Manual de ayuda para la utilización del Correo Interno en el Campus Virtual

Manual de ayuda para la utilización del Correo Interno en el Campus Virtual Manual de ayuda para la utilización del Correo Interno en el Campus Virtual Página 1 de 12 Contenido 1. INTRODUCCIÓN... 3 2. CONFIGURACIÓN DEL BLOQUE DE CORREO INTERNO... 3 3. GESTIÓN DEL CORREO... 4 4.

Más detalles

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS

INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS CONTENIDOS 1. Introducción a las cadenas 2. Definición 3. Declaración de cadenas 4. Inicialización de cadenas 5. Escritura y Lectura de datos tipo cadena 6. Funciones de manipulación de cadenas 7. Arrays

Más detalles

MANUAL DE MI MAQUINA DE APRENDER INGLES

MANUAL DE MI MAQUINA DE APRENDER INGLES MANUAL DE MI MAQUINA DE APRENDER INGLES http://mimaquinadeaprenderingles.com INDICE Pag. 03 1.- Entrada al Programa. Pag. 04 2.- Suscripción. Pag. 12 3.- Pantalla Información (1) y (2). Pag. 13 (3) Botón

Más detalles

Sistemas Operativos. Curso 2016 Procesos

Sistemas Operativos. Curso 2016 Procesos Sistemas Operativos Curso 2016 Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor

Más detalles

8.1 Un primer bucle FOR... 5 8.2 Varias formas de utilizar el bucle FOR... 5 8.3 Calcular el factorial de un número mediante un bucle FOR...

8.1 Un primer bucle FOR... 5 8.2 Varias formas de utilizar el bucle FOR... 5 8.3 Calcular el factorial de un número mediante un bucle FOR... PROGRAMACIÓN EN C++ PRÁCTICA 08 INTRODUCCIÓN A C++ SENTENCIAS DE CONTROL DEL FLUJO DE UN PROGRAMA: Ejercicio 1. Un primer programa en C++....1 Ejercicio 2. Una conversación en C++....2 Ejercicio 3. Una

Más detalles

Abelardo Pardo. Iria Estévez Ayres. Damaris Fuentes Lorenzo. Pablo Basanta Val. Pedro J. Muñoz Merino. Hugo A. Parada.

Abelardo Pardo. Iria Estévez Ayres. Damaris Fuentes Lorenzo. Pablo Basanta Val. Pedro J. Muñoz Merino. Hugo A. Parada. Arquitectura de sistemas Abelardo Pardo University of Sydney School of Electrical and Information Engineering NSW, 2006, Australia Autor principal del curso de 2009 a 2012 Iria Estévez Ayres Damaris Fuentes

Más detalles

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B)

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B) APRENDERAPROGRAMAR.COM SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP

Más detalles