Funcionamiento de una Computadora, Cómo es

Tal vez ya has tenido contacto con una computadora, porque has trabajado con ella o simplemente has navegado por el internet, pero ¿sabes cómo es el funcionamiento de una computadora?, siendo una herramienta esencial en nuestra sociedad es importante conocer un poco más sobre este tema, así que continúa leyendo este artículo.

funcionamiento de una computadora

Funcionamiento de una Computadora

Las computadoras hace años eran máquinas que todos creían que eran muy complejas, que no se podían entender y que solamente aquellas personas que realizan largos cursos y se convertían en técnicos eran los que podían tener los conocimientos necesarios para su uso. Posteriormente comenzaron a salir profesiones universitarias en informática, pero esto era solo en el pasado en la actualidad estos dispositivos son la mejor ayuda que puede tener cualquier persona y su uso es muy sencillos para todos.

Por eso se hace necesario conocer en profundidad cual es el funcionamiento exacto de una computadora, y más aún cuando se ha masificado su uso en todo el mundo. Una computadora está divida en dos partes muy importantes, la parte física se conoce como Hardware, que corresponde a la máquina y los circuitos, y otra que se denomina Software que corresponde a los programas e instrucciones. La primera es lo que compone el cuerpo y el segundo seria el cerebro o la inteligencia de la misma.

El hardware tiene en su interior la Unidad Central de Procesamientos de Datos o CPU y los dispositivos periféricos: Teclado, monitor, ratón y cornetas esencialmente. El funcionamiento de la computadora se hace a través de los dispositivos de entrada, la unidad de control, la memoria, la unidad de aritmética y lógica y por último el dispositivo de salida. Los datos que se introducen en la memoria por el dispositivo de entrada que es el teclado, son llevados a la memoria en donde se almacenan en un programa de acuerdo a un código de datos que está programada en base a un sistema binario.

Cada número o palabra se representa dentro de ella con dos cifras: el 0 y el 1. Cada dato que es intermedio se obtiene a través de cálculos se hacen indispensables para realizar algunas operaciones, que después determinaran los datos finales y el resultado que se quiere obtener, se van archivando de manera provisional en su memoria. La Unidad de Control es la que se encarga de recibir las instrucciones de la memoria de acuerdo a la programación que se haya introducido y hace todo el resto del proceso. Estos se van registrando en la pantalla para que el usuario pueda visualizarlos.

Visto como algo práctico, una computadora con todos sus componentes está capacitada para hacer el procesamiento de operaciones aritmético-lógicas y enviar estos a medios externos, por eso ella recibe, procesa y emite datos, que luego debe interpretar, almacenar, y transmitir a otros dispositivos o a una impresora, de acuerdo a lo que su usuario desee hacer y bajo un control de programación de computación.

funcionamiento de una computadora

En las computadoras modernas, las personas creen que se pueden hacer varias programaciones de manera simultánea porque han llegado a pensar que son multitareas. Pero en verdad un CPU de una computadora hace solo las instrucciones de un programa y luego de un tiempo que para nosotros es muy breve puede hacer el cambio para ejecutar una segunda programación y hacer otras funciones. Este proceso es tan rápido que el usuario no lo puede notar, ya que son fracciones de segundos, por eso piensa que se pueden hacer varias ejecuciones de manera simultánea.

Las instrucciones lo que hacen es repartir el tiempo en el CPU para que se vayan ejecutando los archivos de uno en uno. Es por el sistema operativo que se puede tener el control de este tiempo. Si se tuviera varias computadoras con sus propios CPU se podría realizar este multiproceso. El sistema operativo es un programa que puede hacer las gestiones y la administración de todos los recursos que se encuentran dentro de la computadora.

Esto le permite tener un control de cuáles son los programas que se deben ejecutar y en qué momento pueden hacerlo, hace la administración de la memoria y controla el acceso de los dispositivos tanto de entrada como de salida, hace el aprovisionamiento de las interfaces entre cada uno de ellos y puede hacer que se logre la interacción entre el computador y el usuario.

En la actualidad en los sistemas operativos se incluyen las distribuciones de algunos programas que son muy utilizados como lo son el navegador de internet, el procesador de texto, programas para acceso a los correos electrónicos, las interfaces de las redes, reproducir películas de video y cualquier otro que el usuario quiera y pueda instalarle por su propia cuenta.

Las primeras computadoras que se diseñaron como digitales al tener un enrome tamaño y alto costo solo las usaban para hace cálculos de tipo científico, como por ejemplo la ENIAC con la que se pensó en hacer la resolución de muchos problemas de balística en el ejército estadounidense. Otro que se llamó el CSIRAC, que fue diseñado en Australia se usó para hacer las evaluaciones de las precipitaciones de la lluvia para hacer un inmenso proyecto de una hidroeléctrica.

funcionamiento de una computadora

Al empezar la producción en masa de computadoras personales, muchos gobiernos obligaron a las empresas a que se hiciera una sistematización de muchas tareas de como recolectar y procesar datos, que por muchos años se habían realizado de manera manual. En las academias, muchos científicos las empezaron a usar para hacer análisis y cálculos diversos, y comenzó entonces un proceso de rebaja en los costos de las computadoras lo cual permitió que las mismas fueran adquiridas por empresa más pequeñas.

Esto llevó a que muchas empresas utilizaran más las computadoras personales, ya que eran menos costosas que las computadoras centrales. A partir del uso de los microprocesadores desde 1970, los costos de los mismos seguían bajando, muchas de las funciones rutinarias para escribir e imprimir documentos se comenzaron a hacer a través de ellos, incluyendo los cálculos de probabilidades, análisis y hacer el cálculo de las hojas en otras programaciones que se asemejaban a la hojas contables.

Y después con la aparición de los correos electrónicos y del internet, las operaciones eran infinitas. Esto supuso un avance en cuanto a la programación de las computadoras para que fueran adaptándose a las necesidades de cada persona de manera particular. Las computadoras más pequeñas con sistemas embebidos y de programación fija se comenzaron a usar no solo en las oficinas, sino también en los hogares, los autos, aviones y en toda la maquinaria industrial.

Lograron hacer que un pequeño procesador que pudiera regular cómo funcionaban los aparatos más simples y de una manera más fácil, la creación de un sistema de freno antibloqueo es uno de los ejemplos más brillantes que se lograron. Para comienzos del siglo XXI la mayor parte de los equipos eléctricos funcionaban gracias a ellos. Los avances han sido sorprendentes desde las décadas finales del siglo XX hasta nuestros días las computadoras personales han avanzado tanto que en ellas se pueden hacer las mismas investigaciones científicas, tecnológicas, astronómicas, medicas, entre otras de la misma manera como se hacían con las grandes computadoras.

Componentes para el funcionamiento

Las primeras computadoras digitales tenían una tecnología muy rudimentaria, pero en la actualidad se siguen basando en la arquitectura de Von Neumann, en esta se describe que las computadoras tienen cuatro partes fundamentales: unidad aritmético lógica que se encuentra en el CPU, unidad de control, memoria primaria principal y los dispositivos de entrada y salida, cada una de estas partes se relacionan por canales conductores a los que se llaman buses.

Los buses pueden ser de dirección con el cual se pueden seleccionar la dirección de los datos o del periférico al que se quiere tener acceso. También hay buses de control que sirven para poder hacer la selección de las operaciones que se quieren realizar sobre los datos (en este casi si es de escritura, lectura o de modificación) y os buses de datos que es por donde van circulando la información.

Unidad central de Procesamiento: es aquí en donde encontramos la Unidad aritmética lógica (ALU) que es el dispositivo que se ha diseñado para hacer las operaciones aritméticas de sumar y restar, así como las operaciones lógicas de conexión (Y, O, NO), operaciones de comparación o las relaciones. Aquí es en donde se hace todo el trabajo de la computadora. En otras palabras tiene que cumplir con tres funciones: aritméticas, lógicas y auxiliares.

Te puede interesar:  No se reconoce el dispositivo USB, soluciones efectivas aquí

Las aritméticas se refieren a los cálculos, que después de ser procesado pasan a ser funciones de lógica en la cual deben decidir cuál es la función que deben ejecutar y cual programa y las auxiliares se refieren a los acabados que la información deba tener.

Unidad de control: es la que puede seguir las direcciones en que se posiciona la memoria y en donde se encuentran todas las instrucciones de la computadora para realizar dichas operaciones. También puede hacer la recuperación de la información y llevarla hasta la ALU para hacer más operaciones. Todos estos resultados son llevados a la memoria, para después comenzar a ejecutar las siguientes instrucciones.

funcionamiento de una computadora

Memoria primaria: se le conoce como memoria de acceso aleatorio o RAM, estas se componen de unas celdas en donde se almacena la información, para después acceder a ella a través de números de una manera directa. En cada una de las celdas se corresponde a un bit o unidad de información mínima, una secuencia de 8 bits conforman un byte. Cuando se hace una instrucción a ejecutar una acción operativa el comando del ALU realiza las operaciones de sumas, restas y operaciones lógicas.

En los Bytes que se encuentran en la memoria principal quedan almacenados todos los datos y los códigos de los comandos que son necesarios para ejecutar las instrucciones. La capacidad de la memoria se centra en la cantidad de celdas que tenga y se miden en bytes y sus múltiplos. La memoria ROM es una memoria que es solo de lectura, es decir que solo es para leer y no permite hacer modificaciones, este funciona como un mecanismo de seguridad para que una parte del software se mantenga presente aunque se apague el computador, es una memoria que se caracteriza por ser muy rígida.

Dispositivos de entrada y salida: son los que permiten hacer el ingreso de los datos y de toda la información que deseemos, los de salida son aquellos que se encargan que esta información que ya está procesada salga de la computadora. Se componen del teclado, el ratón o mouse, monitor, con ellos se puede detallar la información que deseamos, modificar, copiar e imprimir. La salida de los datos se hace a través de un proceso que sea inteligible para los usuarios.

Funciones de la Computadora

Además de ser usadas para trabajos, en las computadoras se puede tener un acceso a internet en donde también se tiene la posibilidad de ver programas, videos, escuchar música, navegar en google, establecer contacto a través de las redes sociales (Facebook, Skype, etc.), enviar y recibir correos. La importancia de las computadoras en las personas es muy grande ya que es un dispositivo que puede hacer el procesamiento de muchas cantidades de informaciones, rápidamente y con precisión.

En muchos casos sus tareas son tan complejas que hace falta una serie de programaciones que son las órdenes que se dan a la computadora, para obtener un resultado final que sea entendible para sus usuarios. Cuando se habla de procesamiento de la información se está diciendo que la computadora debe modificar y transformar algo de su situación original en que se ha introducido y obtener un nuevo resultado.

funcionamiento de una computadora

El procesamiento de la información es de diferentes formas: textos, números, imágenes, sonidos, entre otros. Estos deben ser introducidos por un usuario, pero hoy día también se dispone de sensores y aparatos de medición que hacen estas labores. Esto podría resumirse de la siguiente manera:

Almacenar información: la computadora debe guardar en un espacio pequeño una gran cantidad de información, que de hacerlo de manera manual nos podría llevar al uso de miles de hojas, por lo que es una de las mejores opciones para tener la información ordenada.

Organizar la información: al tener la información en la computadora esta la organiza y ordena, cada datos dependiendo de sus necesidades y del estilo que se le pida, así una vez que están almacenadas las podemos encontrar, abrirlas y examinarlas las veces que necesitemos, y todo es lo puede hacer a través de su gestores de archivos.

Recuperar la información: de nada vale que guardes en la computadora una gran cantidad de información, si no tuvieras la posibilidad de poder recuperarla para revisarla de una manera rápida. Esto lo puedes hacer instantáneamente y de manera precisa con cualquier información que tengas almacenada.

Transmitir los datos: los datos o el resultado que se obtiene de ellos puedes transmitirlos o compartirlos con otros usuarios rápidamente y con mucha seguridad si cuentas con redes de internet o redes locales dentro de la empresa.

Al tener una programación puede hacer una gran cantidad de funciones por lo que se ha convertido en una máquina de propósitos generalizados, que consisten en recibir datos de entrada, hacer operaciones y resolver problemas de diversas áreas que son propias de los humanos, en sus diversas labores administrativas, científicas, en diseños, ingeniería, medicina, telecomunicaciones, música y muchas otras más, hay labores que han sido tan valiosas e incalculables como la decodificación de todo el genoma humano, lo cual llevo años en resolverse.

La capacidad de poder hacer estas resoluciones va a depender de los componentes de su hardware, y las tareas que le sean ordenadas dependerán del software que tenga instalado. El sistema de en contar con terminales para poder tener una comunicación de los datos, estos son aparatos que sirven para obtener información o sacar la misma. La comunicación en este caso se hace como una transmisión de datos de un interlocutor que en este caso es la computadora, esto se hace a través de un lenguaje de programación.

En muchos casos se habla de telemática la cual se encarga de enviar, recibir, transportar y gestionar grandes cantidades de datos entre diversos puntos que se encuentren alejados.  Esto sucede a través de un sistema de transmisión de datos (cables, enlaces de radio, satélite, conexiones con fibra óptica) que sirven de soporte físico para el intercambio de la información.

Esta transmisión de datos se hace a través de protocolos que son normas y regulaciones que se han establecido para hacer este intercambio, ellos tienen mucha importancia ya que existen muchos aparatos de transmisión de datos, pero esto se pueden encontrar en tres niveles  de actuación que cumple las normas definidas de la ISO, estos protocolos deben ser compatibles entre sí, para que la misma pueda ser procesada.

Tipos de Computadoras y Sus Usos

Se han establecido muchos tipos de computadoras para usos específicos, analógicas digitales, mixtas, híbridas, personales, portátiles, etc. Cada una de ellas tiene funciones específicas o propósitos especiales. Todo esto fue posible gracias a los avances tecnológicos que se formó en torno a los componentes con que eran elaboradas, esto nos lleva a tener una gran variedad hoy día que van desde las grandes computadoras o supercomputadoras hasta las llamadas microcomputadoras.

Computadoras Analógicas y Digitales

Desde la Segunda Guerra Mundial se comenzó con el uso de computadoras analógicas de tipo mecánico que se usaban para operaciones militares, a la par se comenzaba a desarrollar la primera computadora digital a la que se llamó ENIAC, todas de un gran tamaño que ocupan mucho espacio y tenían un alto consumo de energía. Aunque la mayoría de las computadoras que se usan son de tipo digital estas no deben confundirse con las analógicas, ya que esta última puede tener un mejor desempeño en algunas tareas puntuales. Empezando porque ambas funcionan de manera diferente.

La computadora analógica tiene un funcionamiento en paralelo por lo que puede hacer varias tareas de manera inmediata, en cambio que una digital solo puede hacer una sola tarea a la vez pero lo hace de una manera tan rápida que el usuario no lo nota. Para que una computadora digital logre hacer varias tareas al mismo tiempo necesita de muchos procesadores. La computadora analógica hace uso de variables continuas en donde pueden usarse los números irracionales incluidos Pi.

La digital solo trabaja con números enteros, en otras palabras tienen un cálculo limitado porque solo puede usar fracciones decimales limitadas. La computadora analógica al poder usar números irracionales que tienen la característica de ser infinitos, puede realizar cálculo de mayor complejidad, y es muy usada en la computación de tipo cuántico. Cualquier máquina computadora que tenga la capacidad de hacer representaciones de datos continuos sirve para usarse como computadora analógica por lo que estas pueden ser mecánicas o electrónicas.

Te puede interesar:  Todos los Tipos de Conectores de una Computadora

Por tanto la computadora digital es una que se puede usar todo el tiempo en casa y en el trabajo. Estas tienen entre sus componentes su procesador, tarjeta madre, memoria RAM y ROM, y un dispositivo para el almacenamiento de datos al que le llaman disco duro, además de sus componentes externos para su funcionamiento. Pero su objetivo principal es el almacenamiento de datos transformados en números, con los cuales puede hacer operaciones aritméticas basadas en números binarios.

Estos se forman con los números 0 y 1, y son los que pueden expresar el funcionamiento diferente de una maquina como el encendido y apagado. Sus programaciones de datos son más fáciles, permitiendo que quien las use pueda colocar programaciones diferentes sin que haya participado en el proceso, puesto que estas no es necesario reconfigurarlas como si se debe hacer con las analógicas después de cada funcionamiento. Estas han llegado en la actualidad a ser más pequeñas para poder tenerla en casa y en el trabajo y siguen cumpliendo su funcionamiento de tareas y cálculos.

Con el desarrollo que se hace hoy día en cuanto a la nanotecnología, podríamos ver un gran salto en la computación convención de lo cualitativo a lo cuantitativo, porque esta podrá permitir desarrollo de la tecnología en la computación molecular, con elementos mucho más pequeños a los que hoy componen la computadora digital, logrando una mayor velocidad y poder que las anteriores.

La computadora Híbrida

Una computadora hibrida es una mezcla de computadora analógica con digital, y han sido diseñadas para tener la comodidad de una computadora digital el funcionamiento de las computadoras analógicas. Son usadas para el uso de ecuaciones matemáticas y cálculos complejos. Sus componentes de la parte digital le permiten obtener una precisión valiosa y le ayuda a tener una alta velocidad, con la que pueden tener resultados de ecuaciones en tiempo real y dar respuestas mucho más detalladas. Se usan en los procesos de control y en el campo de la robótica.

Supercomputadora

Estas son máquinas que tienen la posibilidad de hacer cálculos muy rápidos y de acatar instrucciones de cientos de millones por segundo, así que sus velocidades son muy superior a cualquier otra computadora. Esta capacidad hace que se cambien todo el tiempo por los avances tecnológicos que se van suscitando, por lo que sus cálculos y procesamiento son más rápidos, precisos y potentes, por lo que son usadas dentro de la computación científica para realizar cálculos de alta complejidad.

Sus fabricantes o empresa que las ensamblan son diferentes, ya que requiere de muchas partes y componentes que una sola empresa no puede proporcionar, y estas se van diseñando en la misma medida en que el sistema que se quiera usar lo necesite, sus sistemas operativos por lo general son Linux o Unix, ya que son más flexibles y eficientes para este tipo de máquinas.

En su interior tienen muchos procesadores y grandes sistema de refrigeración para que no lleguen al sobrecalentamiento. La Nasa cuenta con una computadora de este tipo, para hacer los cálculos complicados y extremos para las misiones al espacio.

Mainframe

Una Mainframe es una poderosa computadora que usan cientos o miles de usuarios, todos al mismo tiempo. Su objetivo de diseño era realizar labores o acciones de mucha complejidad o delicadeza. En su funcionamiento interno, estas computadoras por su gran tamaño deben tener un procesador que permita hacer el procesamiento de datos de manera simultánea. Su creación responde a la necesidad de seguir funcionando a pesar de que haya interrupciones cuando se hace el trabajo.

Además dentro de su funcionamiento ella misma puede hacerse mantenimiento y de seguridad, ya que son sistemas que adquieren grandes empresas para hacer funciones de mucha importancia que necesitan de un equipo que funcione día y noche los 365 días del año.

Estaciones de Trabajo

Esta es una computadora muy potente que solo es usada por una persona, y aunque por su tamaño encaja en el tipo de computadora personal, se diferencia de ellas porque su microprocesador es más potente, y se usa con fines netamente profesionales ya que su capacidad de procesamiento de datos es mayor a una computadora convencional. Aunque no realizan cálculos tan complejos como las analógicas o digitales, si tienen una gran potencia.

Es mejor que las computadoras personales, pudiendo hacer funciones como ediciones de vídeo y de audio, crear formas digitales en tres dimensiones, programaciones en arquitectura, y compilaciones de códigos para hacer programaciones, entre otros. Las estaciones de trabajo las utilizan usuarios que necesitan de más potencia que una computadora personal pero que también tenga menos potencia que una mainframe. Anteriormente eran un poco grandes pero con los avances que se han logrado se ha logrado reducir hasta llegar a algunos modelos de tamaño portátil.

Pero lo que si requieren es que tengan una pantalla grande, o incluso el uso de varias pantallas al mismo tiempo, puesto que los datos que procesa requieren de mucho espacio para que se puedan visualizar. Las pantallas deben tener una buena resolución, alta calidad de imagen, para ver todo con claridad y nitidez.

Computadora Personal

Siendo la más usada a nivel mundial, es la que tienen la mayoría de los usuarios y consta de un solo microprocesador. Su aparición fue en los años 70 y ha ido ganando mucho terreno por los avances en la electrónica, y también a que su fabricación en masa permitió que este equipo llegará a todos los hogares como un equipo de procesamiento de datos. Su funcionamiento está basado en un chip, el cual es el cerebro para que la maquina funcione controlando todos los procesos que se hacen en ella.

Este equipo también cuenta con su tarjeta madre, memoria ROM y RAM, Disco duro, su fuente de alimentación y sus complementos periféricos. Estas las podemos conseguir de dos tipos las que tienen sistema operativo Windows y las que vienen con operativo Apple Macintosh, pero en ambos son para uso de uno o varios usuarios, o establecer una red para funcionar como estaciones de trabajo. Entre las computadoras personales de más uso tenemos:

  • Torre: estas vienen con todos sus componentes en un solo gabinete alto, que permite el uso de dispositivos externos adicionales
  • Escritorio: la que ocupa una pequeña parte de un escritorio y vienen en un tamaño compacto.
  • Portátil: también llamada Notebook, es un aparato liviano, compacto, que tiene todos sus componentes en un solo formato, puede ser transportada a cualquier parte.
  • Tablet: con un tamaño más reducido que la portátil, esta es una sola pantalla de tipo táctil que ha logrado reemplazar al teclado y el Mouse. No tienen una gran capacidad para procesar datos.

Minicomputadora

Este tipo de computadora es para multiusuario, ya que muchas personas la pueden usar de manera simultánea, funciona entre una microcomputadora y una computadora personal, su uso es más frecuente en las pequeñas y medianas empresas, cuando comenzaron a salir tenían una capacidad de uso muy limitada y un sistema operativo muy sencillo, con pocos programas y funciones.

Su uso era para tareas muy puntuales como el procesamiento de textos. Con el pasar del tiempo se fueron reemplazando por otras máquinas como las estaciones de trabajo, pero aún se pueden usar conectadas a una red de sistema central.

Los sistemas embebidos

Estos sistema aunque poco conocidos se les denomina computadores de programación fija, se usaban mucho en la década de 1980 y fueron construidos por la IBM, su funciones eran muy concretas y no eran utilizadas por usuarios estos eran equipos electrónicos que poseían un sistema grande con componentes electrónicos y mecánicos, con el cual se podían procesar datos. Un ejemplo de este tipo de sistemas son los sistemas de control de vehículos, los de los cajeros automáticos, ascensores.

Su tecnología también se usa en la industria aeroespacial, diseño de grandes máquinas e investigaciones, y en el campo de hogar se pueden encontrar en muchos electrodomésticos como las neveras y los hornos microondas. Con ellos se logró tener un mejor mercado para controlar muchos dispositivos de una manera muy simple y todo en tiempo real, con un mayor avance en el siglo XXI. Su sistema principal de procesamiento es por un microprocesador o de una Matriz de puertas lógicas programables en campo que usa las siglas en inglés de FPGA.

Todos sus componentes funcionan integrados a un PCB o una conexión a u sistema de internet para que se puedan presentar los datos, brindando en cada producto un sistema que funciona de manera óptima, con mayor rendimiento y sobre todo a un menor costo de fabricación. Son programados de manera inmediata cuando el producto se ensambla en un lenguaje de programación que es propio de los microcontroladores como pueden ser los lenguajes de JAVA.

Te puede interesar:  Quitar marca de agua, para retocar tus imágenes preferidas

Lenguaje que usan las Computadoras

Este es otro tema fundamental para el funcionamiento de las computadoras, ellas deben usar un lenguaje artificial a través de una secuencia de instrucciones para que después sean procesados. Las personas comunes no lograrán entender nada de este lenguaje por lo que deberían tener una preparación académica. La traducción que se hace de estas instrucciones en el lenguaje de su código fuente se le dice lenguaje ensamblador el cual es llevado a un código maquina o código objeto, en si el proceso no es difícil ya que este se ejecuta a través de un programa denominado compilador.

Todas estas instrucciones con las cuales se les programa son las que permiten que puedan ejecutar las funciones para las que fueron diseñadas, y estas instrucciones se las transmiten los mismos usuarios. El compilador es el que se encarga de hacer la lista de las instrucciones de código máquina, al código objeto usando el código fuente, lo que resulta de esta es una programación veloz y eficiente para que la computadora funcione y de los resultados esperados, cuando no sucede esto es porque la computadora tienen un error en su programación de lenguaje.

Lenguaje máquina

Este es el lenguaje que entiende los microprocesadores, son instrucciones específicas que solamente aceptan operaciones elementales que el ordenador puede ejecutar de manera directa, no obstante, es un lenguaje muy cercano al código binario, que no es práctico para el uso de las personas. Es por esto que se hicieron otros tipos de lenguajes de programación que sirven como un puente entre un usuario y el lenguaje de la máquina y que se ejecutan a través de ciertas palabras que son familiares en la programación.

Lenguaje de bajo nivel

Un lenguaje de bajo nivel es aquel que se usa en un microprocesador a través de señales electrónicas de tipo binario. Esto es a través de los números 0 y 1 que se van espaciando en el tiempo de una manera particular. Esto es lo que se ha denominado el código máquina. Cada uno de estos códigos es la representación de un dato, número o una instrucción que se puede manipular, la mayoría de las instrucciones de un lenguaje de bajo nivel son STORE, ADD o JUMP.

Es un lenguaje simbólico en donde se puede expresar algunas instrucciones del lenguaje de la máquina a través del uso de nombres y símbolos, este tipo de lenguaje hizo más fácil la tarea de poder tener una comunicación con la computadora. Pero el uso de este programa necesita de otro que pueda hacer su traducción al lenguaje máquina y este se logra a través del ensamblador, el cual hace un análisis de todas las instrucciones, las traduce y le coloca una dirección dentro de la memoria.

Lenguajes de alto nivel

Cuando se piensa en una computadora la mayoría de las personas creen que sus funciones so hacer cálculos y procesar textos. Pero en verdad hay mucha información desconocida entre lo que una persona le pide a una computadora y lo que esta pueda comprender, y de la misma manera funcionan el lenguaje de alto nivel con el código máquina. Este tipo de lenguaje se aprende de manera simple porque tiene elementos naturales del lenguaje sobre todo del idioma inglés.

BASIC es el lenguaje de alto nivel más conocido y sus comandos más usados son IF CONTADOR = 10 THEN STOP, este idioma le ordena a la computadora que debe detenerse cuando su contador sea igual a 10. No obstante para la mayoría de las personas es bastante complicado entender este lenguaje, y de la misma manera trabaja la computadora ya que aunque parece que comprende nuestro lenguaje natural, su forma de asimilarlo es rígida y muy sistémica.

Es por ello que este tipo de lenguajes es utilizado por las personas que tienen una preparación en una universidad y que después serán los encargados de hacer las programaciones, dejando a los usuarios solamente el uso de las aplicaciones que no requieren de este tipo de lenguaje que es muy técnico.

La memoria de una computadora tiene como fin ser el soporte de la información que se está procesando, esta se divide en dos partes una que está en la memoria interna de la computadora y otra en el dispositivo de almacenamiento, estas se logran diferenciar por la manera en que se vaya a acceder nuevamente a la información bien sea de manera directa o aleatoria, o de tipo seriado y secuencial.

Lenguaje humano

El lenguaje de alto nivel ha venido evolucionando a pasos veloces lo cual ha permitido que la información que se suministra a través de códigos de comunicación esté más cercano a un lenguaje humano.

Lenguajes de programación

Son los conjuntos de caracteres y de normas definidas mediante el cual se pueden escribir los programas informáticos, existen muchos tipos desde que han aparecido las computadoras, muchos de ellos están diseñados para personas que se están iniciando en lenguajes de alto nivel como son el BASIC, y otros para ser usados en más aplicaciones concretas como son el FORTRAN o el COBOL.

El primer lenguaje sirve para manejar fórmulas y el segundo para aplicaciones comerciales. En la actualidad se están centrando en programas para inteligencia artificial como son el ADA o el LISP, que son más precisos, o el PASCAL que sirve para hacer estructuraciones de programas.

Los Programas

Los programas de computadora son aquellos conjuntos de órdenes por medio del cual se le dice a la computadora que es lo que debe hacer y de qué manera debe hacerlo. Estos programas están construidos a través de algoritmos los cuales son los que especifican al ordenar la tarea concreta a ejecutar, cada una de ellas debe hacerse en el orden adecuado, ya que si se da una instrucción de manera incorrecta o no está completa, la computadora no podrá hacer lo que se le pide y te dará un mensaje de error.

Los programas se clasifican por software que se orientan a las aplicaciones o a los sistemas. El primer grupo de ellos son los programas que se diseñaron para hacer la resolución de aplicaciones concretas, cada programa en este caso recibe el de nombre de paquete de aplicación. Estos programas son diseñados por personas a las que se les llama programadores y son los que deben plantearse cuáles son los problemas que se deben resolver, creando estrategias de soluciones y desarrollando códigos con algoritmos, y a estos programas iniciales se les llama códigos fuentes.

Cuando el software está orientado a los sistemas se compone de programas que fueron diseñados para que el sistema funcione de la manera adecuada independientemente del tipo de aplicación. El desarrollo del software no se hace de manera arbitraria sino para satisfacer las necesidades de cálculo de las industrias, del comercio o de las instituciones. Por eso es que podemos encontrar software de uso general y otros que se crean para tareas específicas a las cuales se les denomina aplicaciones.

Esto nos indica que si una empresa tiene la necesidad de un programa para la gestión de compras y ventas puede conseguir un programa de gestión genérico o pedir que se le cree alguno para hacer estas tareas. El 90 % de los ordenadores o computadoras personales trabaja en base a la programación de Windows de la empresa Microsoft, este programa trabaja en función de un escritorio que se puede visualizaren una pantalla en donde se encuentran todos los archivos que pueden tener documentos. Estos documentos se pueden mover, manipular y eliminar.

Y todo esto se puede hacer a través del uso de los dispositivos de entrada: teclados y ratón, que son los que permiten el desplazamiento por todo el escritorio (Pantalla) y reproducen la función de las manos, este uso en forma de escritorio es muy sencillo y accesible a todos los usuarios. Los programas que más se usan hoy día aparte del Windows, son el UNIX el cual se usa como  un sistema multitarea de mucha potencia y que está escrito en lenguaje de alto nivel, es muy usado en servidores y estaciones de trabajo porque tiene dos cualidades: primero es muy flexible y segundo porque tiene un código abierto.

Esto permite que pueda modificarse por cualquier usuario. El LINUX es un sistema operativo que se derivó del UNIX y que fue desarrollado por Linus Torvalds, un programador finlandés. Tiene un sistema de código abierto pero se adapta a las particularidades de los microordenadores. Esto ha permitido que sea mejorado de manera continua por programadores independientes de todo el mundo de manera gratuita, al igual que su distribución entre los usuarios.

Este programa ha venido desplazando el uso de los programas del sistema operativo de Microsoft como es el Windows. La mayor ventaja es que es muy fácil de instalar ya que solo se hace una descarga de la imagen ISO de una distribución como son:  el Debían, Suse, Ubuntu o Yellow dog, al bajarlas se pueden grabar en Cds o DVD.

Otros temas que te pueden gustar con los que te recomendamos con estos enlaces:

Componentes de una Computadora

Partes Internas de una Computadora

Tipos de Impresoras

Parada Creativa
IK4
Descubrir Online
Seguidores Online
Tramitalo Facil
Minimanual
Un Como Hacer
ForoPc
TipoRelax
LavaMagazine
Erraticario
Trucoteca