Presentacion de informatica (1)

15
Opción técnica en computación 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

Transcript of Presentacion de informatica (1)

Page 1: Presentacion de informatica (1)

Opción técnica en computación

Parte lógica (software) Definición de softwareDesarrollo de softwareLenguajes de programaciónDefiniciónClasificación de acuerdo a su nivelEnsambladores, compiladores e intérpretesProgramasDefinición de programaClasificación del softwareSoftware de sistema

Page 2: Presentacion de informatica (1)

Que es el software?

• 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 (1)

Desarrollo de un software• 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 (1)

Lenguajes de programación• 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 (1)

ensambladores

• 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 (1)

compiladores• 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 (1)

interprete• 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 (1)

Que es un programa?• 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 (1)

Software de sistema.

• 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 (1)

Software de aplicacion• 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 (1)

Software comercial• 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 (1)

Que es un virus?• 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 (1)

• 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 (1)

Que es un antivirus?• 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 (1)

Tipos de antivirus• 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.