Ilustrar el mecanismo de llamadas al sistema para solicitar servicios al sistema operativo.
|
|
- Marcos Camacho Gallego
- hace 8 años
- Vistas:
Transcripción
1 Práctica 1: introducción al simulador SPIM 1. Motivación Seguro que a estas alturas de la carrera sabe ya manejar un ordenador perfectamente. Incluso debe saber cómo programarlos en un lenguaje de alto nivel como es C. Sin embargo, hasta ahora no ha visto cómo funciona en realidad un ordenador por dentro, ya que los lenguajes de alto nivel abstraen la realidad de la máquina para que sea más fácil trabajar con ellas. En esta práctica va a aprender que ahora en lugar de variables como en C, lo que tiene a su disposición son registros y posiciones de memoria. Además veremos que estas variables tienen un rango limitado, por lo que se pueden cometer errores si no se anda con cuidado. Por último veremos cómo se usa el sistema operativo para realizar la entrada y salida del programa. Así se dará cuenta de que algo tan fácil en C como es llamar a la función printf() en la realidad es un proceso bastante complejo. 2. Objetivos Esta práctica tiene varios objetivos principales: Introducir al alumno en el manejo del simulador SPIM. En el laboratorio se va a manejar la versión para X Window System sobre Linux, denominada xspim. Exponer los errores que se pueden producir en las operaciones aritméticas debidos al tamaño finito de la ALU y de los registros internos del procesador. Ilustrar el mecanismo de llamadas al sistema para solicitar servicios al sistema operativo. 3. Tiempo de laboratorio 1 sesión 4. Trabajo previo Leer detenidamente el enunciado de la práctica y la documentación del simulador SPIM. 5. Memoria Se entregarán al finalizar la práctica los códigos fuente de los programas diseñados y las respuestas a las cuestiones formuladas. 6. Arranque del simulador en Linux Arrancar el ordenador seleccionando en el menú de arranque la opción Linux2.4. Hay que estar atento, pues pasados 10 segundos se arranca Windows automáticamente. Cuando aparezca la ventana de login, introduzca su nombre de usuario y su clave. A continuación ya puede abrir una ventana de comandos (mediante el menú Programs ->Sistema ->Terminal UNIX de GNOME) y arrancar el simulador mediante el comando: xspim -geometry 640x & 1
2 Figura 1: xspim xspim es el nombre del simulador y la opción -geometry 640x especifica el tamaño de la ventana y su posición. Es necesario especificar el tamaño debido a que el tamaño por defecto no cabe en la pantalla. El carácter & se utiliza para ejecutar el programa en background de forma que se quede libre el terminal para introducir más comandos. En la pantalla aparecerá una ventana como la mostrada en la figura 1. Como puede observar, la ventana se divide en 5 zonas: En la primera zona, situada en la parte superior de la ventana, se muestran los registros del procesador. En la segunda zona se han situado una serie de botones que permiten controlar el funcionamiento del simulador. En la tercera zona se muestra el segmento de texto, que es la parte de la memoria en la que se sitúan los programas. Éste a su vez tiene dos partes, el programa de usuario y el programa de sistema (KERNEL). Además, esta zona se divide en 4 columnas: en la primera columna se muestra la dirección de memoria, en la segunda su contenido en hexadecimal, en la tercera el código en ensamblador y en la cuarta el código tal como está escrito en el archivo fuente (el número que precede la instrucción es el número de línea dentro de dicho archivo fuente). En la cuarta zona se muestra el segmento de datos, que a su vez se divide en DATA (datos del programa de usuario), STACK (pila) y KERNEL DATA (datos del sistema). Por último, la quinta zona muestra los mensajes del simulador. Todas las zonas anteriores muestran sólo una parte de la información que contienen. Para visualizar el resto, basta con pulsar con el ratón sobre la zona deseada y a continuación se pueden usar las teclas de avance y retroceso de página para visualizar el resto de información de cada zona. Por ejemplo, si pulsa con el ratón en la zona de registros y pulsa a continuación la tecla de avance de página, aparecerán en la pantalla los registros de coma flotante de precisión simple. A la derecha de las líneas que dividen cada zona aparecen unos cuadrados negros. Éstos permiten variar el tamaño de las zonas arrastrando con el ratón. No obstante, la zona de registros tiene un tamaño mínimo y la de botones es fija. 2
3 7. Arranque del programa en Windows Una vez abierta la sesión, hay que ejecutar el archivo e:\spim.bat. Para ello, lo más fácil es usar la opción ejecutar del menú inicio. El funcionamiento de la versión de Windows es similar a la de Linux mostrada en el apartado anterior. Para más detalles puede consultar el manual del programa, disponible en la página web del laboratorio. 8. Introducción de un programa Arranque su editor de texto favorito (por ejemplo xemacs en Linux o notepad en Windows) y teclee el siguiente programa en ensamblador: # Programa simple para sumar dos variables.data # zona de datos datos:.word 2, 3 # las dos palabras que se suman.text.globl main # zona de programas # la etiqueta main ha de ser global main: la $t0, datos # t0 apunta a la zona de datos. lw $t1, 0($t0) lw $t2, 4($t0) # t1 y t2 contienen los datos a comparar. add $t1, $t1, $t2 salida: jr $ra # Salimos de la rutina main(). Las palabras que comienzan con un punto:.data,.word,.text y.globl son directivas del ensamblador. Se utilizan para dar órdenes al ensamblador acerca de cómo ha de generar el código. Los significados de cada una de las directivas utilizadas en este programa son:.data: Indica al ensamblador que los siguientes elementos han de situarse en el segmento de datos. Se puede indicar opcionalmente una dirección para que coloque los elementos a partir de dicha dirección. Si no se indica nada se colocan a partir de la dirección 0x word: Guarda los valores que siguen a la directiva en palabras sucesivas de memoria..text: Indica al ensamblador que los siguientes elementos han de situarse en el segmento de texto (programas) del usuario..globl: Declara la etiqueta que le sigue como global, de forma que puede referirse desde otros archivos. Además, en este programa se ha usado una instrucción que no se ha estudiado aún en clase: la. En realidad se trata de una pseudoinstrucción que carga la dirección de la etiqueta (en lugar del dato que contiene la etiqueta) en el registro destino. Cuando termine de introducir el programa guardelo en disco utilizando como extensión del nombre un.s Carga del programa Para cargar el programa, pulse sobre el botón load en la versión de Linux o seleccione el menú File->Open en la versión de Windows. En la ventana que aparece seleccione el archivo con el código en ensamblador (Windows) o teclee su nombre completo (Linux). Como puede observar, el programa se carga a partir de la dirección 0x , pues de la 0x a la 0x C está el código de arranque. Ejecución del programa Una vez cargado, podemos pasar a ejecutarlo. Para ello en la versión Linux pulse sobre el botón run. En la de Windows puede usar el menú Simulator->Go o pulsar la tecla F5. Aparecerá una ventana en la que se puede seleccionar la dirección de arranque y los argumentos del programa. Pulse ok para ejecutar el programa desde la dirección 0x , que es donde comienza el código de arranque que se encarga de saltar a la etiqueta main de nuestro programa mediante la instrucción jal. Compruebe si el resultado de la ejecución es correcto. Por qué la última instruccíon de nuestro programa es jr $ra? 3
4 Ejecución paso a paso Ejecute el programa paso a paso utilizando la orden step comenzando desde la dirección 0x En la versión de Windows la ejecución paso a paso se realiza pulsando la tecla F10. Además, en Windows es necesario volver a cargar el programa de nuevo mediante el menú simulator->reload cada vez que se desee realizar una nueva ejecución paso a paso. Qué instrucción ha generado la pseudoinstrucción la? Por qué? Puntos de ruptura (breakpoints) Aunque la ejecución paso a paso es muy útil para depurar los programas, cuando éstos tienen un tamaño considerable puede llevarnos bastante tiempo ir ejecutando todo el programa hasta llegar a la zona en la que está el problema. Para evitar esto los puntos de ruptura permiten ejecutar el programa a su velocidad normal hasta que se llega a una instrucción determinada en la que se detiene la ejecución y se devuelve el control al usuario de forma que éste pueda inspeccionar los valores de las variables, ejecutar el resto del programa paso a paso, etc. Mediante la opción breakpoints (menú simulator->breakpoints en Windows) coloque un punto de ruptura en la primera instrucción del programa. Ejecute desde la dirección 0x (Código de arranque). Verifique que el programa se detiene en la primera dirección del programa. Continue ejecutando el programa paso a paso. Modificación de datos Mediante la opción set value (menú Simulator->Set Value en Windows) modifique la memoria para que el programa sume Ejecute el programa y compruebe el resultado. Para ver qué ocurre si no tenemos en cuenta que el rango de los registros es limitado, repita esta operación para sumar Ocurre alg ún error al ejecutar el programa? En caso afirmativo modifique el programa para que no se produzca el error. Da el programa ahora un resultado correcto? Ejecute ahora el programa paso a paso hasta la instrucción anterior a la suma. Modifique el valor de los registros t1 y t2 mediante la opción set value para que se sume 1+2. Continúe la ejecución del programa y compruebe el resultado. 9. Llamadas al sistema En la asignatura de sistemas operativos, estudiarán que una de las misiones de éstos es el facilitar el uso del hardware por parte de los programadores de aplicaciones. Para ello, todos los sistemas operativos disponen de un mecanismo para que los programas de aplicación puedan solicitarle servicios. Estos servicios pueden ser tan simples como leer un dato del teclado o tan complejos como enviar una serie de datos por la Red. El simulador SPIM simula una serie de llamadas al sistema operativo mediante la instrucción syscall. Estas llamadas permiten, entre otras cosas, la entrada de datos por teclado y la salida de datos por un terminal. Para realizar una llamada al sistema hay que colocar en el registro v0 un código que identifica el servicio que se desea y en los registros a0 a3 los argumentos necesarios. A continuación se ejecuta la instrucción syscall para realizar la llamada. Si la llamada al sistema devuelve algún valor, éste se deposita en el registro v0. En la figura A.17 del apéndice A de (Patterson y Hennessy, 2000) se muestra un listado completo de los servicios soportados por SPIM. En esta práctica sólo nos interesan tres: Servicio Código de llamada Argumentos Resultado print int 1 a0 = entero print string 4 a0 = dir cadena read int 5 entero en v0 Hasta ahora se han introducido los datos como constantes del programa y se ha dejado el resultado en un registro. Obviamente este modo de trabajo no es muy conveniente. Modifique el programa anterior para que lea dos enteros desde el teclado e imprima su suma en el terminal. Antes de cargarlo en el simulador es necesario borrar la memoria mediante el comando clear ->Memory & Registers. Qué ocurre al sumar ? Impresión de cadenas de caracteres El interfaz actual, aunque mejor que la primera versión, deja bastante que desear. Sería conveniente poder imprimir algún mensaje al usuario para que sepa lo que tiene que hacer. Para ello se puede utilizar la llamada al sistema 4
5 print string que permite imprimir la cadena de caracteres cuya dirección está almacenada en a0. Las cadenas han de situarse previamente en el área de datos mediante la directiva.asciiz. Así, si se escribe dentro del área de datos: cad1:.asciiz "Introduzca un entero " El compilador creará un espacio en memoria y lo inicializará con la cadena de caracteres terminada con un \0. Modifique el programa anterior para hacerlo más educado. Un ejemplo de funcionamiento del programa se muestra a continuación: Introduzca un entero 4 Introduzca un entero 5 El resultado es Final de la práctica Una vez finalizada la práctica, cierre la sesión (Desktop ->Log Out en Linux). El informe de la práctica ha de contener los listados de los programas realizados y las respuestas razonadas a las preguntas formuladas a lo largo de la práctica. Referencias Patterson, D. A. y Hennessy, J. L. (2000). Estructura y diseño de computadores. Interficie circuitería/programación. Reverté. 5
Centro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesRecursos de Aprendizaje
1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas
Más detallesPara 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 detallesCÓ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 detallesGuía Laboratorio Número 1
Guía Laboratorio Número 1 Página 1 de 5 Arquitectura de Computadoras 06/04/2014 Repaso lenguaje ensamblador Escribir códigos en lenguaje ensamblador es bastante sencillo, por lo que no es necesario el
Más detallesDescarga 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 detallesInstructivo de Microsoft Excel 2003
Instructivo de Microsoft Excel 2003 El presente instructivo corresponde a una guía básica para el manejo del programa y la adquisición de conceptos en relación a este utilitario. Que es Microsoft Excel?
Más detallesProgramació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 detallesDev C++. Compilador de C para Windows
Práctica 6 Dev C++. Compilador de C para Windows 1. Introducción Estas notas sirven de apoyo para la realización de las prácticas de programación en lenguaje C de la asignatura Fundamentos de Informática
Más detallesInternet aula abierta
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 detallesManual Impress Impress Impress Impress Impress Draw Impress Impress
Manual Impress Se puede definir Impress como una aplicación dirigida fundamentalmente a servir de apoyo en presentaciones o exposiciones de los más diversos temas, proyectando una serie de diapositivas
Más detallesPara ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes:
Acceso a la aplicación Descripción del ambiente de trabajo Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón Inicio: 1. Seleccionar
Más detallesMATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Más detallesEDWIN KÄMMERER ORCASITA INGENIERO ELECTRÓNICO
Identifica los tipos de datos y funciones - Tipos de Datos: Excel soporta 5 tipos de datos, estos son: a) Numéricos: Están formados por cualquiera de los 10 dígitos (del 0 al 9) y pueden estar acompañados
Más detallesAPUNTES DE WINDOWS. Windows y sus Elementos INSTITUTO DE CAPACITACIÓN PROFESIONAL. Elementos de Windows
1 APUNTES DE WINDOWS Unidad 1: Windows y sus Elementos Elementos de Windows Escritorio: Es la pantalla que aparece cuando se inicia una sesión con Windows, desde aquí es de donde se administra el computador.
Más detallesTeclado sobre una PDA para Personas con Parálisis Cerebral
Manual de Usuario - 1 - - 2 - Teclado sobre una PDA para Personas con Parálisis Cerebral Capítulo 1. MANUAL DE USUARIO 12.1 Descripción de la aplicación Este programa le permitirá llevar a cabo las siguientes
Más detallesGE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &
')) GE Power Management 6S``O[WS\bORS1]\TWUc`OQWÕ\g /\ãzwawars@suwab`]arszawabs[o GE-FILES 7\ab`cQQW]\Sa 539$ & *(Ã3RZHUÃ0DQDJHPHQW +D\DOJRTXHQRHQFXHQWUD" $OJRQRHVWiVXILFLHQWHPHQWHFODUR" 6,Ã 7,(1(Ã $/*Ô1Ã
Más detallesLa 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Índice general de materias LECCIÓN 7 74
Índice general de materias LECCIÓN 7 74 BUSCAR 74 BUSCAR CON FORMATO 77 REEMPLAZAR 78 REEMPLAZAR CON FORMATO 79 NOTAS AL PIE DE PÁGINA 79 CONFIGURAR LAS NOTAS 81 INSERTAR NOTAS AL PIE 83 MODIFICAR NOTAS
Más detallesMicrosoft Office XP Excel XP (I)
PRÁCTICA 1 HOJA DE CÁLCULO Microsoft Office XP Excel XP (I) 1. Entrar en Windows 98 (ver práctica 1), y en el Excel abriendo el icono Microsoft Office del escritorio y seleccionar el icono Microsoft Excel,
Más detallesManual del Profesor Campus Virtual UNIVO
Manual del Profesor Campus Virtual UNIVO Versión 2.0 Universidad de Oriente UNIVO Dirección de Educación a Distancia INDICE 1. Campus Virtual. 03 1.1 Accesos al Curso 04 1.2 Interfaz del Curso...06 1.3
Más detallesConstrucción de Escenarios
Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,
Más detallesEjercicio 1. Desarrollar un pequeño juego para practicar mecanografía.
Examen Curso 2001-2002. Convocatoria de Febrero Página 1 Ejercicio 1. Desarrollar un pequeño juego para practicar mecanografía. Este ejercicio se divide en dos partes con el fin de que el alumno no intente
Más detallesClase Nº 9 OPERADOR PC. P á g i n a 1 HOJA DE CALCULO MICROSOFT EXCEL
P á g i n a 1 Clase Nº 9 HOJA DE CALCULO MICROSOFT EXCEL Para acceder a este programa se debe hacer clic en el botón INICIO, luego en PROGRAMAS, luego en MICROSOFT OFFICE y finalmente en MICROSOFT EXCEL.
Más detallesUna breve introducción a Excel c
Una breve introducción a Excel c Martes 22 de febrero de 2005 Curso de Formación continua en Matemáticas UAM Curso 2004/2005 1. Introducción Excel c es una aplicación de hojas de cálculo electrónicas:
Más detallesEste programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.
1 Programa 1 Utilizando el icono añadimos un movimiento a por cada línea de programa. Podremos usar 8 posibles líneas de programa (Base, Hombro, Codo, Muñeca, Pinza, Salida 1, Salida 2 y línea en blanco).
Más detallesMICROSOFT EXCEL 2007. Introducción: Qué es y para qué sirve Excel2007? TECNOLOGIA/ INFORMATICA: MS-EXCEL
MICROSOFT EXCEL 2007 Qué es y para qué sirve Excel2007? Excel 2007 es una hoja de cálculo integrada en Microsoft Office. Esto quiere decir que si ya conoces otro programa de Office, como Word, Access,
Más detallesPráctica 2 de Microsoft Access
Práctica 2 de Microsoft Access Israel González Carrasco (israel.gonzalez@uc3m.es) María Belén Ruiz Mezcua (mbelen.ruiz@uc3m.es) 1. FORMULARIOS 1) En primer lugar se creará una base de datos con el nombre
Más detallesINSTALACIÓN, UTILIZACIÓN Y OPTIMIZACIÓN
INSTALACIÓN, UTILIZACIÓN Y OPTIMIZACIÓN Funcionamiento: El programa en cuestión permite congelar nuestro disco duro, de manera que trabajemos normalmente con él (Crear y borrar archivos, instalar y desinstalar
Más detallesENTORNO DE TRABAJO DE WORD 2007
ENTORNO DE TRABAJO DE WORD 2007 Esta nueva versión de Office no contiene las 4 barras que son comunes a versiones anteriores, en esta ocasión solo contiene una barra llamada barra de título, una banda
Más detallesPara ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:
Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :
Más detallesFOCO GESTIÓN DE GRUPOS
FOCO GESTIÓN DE GRUPOS MANUAL DE USUARIO CONVENIO DE PRÁCTICAS ÍNDICE 1. INTRODUCCIÓN... 3 2. BÚSQUEDA DE CONVENIOS... 3 3. ALTA CONVENIO... 5 4. MODIFICACIÓN DEL CONVENIO... 18 5. ELIMINAR CONVENIO...
Más detallesPROTEUS Depuración de programas para microprocesadores
PROTEUS Depuración de programas para microprocesadores Introducción Como ya se ha indicado en temas anteriores, la aplicación PROTEUS, tiene entre sus utilidades la simulación de los esquemas realizados
Más detallesGUÍA PGA SISTEMA EXTRANJERO
GUÍA PGA SISTEMA EXTRANJERO Contenidos GUÍA PGA ENSEÑANZAS EXTRANJERAS... 1 1.-INSTALACION Y MANEJO DE LA APLICACIÓN... 2 1.1.- Instalación de la PGA.... 2 1.2.- La primera vez:... 2 1.3.- El menú de la
Más detallesGesfincas. INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local)
Gesfincas INSTALACIÓN DE LA APLICACIÓN (Monopuesto y Red Local) GESFINCAS precisa ser instalado en el disco duro de su ordenador (en los supuestos de versiones para Red Local, en el Servidor del sistema
Más detallesGuía de uso de Moodle para participantes
Guía de uso de Moodle para participantes ÍNDICE 1 ACCESO... 4 1.1 PORTAL... 4 1.2 INGRESAR A PLATAFORMA... 6 1.3 ESTRUCTURA DEL CURSO... 7 1.3.1 BLOQUES... 8 2 RECURSOS Y MÓDULOS... 10 LOS RECURSOS SE
Más detallesEn esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.
ESTRUCTURA DEL SISTEMA DE ARCHIVOS 1. Introducción. En la unidad anterior se esbozó mediante la explicación de los formatos del disco duro, distintos tipos de sistemas de archivos: FAT16, FAT32, NTFS y
Más detallesCátedra de Cardiología
UMH-SEC-MENARINI de formación no presencial Tutorial para la configuración de cookies y ventanas emergentes Entorno Virtual de Aprendizaje Director Dr. Vicente Bertomeu Martínez Hospital Universitario
Más detallesProyectos 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 detallesUn Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro
Introducción Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro acceso al mundo Web. Cuando queremos entrar a Internet, lo primero que se abre en el ordenador es el
Más detallesBienvenido al sistema de Curriculum Digital CVDigital
CVDigital 1 Bienvenido al sistema de Curriculum Digital CVDigital Este programa se ha desarrollado con el fin de llevar a cabo Certificaciones y Recertificaciones de los profesionales a partir del ingreso
Más detallesInstituto Mar de Cortés Elaborar Documentos en Procesador de Texto
Instituto Mar de Cortés Elaborar Documentos en Procesador de Texto Configurar página Cuando estamos escribiendo en un documento Word es como si lo hiciéramos en una hoja de papel que luego puede ser impresa.
Más detallesMANUAL BÁSICO DE WRITER
MANUAL BÁSICO DE WRITER Los contenidos que vamos a tratar en este pequeño manual son los siguientes: 1. 2. 3. 4. 5. 6. 7. 8. Qué es OpenOffice y qué es Writer? Cómo accedemos a Writer? Principales opciones
Más detallesSharpdesk V3.5. Guía de instalación: Edición con clave de producto. Versión 1.0
Sharpdesk V3.5 Guía de instalación: Edición con clave de producto Versión 1.0 Derechos de autor Los derechos de autor de este software pertenecen a Sharp Corporation. La reproducción, adaptación o traducción
Más detallesUso del programa CALC
Uso del programa CALC 1. Introducción. Podemos considerar una hoja de cálculo como una tabla en la que tenemos texto, números y fórmulas relacionadas entre si. La ventaja de usar dicho programa radica
Más detallesFigura 1 Abrir nueva hoja de cálculo
1. DISEÑO DE UNA HOJA Para abrir una hoja de cálculo existente en el espacio de trabajo del usuario, debe ir al menú Archivo > Abrir, o bien desde el botón Abrir archivo de la barra de herramientas, o
Más detallesManual 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 detallesgenerar columnas de texto y números disponer texto en columnas paralelas (para traducciones por ejemplo) situar imágenes junto a textos.
Módulo 3 Herramientas de Cómputo Tablas y Gráficos Las tablas de Word tienen una función similar a las tabulaciones pero con muchas más opciones de formato permitiendo mejores acabados. Mediante tablas
Más detallesServicio 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 detallesGuía de instalación de Gesclivet.
Guía de instalación de Gesclivet. Índice 1. Previo a la instalación 2. Instalación en un único puesto de trabajo 3. Instalación en una Red de ordenadores 3.1. Instalación en el puesto Servidor 3.2. Instalación
Más detallesMódulo 8: Ofimática básica. Unidad didáctica 4: Introducción y modificación de datos. Access
Módulo 8: Ofimática básica Unidad didáctica 4: Introducción y modificación de datos Access UNIDAD DIDÁCTICA 4 Introducción y modificación de datos Créditos Autor/es: Fuentes Innovación y Cualificación
Más detallesLABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL
OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos
Más detallesPrá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 detallesPROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0
PROGRAMA INFORMÁTICO PARA LA CUMPLIMENTACIÓN DE RECETAS EN FORMATO XML VERSIÓN: 1.0 MARZO 2013 1 Índice de contenido 1. Introducción......3 2. Instalación...5 3. Menú Opciones...6 3.1. Abrir directorio
Más detallesManual de Usuario. Del. Módulo de Lector de códigos de barras. FacturPin. Diseñado y producido por. SystemPin
Manual de Usuario Del Módulo de Lector de códigos de barras FacturPin Diseñado y producido por SystemPin Manual de usuario FACTURPIN Página: 3 INTRODUCCIÓN Este Manual de funcionamiento esta escrito con
Más detallesPlataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
Más detallesZCARTAS: 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 detallesNOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN
NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:
Más detallesTutorial 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 detallesManual de adminitración web www.accioncosteira.es
Manual de adminitración web www.accioncosteira.es Manual de administración Accioncosteira.es Contenidos 1. Presentación de la página...3 2. Tipos de contenido...5 2.1. Tipos de contenido...5 2.2. Categorías...5
Más detallesA continuación, se detalla el uso de los accesorios más comunes:
4 Los Accesorios de Windows I El sistema operativo Windows incorpora una serie de programas de utilidad general, de forma que pueda trabajar con su ordenador sin tener que recurrir a programas comerciales.
Más detalles2.1. Creo, diseño y doy formato a la hoja de cálculo. Qué es la hoja de cálculo? 2.1. 1. Qué es la hoja de cálculo.
2.1. Creo, diseño y doy formato a la hoja de cálculo. Qué es la hoja de cálculo? 2.1. 1. Qué es la hoja de cálculo. Las hojas de cálculo electrónicas, fueron diseñadas en base a la distribución de hojas
Más detallesGUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
Más detalles6.1. Conoce la papelera
Unidad 6. La papelera de Reciclaje 6.1. Conoce la papelera La papelera no es más que un espacio en el disco duro reservado para almacenar la información que eliminamos, evitando que esta información aparezca,
Más detallesComenzando con MATLAB
ÁLGEBRA LINEAL INGENIERÍA INFORMÁTICA Curso 08/09 PRÁCTICA 1 Comenzando con MATLAB 1 Funcionamiento de Matlab MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería.
Más detallesManual Time One Software control de horarios
Manual Time One Software control de horarios C/ Salva 63, 3º, 1ª 08004 Barcelona ( España ) Telf.: 93 329 34 35 Mail: info@bioclave.com Web: www.bioclave.com Índice 1 - Instalación.....3 2 - Guía inicio
Más detallesUna plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.
USAR PLANTILLAS Vamos a conocer y manejar con más precisión las opciones disponibles en Excel2010 a la hora de empezar un libro de trabajo, como puede ser el uso de plantillas como modelos que usaremos
Más detallesPRÁCTICAS DE GESTIÓN GANADERA:
PRÁCTICAS DE GESTIÓN GANADERA: MANEJO DE HOJA DE CÁCULO (EXCEL) 1. INTRODUCCIÓN AL MANEJO DE EXCEL La pantalla del programa consta de una barra de herramientas principal y de una amplia cuadrícula compuesta
Más detalles1 Microsoft Office Word 2007.
1 Microsoft Office Word 2007. Al abrir Word 2007 por primera vez, es posible que le sorprenda su nuevo aspecto. La mayoría de los cambios se encuentra en la cinta de opciones, el área que se extiende por
Más detallesA25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II
DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones
Más detallesEl teclado permite introducir texto, datos numéricos u órdenes concretas al ordenador.
Introducción a la computación La computadora Una computadora o computador (del inglés computer y este del latín computare -calcular), también denominada ordenador (del francés ordinateur, y este del latín
Más detallesMANEJANDO FICHEROS Y CARPETAS
Tutorial 1 MANEJANDO FICHEROS Y CARPETAS 1.1.- Creando carpetas Para organizar la información que almacenamos en nuestros ordenadores, tenemos una elemento denominado carpeta. Vamos a ver cómo, usando
Más detalles2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor
ADMINISTRACIÓN. 1. Pacientes 1.1. Dar de alta un paciente 1.2. Buscar un paciente 1.3. Editar un paciente 1.4. Borrar un paciente 1.5. Realizar pagos 1.6. Facturar desde un paciente 1.7. Facturar actuaciones
Más detallesEl Modo SQL de Emacs
El Modo SQL de Emacs Ismael Sanz Departamento de Ingeniería y Ciencias de la Computación Universitat Jaume I 1. Introducción Las bases de datos relacionales suelen proporcionar unos intérpretes interactivos
Más detallesUsando el editor de texto vi
Usando el editor de texto vi Juan José Álvarez Sánchez Escuela Universitaria de Informática Universidad de Valladolid campus Segovia 24 de febrero de 2004 1. Introducción Antes de empaparse en el uso del
Más detallesCombinar comentarios y cambios de varios documentos en un documento
Combinar comentarios y cambios de varios documentos en un documento Si envía un documento a varios revisores para que lo revisen y cada uno de ellos devuelve el documento, puede combinar los documentos
Más detallesMACROS Y FORMULARIOS
MACROS Y FORMULARIOS Para poder realizar formularios en Excel es necesario ubicar el menú programador Qué hacer si no aparece el menú programador? En algunos equipos no aparece este menú, por lo que es
Más detallesOperación de Microsoft Word
Trabajar con tablas Las tablas permiten organizar la información y crear atractivos diseños de página con columnas paralelas de texto y gráficos. Las tablas pueden utilizarse para alinear números en columnas
Más detallesElementos de Microsoft Word
Contenido 1. Distintas formas de iniciar Word 2007... 2 2. Ayuda de Word... 2 3. Las barras de herramientas... 3 4. Funcionamiento de las pestañas. Cómo funcionan?... 4 5. Personalizar barra de acceso
Más detallesImpress : 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 detallesCASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Más detallesPRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0
PRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0 OBJETIVOS: Conocer el paquete computacional Electronics Workbench 4.0 e identificar sus capacidades y limitaciones. a) Construir
Más detallesSMS Gestión. manual de uso
SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2
Más detallesPlataforma Helvia. Manual de Administración. Bitácora. Versión 6.06.04
Plataforma Helvia Manual de Administración Bitácora Versión 6.06.04 ÍNDICE Acceso a la administración de la Bitácora... 3 Interfaz Gráfica... 3 Publicaciones... 4 Cómo Agregar una Publicación... 4 Cómo
Más detallesPlanilla de cálculo. Módulo II - OpenOffice.org Calc
Planilla de cálculo Módulo II - OpenOffice.org Calc 1 OpenOffice.org Calc Índice de contenidos Introducción Fórmulas Operadores matemáticos Autorrellenar Una función especial: Autosuma Algunas funciones
Más detallesTema 2: Arquitectura del repertorio de instrucciones. Visión del computador que tiene el programador en bajo nivel.
Tema 2: Arquitectura del repertorio de instrucciones Visión del computador que tiene el programador en bajo nivel. Lo que el programador en lenguaje ensamblador debe conocer para escribir programas: (1)
Más detallesPara 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 detallesMANUAL DE USUARIO OPERADOR LOGÍSTICO
OPERADOR LOGÍSTICO Para poder utilizar la aplicación de ECOLUM, como Operador Logístico es necesario: Disponer de conexión a Internet. Microsoft Windows Vista o superior. Tener instalado los siguientes
Más detallesFlor +. Manual básico para enfermeras y auxiliares de Enfermería
HOSPITAL UNIVERSITARIO REINA SOFÍA ÁREA DE ENFERMERÍA Flor +. Manual básico para enfermeras y auxiliares de Enfermería Consejería de Salud 0. ACCESO AL MÓDULO Para acceder al sistema informático del hospital
Más detallesUSO DEL COMANDO. Fdisk. Autor :. Alejandro Curquejo. Recopilación :. Agustí Guiu i Ribera. Versión :.. 1.0
USO DEL COMANDO Fdisk Autor :. Alejandro Curquejo Recopilación :. Agustí Guiu i Ribera Versión :.. 1.0 Fecha : 30 de Junio del 2001 USO DE FDISK El programa FDISK suministra información sobre las particiones,
Más detallesDIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES
DIRECCIÓN DE SISTEMAS DE INFORMACIÓN DEPARTAMENTO CERES RENOVACIÓN DEL CERTIFICADO CON MOZILLA FIREFOX EN SOFTWARE O TARJETA CRIPTOGRÁFICA (WINDOWS Y MAC) NOMBRE FECHA Elaborado por: Soporte Técnico 23/02/2011
Más detallesManual para Empresas Prácticas Curriculares
Manual para Empresas Prácticas Curriculares ÍNDICE 1. Introducción... 3. Registro y Acceso... 3.1. Registro Guiado... 4.1. Registro Guiado Datos Básicos... 5.1. Registro Guiado Contactos... 5 3. Creación
Más detallesGESTIÓN DE CERTIFICADOS DE HOMOLOGACIÓN A TRAVÉS DE INTERNET.
GESTIÓN DE CERTIFICADOS DE HOMOLOGACIÓN A TRAVÉS DE INTERNET. DTI, S.A. ha desarrollado una aplicación para la gestión de los certificados de instalaciones de láminas Solarcheck en vehículos a través de
Más detallesEnlace ContPaq i Nóminas Nomipaq
Enlace ContPaq i Nóminas Nomipaq 1 EXPORTAR PERIODOS, INCIDENCIAS O EMPLEADOS DE ContPaq i Nóminas Nomipaq Una vez abierto nuestro sistema de nómina Nomipaq hacer lo siguiente: 1. Menú Interfaz opción
Más detallesPráctica 00: Compilador
Práctica 00: Compilador El objetivo de esta práctica es aprender a utilizar el compilador y el entorno de desarrollo instalado en las aulas de la Escuela Técnica Superior de Ingeniería ICAI. 1. Compiladores
Más detallesMANUAL DEL USUARIO (SEPDCA)
MANUAL DEL USUARIO Simulador Educativo Para la Dispersión de Contaminantes Atmosféricos SEPDCA ÍNDICE A. Requerimientos del ordenador. 63 B. Secciones del SEPDCA 63 C. Cómo realizar eventos?... 73 D. Resultados.
Más detalles5.2.1 La Página Principal
5.2 Las Páginas WEB Una página Web es un documento electrónico escrito en un lenguaje de ordenador llamado HTML, o Hypertext Markup Language (lenguaje de marcación de hipertexto). Como ya hemos dicho,
Más detallesBoot Camp Manual de instalación y configuración
Boot Camp Manual de instalación y configuración Contenido 3 Introducción 3 Requisitos 4 Visión general de la instalación 4 Paso 1: Comprobar si hay actualizaciones disponibles 4 Paso 2: Preparar el Mac
Más detallesQUÉ ES HOMEBASE? Encontrar Libros
QUÉ ES HOMEBASE? HomeBase 2.3 es el software de gerencia de inventario que permite no perder de vista sus libros, catálogos, desideratas, clientes y facturas. Usted puede agregar nuevas entradas, actualizar
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 detalles