Sistemas Microinformáticos y Redes
Unidad de trabajo 1
Tabla de contenidos
1. 2.
1. 2. 3.
El Sistema Informático El Software
¿Qué es un programa? Compilación e Interpretación Tipos de Aplicaciones
3.
Licencias del Software
1. 2. 3.
Licencias Privativas Licencias Libres Licencias Open Source
2
Confucio.
3
Sistema Informático
Cualquier empresa necesita procesar y almacenarinformación para llevar a cabo su actividad. El Sistema Informático es el conjunto de elementos que utiliza la empresa para con este objetivo. Los elementos del Sistema Informático son hardware, software , los datos y el personal humano Hardware: es la parte física, los dispositivos electrónicos (se puede tocar) Ordenadores , periféricos y sistema de comunicaciones Software: es la parte lógica(no se puede tocar) Sistema Operativo (SO) y otras aplicaciones Personal Humano: personas que crean, mantienen y utilizan el Sistema. Técnicos, Programadores, Usuarios …. Datos: información de la empresa para el desarrollo de su actividad.
4
Software
Elementos funcionales del ordenador- Elementos HW del PC
5
2. Software
¿Qué es el Software?
– – –
programas que se ejecutanen el ordenador un programa realiza una función o tarea. Los programas tampoco son capaces de trabajar por si mismos sino que se apoya en un software muy especial que es el SO
6
6
2. 1 ¿Qué es un programa?
Un programa es un conjunto de instrucciones. Una instrucción es una orden que se realiza sobre unos datos.
–
Instrucción: sumar 3 y 5
TODAS las tareas que realizamoscon un ordenador , para el ordenador sólo son un conjunto de instrucciones que ejecuta.
–
Ejemplos: podemos utilizar un ordenador jugar. Cuando jugamos y movemos un personaje con el ratón o el teclado lo que hace el ordenador es ejecutar la orden mover sobre ese personaje y visualizarlo en el monitor en la posición de destino.
7
2.1. ¿Qué es un programa?
Los programas sonescritos por programadores en lenguajes de alto nivel, cercanos al lenguaje humanos como C, Java … Un ejemplo muy sencillo de un programa escrito en lenguaje de alto nivel que realiza una suma sería: int a =2; int b=3; Datos int c,d; c= a+b; Instrucciones d= a*c;
8
Actividad 1
Busca en Internet al menos 7 ejemplos de lenguajes de alto nivel y anótalos en tu cuaderno.
9
2.2.Compilación e Interpretación
El ordenador sólo entiende el código binario que es un lenguaje de bajo nivel. Se debe realizar una traducción del programa escrito por el programador en lenguaje de alto nivel al lenguaje binario de bajo nivel que es el que entiende el ordenador. Este proceso de traducción es la compilación o interpretación
11
2.2. Compilación e InterpretaciónLenguaje de alto nivel
Código Binario
12
Programa Ejecutable
Actividad 2
Busca en Internet si los siguientes lenguajes de alto nivel son compilados o interpretados.
– – – – – – – – –
Java C++ Python PHP Fortran Ruby C Pascal Lisp
13
2.3 Tipos de aplicaciones
Software de sistema
–
– –
Sirve para administrar el equipo informático. En la actualidad, la mayoríaproporcionan una interfaz gráfica. Es utilizado por un administrador de sistemas Gran parte de este software se distribuye junto con el SO
El sistema operativo y Controladores o drivers (Software de Base) Herramientas de diagnóstico Herramientas de Optimización Otras utilidades de administración
15
1. Tipos de aplicaciones
Software de programación
–
–
aplicacionesque permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación. Algunos ejemplos:
Editores de lenguajes de programación Compiladores Intérpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE)
16
1. Tipos de aplicaciones
Software de aplicación
–
–
Distintos tipos...
Regístrate para leer el documento completo.