La ejecución del programa podría ser comparado con la lectura de un libro. Mientras que una persona normalmente leer cada palabra y línea en la secuencia, pueden a veces saltar de nuevo a un lugar más temprano en el texto o saltar secciones que no son de interés. Del mismo modo, un equipo a veces puede volver atrás y repetir las instrucciones de alguna sección del programa una y otra vez hasta que se cumpla alguna condición interna.
Esto se conoce como el flujo de control dentro del programa y es lo que permite a la computadora para realizar tareas en varias ocasiones sin intervención humana.
En comparación, una persona con una calculadora de bolsillo puede realizar una operación aritmética básica como la adición de dos números con sólo unas pocas pulsaciones de botón. Pero al sumar todos los números de 1 a 1000 tomaría miles de pulsaciones de botón y un montón de tiempo con una casi certeza de cometer un error. Por otro lado, un ordenador puede ser programado para hacer esto con sólo unos simples instrucciones.
Por ejemplo:
mov # 0, suma; establecer suma a 0 mov # 1, num; establecer num para 1loop: añadir num, suma; añadir num sumar añadir # 1, num; añadir 1 al num cmp num, # 1000; comparar num 1000 bucle ble; si numUna vez le dijo a ejecutar este programa, el equipo llevará a cabo la tarea, además repetitivo sin necesidad de intervención humana. Casi nunca cometer un error y un PC moderno puede completar la tarea en aproximadamente una millonésima parte de un segundo [34]
Bugs
Artículo principal:.
Software bug
El primer error informático real, una polilla encontrado atrapado en un relé de la computadora
Harvard Mark II
Los errores en los programas informáticos son llamados "bugs". Errores pueden ser benignos y no afecta a la utilidad del programa, o tienen sólo efectos sutiles. Pero en algunos casos, pueden hacer que el programa - o todo el sistema - a "colgar" -become no responde a la entrada como clics del ratón o pulsaciones de teclas, o fallar por completo o "accidente".
De lo contrario insectos benignos a veces pueden ser aprovechadas para la mala intención de un usuario sin escrúpulos escribir un -code "explotar" diseñado para aprovecharse de un error y perturbar la correcta ejecución de una computadora. Errores por lo general no son culpa de la computadora. Dado que los ordenadores más que ejecutar las instruccion
Ventajas de la virtualización Solutions
- La necesidad de la Educación Tecnologías de la Información para Gestión de l…
- Cómo conseguir un iPad gratuito sólo para las pruebas It
- Recuperar elementos eliminados de la papelera de reciclaje sin un técnico!
- Proteja su equipo de Virus
- OlyKit Olimpiu
- Foto Hosting Services
- Informática Viruses
- Ahorrando tiempo y dinero a través de duplicadores de DVD Duplicators
- La fijación de Redes de Computadores En Nashville
- Cómo librarse de basura y spam de correo electrónico, ensayado, probado, Y Tru…