Prof. Ing. Miguel Angel Aguilar Ulloa

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Prof. Ing. Miguel Angel Aguilar Ulloa 2009-2010"

Transcripción

1 LECCIÓN 3 ARQUITECTURA DE SOFTWARE DE SISTEMAS EMPOTRADOS Prof. Ing. Miguel Angel Aguilar Ulloa

2 Copyright Ing. Miguel Angel Aguilar Ulloa. Última actualización: 15/02/2010. Usted es libre de: Copiar, distribuir y comunicar públicamente la obra. LICENCIA Hacer obras derivadas. Bajo las siguientes condiciones: Reconocimiento Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador (pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de su obra). No comercial No puede utilizar esta obra para fines comerciales. Compartir bajo la misma licencia Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta. Texto de la licencia: 2

3 1. Código Abierto (Open Source). 2. Software libre (Free Software). 3. Software propietario. CONTENIDO 4. Licencias de software. 5. Arquitecturas de software de los sistemas empotrados. 6. Arquitectura de software de los sistemas empotrados. 1. Firmware. 2. Sistema operativo. 3. Sistemas de archivos 4. Aplicación. 3

4 1. CÓDIGO ABIERTO (OPEN SOURCE).

5 La idea detrás del open source es sencilla: cuando los programadores en internet pueden leer, modificar y redistribuir el código fuente de un programa, éste evoluciona, se desarrolla y mejora. Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una velocidad impresionante, mayor a la aplicada en el desarrollo de software convencional o cerrado, dando como resultado la producción de un mejor software. CÓDIGO ABIERTO (OPEN SOURCE) 5

6 Premisas del Código Abierto 1. Libre redistribución: el software debe poder ser regalado o vendido libremente. 1. Código fuente: el código fuente debe estar incluido u obtenerse libremente. 2. Trabajos derivados: la redistribución de modificaciones debe estar permitida. 3. Integridad del código fuente del autor: las licencias pueden requerir que las modificaciones sean redistribuidas sólo como parches. CÓDIGO ABIERTO (OPEN SOURCE) 4. Sin discriminación de personas o grupos: nadie puede dejarse fuera. 5. Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos. 6

7 Premisas del Código Abierto 7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa. 8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor. 9. La licencia no debe restringir otro software: la licencia no puede obligar a que algún otro software que sea distribuido con el software abierto deba también ser de código abierto. CÓDIGO ABIERTO (OPEN SOURCE) 10. La licencia debe ser tecnológicamente neutral: no debe requerirse la aceptación de la licencia por medio de un acceso por clic de ratón o de otra forma específica del medio de soporte del software. 7

8 2. SOFTWARE LIBRE

9 El Software Libre funciona bajo un ideal: el software propietario, al no poder compartirse, es antiético dado que prohibir compartir entre seres humanos va en contra de las leyes naturales. Richard Stallman es el creador de los conceptos de software libre. SOFTWARE LIBRE (FREE SOFTWARE) Richard Stallman en FOSDEM 2005 en Bruselas por chrys 9

10 Mapa conceptual de software libre SOFTWARE LIBRE (FREE SOFTWARE) 10

11 El movimiento del software libre hace especial énfasis en los aspectos morales o éticos del software, viendo la excelencia técnica como un producto secundario deseable de su estándar ético. El movimiento Open Source ve la excelencia técnica como el objetivo prioritario, siendo la compartición del código fuente un medio para dicho fin. El Open Source o Código Abierto, es hablar de Software Libre pero de forma amigable a las empresas. El término Open Source no plantea cuestiones éticas, como lo hace el término Software Libre. DIFERENCIAS ENTRE CÓDIGO ABIERTO Y SOFTWARE LIBRE 11

12 Ambos movimientos reconocen el mismo conjunto de licencias y mantienen principios equivalentes. Un término que pretende resolver posibles ambigüedades o confusiones que ambos términos generan es FOSS (Free Open Source Software). SIMILITUDES ENTRE CÓDIGO ABIERTO Y SOFTWARE LIBRE 12

13 El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU. PROYECTO GNU 13

14 El nombre Linux viene del núcleo Linux, inicialmente escrito por Linus Torvalds en El software de sistema viene, normalmente, del sistema operativo GNU, iniciado por Richard Stallman. La contribución de GNU es la razón por la que algunos prefieren llamar GNU/Linux al sistema operativo formado por las herramientas de GNU y el núcleo Linux en su conjunto. LINUX/GNU 14

15 3. SOFTWARE PROPIETARIO

16 El software no libre también llamado software propietario se refiere a cualquier programa en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido. SOFTWARE PROPIETARIO 16

17 4. LICENCIAS DE SOFTWARE

18 Una licencia es aquella autorización formal con carácter contractual que un autor de un software da a un interesado para ejercer "actos de explotación legales". Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias. Cuando se desarrolla un proyecto basado en tecnologías de código abierto o software libre se debe tener claras las implicaciones legales del uso de dicho software, debido a que las licencias que se emplean tienen particularidades con respecto a las licencias de software comunes. LICENCIAS DE SOFTWARE 18

19 Licencias GPL y LGPL Cuando se desarrolla sistemas basados en Linux hay dos tipos de licencias que entran en juego: La Licencia Pública General (GPL) y La Licencia Pública General Reducida (LGPL). Ambas están disponibles en el sitio del proyecto GNU: La licencia GPL se emplea principalmente en las aplicaciones, mientras que la LGPL se usa para bibliotecas. LICENCIAS DE SOFTWARE El kernel de Linux y el toolchain de GNU poseen la licencia GPL y la biblioteca estándar de C posee la licencia LGPL. 19

20 Licencias GPL Una de las más utilizadas es la Licencia Pública General de GNU (GNU GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL. LICENCIAS DE SOFTWARE Es decir, la licencia GNU GPL posibilita la modificación y redistribución del software, pero únicamente bajo esa misma licencia. 20

21 Licencia Pública General - GPL La licencia GPL lo que busca primordialmente un mayor grado de libertad a los desarrolladores y lo usuarios, permitiéndoles emplear, modificar y redistribuir software con algunas restricciones. La GPL estipula lo siguiente: Se puede hacer tantas copias de un software tanto como se quiera, siempre y cuando se mantenga la licencia y los derechos de autor intactos. El software distribuido bajo la licencia GPL viene sin garantía a menos que ofrecido por un distribuidor. Se puede cobrar por la distribución de copias y por ofrecer garantía. Se puede distribuir copias binarias de un software siempre y cuando sean acompañadas del código fuente empleado para crear los binarios. No se puede agregar restricciones adicionales a las establecidas por la GPL. Se puede modificar un software y redistribuir las modificaciones, siempre y cuando provea los mismo derechos que recibió de los autores originales. De tal manera que cualquier código que modifique o incluya código GPL no puede ser distribuido con una licencia diferente de GPL, a esto se le conoce con el virus GPL. LICENCIAS GPL Y LGPL 21

22 Correr y modificar software GPL Como se ha visto la GPL protege los derechos de autor mientras provee libertada de uso del software. Sin embargo, las clausulas de modificación y redistribución generan confusión, y para aclarar esto se deben definir dos contextos, ejecución y modificación de software. Ejecución: esta al fin y al cabo es la razón por la cual se escribe el software. Por ejemplo, el código compilado por GCC no está cubierto por GPL a pesar de que GCC tiene licencia GPL, es por esto que se puede compilar código propietario con GCC. LICENCIAS GPL Y LGPL Modificación: El hecho de modificar el software implica la creación de un trabajo derivado que está basado en el software original y por lo tanto está sujeto a la licencia del código original. Por ejemplo, si se programa un compilador basado en GCC, el nuevo compilador está sujeto a la GPL. 22

23 Licencia Pública General Reducida - LGPL En general la GPL no hace diferencia entre en el enlazado estático y dinámico de código. Si un código propietario es integrado con código GPL en tiempo de ejecución, eso no lo excluye de caer en la licencia GPL. Eso quiere decir que un software que está conformado por partes GPL y no-gpl no importando el tipo de enlazado es al fin y al cabo GPL. Es por lo anterior que surge la LGPL que es la licencia GPL pero con la diferencia que permite que el código propietario sea enlazado con código LGPL y aún así el código propietario no caiga en la licencia LGPL. LICENCIAS GPL Y LGPL Así por ejemplo una aplicación propietaria puede ser enlazada tanto dinámica como estáticamente con la librería estándar de C y aún así puede mantener su estado de aplicación propietaria sin caer en la LGPL. 23

24 Implicaciones de la GPL y LGPL en sistemas Linux y sistemas empotrados Hay algunos aspectos de las licencias que no suele quedar claros cuando se trata de Linux y sistemas empotrados. Qué pasa con las aplicaciones que se ejecutan en un sistema Linux?, No están siendo enlazadas en algún sentido con el kernel?. R/ Para evitar ésta confusión Linus Torvalds agregó un preámbulo a la licencia GPL del kernel donde estipula que las aplicaciones que se ejecutan en Linux no están sujetas a la GPL. LICENCIAS GPL Y LGPL Qué pasa con los módulos binarios que se integran con el Kernel como por ejemplo los controladores (drivers) propietarios? R/ Aunque no hay una repuesta clara en éste aspecto normalmente los módulos propietarios son integrados con el kernel sin que éstos estén sujetos a la GPL, lo cual es respaldado por Linus Torvalds. Qué pasa si se incluye software GPL en un sistema empotrado? R/ Al incluir software GPL es un forma de redistribución por lo cual se debe distribuir el código fuente de acuerdo con lo comentado anteriormente. 24

25 Licencias BSD Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario. Puede argumentarse que esta licencia asegura verdadero software libre, en el sentido que el usuario tiene libertad ilimitada con respecto al software, y que puede decidir incluso redistribuirlo como no libre. LICENCIAS DE SOFTWARE 25

26 5. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO

27 Aplicaciones Sistema Operativo Firmware Hardware Computadora de Escritorio Aplicación(es) Sistema Operativo Firmware Hardware Sistema Empotrado Complejo Aplicación Firmware Hardware Sistema Empotrado Simple ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 27

28 Firmware Es el software que se ejecuta por el procesador cuando el sistema recién se ha iniciado. Éste es un software fijo de bajo nivel que inicializa el hardware a un estado conocido y configura el sistema para una correcta operación. Usualmente se encuentra grabado en una memoria ROM. Se le conoce como firmware debido a que es permanente almacenado en la memoria del sistema. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 28

29 Firmware El BIOS de una computadora de escritorio es un ejemplo de un firmware, cuyo objetivo es iniciar el hardware y preparar el entorno para la correcta operación del sistema operativo. Usualmente el término de firmware es ambiguo debido a que no está claramente definido el límite entre él y el software de la aplicación. Sin embargo, para efectos particularmente de sistemas empotrados el firmware es todo el software que se encuentre en un nivel menor que la aplicación. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 29

30 Bootloader El bootloader forma parte del firmware. Es un programa especial que se ejecuta por el procesador y el cual lee el sistema operativo desde el disco, una memoria no volátil o una interface de red y lo coloca en la memoria RAM así el procesador lo puede ejecutar. El bootloader se encuentra en las computadoras de escritorio y en la mayor parte de sistemas empotrados. El bootloader en sí mismo es un sistema operativo. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 30

31 Ejemplos de Bootloaders Licencia Reside en Arranca de Arquitectura Sistemas Operativos GRUB GPL MBR Disco Duro, CDROM, USB, red LILO GPL MBR Disco Duro, CDROM, USB, red NTLRD Propietaria MBR Disco Duro, USB UBOOT * GPL Flash, MMC SD. Flash, Disco Duro i386, PowerPC, Sparc i386 i386 PPC, ARM, AVR32, MIPS, x86, 68k, Nios, MicroBlaze, Blackfin Linux, Mac OS X, Windows Linux, Windows Windows NT y XP Linux ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 31

32 Sistema operativo Es un software encargado de administrar los recursos de un sistema digital, hardware y software. Organiza el uso de memoria y controla dispositivos tales como el teclado, mouse, pantalla, etc. Es también el software que provee una interfaz al usuario para ejecutar sus aplicaciones y acceder a los recursos de hardware. No todos los sistemas empotrados usan o requieren un sistema operativo, debido a que usualmente ejecutan simplemente una aplicación dedicada a su tarea. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 32

33 Sistema Operativo de Tiempo Real Cuando se utiliza un sistema operativo lo más probable es que se tenga que tratar de un sistema operativo de tiempo real (RTOS), que es un sistema operativo diseñado y optimizado para manejar fuertes restricciones de tiempo asociadas con eventos en aplicaciones de tiempo real. Los RTOS se usan más comúnmente en sistemas empotrados que en sistemas de propósito general como computadoras. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 33

34 Niveles de un sistema operativo Usuario Aplicaciones Shell Servicios (API) Núcleo Drivers Hardware *Los bloques en rojo corresponden al sistema operativo como tal ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 34

35 Núcleo de un sistema operativo (Kernel) Es el software responsable de facilitar a aplicaciones acceso al hardware de la computadora. Es así como es el encargado de gestionar recursos de hardware, a través de servicios de llamada al sistema. Las funciones más importantes del núcleo son : La comunicación entre los programas y el hardware. Gestión de los distintos programas (tareas) de una máquina. Gestión del hardware (memoria, procesador, periférico, forma de almacenamiento, entre otros). ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 35

36 Interacción del núcleo con el software y el hardware Debido a que usualmente hay varios programas o procesos ejecutándose simultáneamente el núcleo decide que programa hace uso del hardware y por cuánto tiempo. Núcleo Software Hardware ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 36

37 API en un sistema operativo Una interfaz de programación de aplicaciones es un conjunto de rutinas, estructuras de datos, protocolos y servicios del sistema operativo. Ésta interfaz permite que una aplicación pueda ser ejecutada en un determinado sistema operativo. Entre las funciones se encuentran: Depuración y manejo de errores. E/S de dispositivos. Manejo de la memoria. Interfaz de usuario. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 37

38 Shell El shell es una pieza del software del sistema operativo que le permite al usuario acceso a los servicios del kernel. En general existen dos categorías: 1. Shells de líneas de comandos que le proveen una interfaz de comandos al sistema operativo (Command Line Interface -CLI). 2. Shells gráficos que le proveen al sistema operativo una interfaz gráfica (Graphical User Interface - GUI). ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 38

39 Ejemplos de consola de comandos Línea de comandos de Windows Línea de comandos tipo UNIX ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 39

40 Ejemplos de GUIs de sistemas operativos Escritorio de Ubuntu Escritorio de Windows 7 ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 40

41 Sistemas de archivos Los sistemas de archivos son métodos de almacenamiento y organización de datos cuyo objetivo es facilitar el acceso a ellos. Los sistemas de archivos manejan también información acerca de los datos almacenados a esto se le conoce como meta información, como por ejemplo el nombre del archivo, fechas de creación, de modificación, así mismo como el tamaño y los permisos de uso del archivo en algunos casos. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 41

42 Sistemas de archivos Usualmente los sistemas de archivos emplean dispositivos de almacenamiento que permiten el acceso a los datos en bloques de tamaño fijo llamados sectores, cuyos tamaños típicos son 512 bytes, 1, 2 o 4Kb. El sistema de archivos agrupa estos sectores en bloques o clusters los cuales contienen de 1-64 sectores típicamente. Los bloques o sectores son la unidad más pequeña de memoria que puede ser asignada a un archivo. El sistema de archivos es el responsable de organizar estos bloques de memoria en archivos y directorios. Así mismo debe llevar el control de cuales bloques pertenecen a un archivo y cuales se encuentran libres. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 42

43 Tipos de sistemas de archivos Sistemas de archivos de disco: Está diseñado para almacenar datos es un dispositivo de almacenamiento de datos permanente como un disco duro. Éste es el más común en las computadoras de escritorio. Sistema de archivos de flash: Está diseñado para almacenar archivos en memoria flash. Es el más común en sistemas empotrados. Sistema de archivos de red: Éste actúa como cliente para en un protocolo de acceso remoto de archivos, permitiendo el acceso a archivos en un servidor. Sistemas de archivos de propósito especial: Es cualquier sistema de archivos que no pertenece a las categorías anteriores. Un ejemplo son los sistemas de archivos virtuales que se almacenan en memoria RAM. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 43

44 Sistemas de archivos jerárquicos Ruta en un sistema Windows C:\Documentos\archivos.mp3 Ruta en un sistema Unix /home/usuario/archivo.mp3 ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 44

45 Ejemplos de Sistemas de Archivos Sistema Operativo Mac 0SX Linux Linux (Memoria flash) Windows Sistemas de Archivos HFS Plus Familia ext* (ext2, ext3) XFS JFS ReiserFS JFFS2 YASSFS CRAMFS ROMFS Familia FAT NTFS ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 45

46 Aplicación En el nivel más alto de software se encuentra la aplicación que constituye el programa que la provee la funcionalidad específica al sistema. Todo el software debajo de la aplicación es considerado como el firmware. En los sistemas empotrados, el límite entre la aplicación y el firmware es a veces imperceptible. ARQUITECTURAS DE SOFTWARE DE UN SISTEMA EMPOTRADO 46

47 Wolf, W. Computers as components: Principles of embedded computing design. Morgan Kaufmann Wolf, W. High-Performance Embedded Computing. Morgan Kaufmann BIBLIOGRAFÍA 47

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?

Más detalles

Introducción a la Computación

Introducción a la Computación UNIVERSIDAD RAFAEL BELLOSO CHACÍN INTRODUCCIÓN A LA COMPUTACION UNIDAD II: http://www.urbe.edu/info-consultas/web-profesor/12697883/ DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos,

Más detalles

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG Unidad 4: Software Libre Aspectos Profesionales UNPA-UARG Introducción al Software Libre Qué es el software libre? Historia del software libre Libertades del software libre Aspectos Profesionales UNPA-UARG

Más detalles

Asuntos legales y profesionales INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS

Asuntos legales y profesionales INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Asuntos legales y profesionales INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS Aspectos Profesionales Por qué se deben tener en cuenta los aspectos profesionales, en el contexto social de la informática? 1.

Más detalles

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007 28 de noviembre de 2007 Documento protegido por GFDL Copyright (c) 2008. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/ Se otorga permiso para copiar, distribuir y/o modificar

Más detalles

Nociones Fundamentales sobre Derechos de Autor y Licenciamiento de Software Libre. Andrés Gazsó Abogado Gazsó Dolányi & Fernández Abogados

Nociones Fundamentales sobre Derechos de Autor y Licenciamiento de Software Libre. Andrés Gazsó Abogado Gazsó Dolányi & Fernández Abogados Nociones Fundamentales sobre Derechos de Autor y Licenciamiento de Software Libre Andrés Gazsó Abogado Gazsó Dolányi & Fernández Abogados Artículo 98 Constitución La creación cultural es libre. Esta libertad

Más detalles

Funcionamiento de los Computadores:

Funcionamiento de los Computadores: Funcionamiento de los Computadores: Requisitos La maquina (Hardware) Los programas (Software) Como Obtener? Hardware = Dinero. Software = Dinero. Ejemplo tipico: Quiero un computador para mi casa: Quiero

Más detalles

Introducción al Mundo GNU/Linux

Introducción al Mundo GNU/Linux Pequeña Introducción a algunas características del Mundo GNU/Linux y el Software Libre Slide 1 Nota de Copyright 2005 Diego Chaparro. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia

Más detalles

Conceptos Básicos de Software. Clase III

Conceptos Básicos de Software. Clase III Clase III Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de una computadora. Para que funcionen los otros programas, cada computadora de uso general debe

Más detalles

Tema 1 Fundamentos de Computación

Tema 1 Fundamentos de Computación Tema 1 Fundamentos de Computación Clase 2 Prof. María Alejandra Quintero Asignatura: Informática Escuela de Ingeniería Forestal Puntos a tratar Continuación hardware Memoria principal Dispositivos de almacenamiento

Más detalles

FP BÁSICA Ofimática y archivo de Documentos

FP BÁSICA Ofimática y archivo de Documentos FP BÁSICA Ofimática y archivo de Documentos ÍNDICE Introducción. Licencias de Software 1. Introducción Qué es hardware y qué es software? El término hardware (hw) hace referencia a las partes tangibles

Más detalles

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M. MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS

Más detalles

Curso de Administración de Servidores GNU/Linux

Curso de Administración de Servidores GNU/Linux Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla Jorge Juan . Abril, 2014 Usted es libre de copiar, distribuir y comunicar públicamente

Más detalles

Concepto de sistema operativo

Concepto de sistema operativo Concepto de sistema operativo Son un elemento fundamental en cualquier sistema informático. Sin ellos, los sistemas informáticos no podrían funcionar. Un sistema operativo está formado por un conjunto

Más detalles

Acceso al Disco Compartido y Dispositivos USB y DVD

Acceso al Disco Compartido y Dispositivos USB y DVD Acceso al Disco Compartido y Dispositivos USB y DVD Los Técnicos Académicos de las carreras de Matemáticas y Actuaría del Departamento de Matemáticas en el Tlahuizcalpan, ponen a su disposición este mini-manual,

Más detalles

Software libre. Descripción

Software libre. Descripción Software libre Descripción El término software libre se relaciona con los conceptos de software de código abierto y de software gratuito, por lo que es necesario aclararlos para explicar la diferencia.

Más detalles

http://gparted.sourceforge.net/download.php

http://gparted.sourceforge.net/download.php SOFTWARE PARA DISCOS Gparted live CD Sistema : Linux, XP Licencia : Open Source GParted es un programa que permite crear, modificar, mover y formatear las particiones del disco duro conservando los datos

Más detalles

Sistemas Operativos de Red

Sistemas Operativos de Red Sistemas Operativos de Red Como ya se sabe las computadoras están compuestas físicamente por diversos componentes que les permiten interactuar mas fácilmente con sus operarios y hasta comunicarse con otras

Más detalles

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa. GNU / Linux Software libre Es una forma ética de entender el software (en su desarrollo, comercialización, distribución y uso). Con el software libre se distribuye: Documentación (guías, wikis, faqs, etc.).

Más detalles

Introducción al Software Libre y GNU/Linux. Por. Daniel Vazart P.

Introducción al Software Libre y GNU/Linux. Por. Daniel Vazart P. Introducción al Software Libre y GNU/Linux Por. Daniel Vazart P. Historia A principios de los años 80 Richard Stallman crea la fundación para el software libre (FSF). En 1984 se crea el proyecto GNU con

Más detalles

SISTEMA OPERATIVO FUNCIONES DEL SISTEMA OPERATIVO

SISTEMA OPERATIVO FUNCIONES DEL SISTEMA OPERATIVO SISTEMA OPERATIVO El sistema operativo es el software destinado a administrar los recursos de un ordenador, actuando intermediario entre el hardware, los programas y los usuarios. Se inicia al encender

Más detalles

Tema I. Sistemas operativos

Tema I. Sistemas operativos Pag 1 Tema I. Sistemas operativos Un sistema operativo es un programa (software) encargado de poner en funcionamiento el ordenador, puesto que gestiona los procesos básicos del sistema. Así mismo se encarga

Más detalles

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma.

Se encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma. La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo

Más detalles

IES Abyla. Departamento de Informática. Sistemas Operativos

IES Abyla. Departamento de Informática. Sistemas Operativos Sistemas Operativos Definición y funciones básicas El Sistema Operativo es el software que permite y simplifica el uso del ordenador (hardware). Sus funciones principales son: Arrancar el ordenador y controlar

Más detalles

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela Introducción. Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido, que los vendedores de grandes computadores de la época (los mainframes) aportaban a sus clientes para

Más detalles

Licencias en el Software Libre

Licencias en el Software Libre Introducción 1 1 Universidad del Quindío, Programa de Ingeniería Electrónica Flisol Armenia 2010. Contenido Introducción 1 Introducción El software libre 2 3 4 Contenido Introducción El software libre

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.

Más detalles

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica. Introducción a la tecnología informática 1- EL SISTEMA DE CÓMPUTO Un sistema de cómputo es un conjunto de elementos físicos y electrónicos (Hardware), los cuales funcionan ordenadamente bajo el control

Más detalles

El Computador. Software

El Computador. Software El Computador Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que

Más detalles

Clase 5. Software. Profesora: Karina Viegas

Clase 5. Software. Profesora: Karina Viegas Clase 5 Software Tipos de Software Software de base: Sistema operativo (Agrupa a los programas de control del equipamiento e incluye: el sistema operativo, el software de comunicación de datos y otros

Más detalles

Conceptos Generales. sobre Software Libre. Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL

Conceptos Generales. sobre Software Libre. Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL Conceptos Generales sobre Software Libre Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL Que es el Software Libre? Software: diferencia entre Código Fuente y Archivos Ejecutables

Más detalles

GESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS! Nombres y Apellidos del Estudiante:

GESTIÓN ACADÉMICA GUÍA DIDÁCTICA HACIA LA EXCELENCIA COMPROMISO DE TODOS! Nombres y Apellidos del Estudiante: PÁGINA: 1 de 6 Nombres y Apellidos del Estudiante: Grado: SEXTO Periodo: TERCERO N 1 Docente: Área: TECNOLOGIA E INFORMATICA Duración: 8 HORAS Asignatura: INFORMATICA ESTÁNDAR: Analizo y expongo razones

Más detalles

T2.- Software libre. TEMA 2 SOFTWARE LIBRE. T2.- Software libre. 1.- Concepto de software libre. 1.- Concepto de software libre.

T2.- Software libre. TEMA 2 SOFTWARE LIBRE. T2.- Software libre. 1.- Concepto de software libre. 1.- Concepto de software libre. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 2 SOFTWARE LIBRE. 1.1.-Algunos tipos de software. Software libre: aquel que respeta la libertad de los usuarios sobre el producto, es decir que puede

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1 LECTURA 1 Qué diferencias hay entre aplicaciones para PC convencional o para sistemas embebidos? No es lo mismo desarrollar aplicaciones para un PC convencional que para un sistema embebido. El desarrollo

Más detalles

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1]

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción El Agente Aranda para sistemas Linux se encarga de recolectar la siguiente información en cada una de las estaciones de

Más detalles

Unidad 5. Software libre: un poco de historia Ejercicios de autoevaluación

Unidad 5. Software libre: un poco de historia Ejercicios de autoevaluación Unidad 5. Software libre: un poco de historia Ejercicios de autoevaluación Verdadero o falso 1. En los inicios, el software se distribuía junto con su código fuente y prácticamente sin ningura restricción.

Más detalles

Sistema Operativo Linux

Sistema Operativo Linux Fundación Colegio Aplicación Toico Palo Gordo. Municipio Cárdenas. Cátedra: Informática Objetivo N. 2 (SISTEMA OPERATIVO LINUX) Segundo Año. Secciones: A y B. Prof. Dayana Meléndez Sistema Operativo Linux

Más detalles

PALESTRA PORTAL DE ASUNTOS PÚBLICOS DE LA PUCP

PALESTRA PORTAL DE ASUNTOS PÚBLICOS DE LA PUCP El software libre y el Estado Ing. Genghis Ríos Kruger Jefe de la Oficina de Infraestructura Informática Académica de la DIA-PUCP Abril, 2007 Síntesis: A pesar de que su implementación inicial puede resultar

Más detalles

Descubre gnulinex 1. Capítulo 20. Instalación de gnulinex

Descubre gnulinex 1. Capítulo 20. Instalación de gnulinex Descubre gnulinex 1 Capítulo 20 Instalación de gnulinex 2 Descubre gnulinex Sistemas operativos Generalmente, cuando adquirimos un ordenador, éste nos viene con un sistema operativo instalado. El problema

Más detalles

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno. Un Sistema Operativo es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicación y los diferentes usuarios. Es un administrador de los recursos

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

Actividad N 1. Primer procesador creado por Intel

Actividad N 1. Primer procesador creado por Intel Actividad N 1 Primer procesador creado por Intel El Intel 4004 (i4004), un CPU de 4bits, fue el primer microprocesador en un simple chip, así como el primero disponible comercialmente. Aproximadamente

Más detalles

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos (basado en UNIX- LINUX) TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos (basado en UNIX- LINUX) TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC. SISTEMAS OPERATIVOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Instalación de los sistemas operativos (basado en UNIX- LINUX) 1. Disco Duro HD Direccionamiento CHS/LBA Tamaño de HD Tipos de Discos 2.

Más detalles

2.1. Los sistemas operativos. UNIDAD 2

2.1. Los sistemas operativos. UNIDAD 2 2.1. Los sistemas operativos. UNIDAD 2 Los sistemas operativos. Definición Sistema operativos es un programa que: Gestiona los recursos del sistema: Hardware: controla el funcionamiento del ratón, teclado,

Más detalles

Qué es una máquina virtual?

Qué es una máquina virtual? Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar

Más detalles

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia Introducción al Linux y software libre Marcelino Vicens Universidad de Valencia Concepto de Software libre Software Libre Se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,

Más detalles

SISTEMA DE GESTIÓN DOCUMENTAL QUIPUX MÓDULO DE TAREAS. Manual de Usuario. Septiembre-2011. Sistema de Gestión Documental Quipux

SISTEMA DE GESTIÓN DOCUMENTAL QUIPUX MÓDULO DE TAREAS. Manual de Usuario. Septiembre-2011. Sistema de Gestión Documental Quipux SISTEMA DE GESTIÓN DOCUMENTAL QUIPUX MÓDULO DE TAREAS Manual de Usuario Septiembre-2011 Manual de Usuario Módulo de Tareas Licencia Usted es libre de: Copiar, distribuir y comunicar públicamente la obra

Más detalles

Filosofia del Software libre Introducción

Filosofia del Software libre Introducción El concepto de libertad en el software Desde hace más de 30 años nos hemos acostumbrado a que quien me vende un programa me impone las condiciones bajo las que puedo usarlo, prohibiéndome, por ejemplo,

Más detalles

Ponente Dr. Gabriel Guerrero. 8 de Diciembre de 2014 Tecnológico de Estudios Superiores de Chalco TESCHA

Ponente Dr. Gabriel Guerrero. 8 de Diciembre de 2014 Tecnológico de Estudios Superiores de Chalco TESCHA Conferencia Magistral Paradigma por utilizar el software LIBRE respecto al software LICENCIADO en el marco de la productividad y/o riesgo de una empresa. 8 de Diciembre de 2014 Tecnológico de Estudios

Más detalles

MANUAL DE USUARIO DE SKYDRIVE

MANUAL DE USUARIO DE SKYDRIVE MANUAL DE USUARIO DE SKYDRIVE Página 1 de 8 CONTENIDO 1. CARACTEERÍSTICAS DEL SKYDRIVE... 3 2. MODO DE USO DEL SKYDRIVE... 3 Página 2 de 8 MANUAL DE USUARIO DE SKY-DRIVE Este manual está dirigido a la

Más detalles

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC. SISTEMAS OPERATIVOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN Instalación de los sistemas operativos basado en UNIX- LINUX Arquitectura de Ordenadores: PC s( procesadores Intel, AMD). WorkStations:

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

4.- Fundamentos del software

4.- Fundamentos del software 4.- Fundamentos del software Programación Sistemas operativos Software libre Linux Informática Aplicada al Trabajo Social. Curso 2005/06 4.1 Programación Problemas a resolver por una persona Ordenador

Más detalles

SISTEMA CABILDO MANUAL DE INSTALACIÓN CLIENTE ERP CABILDO LA SOLUCIÓN TECNOLÓGICA MÁS COMPLETA E INTEGRAL PARA GOBIERNOS LOCALES

SISTEMA CABILDO MANUAL DE INSTALACIÓN CLIENTE ERP CABILDO LA SOLUCIÓN TECNOLÓGICA MÁS COMPLETA E INTEGRAL PARA GOBIERNOS LOCALES PRISHARD PROFESIONALISMO CIA. LTDA. SISTEMA CABILDO LA SOLUCIÓN TECNOLÓGICA MÁS COMPLETA E INTEGRAL PARA GOBIERNOS LOCALES MANUAL DE INSTALACIÓN CLIENTE ERP CABILDO 2 Contenido 1. INTRODUCCIÓN 3 2. REQUERIMIENTOS

Más detalles

EJERCICIOS PROPUESTOS

EJERCICIOS PROPUESTOS 1 EJERCICIOS PROPUESTOS 1- En caso de tener acceso al archivo /etc/shadow de un equipo local, y conteniendo éste las siguientes líneas: Alumno1: $1$zmDCo$pP/Rrln2jTy3OeTvjL8Mg0:14544:0:99999:7::: root:$1$bm36inxg$nlckzvsvjy.z42atf5p6n.:11585:0:99999:7:::

Más detalles

Fundamentos de Computación para Científicos

Fundamentos de Computación para Científicos Fundamentos de Computación para Científicos Conceptos de Sistemas Operativos Noviembre, 2015 Contenido 1 Definición 2 Kernel 3 Procesos 4 Memoria 5 Sistema de Archivos 6 Seguridad y Protección 7 Interfaz

Más detalles

Fundamentos de Desarrollo de Software

Fundamentos de Desarrollo de Software Instituto Tecnológico de Parral «por un espíritu creador y humano» Fundamentos de Desarrollo de Software M.C. Edgar Omar Bañuelos Lozoya 21/09/2010 Zayra Martínez Germán Villalobos Heber Borjas Software

Más detalles

Universidad Autónoma del Estado de México ADMINISTRACIÓN Y SEGURIDAD EN SISTEMAS OPERATIVOS ADMINISTRACIÓN SOBRE WINDOWS POR: J. JAIR VÁZQUEZ PALMA

Universidad Autónoma del Estado de México ADMINISTRACIÓN Y SEGURIDAD EN SISTEMAS OPERATIVOS ADMINISTRACIÓN SOBRE WINDOWS POR: J. JAIR VÁZQUEZ PALMA Universidad Autónoma del Estado de México ADMINISTRACIÓN Y SEGURIDAD EN SISTEMAS OPERATIVOS ADMINISTRACIÓN SOBRE WINDOWS POR: J. JAIR VÁZQUEZ PALMA Administración sobre Windows OBJETIVO GENERAL DE LA UNIDAD

Más detalles

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un. Tema 1: Introducción Objetivos: Conocimiento de la historia y filosofía de GNU/LINUX para que el estudiante entienda cual es el propósito de la utilización de un sistema operativo libre de licenciamiento.

Más detalles

Instalación y Configuración de Terminal Server en Windows 2000 Server

Instalación y Configuración de Terminal Server en Windows 2000 Server Instalación y Configuración de Terminal Server en Windows 2000 Server Oscar de la Torre Universidad de León, España oscarlane@eresmas.com Este documento ilustra la manera en la que debe configurarse correctamente

Más detalles

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008 26 de abril de 2008 Software privativo Software gratuito Software abierto Software libre Software privativo (propietario, comercial) Alto costo. En un CD ó DVD entregan los ejecutables. Soporte técnico,

Más detalles

Guía de estudio para examen de recuperación tecnología I

Guía de estudio para examen de recuperación tecnología I Guía de estudio para examen de recuperación tecnología I 1. Escribe dos ejemplos de una técnica. 2. Escribe la diferencia entre técnica y tecnología. 3. Escribe las principales técnicas de la informática.

Más detalles

INTRODUCCIÓN A LAS REDES INFORMÁTICAS

INTRODUCCIÓN A LAS REDES INFORMÁTICAS Instituto Tecnológico Argentino Técnico en Redes Informáticas Plan TRI2A03B Reservados los Derechos de Propiedad Intelectual Tema: Introducción a las redes Archivo: CAP2A03BTRI0102.doc informáticas Clase

Más detalles

Aspectos éticos y legales en la informática.

Aspectos éticos y legales en la informática. Aspectos éticos y legales en la informática. 1. Tipologías de software En informática, a toda información que contiene instrucciones sobre lo que hay que hacer se le llama en general software. Dentro del

Más detalles

MARCO TEÓRICO CONCEPTUAL ELEMENTOS DE UN SISTEMA COMPUTARIZADO

MARCO TEÓRICO CONCEPTUAL ELEMENTOS DE UN SISTEMA COMPUTARIZADO CAPÍTULO 2 MARCO TEÓRICO CONCEPTUAL En el presente Marco Teórico se pretende ampliar algunos conceptos que se estiman convenientes para un mejor entendimiento y desarrollo del presente estudio, como se

Más detalles

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento

Más detalles

Taller de Software Libre

Taller de Software Libre Taller de Software Libre Maquina Virtual En informática una máquina virtual es un software que emula a un ordenador y puede ejecutar programas como si fuese un ordenador real. Este software en un principio

Más detalles

Definición Kernel Procesos Memoria Sistema de Archivos Seguridad y Protección Interfaz con el usuario GNU/Linux. Sistemas Operativos

Definición Kernel Procesos Memoria Sistema de Archivos Seguridad y Protección Interfaz con el usuario GNU/Linux. Sistemas Operativos Sistemas Operativos Colaboratorio de Computación Avanzada (CNCA) 2015 Contenidos 1 Definición 2 Kernel 3 Procesos 4 Memoria 5 Sistema de Archivos 6 Seguridad y Protección 7 Interfaz con el usuario 8 GNU/Linux

Más detalles

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: LINUX GNU/Linux GNU/Linux es un sistema operativo de libre distribución, basado en el kernel Linux creado por Linus Torvalds y los desarrolladores del grupo GNU (Fundación para el software libre encabezada

Más detalles

Atrápame si puedes...

Atrápame si puedes... Atrápame si puedes... SOFTWARE LIBRE Sobre cómo el Software Libre puede ser útil en mi empresa 22 de mayo de 2007 Organizado por Comunidad de empresas CEIN Ponente: Karlos G. Liberal de INVESTIC De qué

Más detalles

REQUERIMIENTOS NO FUNCIONALES

REQUERIMIENTOS NO FUNCIONALES REQUERIMIENTOS NO FUNCIONALES REQUERIMIENTOS NO FUNCIONALES A continuación se describen las principales características no funcionales que debe contener el sistema de información. Interfaces de usuario.

Más detalles

CÁMBIATE A LINUX. Arturo Fernández Montoro

CÁMBIATE A LINUX. Arturo Fernández Montoro CÁMBIATE A LINUX Arturo Fernández Montoro Cámbiate a Linux Arturo Fernández Montoro ISBN: 978-84-93832-5-7 EAN: 978849383257 Copyright 20 RC Libros RC Libros es un sello y marca comercial registrados Cámbiate

Más detalles

Guía Teórica Práctico 1: Ventana de Comandos o Terminal

Guía Teórica Práctico 1: Ventana de Comandos o Terminal BIO252-I / BIO252-P Guía Teórica Práctico 1, agosto de 2014. 1/11 Guía Teórica Práctico 1: Ventana de Comandos o Terminal Introducción El uso de un computador como herramienta se ha establecido en numerosas

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

Pimeef Software Libre en la empresa

Pimeef Software Libre en la empresa Pimeef Software Libre en la empresa Joan Clapés Gabinete de Tecnologías de la Información 15 de Febrero de 2006 Software Libre en la empresa Indice Introducción: conceptos básicos Software Libre: una nueva

Más detalles

U.D. 1. SOFTWARE Y HARDWARE

U.D. 1. SOFTWARE Y HARDWARE U.D. 1. SOFTWARE Y HARDWARE SOFTWARE Conjunto de componentes lógicos del ordenador. En esencia son los programas que utiliza el ordenador para tratar la información. Programas, sistema operativo, Archivo

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

TEMA 2: GESTIÓN DE ARCHIVOS Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles

Más detalles

Tema 6 Ficheros. * Sistemas de almacenamiento primario y secundario

Tema 6 Ficheros. * Sistemas de almacenamiento primario y secundario Tema 6 Ficheros Quizás los ficheros sean el aspecto del sistema operativo más cercano a los usuarios, ya que todo usuario está acostumbrado a trabajar con ellos. Sabemos que en los ficheros se almacenan

Más detalles

CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC

CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES, BILIB RECETA TECNOLÓGICA REALIZACIÓN DE COPIAS DE SEGURIDAD CON GSYNC Fecha: 11 de Abril de 2012 Licencia Autor del documento: Centro de Apoyo Tecnológico a

Más detalles

Práctica 4.1.- Virtual Box.

Práctica 4.1.- Virtual Box. TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 Cada máquina virtual tiene asignados, de forma independiente, un conjunto de recursos hardware (procesador, memoria, almacenamiento, dispositivos

Más detalles

En esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.

En 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 detalles

ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS

ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS ANÁLISIS DE HERRAMIENTAS PARA CLONAR DISCOS DUROS Descripción y características: Clonezilla es un particionador o clonador de discos, similar a Norton Ghost que guarda y restaura bloques sólo se usa en

Más detalles

Introducción a GNU/Linux

Introducción a GNU/Linux Contenido Networking Quality and Security 15 de marzo de 2006 Contenido Introducción Instalación de / 1 Introducción Contenido Introducción Instalación de / Instalación 2 Instalación Particiones Proceso

Más detalles

Fundamentos básicos sobre computación

Fundamentos básicos sobre computación Universidad del Cauca Fundamentos básicos sobre computación División de Sistemas - División de Recursos Humanos 2007 1 Contenido 1. Introducción-Conceptos básicos... 3 1.1. Qué es un computador?... 3 1.2.

Más detalles

Utilización del sistema operativo GNU/ Linux en las netbooks

Utilizació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 detalles

Practica 01: Programación en C bajo Linux y funciones

Practica 01: Programación en C bajo Linux y funciones Practica 01: Programación en C bajo Linux y funciones http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Programación

Más detalles

Formación del Usuario Manual de Windows XP

Formación del Usuario Manual de Windows XP Formación del Usuario Manual de Windows XP Índice ÍNDICE... 2 1. INTRODUCCIÓN... 3 2. PANTALLA... 3 2.1. TEMAS... 3 2.2. ESCRITORIO... 4 2.3. PROTECTOR DE PANTALLA... 4 2.4. APARIENCIA... 5 2.5. CONFIGURACIÓN...

Más detalles

EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014

EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014 EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014 Este documento proporciona información sobre la función de soporte remoto seguro de

Más detalles

Manual de Usuario SOFTWARE DESPACHO JURIDICO 2015.

Manual de Usuario SOFTWARE DESPACHO JURIDICO 2015. 1 Tú imagínalo, nosotros lo desarrollamos. Manual de Usuario SOFTWARE DESPACHO JURIDICO 2015. VERSIÓN 2.0 Contenido Requerimientos del Sistema... 4 Instalación de los Prerrequisitos del Sistema... 4 Instalación

Más detalles

DESCRIPCIÓN FUNCIONAL API XBRL-PGC2007

DESCRIPCIÓN FUNCIONAL API XBRL-PGC2007 DESCRIPCIÓN FUNCIONAL API XBRL-PGC2007 ADAPTACIÓN DEL MÓDULO DE SOFTWARE DE TRATAMIENTO DE INFORMES XBRL A LA NUEVA VERSIÓN DE LA TAXONOMÍA PGC2007 (V1.4.1) Noviembre 2011 ÍNDICE 1. INTRODUCCIÓN 2. DESCRIPCIÓN

Más detalles

Partes de la Computadora

Partes de la Computadora Ciclo III - Informática. Guía # 4 Partes de la Computadora RETO: Identificar las partes que componen una computadora personal. Hardware. Software. Periféricos. Dispositivos. Procesador. Unidades. MegaByte.

Más detalles

Software, qué es? Clasificación. Tipos de software Freeware Firmware Shareware Release. Software por área. Propiedades y versiones

Software, qué es? Clasificación. Tipos de software Freeware Firmware Shareware Release. Software por área. Propiedades y versiones Colegio Bosque Del Plata Tecnología de la Información y las Comunicaciones UNIDAD 6 E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información, qué es? Clasificación.

Más detalles

TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN

TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN TECNOLOGÍAS DE LA INFORMACIÓN Y DE LA COMUNICACIÓN INTRODUCCIÓN Durante las últimas décadas se ha producido en la sociedad un profundo proceso de transformación caracterizado por la presencia de las Tecnologías

Más detalles

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) Capítulo 5 Sistemas operativos Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática) 1 Sistemas operativos Definición de Sistema Operativo Partes de un Sistema Operativo Servicios proporcionados:

Más detalles

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO DE FAJARDO. Introducción a las Computadoras

UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO DE FAJARDO. Introducción a las Computadoras UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO DE FAJARDO Introducción a las Computadoras Sistemas de Información en los Negocios BADM-3900 Prof. José Ruiz-Montes Copyright Introducción a las computadoras

Más detalles

Administrador de Contenidos. websoft factory

Administrador de Contenidos. websoft factory Administrador de Contenidos websoft factory Versión 1.1 Octubre de 2003 Tabla de Contenidos Tabla de Contenidos... 1 Introducción... 2 Módulo principal... 2 Módulo de administración de usuarios y grupos...

Más detalles

Cable de Transferencia USB

Cable de Transferencia USB PCMACLINK2 Manual de Instrucciones Cable de Transferencia USB Cable de transferencia de datos de USB a USB compatible con Windows y Mac Revisión del manual: 05/31/2011 Para la información más reciente,

Más detalles

La protección de los programas de ordenador. Carles Comes 27 de Noviembre de 2012 CETIB (Barcelona)

La protección de los programas de ordenador. Carles Comes 27 de Noviembre de 2012 CETIB (Barcelona) La protección de los programas de ordenador Carles Comes 27 de Noviembre de 2012 CETIB (Barcelona) 1 Protección del software Se trata de protecciones alternativas o complementarias: Secreto industrial

Más detalles

Ing. Andrés Bustamante

Ing. Andrés Bustamante Ing. Andrés Bustamante 2009 Ing. Andrés Bustamante () 2009 1 / 12 Contenidos 1 2 Historia de Linux Filosofía 3 4 5 Ing. Andrés Bustamante () 2009 2 / 12 Sistema operativo basado en UNIX, creado como alternativa

Más detalles