2. Se refiere a todas las
partes tangibles de
un sistema informático;
sus componentes son:
eléctricos, electrónicos,
electromecánicos y
mecánicos y también los
cables, gabinetes o
cajas, periféricos de
todo tipo y cualquier
otro elemento físico
involucrado se considera
hardware
3. Una computadora o computador es
una máquina electrónica que recibe y
procesa datos para convertirlos en
información útil. Una computadora es
una colección de circuitos integrados y
otros componentes relacionados que
puede ejecutar con exactitud, rapidez y
de acuerdo a lo indicado por un usuario
o automáticamente por otro
programa, una gran variedad
de secuencias o
rutinas de instrucciones que
son ordenadas, organizadas y sistematiz
adas en función a una amplia gama de
aplicaciones prácticas y precisamente
determinadas, proceso al cual se le ha
denominado con el nombre de
programación y al que lo realiza se le
llama programador.
4. El Software: Se conoce como software al equipamiento lógico
o soporte lógico de un sistema informático, que comprende el
conjunto de los componentes lógicos necesarios que hacen
posible la realización de tareas específicas
5.
6. Dispositivos de entrada:
Estos
son, teclado, ratón, escáner,
micrófono, entre muchos
otros, todos ellos permiten
entrar datos al sistema. Los
datos son transformados en
señales eléctricas y
almacenados en la memoria
central, donde permanecerán
disponibles para ser
procesados o almacenados
en medios de
almacenamiento permanente.
7. Permiten presentar los resultados del procesamiento de datos, son el
medio por el cual el computador presenta información a los usuarios. Los
más comunes son la pantalla y la impresora.
8.
9. Es un programa o conjunto de programas que en un
sistema informático gestiona los recursos de hardware y
provee servicios a los programas de aplicación, ejecutándose
en modo privilegiado respecto de los restantes cuenta con
programas especializados para diversas tareas, como son la
puesta en marcha del equipo, la interpretación de
comandos, el manejo de entrada y salida de información a
través de los periféricos, acceso a discos, procesamiento de
interrupciones, administración de memoria y
procesador, entre otros.
10. Es aquel que nos ayuda a realizar una tarea
determinada, existen varias categorías de Software de
Aplicación por que hay muchos programas (solo
nombramos algunos) los cuales son: Aplicaciones de
negocio, Aplicaciones de Utilería, Aplicaciones
Personales, aplicaciones de Entretenimiento.
11.
12. En términos coloquiales, son programas que sirven para
crear otros programas. Al igual que el lenguaje natural
constan de sintaxis, semántica y vocabulario que el
computador puede entender y procesar.
Un lenguaje de programación es un idioma
artificial diseñado para expresar procesos que pueden ser
llevados 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
13. Para que la computadora entienda nuestras instrucciones debe
usarse un lenguaje específico conocido como código máquina, el
cual la máquina comprende fácilmente, pero que lo hace
excesivamente complicado para las personas. De hecho sólo
consiste en cadenas extensas de números 0 y 1.
Para facilitar el trabajo, los primeros operadores de
computadoras decidieron hacer un traductor para reemplazar los 0
y 1 por palabras o abstracción de palabras y letras provenientes
del inglés; éste se conoce como lenguaje ensamblador. Por
ejemplo, para sumar se usa la letra A de la palabra
inglesa add (sumar). El lenguaje ensamblador sigue la misma
estructura del lenguaje máquina, pero las letras y palabras son más
fáciles de recordar y entender que los números.
14. • El ordenador sólo entiende un lenguaje
conocido como código binario o código
máquina, consistente en ceros y unos. Es
decir, sólo utiliza 0 y 1 para codificar cualquier
acción. Los lenguajes más próximos a la
arquitectura hardware se denominan
lenguajes de bajo nivel y los que se
encuentran más cercanos a los programadores
y usuarios se denominan lenguajes de alto
nivel.
15. • El lenguaje maquina: este lenguaje ordena a la máquina las operaciones
fundamentales para su funcionamiento. Consiste en la combinación de 0's
y 1's para formar las ordenes entendibles por el hardware de la maquina.
Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
La desventaja es que son bastantes difíciles de manejar y usar, además de
tener códigos fuente enormes donde encontrar un fallo es casi imposible.
• El lenguaje ensamblador es un derivado del lenguaje maquina y esta
formado por abreviaturas de letras y números llamadas mnemotécnicos.
Con la aparición de este lenguaje se crearon los programas traductores
para poder pasar los programas escritos en lenguaje ensamblador a
lenguaje máquina. Como ventaja con respecto al código máquina es que
los códigos fuentes eran más cortos y los programas creados ocupaban
menos memoria. Las desventajas de este lenguaje siguen siendo
prácticamente las mismas que las del lenguaje ensamblador, ñadiendo la
dificultad de tener que aprender un nuevo lenguaje difícil de probar y
mantener.
16. • Son aquellos que se encuentran más cercanos al lenguaje natural
que al lenguaje máquina. Están dirigidos a solucionar problemas
mediante el uso de EDD's. EDD's son las abreviaturas de Estructuras
Dinámicas de Datos, algo muy utilizado en todos los lenguajes de
programación. Son estructuras que pueden cambiar de tamaño
durante la ejecución del programa. Nos permiten crear estructuras
de datos que se adapten a las necesidades reales de un programa.
Se tratan de lenguajes independientes de la arquitectura del
ordenador. Por lo que, en principio, un programa escrito en un
lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin
ningún tipo de problema. Estos lenguajes permiten al programador
olvidarse por completo del funcionamiento interno de la maquina/s
para la que están diseñando el programa. Tan solo necesitan un
traductor que entiendan el código fuente como las características
de la maquina.