La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

4.- Fundamentos del software Programación Sistemas operativos Software libre Linux Informática Aplicada al Trabajo Social. Curso 2005/06.

Presentaciones similares


Presentación del tema: "4.- Fundamentos del software Programación Sistemas operativos Software libre Linux Informática Aplicada al Trabajo Social. Curso 2005/06."— Transcripción de la presentación:

1 4.- Fundamentos del software Programación Sistemas operativos Software libre Linux Informática Aplicada al Trabajo Social. Curso 2005/06

2 IATS UMU2 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

3 IATS UMU3 - 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

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

5 IATS UMU5 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

6 IATS UMU6 - 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

7 IATS UMU7 - ¿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 4.2 Sistemas operativos

8 IATS UMU8 - 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

9 IATS UMU9 - 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

10 IATS UMU10 - 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

11 IATS UMU11 - 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, Software libre

12 IATS UMU12

13 IATS UMU13 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.

14 IATS UMU14 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.

15 IATS UMU 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"

16 IATS UMU16 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

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


Descargar ppt "4.- Fundamentos del software Programación Sistemas operativos Software libre Linux Informática Aplicada al Trabajo Social. Curso 2005/06."

Presentaciones similares


Anuncios Google