Software. Francisco Javier Navarro

12
Francisco Javier Navarro

Transcript of Software. Francisco Javier Navarro

Page 1: Software. Francisco Javier Navarro

Francisco Javier Navarro

Page 2: Software. Francisco Javier Navarro

DefiniciónDefinición

•El software son las instrucciones electrónicas que van a indicar al ordenador que es lo que tiene que hacer. También se puede decir que son los programas usados para dirigir las funciones de un sistema de computación o un hardware.

Page 3: Software. Francisco Javier Navarro

Clasificación del Clasificación del SoftwareSoftware

• Software de sistema Software de sistema

• Software de aplicaciónSoftware de aplicación

• Software de programación Software de programación

Page 4: Software. Francisco Javier Navarro

Software de SistemaSoftware de Sistema

• El Software de sistema, en algunas ocasiones El Software de sistema, en algunas ocasiones también denominado software de base, consiste también denominado software de base, consiste en un software que en un software que sirve para controlar e sirve para controlar e interactuar con el sistemainteractuar con el sistema, proporcionando , proporcionando control sobre el hardware y dando soporte a otros control sobre el hardware y dando soporte a otros programas. programas.

• El software de sistema realiza tareas como la El software de sistema realiza tareas como la transferencia de datos entre la memoria transferencia de datos entre la memoria RAM y los dispositivos de almacenamientoRAM y los dispositivos de almacenamiento, , o bien puede realizar la operación de renderizado o bien puede realizar la operación de renderizado de texto en una pantalla. de texto en una pantalla.

• El ejemplo mas claro de software de sistema es el El ejemplo mas claro de software de sistema es el Sistema OperativoSistema Operativo..

Page 5: Software. Francisco Javier Navarro

Sistema OperativoSistema Operativo

• Un Un sistema operativosistema operativo es un software de es un software de sistema, es decir, un sistema, es decir, un conjunto de programas conjunto de programas de computación de computación destinados a realizar destinados a realizar muchas tareas entre muchas tareas entre las que destaca la las que destaca la administración eficaz administración eficaz de sus recursos. de sus recursos.

• Un sistema operativo Un sistema operativo se puede encontrar se puede encontrar normalmente en la normalmente en la mayoría de los mayoría de los aparatos electrónicos aparatos electrónicos que utilicen que utilicen microprocesadores microprocesadores para funcionar. para funcionar.

Page 6: Software. Francisco Javier Navarro

Funciones BásicasFunciones Básicas

• Suministro de interfaz al usuario. Suministro de interfaz al usuario.

• administración de recursos. administración de recursos.

• administración de archivos. administración de archivos.

• administración de tareas. administración de tareas.

• servicio de soporte y utilidades. servicio de soporte y utilidades.

Page 7: Software. Francisco Javier Navarro

Software de AplicaciónSoftware de Aplicación

• Aquel que permite a Aquel que permite a los usuarios llevar a los usuarios llevar a cabo una o varias cabo una o varias tareas específicas.tareas específicas.

• Ejemplos claros son:Ejemplos claros son:– VideojuegosVideojuegos– Aplicaciones Aplicaciones

ofimáticas (Microsoft ofimáticas (Microsoft Office) Office)

Page 8: Software. Francisco Javier Navarro

Software de Software de programaciónprogramación

• Es el conjunto de herramientas que Es el conjunto de herramientas que permiten al programador desarrollar permiten al programador desarrollar programas informáticos, usando programas informáticos, usando diferentes alternativas y diferentes alternativas y lenguajes lenguajes de programaciónde programación, de una manera , de una manera práctica. práctica.

Page 9: Software. Francisco Javier Navarro

Lenguajes de Lenguajes de programaciónprogramación

• Lenguaje artificial que puede ser Lenguaje artificial que puede ser usado para controlar el usado para controlar el comportamiento de una máquina, comportamiento de una máquina, especialmente un ordenador.especialmente un ordenador.

• Un lenguaje de programación Un lenguaje de programación permite a uno o más programadores permite a uno o más programadores especificar de manera precisa sobre especificar de manera precisa sobre qué datos debe operar un ordenador. qué datos debe operar un ordenador.

Page 10: Software. Francisco Javier Navarro
Page 11: Software. Francisco Javier Navarro

ClasificaciónClasificación• Lenguajes de bajo nivel: Se asemejan al lenguaje Lenguajes de bajo nivel: Se asemejan al lenguaje

empleado por los ordenadores.empleado por los ordenadores.

– Código máquina.Código máquina.

• Lenguajes de alto nivel: se asemejan más al Lenguajes de alto nivel: se asemejan más al

lenguaje humano.lenguaje humano.

– JavaJava

Page 12: Software. Francisco Javier Navarro

Código MáquinaCódigo Máquina

• El lenguaje máquina El lenguaje máquina es el único que es el único que entiende entiende directamente la directamente la computadora, computadora, utiliza el alfabeto utiliza el alfabeto binario que consta binario que consta de los dos únicos de los dos únicos símbolos 0 y 1, símbolos 0 y 1, denominados bits denominados bits