miércoles, 15 de agosto de 2012

Partes de Un computador

Procesador:es el conjunto de la unidad de control y la unidad aritmeticologica. la unidad de control , o verdadero cerebro del ordenador , es quien descodifica las instrucciones (software ) y las ejecuta


la board :es el elemento principal de todo el ordenador , en el que se encuentran o al que se conectan todos los demás aparatos y dispositivos 



tarjeta de vídeo :es la que transmite al monitor la informaron gráfica que debe presentar en la pantalla 


Tarjeta de sonido:es la que permite al computador manejar sonido , hace posible producir sonido por medio de los parlantes o grabar sonidos provenientes del exterior mediante el micrófono.

El módem:es un aparato que permite a los Pc intercambiar datos por las lineas telefónicas . es el dispositivo que se usa para navegar por Internet.para enviar y recibir fax desde el pc.


Cpu:es la unidad central de proceso 
Teclado: envía una orden al computador  para que pueda ser interpretada y presentar el símbolo a la pantalla del monitor 


Mouse: es una instrucción al computador  para mover el puntero o cursor que aparece en la pantalla del monitor 


Impresora: traslada el texto o la imagen por computadora a papel u otro medio


UAL:  unidad aritmetica lógica, calcula operaciones aritméticas  y operaciones lógicas 



 Computadora analógica  


Ordenador real es un tipo de computadora que utiliza dispositivos electrónicos o mecánicos para modelar el problema a resolver utilizando  tipo de cantidad física para representar otra. 


Supercomputadora
Son computadores que exhiben características de computadores analógicos y computadores digitales. El componente digital normalmente sirve como el controlador y proporciona operaciones lógicas, mientras que el componente análogo sirve normalmente como solucionador de ecuaciones diferenciales. 




Computadora central

Es una computadora grande, potente y costosa usada principalmente por una gran compañía para el procesamiento de una gran cantidad de datos; por ejemplo, para el procesamiento de transacciones bancarias. La capacidad de una computadora central se define tanto por la velocidad de su CPU como por su gran memoria interna, su alta y gran capacidad de almacenamiento externo



Minicomputadoras

Es una clase de computadoras multiusuario, que se encuentran en el rango intermedio del espectro computacional; es decir entre los grandes sistemas multiusuario (mainframes), y los más pequeños sistemas monousuarios (microcomputadoras, computadoras personales, o PC). 



Computadora de escritorio

Es una computadora personal que es diseñada para ser usada en una ubicación estable, como un escritorio -como su nombre indica-, a diferencia de otros equipos personales como las computadoras portátiles. 



Tablet PC
Es una computadora portátil con la que se puede interactuar a través de una pantalla táctil o Multitáctil.




subportátil

Es una computadora portátil más pequeña y liviana, con la mayoría de sus características. La denominación suele aplicarse a equipos que operan versiones completas de sistemas operativos de escritorio como Windows o GNU/Linux














Ventajas que adiciona el computador en la resolución de problemas. 


tiene la ventaja de evitar errores que se pueden producir en procesos naturales,a menudo tediosos y rutinarios , es ahorra espacio tiempo y recursos por la  velocidad de procesamiento que tiene las computadoras de hoy en día

.¿En qué consiste un programa ?

un programa consiste en una cadena de instrucciones de lenguaje de maquina .estas instrucciones son normalmente ejecutadas en secuencia , con eventuales cambios de flujo causados por el propio programa o eventos  externos.




 una de las etapas del ciclo de vida del software


ANÁLISIS:

 En esta etapa se debe entender y comprender de forma detallada cual es la problemática a resolver, verificando el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga la información necesaria y suficiente para afrontar su respectiva solución. Esta etapa es conocida como la del QUÉ se va a solucionar.


DISEÑO: 

Una vez que se tiene la suficiente información del problema a solucionar, es importante determinar la estrategia que se va a utilizar para resolver el problema. Esta etapa es conocida bajo el CÓMO se va a solucionar.


IMPLEMENTACIÓN: 

partiendo del análisis y diseño de la solución, en esta etapa se procede a desarrollar el correspondiente programa que solucione el problema mediante el uso de una herramienta computacional determinada.


PRUEBAS:

 Los errores humanos dentro de la programación de los computadores son muchos y aumentan considerablemente con la complejidad del problema. Cuando se termina de escribir un programa de computador, es necesario realizar las debidas pruebas que garanticen el correcto funcionamiento de dicho programa bajo el mayor número de situaciones posibles a las que se pueda enfrentar.

DOCUMENTACIÓN: 

Es la guía o comunicación escrita en sus diferentes formas, ya sea en enunciados, procedimientos, dibujos o diagramas que se hace sobre el desarrollo de un programa


MANTENIMIENTO:

 una vez instalado un programa y puesto en marcha para realizar la solución del problema previamente planteado o satisfacer una determinada necesidad, es importante mantener una estructura de actualización, verificación y validación que permitan a dicho programa ser útil y mantenerse actualizado según las necesidades o requerimientos planteados durante su vida útil. Para realizar un adecuado mantenimiento, es necesario contar con una buena documentación del mismo.





Defina y clasifique los lenguajes de programación

es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. por lo tanto , un lenguaje de programación es un modo practico para que los seres humanos puedan dar instrucciones un equipo


             Lenguaje de bajo nivel: es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. Consecuentemente es fácilmente trasladado a lenguaje de máquina.


Lenguaje de medio nivel  es un lenguaje de programación informática como el lenguaje C, que se encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel.
Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para ciertas aplicaciones como la creación de sistemas operativos, ya que permiten un manejo abstracto (independiente de la máquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes de bajo nivel.

Los lenguajes de alto nivel se caracterizan por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las máquinas.
Otra limitación de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programación para realizar las secuencias de instrucciones lógicas.
Los lenguajes de muy alto nivel se crearon para que el usuario común pudiese solucionar tal problema de procesamiento de datos de una manera más fácil y rápida.




Linea de vida de los lenguajes de programación






cuadro comparativo lenguajes de programación