Bloque IV. Prácticas de programación en CUDA. David Miraut Marcos García Ricardo Suárez
|
|
- Purificación Barbero Jiménez
- hace 8 años
- Vistas:
Transcripción
1 Bloque IV Prácticas de programación en CUDA David Miraut Marcos García Ricardo Suárez
2 Control de flujo Situaciones no tratadas Claves con tamaños diferentes. Cada Wrap debería acceder a claves del mismo tamaño Caché Multitarjeta 4.0 Multikernel 4.0
3 Instalación en Windows Documentación: DA_C_Getting_Started_Windows.pdf Tarjetas compatibles: Tarjetas desde la serie 8 Algunas Quadro Teslas Página de Nvidia (Windows Linux Mac OS): Compatibilidad hacia atrás:
4 Instalación en Windows Descargar el driver Driver de desarrollo XP (32 64) Vista y Windows 7 (32 64) Vista y Windows 7 (Notebooks) (32 64) Driver de desarrollo vs driver gráfico Valen los 2 ( ) Desarrollo: El más antiguo en el que funciona el Toolkit Soporta más dispositivos Basado en la versión release Instalar Driver
5 Instalación en Windows Toolkit 4.0 Contiene: Cabeceras Librerías GPU-accelerated BLAS library GPU-accelerated FFT library GPU-accelerated Sparse Matrix library GPU-accelerated RNG library Herramientas Visual Profiler Integración con Visual Studio Variables de entorno.rules nvcc Otros recursos
6 Instalación en Windows Toolkit 4.0 Versiones de 64 y 32 bits Carpetas (C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0) Ejecutables para el compilador y herramientas (bin) Cabeceras (include) Ficheros de enlazado (bin) Documentación (doc) Instalar Toolkit Pasos Registro Instalación: típica, completa, personalizada
7 Instalación en Windows SDK Proyectos listos para funcionar en Visual Studio Directorio C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK %ProgramData%\NVIDIA Corporation\NVIDIA GPU Computing SDK Acceso Online: CUTIL: librería de utilidades (Fuentes) Instalar SDK Pasos Registro Instalación: típica, completa, personalizada Crear acceso directo
8 Instalación en Windows Test Ejecutar bandwidthtest C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0\C\bin\win32 64\Release C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0\C\bin\win32 64\Release Proyectos [X] C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0\C\src\bandwidthTest C:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK 4.0\C\src\bandwidthTest
9 Instalación en Windows Instalación en VS Highlighting Copiar: usertype.dat De [SDK_DIR]\NVIDIA GPU Computing SDK 4.0\C\doc\syntax_highlighting\visual_studio_8 A [VISUAL_DIR]\Microsoft Visual Studio 8\Common7\IDE En Visual Studio: Herramientas -> Opciones -> Editor de Texto -> Extensión de archivo -> agregar.cu como MSVS C++ Reiniciar MSVS
10 Instalación en Windows Instalación VS CUDA VS Wizard para VS2008 Crea el proyecto automáticamente 32 y 64 bits No actualizado a la versión 4.0 [X] Hay que compilar CUTIL (Portabilidad y control de errores No oficial)» Disponible en el SDK ($(NVSDKCOMPUTE_ROOT)\common\)» Mover las DLLs a la ruta ($(NVSDKCOMPUTE_ROOT)\common\bin) Cambiar las propiedades del proyecto si se trabaja en 32 bits tanto en Release como en Debug (en todos los proyectos!!!!)» Vinculador -> Directorios de bibliotecas adicionales $(NVSDKCOMPUTE_ROOT)\common\lib\ por $(NVSDKCOMPUTE_ROOT)\common\lib\Win32
11 Instalación en Windows Instalación VS Configuración de CUDA en VS from scratch (V2010) Crear un proyecto vacío (Win32 de consola vacío p.e.) Añadir las reglas de compilación a los archivos.cu Botón derecho sobre el proyecto -> añadir reglas de generación La primer vez:» Buscar existentes: $(CUDA_PATH)\extras\visual_studio_integration\rules» Añadir una asociada a *.cu (Runtime) E.O.C.» Marcar la regla» Puede marcarse o utilizarse la regla del CUDA VS Wizard
12 Instalación en Windows Configuración de CUDA en VS from scratch (V2010) Añadir ficheros de inclusión: Herramientas -> Opciones -> Proyectos y soluciones -> Directorios de VC++ -> En Archivos de inclusión» $(CUDA_INC_PATH)» $(NVSDKCOMPUTE_ROOT)\common\Inc\ También se puede hacer en propiedades del proyecto -> CUDA Añadir librerías Propiedades del proyecto -> Vinculador -> General -> Directorios de bibliotecas adicionales» $(CUDA_LIB_PATH)» $(NVSDKCOMPUTE_ROOT)\common\lib\Win32 En VS2010 Añadir el parche
13 01-HelloCuda Ejemplo de CUDA VS Wizard Crear un proyecto No marcar la opción de cabeceras precompiladas Abrir el fichero principal Funciones InitCUDA: Cuenta el número de dispositivos Busca el primer dispositivo compatible con CUDA HelloCUDA Kernel Global Copia una frase en un lugar de la tarjeta gráfica Main Se reserva espacio para el resultado Se lanza el kernel Se espera a que termine el kernel Se copian los resultados a memoria principal Se libera el contexto de CUDA Tareas Añadir la función getchar() al final de la función principal Añadir las modificaciones necesarias para poder compilar el código Enlazar el proyecto en Release
14 00-Proyecto base Cuatro ficheros Main.c Se ejecuta en el host Llama a la función encargada de ejecutar el kernel Se encarga de la medición de tiempo mi.h: Cabecera de la función que llama al kernel mi.cu Se ejecuta en el host Fichero encargado de llamar al kernel Selecciona el número de hilos y bloques Se encarga de la trasferencia de los datos Espera a que finalice el kernel mi_kernel.cu: Se ejecuta en el device Implementación del kernel
15 Tareas 00-Proyecto base Deshabilitar la compilación de mi_kernel.cu Utilizar un.cuh Indicar al compilador que debe mostrar la información necesaria para calcular la ocupación Activar las optimizaciones
16 Contenido 000-RC4 CPU Implementación del RC4 en CPU El fichero main.c contiene múltiples llamadas al RC4 que deberán paralelizarse
17 02-RC4 SIN SM Ejercicio Implemetar una función que llame al kernel y copiar su descripción en el archivo de cabecera: int rc4_call_kernel(unsigned char *key, unsigned int lkey, unsigned char *text, unsigned int ltext, unsigned int nkey, unsigned char *cyphert) Reservar espacio de los parámetros tanto de entrada como de salida cutilsafecall(cudamalloc((void**)& puntero, elementos * sizeof(tipo))); Copiar los vectores de entrada cutilsafecall(cudamemcpy(origen, destino, tamaño * sizeof(tipo), cudamemcpyhosttodevice));
18 02-RC4 SIN SM Ejercicio Implementar una función que llame al kernel: Dividir en bloques e hilos de forma que cada hilo procese una clave Determinar el número de hilos por bloque blockdim.x = Número de hilos por bloque Determinar el número de bloques blocks= nkeys/blockdim.x griddim.x = (blocks*blockdim.x < nkeys)?blocks+1:blocks;
19 Ejercicio 02-RC4 SIN SM Implementar una función que llame al kernel: Llamar al kernel rc4_kernel_nosm<<<griddim, blockdim>>>(d_key, lkey, d_text, ltext, nkey, d_cyphert); Sincronización cudathreadsynchronize();
20 Ejercicio 02-RC4 SIN SM Implementar una función que llame al kernel Copia de los resultados cutilsafecall(cudamemcpy(destino, origne, tamaño * sizeof(tipo), cudamemcpydevicetohost)); Liberar Recursos cutilsafecall(cudafree(d_cyphert));
21 02-RC4 SIN SM Ejercicio Implementar un conjunto de kernels que implemente el RC4 Implementar las funciones auxiliares como device Implementar el kernel principal global Determinar a qué clave se va a acceder unsigned int dimxxidxx = blockdim.x * blockidx.x; unsigned int pkey = dimxxidxx * lkey + threadidx.x * lkey; unsigned int ptext = dimxxidxx * ltext + threadidx.x * ltext; Controlar datos que no son múltiplos de 32» Solución 1: if ((dimxxidxx + threadidx.x) >= nkey) return;» Solución 2: rellenar con datos basura
22 02-RC4 SIN SM Ejercicio Implementar la toma de tiempos en el fichero main.c Asignar valor a las variables de entrada lkey = 6; ltext = 100; nkey = ; key = (unsigned char *)malloc(lkey * nkey * sizeof(unsigned char)); cyphert = (unsigned char *)malloc(ltext * nkey * sizeof(unsigned char)); text = (unsigned char *)malloc(ltext * sizeof(unsigned char)); Calcular el tiempo medio for (i = 0; i < 10; ++i) rc4_call_kernel(key, lkey, text, ltext, nkey, cyphert);
23 02-RC4 SIN SM Ejercicio Implementar un conjunto de kernels que implemente el RC4 Implementar las funciones auxiliares como device Implementar el kernel principal global Determinar a qué clave se va a acceder unsigned int dimxxidxx = blockdim.x * blockidx.x; unsigned int pkey = dimxxidxx * lkey + threadidx.x * lkey; unsigned int ptext = dimxxidxx * ltext + threadidx.x * ltext; Controlar datos que no son múltiplos de 32» Solución 1: if ((dimxxidxx + threadidx.x) >= nkey) return;» Solución 2: rellenar con datos basura
24 Análisis 02-RC4 SIN SM Fermi ( %-441ms)
25 Análisis 02-RC4 SIN SM Fermi (128 66% - 416ms)
26 Análisis 02-RC4 SIN SM Fermi (50% MS)
27 03-RC4 SM Ejercicio El vector de S pasa a memoria compartida Declaración shared unsigned char S[tamaño* número de hilos por bloque]; Cada hilo accede a su porción de memoria compartida unsigned int smempos = threadidx.x * tamaño; //tamaño 256 Ahora la forma de direccionar S cambia Puntero al comienzo de S» Antes: S» Ahora: &(S[sMemPos]) Acceso a una posición de S» Antes: S[i]» Ahora: S[sMemPos+i]
28 Análisis 03-RC4 SM Hilos por bloque máximo 256*número hilo < (en teoría) -> 64 Hay que compilar para saber cuanto espacio de memoria compartida va a usar el driver de forma transparente 256*número hilo < > 192 Occupancy Calculator No va a funcionar en una tarjeta no dedicada!!!!
29 Ejemplo 04-RC4 SM sin bloqueos Ajuste de los datos por columnas en el kernel principal Primer elemento: S[threadIdx.x] Puntero al primer elemento: &(S[threadIdx.x]) Acceso al elemento i: S[threadIdx.x + numero de hilos por bloque * i] Acceso al elemento i en rc4_init S[número de hilos por bloque * i]
30 Análisis 04-RC4 SM sin bloqueos Aumento de rendimiento Cada bloque de memoria compartida proporciona un entero de 32 bits En nuestro caso se leen char, se bloquean 4 threads de cada vez Solución Desperdiciar el espacio (no hay suficiente SM) Tipos de acceso más sofisticados por wraps de 8 hilos
31 05-RC4 con memoria de constantes Ejemplo Ideal para meter datos pequeños (hasta 64k) A los que acceden todos los hilos a la misma posición a la vez Y sólo pueden leer Se coloca la cadena a cifrar Se declara de forma estática y global en el fichero donde se define el kernel: device constant unsigned char d_lent[100]; La cadena de entrada se copia con otro tipo de llamada y no hace falta reservar espacio cutilsafecall(cudamemcpytosymbol(d_lent, text, ltext * sizeof(unsigned char)));
32 05-RC4 con memoria de constantes Ejemplo Quitar el parámetro text de la entrada del kernel Sustituir la variable text por d_lent
33 Análisis 05-RC4 con memoria de constantes Aumento de rendimiento Se reduce un parámetro de entrada
34 06-RC4 con coalescencia Ejercicio Organizar los datos de entrada para permitir la lectura/escritura simultánea de 16 hilos a datos consecutivos (32, 64, 128) Se supone que los datos ya están ordenados Se reserva la memoria garantizando la alineación de los datos pitch: número de bytes por fila Indicar el tamaño de la fila Indicar el número de filas cutilsafecall(cudamallocpitch((void**)&d_keyp, &pitch, nkey * sizeof(unsigned char), lkey)); cutilsafecall(cudamallocpitch((void**)&d_cyphertp, &pitchs, nkey * sizeof(unsigned char), ltext));
35 Ejercicio 06-RC4 con coalescencia Se copian los valores de entrada y salida de forma distinta cutilsafecall(cudamemcpy2d(d_keyp, pitch, key, nkey * sizeof(unsigned char), nkey * sizeof(unsigned char), lkey, cudamemcpyhosttodevice)); cutilsafecall(cudamemcpy2d(cyphert, nkey * sizeof(unsigned char), d_cyphertp, pitchs, nkey * sizeof(unsigned char), ltext, cudamemcpydevicetohost));
36 06-RC4 con coalescencia Ejercicio Añadir el pitch como variable de entrada al kernel global void rc4_kernel_smsin_const_coa(unsigned char *key, unsigned int lkey, unsigned int ltext, unsigned int nkey, unsigned char *cyphert, unsigned int pitch, unsigned int pitchs) En el kernel los datos se direccionan de forma distinta unsigned int dimxxidxx = blockdim.x * blockidx.x; unsigned int pos = dimxxidxx + threadidx.x; Cambiar la forma de acceso a las variables key y cyphert Acceso al elemento k-ésimo: cyphert[pos + k * pitchs]
37 Análisis 06-RC4 con coalescencia Sólo se traen 8 bits a la vez por lectura Se podrían intentar traer hasta 128 si se conoce bien el tamaño de entrada Aumenta el rendimiento significativamente
38 07 08-RC4 texturas Ejemplo Para datos de sólo lectura (en Fermi se puede escribir también) En el fichero del kernel se declara una variable de tipo texturas texture<unsigned char, 1, cudareadmodeelementtype> textkey; En el fichero que llama al kernel se crea un descriptor de textura cudachannelformatdesc channeldesc = cudacreatechanneldesc<unsigned char>(); Después de subir los datos se enlaza el descriptor con la textura cudabindtexture(null, &textkey, d_keyp, &channeldesc, lkey * pitch * sizeof(unsigned char)); Al finalizar se desenlaza la textura cudaunbindtexture(textkey);
39 07 08-RC4 texturas Ejemplo El kernel no necesita que se pasen las claves como entrada global void rc4_kernel_smsin_const_coa_text(unsigned int lkey, unsigned int ltext, unsigned int nkey, unsigned char *cyphert, unsigned int pitch, unsigned int pitchs) Cambiar los accesos a key por una búsqueda en textura: tex1dfetch(textkey, pos + (i & (key_length - 1) * pitch)) Las texturas no se pueden pasar como parámetro Modificar RC4_Init para que reciba la posición de acceso Cambiar los accesos a key
40 Análisis RC4 texturas Mejora de rendimiento Fermi
41 09-RC4 Múltiples elementos por hilo Cada hilo procesa más de una palabra En la distribución de bloques es necesario tener en cuenta el número de claves que procesa cada hilo blocks= nkeys / (blockdim.x * n) griddim.x = (blocks * blockdim.x * n < nkeys)? blocks + 1:blocks; Añadir al kernel el número de elementos que debe procesar cada hilo global void rc4_kernel_smsin_const_coa_mul(unsigned char *key, unsigned int lkey, unsigned int ltext, unsigned int nkey, unsigned char *cyphert, unsigned int pitch, unsigned int pitchs, unsigned int n);
42 09-RC4 Múltiples elementos por hilo Se debe adaptar el kernel para procesar varias claves Posición de inicio de cada bloque unsigned int dimxxidxx = (blockdim.x * n) * blockidx.x; Se añade un bucle que procesa todas las claves asignadas for (int l = 0; l < n; ++l) Cambiar el acceso a cada clave Primera posición de cada clave: &(key[pos + l * blockdim.x]) Elemento i-ésimo del kernel rc4_init: key[i*pitch]
43 10-RC4 Múltiples tarjetas Ejemplo Forma de acceso IP: Usuario: gpu_user Clave: CNI_UsEr_gpu Se accede a través de PUTTY o WINSCP (en la carpeta material) Existe una carpeta por usuario: NVIDIA_GPU_Computing_SDK_??
44 10-RC4 Múltiples tarjetas Ejemplo Compilación en Linux La compilación se lleva a cabo desde un terminal Se hace a través de un fichero MAKEFILE» make: compila el proyecto» make clean: limpia un proyecto compilado El SDK tiene un fichero de compilación (common.mk) Copiar ese fichero en la carpeta de trabajo (C/common) La versión que se adjunta puede compilar librerías dinámicas Se necesita ubicar los proyectos en la carpeta C/src del directorio de trabajo Los binarios son generados en la carpeta C/bin del directorio de trabajo Explicar código
45 Ejemplo Código Análisis 10-RC4 Múltiples tarjetas Se genera un hilo en CPU por cada tarjeta gráfica Se añade la librería multithreading del SDK Se crea la estructura con la información que se le pasa a cada hilo El kernel no cambia Es rentable para datos o computación masiva CUDA 4 mejora el soporte
46 Ejemplo Código Tareas 11-RC4 y MD5 El código calcula la clave haciendo sucesivas llamadas a MD5 La clave resultante se utiliza para cifrar una cadena con RC4 Evitar las copias a CPU entre diferentes llamadas al kernel Incluir el bucle en el kernel del MD5
47 Ejemplo Código 12-Kernel concurrente
48 Situaciones no tratadas Operaciones de módulo potencia de 2 I % j == i & (j - 1) Control de flujo Claves con tamaños diferentes. Cada Wrap debería acceder a claves del mismo tamaño Caché Configuración del tamaño de la caché Desactivación de la caché Multitarjeta 4.0 Paso de parámetros entre tarjetas Multikernel 4.0 Kernels independientes ejecutando a la vez
Creación un instalador con Visual Studio.NET. Irene Sobrón. Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao
Creación un instalador con Visual Studio.NET Irene Sobrón Ingeniero de Telecomunicaciones por la Escuela Técnica Superior de Bilbao Diferencia entre Debug y Release Existen dos configuraciones para realizar
Más detallesProgramando con memoria unificada. Contenidos [15 diapositivas] Aportaciones de la memoria unificada. I. Descripción
Programando con memoria unificada IX Curso de Verano de la UMA Programación de GPUs con CUDA Contenidos [15 diapositivas] Málaga, del 15 al 24 de Julio, 2015 1. Descripción [5] 2. Ejemplos [8] 3. Observaciones
Más detallesENVÍO AL COLEGIO DE DOCUMENTACIÓN en http://eva.coaburgos.com
ENVÍO AL COLEGIO DE DOCUMENTACIÓN en http://eva.coaburgos.com Actualización eva noviembre 2015. CONTENIDO REQUISITOS... 1 HERRAMIENTA evafirma... 2 INSTALACIÓN PARA EL DNI ELECTRÓNICO... 5 REQUISITOS Para
Más detallesInstalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
Más detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detallesWINDOWS 2008 4: SERVIDOR DHCP
1.- CONCEPTOS PREVIOS: WINDOWS 2008 4: SERVIDOR DHCP DHCP (Dynamic Host Configuration Protocol = protocolo de configuración dinámica de host) es un protocolo que simplifica la configuración de los parámetros
Más detallesCOPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA
COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador
Más detallesEl Escritorio. En el escritorio tenemos iconos que permiten abrir el programa correspondiente.
El Escritorio Primera pantalla que nos aparecerá una vez se haya cargado el Sistema Operativo con el cual vamos a trabajar, en nuestro caso será el escritorio de Windows XP. Este escritorio es muy similar
Más detallesServicios de impresión y de archivos (Windows 2008) www.adminso.es
Servicios de y de archivos (Windows 2008) www.adminso.es Servicios de y archivos (w2k8) COMPARTIR ARCHIVOS E IMPRESORAS Servicios de y archivos (w2k8) Los servicios de y de archivos permiten compartir
Más detallesEjercicios - Persistencia en Android: ficheros y SQLite
Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base
Más detallesAISoy1 Intrucciones de instalación de drivers y conexión con equipos de usuario
AISoy1 Intrucciones de instalación de drivers y conexión con equipos de usuario 1 Contenido 1. Instalación de Drivers 3 Usuarios de Linux y Mac OS X 3 Windows Vista o Windows 7 (64bits o 32bits) 3 Windows
Más detallesPrácticas de programación en C con MinGW Developer Studio
Prácticas de programación en C con MinGW Developer Studio MinGW Developer Studio es un entorno de desarrollo integrado (IDE) para la programación en lenguaje C gratuito y cómodo de usar. Se ejecuta en
Más detallesINSTITUTO TECNOLOGICO SUPERIOR DE TEZIUTLAN CONFIGURACION Y ADMON DE REDES
INSTALAR SERVIDOR DHCP EN WINDOWS SERVER 2003 Este manual explica cómo instalar, activar y configurar el servicio de DHCP (Protocolo de Configuración Dinámica de Host) en Windows Server 2003. Este servicio
Más detallesAcronis Universal Restore
Acronis Universal Restore GUÍA DEL USUARIO Contenido 1 Qué es Acronis Universal Restore?...3 2 Instalación de Acronis Universal Restore...3 3 Crear dispositivos de inicio...3 4 Utilización de Acronis Universal
Más detallesEl entorno Vision - E Laboratory
Prácticas de laboratorio El entorno Vision - E Laboratory Una imagen vale más que mil palabras Proverbio chino. 1. Introducción 2. El entorno Vision-E 2.1 Panel de Imágenes 2.2 Área de Menús y Edición
Más detallesManual de instalación Actualizador masivo de Stocks y Precios
Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para
Más detallesMANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET
MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET Fecha última revisión: Febrero 2012 INDICE DE CONTENIDOS MANEJO DE SHAREPOINT EN GOTELGEST.NET... 3 1. CONFIGURACIÓN GESTIÓN DOCUMENTAL... 3 2. SINCRONIZACIÓN
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesReadMe de Parallels Tools
ReadMe de Parallels Tools --------------------------------------------------------------------------------------------------------- CONTENIDOS: 1. Acerca de Parallels Tools 2. Requisitos de Sistema 3.
Más detallesMódulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas
Módulos: Módulo 1 Hardware & Arquitectura de sistemas - 20 Horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros componentes adicionales como
Más detallesRoles y Características
dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las
Más detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detallesModelo de aplicaciones CUDA
Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas
Más detallesCONECTANDO EL SOFTWARE EN REDES
CONECTANDO EL SOFTWARE EN REDES En principio tenemos que suponer que los equipos ya están interconectados en red, que pertenecen al mismo grupo de trabajo y que se ven entre si sin problemas. Si no es
Más detallesEstructuras de Datos y Algoritmos Tecnólogo en Informática
Estructuras de Datos y Algoritmos Tecnólogo en Informática INSTRUCTIVO DEL COMANDO MAKE ESTRUCTURAS DE DATOS Y ALGORITMOS - TECNÓLOGO EN INFORMÁTICA 1 Contenido Introducción... 3 El archivo makefile...
Más detallesFormularios. Formularios Diapositiva 1
Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva
Más detallesTELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación
TELEFÓNICA MÓVILES ESPAÑA, S.A.U. Software para Soporte Unificado de Facturación Guía de Instalación Telefónica Móviles España, S.A.U. Plaza de la Independencia nº6 Madrid 28001 Teléfono (91) 336 33 00
Más detallesTciSatSingleW32 Versión 3.1
http://www.tci.net.pe Página 1 de 19 TciSatSingleW32 Versión 3.1 http://www.tci.net.pe Página 2 de 19 Tabla de Contenidos 1. Introducción.... 3 2. Consideraciones al instalar... 3 3. Pantalla Principal...
Más detallesFUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013
FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS CNCA Abril 2013 6. COMPUTACIÓN DE ALTO RENDIMIENTO Ricardo Román DEFINICIÓN High Performance Computing - Computación de Alto Rendimiento Técnicas, investigación
Más detallesIntroduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia
Introduccion al Lenguaje C Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Introducción C es un lenguaje de programación creado en 1972 por
Más detallesGuía de uso del Cloud Datacenter de acens
guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar
Más detallesSARA SOFTWARE MANUAL DE USUARIO VERSION 1.0.7
SARA SOFTWARE MANUAL DE USUARIO VERSION 1.0.7 I. ACERCA DE ESTE MANUAL. Esta documentación es válida para Comunicación entre el Software para Analizadores de RED Asistido quien en adelante se denominara
Más detallesUtilización del sistema operativo GNU/ Linux en las netbooks
Utilización del sistema operativo GNU/ Linux en las netbooks El sistema operativo es la pieza de software básica de un sistema, que permite manejar los recursos de la computadora, abrir programas, manejar
Más detallesSoftware Criptográfico FNMT-RCM
Software Criptográfico FNMT-RCM ÍNDICE 1. DESCARGA E INSTALACIÓN DEL SOFTWARE 2. EXPORTACIÓN DE CERTIFICADOS EN MICROSOFT INTERNET EXPLORER 3. IMPORTACIÓN DEL CERTIFICADO A LA TARJETA CRIPTOGRÁFICA -2-
Más detallesGIT Dinahosting 3. Hola!
GIT Manual de uso GIT Dinahosting 2 Contenidos Sobre Git...3 Software...3 Cómo conectarse?...3 Volcar un repositorio remoto...4 Manejar el repositorio...5 Trabajando con ramificaciones...6 Fusionando ramificaciones...6
Más detallesGlobal File System (GFS)...
Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través
Más detallesVamos a dar una lista de consejos que pueden ser importantes para el correcto transcurso de la instalación.
PROCESO DE ACTUALIZACIÓN ELGESTOR (red actualización) Consejos iniciales Vamos a dar una lista de consejos que pueden ser importantes para el correcto transcurso de la instalación. Deberá tener permisos
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesWINDOWS 2008 7: COPIAS DE SEGURIDAD
1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden
Más detallesPRIMEROS PASOS EN DELTA
PRIMEROS PASOS EN DELTA INTRODUCCIÓN Para comenzar a utilizar la aplicación Delta, es necesario llevar a cabo una serie de pasos de configuración y verificación previos. Algunos de ellos son comunes a
Más detallesINSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc
Más detallesMarcos de Desarrollo. Diseño e implementación de aplicaciones Web con.net
Marcos de Desarrollo Diseño e implementación de aplicaciones Web con.net Prácticas de laboratorio (.NET) Planificación de clases prácticas 1. Introducción al entorno de trabajo 2. Ejemplos C# 3. Ejemplos
Más detallesContenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.
Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento
Más detallesNovedades de Adobe Dreamweaver CS5
Durante el mes de mayo del 2011, se produjo el lanzamiento de la versión estable de Adobe Dreamweaver CS5. Como es de suponerse, antes de realizar la compra del nuevo producto (o la actualización desde
Más detallesSISTEMAS OPERATIVOS EN RED. UT. 05 Utilidades de administración. ÍNDICE
ÍNDICE 1. Perfiles de usuarios. 2.1. Perfiles móviles variables. 2.2. Perfiles obligatorios. 2. Administración de discos. 2.1. Configuraciones de disco. 2.1.1. Discos Básicos. 2.1.2. Discos Dinámicos 2.2.
Más detallesGuía de Instalación. Glpi
Guía de Instalación Glpi Autor del documento: Centro de Apoyo Tecnológico a Emprendedores Datos de contacto: E-Mail: bilib@bilib.es Página Web: www.bilib.es Teléfono: 967 555 311 Versión del documento:
Más detallesRecomendaciones previas Sistemas operativos: Hardware:
Recomendaciones previas La instalación de la V.18 es compatible con el resto de versiones de Cadwork, no siendo necesario desinstalar las versiones anteriores. Sistemas operativos: Microsoft Windows 7
Más detallesMANUAL DE AYUDA PARA LA UTILIZACIÓN DEL LECTOR DE TARJETAS SI NO POSEE EL CD DE INSTALACION DEL LECTOR DE TARJETAS DEBE SEGUIR LOS SIGUIENTES PASOS.
MANUAL DE AYUDA PARA LA UTILIZACIÓN DEL LECTOR DE TARJETAS El objetivo de este manual es guiarle en la configuración de su equipo para poder realizar la asignación de pacientes mediante el lector de tarjetas
Más detallesInstalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86
Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86 1. CONSIDERACIONES PREVIAS Antes de empezar con la instalación vamos a revisar los requerimientos necesarios para poder
Más detallesTema 4. Gestión de entrada/salida
Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada
Más detallesInstalación de Visual Studio Metodología de la Programación I Universidad de Granada
Instalación de Visual Studio Metodología de la Programación I Universidad de Granada Índice 1. Conseguir e instalar Visual Studio 5 1.1. Conseguir Visual Studio.................... 5 1.2. Instalar Visual
Más detallesSISTEMA DE INFORMACIÓN DE LA NATURALEZA DE EUSKADI HERRAMIENTA ACCESS PARA LA GESTIÓN DE REFERENCIAS
SISTEMA DE INFORMACIÓN DE Sistema de Información de la Naturaleza de Euskadi. 2015 LA NATURALEZA DE EUSKADI HERRAMIENTA ACCESS PARA LA GESTIÓN 2015 DE REFERENCIAS DOCUMENTO: Sistema de Información de la
Más detallesSophos Anti-Virus para NetApp Storage Systems Guía de inicio. Para Windows 2000 y posterior
Sophos Anti-Virus para NetApp Storage Systems Guía de inicio Para Windows 2000 y posterior Versión: 1 Edición: marzo de 2010 Contenido 1 Acerca de esta guía...3 2 Acerca de Sophos Anti-Virus para NetApp
Más detallesDesarrollo de Aplicaciones ios
Desarrollo de Aplicaciones ios Sesión 1: Entorno Xcode 2013 Depto. Ciencia de la Computación e IA Puntos a tratar Entorno Xcode Creación de un nuevo proyecto Proyecto y targets Configuraciones, esquemas
Más detallesCAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP
CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable
Más detallesUNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO
www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL
Más detallesLa Pirámide de Solución de TriActive TRICENTER
Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de
Más detallesLABORATORIO 2. La biblioteca a nivel de usuario semso (semáforos Sistemas Operativos) brinda las siguientes primitivas:
1 Introducción LABORATORIO 2 En esta tarea se desea implementar un servicio sincronización de procesos a través de semáforos binarios con prioridad para el sistema operativo Linux. Para esto se deberá
Más detallesAdministración de la red (Windows 2008) www.adminso.es
Administración de la red (Windows 2008) www.adminso.es INTRODUCCIÓN Esquema de red Esquema de red En esta unidad vamos a configurar los siguientes servicios:. Permite que el servidor actúe como router
Más detallesMANUAL DESPEGA RECARGA MANUAL DESPEGA RECARGA
1 MANUAL DESPEGA RECARGA 2 Índice 1. Instalación del protocolo PPTP y acceso para prepago Banda Ancha en WIN98 --- 1 2. Instalación del protocolo PPTP y acceso para prepago Banda Ancha en WXP --- 10 3.
Más detallesNORMA 34.14(SEPA) 05/11/2013
NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios
Más detallesAbelardo 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 detallesManual de Instalación Factel5 Para Windows Vista y Windows 7 De 32 y 64 bits
Manual de Instalación Factel5 Para Windows Vista y Windows 7 De 32 FacTel EDICIÓN 1.07 INDICE 1. OBJETO DEL DOCUMENTO... 3 2. PASOS A SEGUIR PARA LA INSTALACIÓN... 3 2.1 Requisitos... 3 2.2 Instalar FACTEL5
Más detallesTrabaja los Sistemas Aspel desde tus sucursales con Terminal Server
Trabaja los Sistemas Aspel desde tus sucursales con Terminal Server Debido a los adelantos tecnológicos, hoy en día se pueden realizar conexiones remotas sin necesidad de tener una gran infraestructura
Más detallesServicio de VPN de la Universidad de Salamanca
Servicio de VPN de la Universidad de Salamanca Descripción del Servicio El servicio de VPN de la Universidad de Salamanca permite el acceso a recursos internos de la misma desde cualquier acceso a Internet
Más detallesTutorial CUDA Univ. de Santiago. 6 y 7 de Agosto, 2013
Tutorial CUDA Univ. de Santiago. 6 y 7 de Agosto, 2013 La suma por reducción Este código realiza la suma de un vector de N elementos mediante un operador binario de reducción, es decir, en log 2 (N) pasos.
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detallesSistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co
Sistemas de archivos distribuidos Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co >Abstracción del sistema operativo para representar y organizar los recursos de almacenamiento >Se debe hacer la
Más detallesManual de instalación de Java Runtime Environment.
Manual de instalación de Java Runtime Environment. Se recomienda, antes de proceder con la instalación en línea, desactivar el cortafuego de Internet. En algunos casos, la configuración del cortafuegos
Más detallesSumario Instalación MDT V5.3... 1
Sumario Instalación MDT V5.3... 1 Requerimientos del Sistema... 1 Menú de Inicio... 2 Proceso de Instalación... 3 Después de la instalación... 4 Colocación de la Llave de Protección (USB)... 4 Colocación
Más detallesInstalación en sistemas CONTPAQi
Instalación en sistemas CONTPAQi Objetivo Conocer el procedimiento para realizar la instalación de los sistemas CONTPAQi Instaladores a utilizar Para esta sesión se requieren los instaladores de los siguientes
Más detallesMARFIL CONTABILIDAD ACTUALIZACIÓN FEBRERO 2011
ACTUALIZACIÓN FEBRERO 2011 Este documento es propiedad de Totware Novelda, SL y su contenido es confidencial. Este documento no puede ser reproducido en su totalidad o parcialmente, ni mostrado a terceros,
Más detallesGuía no. 691 instalación del sistema de bancos en red
Guía no. 691 instalación del sistema de bancos en red Requerimientos del equipo Importante!!! Antes de empezar a realizar la instalación de su sistema es necesario considerar lo siguiente: configuraciones
Más detallesSistema Auxiliar Organizador de Horarios para Secundarias
Sistema Auxiliar Organizador de Horarios para Secundarias Página I. ESPECIFICACIONES. ------------------------------------------------------------------------------------- 2 II. DESBLOQUEO DE WINDOWS VISTA
Más detallesManual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático
Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10
Más detallesUbuntu Server 12.10 HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.
Ubuntu Server 12.10 HOW TO : SQUID EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid. Qué es un proxy? Un proxy es un programa o dispositivo que realiza
Más detallesPrograma de Ayuda HERES
Departamento de Hacienda y Administración Pública Dirección General de Tributos Programa de Ayuda HERES Contenido 1. Introducción... 3 2. Requisitos de instalación... 3 2.1. Sistema operativo... 3 2.2.
Más detallesPSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:
CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden
Más detalles1. CONSIDERACIONES GENERALES
Pág. 1. CONSIDERACIONES GENERALES... 1 2. EJECUTANDO ADMINISTRACION... 2 3. PANTALLA PRINCIPAL... 4 4. OPCION BASE DE DATOS... 4 4.1 ACTUALIZAR BASE DE DATOS...5 4.2 COPIA DE SEGURIDAD...6 4.2.1 Realizar
Más detallesMS Outlook: Guía de Configuración
MS Outlook: Guía de Configuración 1 CONFIGURACIÓN DEL CORREO COAC PARA SU USO EN OUTLOOK 2007, 2010 Y 2013 NOTA: Las capturas de pantalla que aparecen en este manual podrán ser ligeramente distintas según
Más detallesMódulo: Ahorra espacio ÍNDICE 1. QUÉ ES WINRAR? 3
ÍNDICE 3 WINRAR 4 : 6 EN EL FUNCIONAMIENTO DEL WINRAR 14 5. VENTAJAS DEL COMPRESOR WINRAR RESPECTO AL COMPRESOR WINZIP 18 2 1. QUÉ ES WINRAR? WinRAR es una versión del compresor RAR para Windows de 32
Más detallesMANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL
MANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL www.tiendaonlinegratis.es Página 1 Bienvenido! Bienvenido, y gracias por confiar en nosotros para convertir tu empresa de Factusol en una completa y eficiente tienda
Más detallesSIMAD CLOUD. La Gestión Documental ahora en la nube, más eficiente SISTEMA INTEGRADO DE ADMINISTRACIÓN DOCUMENTAL
La administración documental profesional es una completa herramienta documental dirigida preferiblemente a pequeñas y medianas organizaciones para ganar control sobre sus documentos, con énfasis en la
Más detallesASUS WebStorage Manual del usuario
ASUS WebStorage Manual del usuario Bienvenido a ASUS WebStorage Siempre puede tener los datos de su equipo y otros dispositivos sincronizados con ASUS WebStorage independientemente del lugar en el que
Más detallesIntroducción a los sitios de SharePoint en Office 365
Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA
Más detallesMANUAL DE PHPMYADMIN
MANUAL DE PHPMYADMIN Complethost Soluciones Internet Registro de dominios:.com,.net,.es,.info,.org,.biz,.tv,.eu,.mobi,.in,.name,.me,.us,.uk,.tel, y más de 50 extensiones " Complethost posiblemente la mejor
Más detallesInstalación del Admin CFDI
Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí
Más detallesLEGALIA Y RECEPCIÓN LEGALIA
Y RECEPCIÓN LEGALIA Manual de usuario 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Leglia y Recepción Legalia http://www.registradores.org Índice 1.LEGALIA...
Más detallesAyuda de Symantec pcanywhere Web Remote
Ayuda de Symantec pcanywhere Web Remote Conexión desde un navegador web Este documento incluye los temas siguientes: Acerca de Symantec pcanywhere Web Remote Protección de la sesión de Web Remote Formas
Más detallesINSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS
INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos
Más detallesPublicar aplicaciones
1 de 15 01/12/2007 1:02 Publicar aplicaciones Una vez configurado todo lo anterior ahora vamos a publicar las aplicaciones a las que queremos que los clientes se conecten, lógicamente primero debemos instalarlas
Más detallesCapítulo 5 Programación del algoritmo en LabVIEW
Programación del algoritmo en LabVIEW En este capítulo se describen las funciones que se emplearon para implementar el control PID wavenet en LabVIEW. El algoritmo wavenet fue implementado en LabVIEW para
Más detallesAntivirus PC (motor BitDefender) Manual de Usuario
Antivirus PC (motor BitDefender) Manual de Usuario Índice 1. Introducción... 3 2. Qué es Antivirus PC?... 3 a. Eficacia... 3 b. Actualizaciones... 4 3. Requisitos técnicos... 4 a. Conocimientos técnicos...
Más detallesSUMA de Vectores: Hands-on
SUMA de Vectores: Hands-on Clase X http://fisica.cab.cnea.gov.ar/gpgpu/index.php/en/icnpg/clases Algunas preguntas practicas (1) Que pasa si los vectores a sumar son muy grandes? (2) Como saber en que
Más detallesNotas de la versión de Capture Pro Software Versión 3.1.0
Notas de la versión de Capture Pro Software Versión 3.1.0 Capture Pro Software versión 3.1.0 es una versión de mejora y corrección de errores para clientes nuevos y existentes de Capture Pro Software.
Más detallesBreve manual de Doxygen
Breve manual de Doxygen José Daniel Franco Barrios Grupo 10 Índice - Instalación o Descarga --------- p. 3 o Instalación en Windows y Linux --------- p. 3 - Utilidad --------- p. 4-7 o Listas ---------
Más detallesOficina Online. Manual del administrador
Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal
Más detalles