Presentacion de informatica
Click here to load reader
-
Upload
david-hernandez -
Category
Documents
-
view
79 -
download
0
Transcript of 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
• 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.
• 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.
• 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.
• 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.
•
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.
• 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.