4.- Fundamentos del software



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

Software Computacional y su clasificación

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 al Mundo GNU/Linux

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG

IES Abyla. Departamento de Informática. Sistemas Operativos

Aspectos éticos y legales en la informática.

Academia: Informática. Tema: Sistemas operativos

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

Curso de Administración de Servidores GNU/Linux

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

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

Atrápame si puedes...

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

Qué es el Software Libre? Algunos principios básicos

MIT. Google NASA. Merrill Lynch & Co. Boeing. India. Yahoo! China. FedEx. Pixar. Bolsa de Nueva York. Brasil. California

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

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

Fundamentos de Desarrollo de Software

Campaña Antipiratería: Software Libre, Software Legal

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

Entre los más conocidos editores con interfaz de desarrollo tenemos:

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

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

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

Ministerio de Educación Base de datos en la Enseñanza. Glosario

Ing. Andrés Bustamante

MANUAL DE USUARIO. Introducción

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

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

Funcionamiento de los Computadores:

Taller sobre licencias

COLEGIO COMPUESTUDIO

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 4º ESO

SOFTWARE LIBRE EN INSTITUCIONES EDUCATIVAS. DISTRIBUCIONES LINUX Y CONCEPTOS BÁSICOS

Licencias en el Software Libre

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

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

Curso sobre software libre Licencias de software libre

USO DE SOFTWARE LIBRE, UNA EXPERIENCIA EXITOSA. Sonia Muñoz Chacón Jefe División Informática

Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador.

SOFTWARE LIBRE. Introducción al Software Libre

Introducción al Software Libre

Sistema Operativo Linux

Software libre. Descripción

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

Filosofia del Software libre Introducción

FP BÁSICA Ofimática y archivo de Documentos

Conceptos Básicos de Software. Clase III

Es el conjunto de programas concebidos o creados para atender trabajos específicos del usuario, referidos al cumplimiento de sus diversos objetivos.

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

Campaña Antipiratería: Software Libre, Software Legal

Introducción. Componentes de un SI. Sistema de Información:

MODULO II UNIDAD VI: LA ACTUALIDAD DEL DERECHO DE AUTOR Y CONEXOS SOFTWARE. Tuesday, August 27, 13

Qué es el Software Libre?

TAREA #6 Tipos de Software y Documentos Colaborativos.

Sistemas Operativos de Red

Reinterpretación de los Derechos de Autor desde la Perspectiva del Software Libre

AUDACITY BÁSICO EDICIÓN DE SONIDO

Pimeef Software Libre en la empresa

Es el corazón del ordenador. En el procesador se realizan todas y cada una de las tareas que los programas ordenan cumplir.

OpenSource. Alternativas para la Empresa. Universidad Católica de Temuco Facultad de Ciencias Escuela de Informática. Profesor:

La experiencia en la. Universidad Pablo de Olavide, de Sevilla. Centro de Informática y Comunicaciones

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

Módulo 2. Inicio con Java

Clase 5. Software. Profesora: Karina Viegas

Guía de instaiación rápida SUSE Linux Enterprise Server 11 SP1

SOFTWARE DE VIRTUALIZACIÓN Y SUS APLICACIONES: XEN SOBRE LINUX,

Las diez cosas que usted debe saber sobre las LICENCIAS de los derechos de Propiedad Industrial e Intelectual

Maquinas virtuales Conceptos Básicos

Microsoft Office 2010 Illustrated. Tipos de Software

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

UT04 01 Máquinas virtuales (introducción)

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

José Mariscal Prieto. Curso de.

ESPECIALIZACIÓN EN ARQUITECTURA DEL SOFTWARE SENA - SOCORRO MSL. Hebert Augusto Orjuela Cuadros.

Instituto Tecnológico Superior de Lerdo

ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO SANTA MARÍA DEL ORO, EL ORO, DGO. LAS TIC EN LA EDUCACIÓN LICENCIATURA EN EDUCACIÓN PRIMARIA

Procedimiento LICENCIAMIENTO

Por más insignificante que sea lo que debes hacer, esmérate en hacerlo lo mejor que puedas, como si fuera la cosa más importante

Software: Aspectos legales

Transcripción:

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 sólo reconoce 0 y 1 Los programas o software son el nexo entre ambos. Son indispensables para que funcionen los ordenadores IATS UMU 2

- Programa: conjunto de instrucciones que permite la utilización del ordenador. Como una receta de cocina Se basa en algoritmos Se implementa con lenguajes de programación IATS UMU 3

- Lenguajes de programación Clasificación según nivel: Alto nivel -> Instrucciones en inglés Bajo nivel -> Instrucciones con nemónicos IATS UMU 4

Clasificación según traducción Compiladores -> se traduce una vez Intérpretes -> se traduce cada vez Clasificación según forma de ejecución Declarativos Imperativos IATS UMU 5

- Aplicaciones: permiten a los usuarios utilizar el ordenador sin saber programar Ofimática: suites, ET, HC, BD,... Gestión: paquetes empresariales Científico: matemáticas, estadística Mercado vertical: hechos a medida IATS UMU 6

4.2 Sistemas operativos - Para qué sirve? Gestión de los recursos del ordenador: Comunicación con los periféricos Coordinación de trabajos concurrentes Administración de la memoria Monitorización, contabilidad y seguridad Programas y administración de datos Coordinación de comunicaciones de red IATS UMU 7

- Utilidades y gestores de dispositivos (Conocidos como drivers ) Son programas que complementan al sistema operativo - Donde se ubica el sistema operativo? ROM o flash -> teléfono, propósito específico.. RAM -> habitual en PC s, se carga al arranque IATS UMU 8

- Interacción hombre-máquina: Es la disciplina relacionada con el diseño, evaluación e implementación de sistemas informáticos interactivos para el uso de seres humanos, y con el estudio de los fenómenos más importantes con los que está relacionado Lenguaje máquina -> muy difícil Modo texto -> MS-DOS, CP/M,... Modo gráfico (GUI) -> Mac, Windows, Linux IATS UMU 9

- S. O. en uso actualmente Windows:XP, Ce, Server 2003 Mac OS 10 Linux: Debian, Ubuntu, Mandriva, Suse,... UNIX System V, AIX, HP/UX Solaris 10 IATS UMU 10

4.3 Software libre - Clasificación del software según licencia: Comercial: con copyright, puede venir protegido (caso DMR y Sony), no se tiene la propiedad Shareware: se prueba antes de pagarlo Freeware: de dominio público, se puede copiar y difundir libremente Libre: una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. Hay varios tipos de licencia: GNU (GPL), BSD, MPL,... IATS UMU 11

IATS UMU 12

Entre los años 60 y 70 del Siglo XX, el software no era un producto sino un añadido que los vendedores de los ordenadores aportaban a sus clientes para que pudieran usarlos. Era común que los programadores compartieran sus programas. A finales de los 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia. En 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo una definición para free software y el concepto de "copyleft", el cual desarrolló para dar a los usuarios libertad y para restringir las posibilidades de apropiación del software. IATS UMU 13

Libertades del Software Libre Es "libre" si garantiza las siguientes libertades: * "libertad 0", ejecutar el programa con cualquier propósito (privado, educativo, público, comercial,...) * "libertad 1", estudiar y modificar el programa (para lo cuál es necesario acceder al código fuente) * "libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a cualquiera * "libertad 3", mejorar el programa, y hacer públicas las mejoras, de forma que se beneficie toda la comunidad. IATS UMU 14

4.4 Linux - Que es Linux? Sistema operativo basado en Unix Creado por Linus Torvalds Desarrollado por una comunidad de informáticos Pertenece al grupo de programas denominado "Software Libre" IATS UMU 15

Ventajas que presenta: Estabilidad Acceso a las fuentes Independencia de proveedor Seguridad Rapidez con que incorpora los adelantos Escalabilidad Activa comunidad de desarrollo Interoperabilidad Abundancia de documentación IATS UMU 16

Ha sido adoptado por diversas comunidades autónomas: Extremadura Andalucía Castilla La Mancha IATS UMU 17