Prof. Ing. Miguel Angel Aguilar Ulloa

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

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

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

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

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

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

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

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

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

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

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

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

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. 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

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

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

Clase 01 El Sistema Operativo GNU/Linux

Clase 01 El Sistema Operativo GNU/Linux Clase 01 El Sistema Operativo GNU/Linux Introducción al Sistema Operativo GNU/Linux DCIC - UNS Copyright Copyright 2011 A. G. Stankevicius Se asegura la libertad para copiar, distribuir y modificar este

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

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

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

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos.

Contenidos. Sistemas operativos Tema 3: Estructura del sistema operativo. Componentes típicos de un SO. Gestión de procesos. Contenidos Sistemas operativos Tema 3: Estructura del sistema operativo Componentes típicos del SO Servicios del SO Llamadas al sistema Programas del sistema El núcleo o kernel Modelos de diseño del SO

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

El software nació libre y permaneció así durante su infancia. Sin embargo, con la llegada de la juventud, la situación cambió completamente.

El software nació libre y permaneció así durante su infancia. Sin embargo, con la llegada de la juventud, la situación cambió completamente. El software nació libre y permaneció así durante su infancia. Sin embargo, con la llegada de la juventud, la situación cambió completamente. Sólo ahora, al llegar a su madurez, está en vías de recuperar

Más detalles

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

!  # $!% & % ' ()!*++, !" # $!%&%'" ()!*++, Qué es Linux? Antecedentes. Licencia. Características. Entorno de Trabajo. Estructura General. Sistema de Ficheros. Tipos. Path. Permisos de Acceso. Distribuciones Comerciales. Elementos

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

Software Libre / Código Abierto Programa de contenidos

Software Libre / Código Abierto Programa de contenidos Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los

Más detalles

Caracteristicas de Linux [Fuente: Infosheet-Como. Autor: Ivan Casado] :

Caracteristicas de Linux [Fuente: Infosheet-Como. Autor: Ivan Casado] : Historia de Linux Linux, es un sistema operativo. Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores y estaciones de trabajo. Linux (pronunciación IPA: / linuks/)

Más detalles

Introducción a la Administración de Sistemas Unix/Linux

Introducción a la Administración de Sistemas Unix/Linux Introducción a la Administración de Sistemas Unix/Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Septiembre de 2012 GSyC - 2012 Introducción 1 c 2012 GSyC

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

TEMA: LOS SISTEMAS OPERATIVOS

TEMA: LOS SISTEMAS OPERATIVOS TEMA 1. LOS SISTEMAS OPERATIVOS 1 Introducción En este tema, estudiaremos los sistemas operativos como el primer software que necesita cargar el ordenador en el arranque, y que tiene la responsabilidad

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

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

Linux en la tostadora. Una breve introducción al desarrollo de sistemas embebidos con GNU/Linux

Linux en la tostadora. Una breve introducción al desarrollo de sistemas embebidos con GNU/Linux Linux en la tostadora Una breve introducción al desarrollo de sistemas embebidos con GNU/Linux Linux en la tostadora Lisandro Damián Nicanor Pérez Meyer perezmeyer usando gmail.com, cepanet.com.ar y uns.edu.ar

Más detalles

OMPI y la protección de los derechos de autor en la Sociedad de la Información. Programas informáticos de código abierto/ Programas libres.

OMPI y la protección de los derechos de autor en la Sociedad de la Información. Programas informáticos de código abierto/ Programas libres. OMPI y la protección de los derechos de autor en la Sociedad de la Información. Programas informáticos de código abierto/ Programas libres. La OMPI considera que la protección eficaz y equilibrada de los

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

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

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

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

Módulo 2. Estructura del Sistema Operativo. Servicios del Sistema Operativo. Objectivos. Servicios del Sistema Operativo (Cont)

Módulo 2. Estructura del Sistema Operativo. Servicios del Sistema Operativo. Objectivos. Servicios del Sistema Operativo (Cont) Estructuras de Sistemas Operativos Estructura del Sistema Operativo Módulo 2 Servicios de Sistemas operativos Interfaz de Usuario del Sistema Operativo Llamadas a Sistema Tipos de Llamadas a Sistema Programas

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

TAREA #6 Tipos de Software y Documentos Colaborativos.

TAREA #6 Tipos de Software y Documentos Colaborativos. TAREA #6 Tipos de Software y Documentos Colaborativos. Materia: Tecnologías de la Información y la Comunicación. Nombres: Liliana Marlene Aguilar Vega. América de la Cruz Castillo. Monserrat Valero Uruchurtu.

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

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

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

Qué es un sistema operativo?

Qué es un sistema operativo? Sistemas Operativos Qué es un sistema operativo? Es el software principal, necesario para el funcionamiento del ordenador y sobre el que se apoya el resto del software. Sus funciones son: Proporcionar

Más detalles

COMPILACIÓN BIBLIOGRÁFICA RESUMEN: Sistemas Operativos Linux y las diferentes distribuciones (Detallar Red Hat, Fedora, Ubuntu, etc) y Chrome OS.

COMPILACIÓN BIBLIOGRÁFICA RESUMEN: Sistemas Operativos Linux y las diferentes distribuciones (Detallar Red Hat, Fedora, Ubuntu, etc) y Chrome OS. COMPILACIÓN BIBLIOGRÁFICA RESUMEN: Sistemas Operativos Linux y las diferentes distribuciones (Detallar Red Hat, Fedora, Ubuntu, etc) y Chrome OS. Presentado Por: Daniel Montes Agudelo John Elkin Rendón

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

SOFTWARE LIBRE. Introducción al Software Libre

SOFTWARE LIBRE. Introducción al Software Libre Introducción al Software Libre Índice del curso 1. Introducción... 3 INTRODUCCIÓN AL SOFTWARE LIBRE... 3 Definición de Software... 3 Definición de Sistema operativo... 4 QUÉ ES EL SOFTWARE LIBRE?... 4

Más detalles

Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica

Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica Tema 2. Software. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de software «Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que

Más detalles

Programación de Sistemas

Programación de Sistemas Programación s Unidad 2 s Operativos y Programación Software Base Contenido Introducción a los s Operativos (SO) Definición y conceptos SO Visualización un sistema cómputo s distintos puntos vista Capas

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

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

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

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

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

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

Módulo III Sistemas Operativos

Módulo III Sistemas Operativos Módulo III Sistemas Operativos Unidad de Almacenamiento Es un mecanismo de almacenamiento que lee datos desde el disco y escribe datos en un disco hay dos tipos de unidades de disco: dispositivos de almacenamiento

Más detalles

FACULTAD DE CIENCIAS EXACTAS Y NATURALES Y AGRIMENSURA. Tema: LinEx

FACULTAD DE CIENCIAS EXACTAS Y NATURALES Y AGRIMENSURA. Tema: LinEx FACULTAD DE CIENCIAS EXACTAS Y NATURALES Y AGRIMENSURA Cátedra: Sistemas Operativos Tema: LinEx Universidad Nacional del Nordeste - Año 2003 - Alumna: Rodriguez Gomez,, Gisela L.U: : 32395 Trabajo final

Más detalles

Maquinas Virtuales - VirtualBox. Talleres ETSIIT 2010-2011 Oficina de Software Libre Universidad de Granada José Antonio Serrano García

Maquinas Virtuales - VirtualBox. Talleres ETSIIT 2010-2011 Oficina de Software Libre Universidad de Granada José Antonio Serrano García Maquinas Virtuales - VirtualBox Talleres ETSIIT 2010-2011 Oficina de Software Libre Universidad de Granada José Antonio Serrano García Maquina virtual En informática una máquina virtual es un software

Más detalles

Modelos de licenciamiento GNU/Linux Distribuciones Características. GNU/Linux. Colaboratorio de Computación Avanzada (CNCA)

Modelos de licenciamiento GNU/Linux Distribuciones Características. GNU/Linux. Colaboratorio de Computación Avanzada (CNCA) GNU/Linux Colaboratorio de Computación Avanzada (CNCA) 2014 Contenidos 1 Modelos de licenciamiento 2 GNU/Linux 3 Distribuciones 4 Características Modelos de licenciamiento Forma de autorizar a personas

Más detalles

Windows NT. Desdoble del sistema operativo Windows: Sucesor de Windows NT 3.51 Hereda el interfaz de usuario (GUI) de Win95 Versiones:

Windows NT. Desdoble del sistema operativo Windows: Sucesor de Windows NT 3.51 Hereda el interfaz de usuario (GUI) de Win95 Versiones: Windows NT Desdoble del sistema operativo Windows: Windows 3.1 -> usuarios particulares (basado en MS-DOS) -> W95 Windows NT 3.1 -> profesionales y empresas (nuevo) -> NT4 Windows NT 4 Sucesor de Windows

Más detalles

SOR - Examen 3ª Evaluación Teorico

SOR - Examen 3ª Evaluación Teorico Paralelo 2? Evaluaciones? SOR Examen 3ª Evaluación Teorico SOR - Examen 3ª Evaluación Teorico Comenzado: Feb 20 en 8:26pm Question 1: 1 puntos El sistema operativo en un virtualizador es llamado sistema

Más detalles

Términos y Condiciones sobre Open Source

Términos y Condiciones sobre Open Source Términos y Condiciones sobre Open Source I. Introducción Todo usuario (estudiante, facultad, asociado regular y transitorio, personal contratado a través de propuestas y la comunidad externa a la Universidad

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

Tema 3. Introducción a la configuración de un PC

Tema 3. Introducción a la configuración de un PC Tema 3. Introducción a la configuración de un PC Laboratorio de estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 17 Índice El PC: periféricos y conexiones:

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

FACTOR IMPORTANTE A CONSIDAR: DERECHOS DE AUTOR NO CONFUNDIR CON GRATIS, EXISTE SOFTWARE GRATIS SIN SER LIBRE. EXISTE SOFTWARE LIBRE SIN SER GRATIS

FACTOR IMPORTANTE A CONSIDAR: DERECHOS DE AUTOR NO CONFUNDIR CON GRATIS, EXISTE SOFTWARE GRATIS SIN SER LIBRE. EXISTE SOFTWARE LIBRE SIN SER GRATIS L1. DEFINICIÓN SOFTWARE LIBRE DEL INGLÉS FREE SOURCE FACTOR IMPORTANTE A CONSIDAR: DERECHOS DE AUTOR NO CONFUNDIR CON GRATIS, EXISTE SOFTWARE GRATIS SIN SER LIBRE. EXISTE SOFTWARE LIBRE SIN SER GRATIS

Más detalles

Tablas de particiones y Sistemas de ficheros

Tablas de particiones y Sistemas de ficheros Tabla de particiones La tabla de particiones está alojada en el MBR (del inglés Master Boot Record) a partir del byte 446 del sector de arranque y ocupa 64 bytes, conteniendo 4 registros de 16 bytes, los

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

6 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNOS LINUX RA-MA

6 INSTALA, ADMINISTRA, SECURIZA Y VIRTUALIZA ENTORNOS LINUX RA-MA ÍNDICE PRÓLOGO...13 CAPÍTULO 1. LINUX: UNA VISIÓN GENERAL...15 1.1 QUÉ APORTA ESTE LIBRO SOBRE LINUX...16 1.2 CÓMO COMIENZA LINUX...17 1.3 SISTEMA OPERATIVO LINUX...17 1.4 GNU LINUX, LINUX GNU O LINUX...18

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

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

LPIC-1 Guía de estudio Exámenes 101-102

LPIC-1 Guía de estudio Exámenes 101-102 LPIC-1 Guía de estudio Exámenes 101-102 Agradecimientos Sobre el autor Introducción Qué es Linux? Por qué obtener una certificación Linux? Cómo obtener un certificado del LPI Por qué debería comprar este

Más detalles

Curso sobre software libre Licencias de software libre

Curso sobre software libre Licencias de software libre Curso sobre software libre Licencias de software libre Jesús M. González Barahona jgb@gsyc.es Móstoles, febrero de 2008 1 c 2001-2008 Jesús M. González Barahona, Joaquín Seoane, Gregorio Robles Algunos

Más detalles

Introducción a la Administración de Sistemas Unix/Linux

Introducción a la Administración de Sistemas Unix/Linux Introducción a la Administración de Sistemas Unix/Linux Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Febrero de 2009 GSyC - 2009 Introducción 1 c 2009 GSyC Algunos

Más detalles

Sistemas operativos TEMA 2 de tico

Sistemas operativos TEMA 2 de tico 2012 Sistemas operativos TEMA 2 de tico MARILO GARCÍA MARTÍNEZ. MARILÓ GARCÍA MARTÍNEZ para RAIMUNDO RODRÍGUEZ CAMPOS TEMA 2. SISTEMAS OPERATIVOS. INDICE DE CONTENIDOS 1. CONCEPTO DE SISTEMA OPERATIVO

Más detalles

Sistemas Operativos de red (NOS).

Sistemas Operativos de red (NOS). Sistemas Operativos 4 tareas principales: Proporcionar interfaz: de comando o gráfica. Administrar los dispositivos de hardware en la computadora. Administrar y mantener los sistemas de archivo de disco.

Más detalles

AcuServer Servidor de Archivos Remoto de Alto Rendimiento

AcuServer Servidor de Archivos Remoto de Alto Rendimiento AcuServer Servidor de Archivos Remoto de Alto Rendimiento RESUMEN EJECUTIVO AcuServer es una tecnología de servidor de datos remoto que ofrece un seguro e inmediato acceso a datos indexados, relativos

Más detalles

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos TEMA 1: SISTEMAS INFORMÁTICOS Parte 3: sistemas operativos Qué vamos a ver? Qué tipos de sistemas operativos existen principalmente Las distintas formas de instalar un sistema operativo En qué consiste

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

Unidad II: Instalación del Sistema Operativo

Unidad II: Instalación del Sistema Operativo Unidad II: Instalación del Sistema Operativo 2.1 Objetivos Identificar las opciones de instalación en GNU/Linux Determinar una estrategia operativa para la instalación del sistema operativo. Instalar el

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

AcuODBC Controlador ODBC para Datos Vision

AcuODBC Controlador ODBC para Datos Vision AcuODBC Controlador ODBC para Datos Vision RESUMEN EJECUTIVO AcuODBC es una interface de comunicaciones diseñada para proveer acceso a los archivos de datos de COBOL desde aplicaciones Windows como aquellas

Más detalles

Fundamentos de software. Introducción a la Informática 2010-2011

Fundamentos de software. Introducción a la Informática 2010-2011 Fundamentos de software Introducción a la Informática 2010-2011 Objetivos Describir las 3 categorías principales de software y su relación Explicar la correspondencia entre algoritmos y programas Discutir

Más detalles

Adopción de Ubuntu en una dependencia gubernamental, caso del Instituto

Adopción de Ubuntu en una dependencia gubernamental, caso del Instituto Adopción de Ubuntu en una dependencia gubernamental, caso del Mtro. Alejandro Escalante Enrique Martínez Fredy Alvarado Abril 2008 Introducción a Ubuntu Existen mas de 1000 diferentes versiones de distribuciones

Más detalles

MANUAL DE USUARIO. Contenido

MANUAL DE USUARIO. Contenido MANUAL DE USUARIO Contenido 1. Introducción...2 2. Requisitos del sistema...2 1 Sistema del hardware...2 2 Soporta OS...2 3. Característica del producto...3 4. Estructura...3 5. Instalación y partición

Más detalles

SOFTWARE LIBRE CONCEPTOS BASICOS

SOFTWARE LIBRE CONCEPTOS BASICOS SOFTWARE LIBRE CONCEPTOS BASICOS INSTALACIÓN DE LINUX RED HAT FEDORA Ing. Jorge Alexander Romano Sanjuan Linux System Administrator División de Sistemas UFPS Ocaña Para entender los beneficios del software

Más detalles

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA

REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA REPÚBLICA BOLIVARIANA DE VENEZUELA. MINISTERIO DEL PODER PUPALAR PARA LA EDUCACIÓN. U.E.C NICOLÁS MEZA 2do AÑO SECCION A QUÉ ES LINUX? DOCENTE: Mitchel Alvarez. ALUMNO: Oliver Salcedo. Santa Elena de Uairén.

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

GESTIÓN DE ARCHIVOS GNU/LINUX vs WINDOWS

GESTIÓN DE ARCHIVOS GNU/LINUX vs WINDOWS GESTIÓN DE ARCHIVOS GNU/LINUX vs WINDOWS Una de las primeras dificultades con las que se encuentran los usuarios novatos de Linux (por su gran diferencia con los sistemas operativos Windows) es la navegación

Más detalles

Ing. Andrés Bustamante afbustamanteg@unal.edu.co

Ing. Andrés Bustamante afbustamanteg@unal.edu.co Ing. Andrés Bustamante afbustamanteg@unal.edu.co 2009 Ing. Andrés Bustamante,afbustamanteg@unal.edu.co () 2009 1 / 12 Contenidos 1 2 3 4 5 Ing. Andrés Bustamante,afbustamanteg@unal.edu.co () 2009 2 / 12

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

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

Manual de usuario de IBAI BackupRemoto

Manual de usuario de IBAI BackupRemoto Manual de usuario de IBAI BackupRemoto Índice Cliente de IBAI BackupRemoto... 3 Descarga del cliente de IBAI BackupRemoto... 4 Instalación del cliente de IBAI BackupRemoto... 5 Instalación sobre Microsoft

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

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