instituto tecnologico de milpa alta alumnos: -acosta mora sarahi - altamirano reyes cesar

15
INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI -ALTAMIRANO REYES CESAR -AMAYA RAMIREZ JOSE CRUZ -FRANCO FUENTES CESAR ADRIAN -ROSETE MONTES JONIFRED -VERGARA GALLARDO KIMBERLY -PADILLA GUTIERREZ DANIELA -GONZALEZ VARGAS DANIEL MATERIA: FUNDAMENTOS DE PROGRAMACION PROFESORA: GEOVANY BEATRIZ GARCIA BAHENA CARRERA: INGENIERIA EN SISTEMAS COMPUTACIONALES

Upload: harlow

Post on 24-Feb-2016

60 views

Category:

Documents


0 download

DESCRIPTION

INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES CESAR -AMAYA RAMIREZ JOSE CRUZ -FRANCO FUENTES CESAR ADRIAN -ROSETE MONTES JONIFRED -VERGARA GALLARDO KIMBERLY -PADILLA GUTIERREZ DANIELA - GONZALEZ VARGAS DANIEL MATERIA: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

INSTITUTO TECNOLOGICO DE MILPA ALTA

ALUMNOS:

-ACOSTA MORA SARAHI-ALTAMIRANO REYES CESAR-AMAYA RAMIREZ JOSE CRUZ

-FRANCO FUENTES CESAR ADRIAN-ROSETE MONTES JONIFRED

-VERGARA GALLARDO KIMBERLY-PADILLA GUTIERREZ DANIELA

-GONZALEZ VARGAS DANIELMATERIA:

FUNDAMENTOS DE PROGRAMACION

PROFESORA:GEOVANY BEATRIZ GARCIA BAHENA

CARRERA:INGENIERIA EN SISTEMAS COMPUTACIONALES

Page 2: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

PROGRAMA

•  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.

Page 3: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

•  Se los denomina comúnmente binarios.

• Debido a que una vez que han pasado por el proceso de compilación y han sido creados, las instrucciones que se escribieron en un lenguaje de programación que los humanos usan para escribirlos con mayor facilidad, se han traducido al único idioma que la máquina comprende, combinaciones de ceros y unos llamada código máquina.  •  El mismo

término, puede referirse tanto a un programa ejecutable, como a su código fuente, el cual es transformado en un binario cuando es compilado.

Page 4: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

 Cuando se pide que el programa sea ejecutado, el procesador ejecuta instrucción por instrucción.

De acuerdo a sus funciones, se clasifican en software de sistema y software de aplicación.

 En los computadores actuales, al hecho de ejecutar varios programas de forma simultánea y eficiente, se le conoce como multitarea.

Page 5: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

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.

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, o la frecuencia del procesador.

Estos programas realizan diversas tareas, como la transferencia de datos entre la memoria RAM y los dispositivos de almacenamiento.

Page 6: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

*Software de Sistema

Page 7: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

Software de Aplicación • Una aplicación es un tipo de programa

informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos.

 • Suele resultar una solución informática para

la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén.

 •  Algunos ejemplos de programas de aplicación son:Procesadores de textoHojas de cálculoBase de datos

Page 8: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

Software de Aplicación

Page 9: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

Ejecución y almacenamiento de los programas

Los programas se almacenan en una memoria no volátil (por ejemplo un disco),  para que luego el usuario de la computadora, directa o indirectamente, solicite su ejecución.

 Al momento de dicha solicitud, el programa es cargado en la memoria de acceso aleatorio o RAM del equipo, bajo el control del software llamado sistema operativo, el cual puede acceder directamente al procesador.

 El procesador ejecuta (corre) el programa, instrucción por instrucción hasta que termina. 

Page 10: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

Algunos programas están empotrados en el hardware. Una computadora con arquitectura de programas

almacenados requiere un programa inicial almacenado en su ROM para arrancar.

El proceso de arranque es para identificar e inicializar todos los aspectos del sistema, desde los registros del procesador, controladores de dispositivos hasta el contenido de la memoria RAM.

Seguido del proceso de inicialización, este programa inicial carga al sistema operativo e inicializa al contador de programa para empezar las operaciones normales.

 Independiente de la computadora, un dispositivo de hardware podría tener firmware empotrado para el control de sus operaciones.

El firmware se utiliza cuando se espera que el programa cambie en raras ocasiones o nunca, o cuando el programa no debe perderse cuando haya ausencia de energía.

Programas empotrados en hardware

Page 11: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

PROGRAMAS CARGADOS MANUALMENTE Los programas históricamente se cargaron

manualmente al procesador central mediante interruptores. 

Una instrucción era representada por una configuración de estado abierto o cerrado de los interruptores. 

Después de establecer la configuración, se ejecutaba un botón de ejecución. Este proceso era repetitivo. También, históricamente los programas se cargaban manualmente mediante una cinta de papel o tarjetas perforadas. 

Después de que el programa se cargaba, la dirección de inicio se establecía mediante interruptores y el botón de ejecución se presionaba.

Page 12: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

Programas generados automáticamenteLa programación automática es un estilo

de programación que crea código fuente mediante clases genéricas, prototipos, plantillas, aspectos, y generadores de código para aumentar la productividad del programador.

Un motor de software da de salida código fuente o lenguaje de marcado que simultáneamente se vuelve la entrada de otro proceso informático. Podemos pensar como analogía un proceso manejando a otro siendo el código máquina quemado como combustible.

Los servidores de aplicaciones son motores de software que entregan aplicaciones a computadoras cliente. Por ejemplo, un software para wikis es un servidor de aplicaciones que permite a los usuarios desarrollar contenido dinámico ensamblado a partir de artículos. Las Wikis generan HTML, CSS, Java, y JavaScript los cuales son interpretados por un navegador web.

Page 13: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

Muchos programas pueden correr simultáneamente en la misma computadora, a esto se le conoce como multitarea.

 Los sistemas operativos modernos pueden correr varios programas a través del planificador de procesos — un mecanismo de software para conmutar con frecuencia la cantidad de procesos del procesador de modo que los usuarios puedan interactuar con cada programa mientras estos están corriendo.

También se puede lograr la multitarea por medio del hardware; las computadoras modernas que usan

varios procesadores o procesadores con varios núcleos pueden correr muchos programas a la vez.

Ejecución simultánea

Page 14: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

Viruso 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, remplazan archivos ejecutables por otros infectados con el código de este.

o 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.

o Los virus informáticos tienen, básicamente, la función de propagarse a través de un software, no se replican a sí mismos porque no tienen esa facultad, como el gusano informático, son muy nocivos y algunos contienen además una carga dañina con distintos objetivos, desde una simple broma hasta realizar daños importantes en los sistemas, o bloquear las redes informáticas generando tráfico inútil.

Page 15: INSTITUTO TECNOLOGICO DE MILPA ALTA ALUMNOS: -ACOSTA MORA SARAHI - ALTAMIRANO REYES  CESAR

ANTIVIRUS