Este documento presenta una introducción al software y hardware como parte de las soluciones informáticas. Explica que el software es el conjunto de órdenes y programas que hacen posible la ejecución de funciones por los dispositivos electrónicos, mientras que el hardware son los componentes físicos. Además, clasifica el software en sistemas operativos, aplicaciones y utilitarios, y distingue entre software propietario y libre según el grado de libertad para los usuarios. Finalmente, propone algunas preguntas para analizar aspectos de los sistem
1. Introducción Desarrollo Conclusiones
Introducción a las Ciencias Informáticas
Curso 2018-2019 – Conferencia 4
Tema 2: El software y el hardware como parte
de las soluciones informáticas.
Dr.C. Febe Angel Ciudad Ricardo, P.T.
fciudad@uci.cu, https://fciudad.wordpress.com
La Habana, octubre de 2018.
2. Introducción
Desarrollo Conclusiones
Estudio Independiente
1. Identificar los componentes de una
computadora.
2. Clasificar dichos componentes.
3. Representar en un diagrama la estructura
de una computadora de acuerdo a los
componentes identificados.
4. Dispositivo
físico que admite datos
a través de sus
componentes físicos de
entrada, los procesa al
ejecutar un programa y
envía los resultados a
través de sus
componentes físicos de
salida.
Introducción
Desarrollo Conclusiones
8. Introducción
Desarrollo Conclusiones
«Un software es un
dispositivo digital que
establece cuáles son
las órdenes y cómo
deben cumplirse
éstas en un aparato
electrónico»
Un estudiante de ingeniería
le comenta a otro:
¿Qué criterio te merece
esta afirmación?
10. Introducción
Desarrollo Conclusiones
Introducción a las Ciencias Informáticas
Curso 2018-2019 – Conferencia 4
Tema 2: El software y el hardware como parte
de las soluciones informáticas.
El software como cerebro en
las soluciones informáticas.
Dr.C. Febe Angel Ciudad Ricardo, P.T.
fciudad@uci.cu, https://fciudad.wordpress.com
La Habana, octubre de 2018.
11. Introducción
Desarrollo Conclusiones
Describir los principales elementos que
conforman un software en un dispositivo
electrónico, para favorecer la comprensión de
la estructura y funcionamiento de los
dispositivos que se utilizan en las Ciencias
Informáticas.
Objetivo
12. Introducción
Desarrollo Conclusiones
1. Software. Definición, clasificación y
características principales.
2. Sistemas operativos (SO). Definición,
clasificación, licencias, características,
versiones y distribuciones.
Sumario
13. Desarrollo
Introducción
Conclusiones
«todo programa o aplicación programado para realizar tareas
específicas (…) [así como] todo lo que es producido en el
desarrollo del mismo: diseños conceptuales, manuales, etc. (…)
como programa, consiste en un código en un lenguaje máquina
específico para un procesador individual. El código es una
secuencia de instrucciones ordenadas que cambian el estado del
hardware de una computadora (…) [y se] suele escribir en un
lenguaje de programación de alto nivel, que es más sencillo de
escribir (pues es más cercano al lenguaje natural humano), pero
debe convertirse a lenguaje máquina para ser ejecutado»
Software
Alegsa (2018). Diccionario de Informática y Tecnología.
Definición de Software. Disponible en:
http://www.alegsa.com.ar/Dic/licencia_de_software.php
14. Desarrollo
Introducción
Conclusiones
Es el conjunto de órdenes centralizadas y/o
distribuidas, con cierto grado de configuración,
expresadas en un lenguaje computacional, así como
los datos temporales y persistentes asociados al
cumplimiento de dichas órdenes; que hacen posible
la ejecución de determinadas funciones por los
dispositivos electrónicos asociados físicamente a
aquel o aquellos que las contienen.
Software
15. Desarrollo
Introducción
Conclusiones
● Conjunto de órdenes centralizadas y/o
distribuidas.
● Tienen grados de configuración (no
configurables, semi-configurables,
configurables).
● Se expresan en un lenguaje computacional.
● Tienen datos temporales y persistentes
asociados al cumplimiento de dichas órdenes.
● Hacen posible la ejecución de determinadas
funciones por los dispositivos electrónicos
asociados físicamente a aquel o aquellos que
las contienen.
Software – Características principales
● ¿Qué es?
●
● ¿Acceso a su interior?
●
●
● ¿Cómo se escriben?
● ¿Qué tiene?
●
● ¿Qué hacen?
●
●
●
19. Desarrollo
Introducción
Conclusiones
[ ]Funcionalidad
Producción
Propie-
tario
Libre
Utili-
tario
de Sis-
tema
de Apli-
cación
Conjunto de programas que sirven
para interactuar con un subconjunto
específico de los componentes
físicos (hardware) del dispositivo
electrónico, teniendo control temporal
sobre éstos a través del software de
sistema sobre el que funcionan; para
permitir al usuario cumplir tareas
específicas con ayuda del dispositivo
electrónico.
21. Desarrollo
Introducción
Conclusiones
[ ]Funcionalidad
Producción
Propie-
tario
Libre
de Sis-
tema
de Apli-
cación
Utili-
tario
Conjunto de programas que sirven para
interactuar con un subconjunto
específico de los componentes físicos
(hardware) del dispositivo electrónico,
teniendo control temporal sobre éstos a
través del software de sistema sobre el
que funcionan; para permitir al usuario
configurar o consultar propiedades
funcionales tanto del software como del
hardware del dispositivo electrónico.
23. Desarrollo
Introducción
Conclusiones
Funcionalidad
Utili-
tario
de Apli-
cación
de Sis-
tema Software de
Sistema
Software de
Sistema
Software de
Aplicación
Software de
Aplicación
Software
Utilitario
Software
Utilitario
Gradodecontrol
sobreelfuncionamiento
delhardware
Grado de control sobre la
configuración del hardware y el software
Capacidaddeejecución
defuncionesespecíficas
28. Desarrollo
Introducción
Conclusiones
Usar el programa con cualquier propósito Libertad
0
Libertad
1
Libertad
2
Libertad
3
Estudiar cómo funciona el programa y
adaptarlo a necesidades propias
Distribuir copias a otros
Mejorar el programa
y publicarlo
30. Desarrollo
Introducción
Conclusiones
¿Por qué surgió el SOFTWARE LIBRE?
70s:
● UNIX era un sistema operativo
que operaba en diferentes tipos
de computadoras.
● El código fuente de UNIX se
compartía líbremente entre
sus desarrolladores.
31. Desarrollo
Introducción
Conclusiones
¿Por qué surgió el SOFTWARE LIBRE?
80s:
● Se consolidan las PC.
● Se firman acuerdos con las
empresas de no divulgación
del código fuente de los programas.
● Algunas empresas ejercen
monopolio del software (Microsoft).
32. Desarrollo
Introducción
Conclusiones
¿Por qué surgió el SOFTWARE LIBRE?
● Richard Stallman, inicia el
proyecto GNU, con el objetivo de
crear un sistema operativo
completamenta libre: el sistema
GNU.
● Hace público el proyecto el 27 de
septiembre de 1983.
● Crea la “Free Software
Foundation” (FSF).
33. Desarrollo
Introducción
Conclusiones
Licencia
Del lat. Licentia.
1. f. Permiso para hacer algo.
2. f. Resolución de la Administración por la que se
autoriza una determinada actividad. Licencia de obras.
Licencia de armas.
3. f. Autorización que se concede para explotar con fines
industriales o comerciales una patente, marca o derecho.
4. f. Documento en que consta una licencia.
RAE (2017). Diccionario en línea de la
Real Academia Española de la Lengua.
Disponible en: www.rae.es
34. Desarrollo
Introducción
Conclusiones
Licencia de software
Alegsa (2018). Diccionario de Informática y Tecnología.
Definición de Licencia de Software. Disponible en:
http://www.alegsa.com.ar/Dic/licencia_de_software.php
«(…) conjunto de permisos que un desarrollador
da para la distribución, uso y/o modificación de
la aplicación que desarrolló. Puede indicar en
esta licencia también los plazos de duración, el
territorio donde se aplica, etc. (…) es un
instrumento legal que gobierna el uso o
redistribución del software».
35. Desarrollo
Introducción
Conclusiones
Licencia
Licencia por la cual
el uso de un
producto sólo está
permitido para un
único usuario final (el
comprador).
Licencia creada por la
FSF a mediados de
los años 80, orientada
principalmente a
proteger la libre
distribución,
modificación y uso de
software.
EULA (End User
License Agreement)
EULA (End User
License Agreement)
GNU-GPL (General
Public License)
GNU-GPL (General
Public License)
36. Desarrollo
Introducción
Conclusiones
● Prohibida su copia y
redistribución.
● No puede ser usado como
servidor.
● Se debe registrar antes de
transcurrir 30 días de uso.
● Microsoft puede tomar
información de las terminales
con el SO.
● Microsoft puede ofrecer
información de la recopilada
a terceros.
● Libertad de uso,
modificación y distribución.
● Gratis, tantas licencias
como se desee.
● Comunidad de
desarrolladores y usuarios
extensa en todo el planeta.
● Distribuciones estables y
sostenibles en el tiempo.
● Extremadamente seguro.
38. Conclusiones
DesarrolloIntroducción
Estudio independiente
1. ¿En qué se diferencian los sistemas de archivos de los sistemas operativos
Microsoft “Windows – 10” y GNU-Linux – Distribución “Ubuntu 18.x”? ¿Influye
en estas diferencias el hardware de la computadora donde funcionen estos SO?
2. ¿Qué similitudes y diferencias tienen los entornos gráficos de los sistemas
operativos Microsoft “Windows – 10” y GNU-Linux – Distribución “Mint 19”
3. Explique cómo el usuario puede llegar en el entorno gráfico a (1) la carpeta
personal, (2) las unidades removibles y (3) los programas; en los sistemas
operativos Microsoft “Windows – 10” y GNU-Linux – Distribución “Mint 19”.
4. Menciona en cada uno de los sistemas operativos Microsoft “Windows – 10” y
GNU-Linux – Distribución “Nova Escritorio 6”, a través de cuáles “comandos” se
realizan las siguientes funciones:
a)Acceder a la carpeta contenedora de los “documentos personales” del
usuario.
b)Listar el contenido de la carpeta accedida en el inciso anterior.
c) Copiar un fichero cualquiera de esta carpeta a otra carpeta en la misma
unidad de memoria.
d)Reiniciar el sistema operativo en 15 segundos.
e)Salir de la terminal de comandos.
39. Conclusiones
DesarrolloIntroducción
Bibliografía
● Alegsa (2018). Diccionario de Informática y Tecnología. Definición de Licencia de
Software. Disponible en: http://www.alegsa.com.ar/Dic/licencia_de_software.php
● Beekman, Georges (2005). Introducción a la Informática. Madrid: Pearson
Education.
● Culebro Juárez, Montserrat; Gómez Herrera, Wendy & Torres Sánchez,
Susana (2006). Software libre vs software propietario. Ventajas y desventajas.
Disponible en: http://www.rebelion.org/docs/32693.pdf
● García de Jalón, Javier; Arguinaga, Iker & Mora, Alberto (2000). Aprenda Linux
como si estuviera en primero. Navarra: Universidad de Navarra.
● García Lira, Keidy & Góngora Mora, Damir (2013). Objeto de Aprendizaje:
Trabajo con los comandos en GNU/Linux. La Habana: UCI.
● RAE (2017). Diccionario en línea de la Real Academia Española de la Lengua.
Disponible en: www.rae.es
● Stallman, Richard (2004). Software libre para una sociedad libre. Disponible en:
https://www.gnu.org/philosophy/fsfs/free_software.es.pdf
40. Introducción Desarrollo Conclusiones
Introducción a las Ciencias Informáticas
Curso 2018-2019 – Conferencia 4
Tema 2: El software y el hardware como parte
de las soluciones informáticas.
El software como cerebro en
las soluciones informáticas.
Dr.C. Febe Angel Ciudad Ricardo, P.T.
fciudad@uci.cu, https://fciudad.wordpress.com
La Habana, octubre de 2018.