Presentacion de informatica

15

Click here to load reader

Transcript of Presentacion de informatica

Page 1: Presentacion de informatica

Parte lógica (software) Definición de software

Desarrollo de software

Lenguajes de programación

Definición

Clasificación de acuerdo a su nivel

Ensambladores, compiladores e intérpretes

Programas

Definición de programa

Clasificación del software

Software de sistema

Page 2: Presentacion de informatica

• Se conoce como software al equipamiento lógico o

soporte lógico de un sistema informático, comprende

el conjunto de los componentes lógicos necesarios

que hacen posible la realización de tareas

específicas.

Page 3: Presentacion de informatica

• El proceso de creación de software puede llegar a ser

muy complejo, dependiendo de su porte, características

y criticidad del mismo. Por ejemplo la creación de un

sistema operativo es una tarea que requiere proyecto,

gestión, numerosos recursos y todo un equipo

disciplinado de trabajo. En el otro extremo, si se trata de

un sencillo programa (por ejemplo, la resolución de una

ecuación de segundo orden), éste puede ser realizado

por un solo programador (incluso aficionado) fácilmente.

Page 4: Presentacion de informatica

• Un lenguaje de programación es un idioma artificial

diseñado para expresar procesos que pueden ser

llevadas a cabo por máquinas como las computadoras.

Pueden usarse para crear programas que controlen el

comportamiento físico y lógico de una máquina, para

expresar algoritmos con precisión, o como modo de

comunicación humana. Está formado por un conjunto de

símbolos y reglas sintácticas y semánticas que definen

su estructura y el significado de sus elementos y

expresiones.

Page 5: Presentacion de informatica

• Si elegimos un lenguaje de bajo nivel,

como el ensamblador, la traducción es

sencilla, y de hacer esa traducción se

encargan unas herramientas llamadas

ensambladores.

Page 6: Presentacion de informatica

• Cuando el lenguaje que hemos empleado es de alto

nivel, la traducción es más complicada, y a veces

implicará también recopilar varios fuentes distintos o

incluir posibilidades que se encuentran en otras

bibliotecas que no hemos preparado nosotros. Las

herramientas encargadas de realizar todo esto son los

compiladores.

Page 7: Presentacion de informatica

• Un intérprete es una herramienta parecida a un

compilador, con la diferencia de que en los intérpretes no

se crea ningún "programa ejecutable" capaz de funcionar

"por sí solo", de modo que si queremos distribuir nuestro

programa a alguien, deberemos entregarle el programa

fuente y también el intérprete que es capaz de

entenderlo, o no le servirá de nada. Cuando ponemos el

programa en funcionamiento, el intérprete se encarga de

convertir el programa en lenguaje de alto nivel a código

máquina, orden por orden, justo en el momento en que

hay que procesar cada una de las órdenes.

Page 8: Presentacion de informatica

• Un programa informático es un conjunto de instrucciones

que una vez ejecutadas realizarán una o varias tareas en

una computadora. Sin programas, estas máquinas no

pueden funcionar. Al conjunto general de programas, se

le denomina software, que más genéricamente se refiere

al equipamiento lógico o soporte lógico de una

computadora digital.

Page 9: Presentacion de informatica

• En terminología informática el software de sistema,

denominado también software de base, consiste en

programas informáticos que sirven para controlar e

interactuar con el sistema operativo, proporcionando

control sobre el hardware y dando soporte a otros

programas. en contraposición del llamado software de

aplicación. Como ejemplos cabe mencionar a las

bibliotecas como por ejemplo OpenGL para la

aceleración gráfica, PNG para el sistema gráfico o

demonios que controlan la temperatura, la velocidad

del disco duro, como hdparm, o la frecuencia del

procesador como cpudyn.

Page 10: Presentacion de informatica

• Es aquel que permite a los usuarios llevar a cabo una o

varias tareas específicas, en cualquier campo de

actividad susceptible de ser automatizado o asistido, con

especial énfasis en los negocios.

Page 11: Presentacion de informatica

• El software comercial es el software, libre o no, que es

comercializado, es decir, que existen sectores de la

economía que lo sostiene a través de su producción, su

distribución o soporte.

Page 12: Presentacion de informatica

• Un virus informático es un malware que tiene por objeto

alterar el normal funcionamiento de la computadora, sin

el permiso o el conocimiento del usuario. Los virus,

habitualmente, reemplazan archivos ejecutables por

otros infectados con el código de este. Los virus pueden

destruir, de manera intencionada, los datos almacenados

en un ordenador, aunque también existen otros más

inofensivos, que solo se caracterizan por ser molestos.

Page 13: Presentacion de informatica

• Tipos de virus

• Caballo de Troya:

Es un programa dañino que se oculta en otro programa legítimo, y

que produce sus efectos perniciosos al ejecutarse este ultimo.

• Gusano o Worm:

Es un programa cuya única finalidad es la de ir consumiendo la

memoria del sistema, se copia así mismo sucesivamente, hasta

que desborda la RAM, siendo ésta su única acción maligna.

• Virus de macros:

Un macro es una secuencia de ordenes de teclado y mouse

asignadas a una sola tecla, símbolo o comando. Son muy útiles

cuando este grupo de instrucciones se necesitan repetidamente.

Los virus de macros afectan a archivos y plantillas que los

contienen, haciéndose pasar por una macro y actuaran hasta que

el archivo se abra o utilice.

Page 14: Presentacion de informatica

• En informática los antivirus son programas cuyo objetivo

es detectar y/o eliminar virus informáticos. Nacieron

durante la década de 1980.

• Con el transcurso del tiempo, la aparición de sistemas

operativos más avanzados e Internet, ha hecho que los

antivirus hayan evolucionado hacia programas más

avanzados que no sólo buscan detectar virus

informáticos, sino bloquearlos, desinfectarlos y prevenir

una infección de los mismos, y actualmente ya son

capaces de reconocer otros tipos de malware, como

spyware, rootkits, etc.

Page 15: Presentacion de informatica

• ANTIVIRUS PREVENTORES: como su nombre lo indica, este tipo de antivirus se caracteriza por anticiparse a la infección, previniéndola. De esta manera, permanecen en la memoria de la computadora, monitoreando ciertas acciones y funciones del sistema.

• ANTIVIRUS IDENTIFICADORES: esta clase de antivirus tiene la función de identificar determinados programas infecciosos que afectan al sistema. Los virus identificadores también rastrean secuencias de bytes de códigos específicos vinculados con dichos virus.

• ANTIVIRUS DESCONTAMINADORES: comparte una serie de características con los identificadores. Sin embargo, su principal diferencia radica en el hecho de que el propósito de esta clase de antivirus es descontaminar un sistema que fue infectado, a través de la eliminación de programas malignos. El objetivo es retornar dicho sistema al estado en que se encontraba antes de ser atacado. Es por ello que debe contar con una exactitud en la detección de los programas malignos.