El mundo de la computación
Hola mis queridos amigos de steemit, hoy voy a compartir con ustedes un tema que forma parte de nuestra vida diaria, ya que hace unos siglos atrás se empezó a ver la necesidad de agilizar los procesos y por eso hoy la computación esta presente en nuestra vida. Espero que les guste el tema y que puedan ampliar un poco más sus conocimientos.
Todas las imágenes fueron diseñadas por mi '@andrick' en el editor Canva Design
La Computadora
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/XfPdEpn.png)
La computadora es una máquina que tiene la capacidad de procesar de forma automática gran cantidad de información, siguiendo instrucciones de un programa. Desde hace unos siglos atrás se ha introducido el uso de la computadora en todas las áreas o campos de actividad puesto que se ha presentado la necesidad de agilizar el trabajo humano. En la actualidad esto ha tomado más importancia porque se ha hecho necesario tratar gran cantidad de información en corto tiempo y sin errores. Con el correr de los años van creando computadoras más potentes y puedo decir ahora que se ha vuelto una necesidad el uso de las mismas, de tal manera que me pregunto: ¿hoy en día será posible que una persona pueda vivir sin esta tecnología?.
Lo que observamos hoy en el mundo tiene mucho que ver con la introducción de las computadoras en nuestra vida cotidiana, porque anteriormente no existía la posibilidad de comunicarnos con una persona que se encontraba a kilómetros de distancia. Existen multitudes de redes de comunicación, bien sea para el transporte de personas o mercancía (rutas aéreas y marítimas, carreteras, autopistas, etc), y también para el transporte de información (email, telégrafos, teléfonos, etc), todo esto relaciona todas las partes del planeta. Nuestro planeta esta interconectado a través de líneas telefónicas, ondas de radio de todo tipo y alcance y un sinfín de medios, lo que hace posible como se dijo anteriormente acortar barreras y distancia entre las personas.
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/wRlq8za.png)
Qué es una computadora?
Es una máquina capaz de controlar cálculos a gran velocidad y también controla complicados procesos que requieren una toma de decisiones rápida, aplicando criterios establecidos. Este proceso engloba varios elementos que nombraremos a continuación:
⦁ Máquina:
La estructura mecánica de la computadora es capaz de desarrollar actividades que requieren de capacidades intelectuales si las hiciera el hombre. Es adecuado el concepto de la computadora como 'cerebro electrónico' al entenderse como un mecanismo que necesita ser programado para cada una de las tareas que se requiera.⦁ Realización y control:
El papel de la computadora es realizar todas las tareas que se le asignen y no solo esto sino que también tiene la capacidad de verificar que los resultados obtenidos sean correctos, en unión a los elementos de control inherentes a su programación y estructura. También permite la interacción entre los procesos y elementos de la memoria central.⦁ Gran velocidad:
La velocidad de operación de una computadora es una de sus características más sorprendentes. La primera computadora electromecánica 'ENIAC' logró realizar en 2 horas los cálculos necesarios para resolver un problema, lo que le fuese tomado al hombre alrededor de 100 años en caso de haberlo hecho de forma manual. Actualmente la velocidad operativa de la computadora ha aumentado y se mide en millones de operaciones por segundo 'MIPS'.⦁ Cálculos:
Una de las actividades o funciones de la computadora, la realización de cálculos numéricos que se usan generalmente para aplicaciones matemáticas.⦁ Procesos:
Realizar procesos es otro tipo de tarea importante que realiza una computadora. Quiere decir que la computadora trata información variada, luego la ordena y combina de forma apropiada bajo las instrucciones de un programa.⦁ Toma rápida de decisiones:
El ser humano cada vez más es llamado a tomar decisiones puntuales sobre cuestiones de un proceso. La computadora puede realizar estos procesos de forma rápida y precisa mediante instrucciones dadas por el hombre a través de un programa.Hardware y software:
Estos son dos aspectos con los cuales la computadora presenta una íntima relación.
Cuando hablamos de hardware, nos referimos a todos los elementos físicos de la computadora, mientras que software son todos los programas, datos e instrucciones.
Imagen diseñada por @andrick
Imagen diseñada por @andrick
El hardware no se puede modificar al realizar una tarea, pero el software si se puede alterar.
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/0UNopgJ.png)
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/BKkl8o7.png)
El hardware no se puede modificar al realizar una tarea, pero el software si se puede alterar.
Componentes de hardware:
El hardware se compone de varios elementos. Los más importantes son:
El núcleo de la computadora:
Se compone de la CPU y la memoria. La CPU o unidad de control de procesamiento de datos a su vez comprende:1. Unidad de control:
Es la que se encarga de la función de la dirección central. Se encarga de interpretar las instrucciones del programa, el cual indica las acciones que debe realizar y asigna las tareas a las diferentes partes del conjunto.2. Unidad aritmético - lógica:
Es donde se realizan todos los procesos, siguiendo las instrucciones de la unidad de control. Con los datos suministrados, realiza operaciones matemáticas o de relación lógica.3. Memoria:
Es el almacén donde se registran los datos y programas, quedando a disposición de la unidad central de procesamiento. La memoria se compone de millones de pequeños circuitos que memorizan dos tipos físicos de información: si hay corriente o si no hay. Cuando hay corriente, memoriza el dígito uno (1) y si no hay corriente memoriza el dígito cero (0). Toda esta codificación juega con el sistema binario.Existen dos tipos de memoria: ROM y RAM:
a) La memoria ROM (Read Only Memory / Memoria de Sólo Lectura): Esta no puede modificarse, viene físicamente prefijada por el fabricante, contiene los programas necesarios para que la computadora sepa como operar con los datos y programas que se le introducen para que pueda relacionar los lenguajes de alto nivel con el lenguaje máquina.
b) La memoria RAM (Random Acces Memory / Memoria de Acceso Aleatorio): Es todo aquello que el usuario puede usar libremente.
4. Periféricos:
Son elementos que forman parte del hardware, los cuales cumplen funciones extras pero muy necesarias. Existen los periféricos de entrada y los periféricos de salida.a) Periféricos de entrada: Son todos aquellos que permiten ingresar datos a la computadora. Por ejemplo: Teclado, mouse, pantalla táctil, entre otros.
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/hdu40Op.png)
b) Periféricos de salida: Son los que permiten la salida de los datos ingresados a la computadora. Por ejemplo: Monitor, cornetas, impresora, entre otros.
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/eHliwJm.png)
Procesamiento de la información
La computadora esta estructurada internamente de manera que cumple con la función de tratamiento y conservación de la información. Los periféricos de E/S se acoplan y proveen dos etapas más, las cuales anteceden a la etapa central.
Bit o Byte:
Las operaciones y procesos se codifican a través del envío de impulsos eléctricos, lo que se conoce como el lenguaje máquina. Este lenguaje realiza la función de traducción intermedia cuando se pasa de los lenguajes de alto nivel, los cuales utilizamos para comunicarnos con el aparato. Al final de los procesos de codificado y decodificado lo que la máquina entiende son una serie de ceros (0) y unos (1). Por ejemplo, cuando estamos hablando de un circuito eléctico, el cero significa ausencia de corriente y el 1 indica que está pasando corriente.Se denomina bit a la unidad más mínima de información, se trata de un cero o un uno, pero este no tiene mucho significado, ya que es muy pequeño. Por otro lado el Byte se constituye el estado superior el cual agrupa ocho bits. Cada byte representa un símbolo, palabra o referencia.
Los dígitos del sistema binario en un byte, permiten 256 posibles combinaciones y a cada una se le puede asignar un número, símbolo o letra.
Generaciones de las computadoras
A lo largo de los años, las computadoras han ido evolucionando por lo que han dado lugar a a varias generaciones. Cada generación suele caracterizarse por usar un conjunto de elementos de hardware, los cuales nombraremos a continuación:
1. Primera generación:
Tubos de vacío (Desde 1951 a 1958)2. Segunda generación:
Transistor (Desde 1959 a 1964)3. Tercera generación:
Circuito integrado (Desde 1965 a 1970)4. Cuarta generación:
Microprocesador (Desde 1971 a 1981)5. Quinta generación:
Inteligencia artificial (Desde 1982 hasta nuestros días)Léxico y programación
Cuando hablamos de programar, nos referimos a algo que es más sencillo que aprender una lengua. La programación se rige por una serie de reglas que son parecidas a las de una lengua natural, sólo tienen pequeñas diferencias; pero en programación, estas reglas son pocas, más sencillas y menos ambiguas.
Los lenguajes de programación de alto nivel se caracterizan por varios elementos, los cuales incluyen las reglas sintácticas y semánticas, las instrucciones, el léxico y los programas. En el siguiente post estaremos hablando de los lenguajes de programación y sus diferentes funcionalidades.
Referencia Bibliográfica
Queridos amigos quiero aprovechar para invitarles a esta comunidad, denominada @Stem-espanol, cuyo objetivo es el de promover los artículos de ciencia, matemáticas, ingeniería y tecnología publicados en español.
El discord de la comunidad:
https://discord.gg/tMhc6qD.La aplicación oficial:
https://www.steemstem.io.Twitter:
https://twitter.com/EspanolStem.Apoya a la comunidad publicando artículos en las áreas nombradas anteriormente, usando las etiquetas #stem-espanol y #steemstem, te esperamos...
Es importante señalar que dentro de esta comunidad no se acepta el plagio, sólo artículos originales y de calidad.
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/Rujnl3A.jpeg)
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/6CKifJD.png)
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/IoAOHXB.png)
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/S9jZUIw.jpeg)
![](https://steemitimages.com/640x0/http://img.fenixzone.net/i/hoGd0EQ.png)
This post has been voted on by the SteemSTEM curation team and voting trail. It is elligible for support from @curie.
If you appreciate the work we are doing, then consider supporting our witness stem.witness. Additional witness support to the curie witness would be appreciated as well.
For additional information please join us on the SteemSTEM discord and to get to know the rest of the community!
Please consider setting @steemstem as a beneficiary to your post to get a stronger support.
Thanks for having used the steemstem.io app. You got a stronger support!
Hooola!! he votado tu post ;D
Estamos dando votos DIARIOS de 0.05$ a todos los que se metan en el TRAIL de @inteligentzia en steemauto.com, aprovecha ahora!
Te dejo un post tutorial: https://steemit.com/spanish/@inteligentzia/unete-al-trail-de-inteligentzia-y-te-damos-votos-diarios-con-valor-de-0-05usd
El mejor mundo de todos es el virtual * - *
Esto es un gran tutorial, requiere de bastante trabajo y dedicación. Gracias por dedicarte a traer este contenido para la plataforma.
Congratulations @andrick! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
Vote for @Steemitboard as a witness to get one more award and increased upvotes!