Historia Del Computador

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 11

Historia del computador

Estos aparatos se inventaron en el siglo XX, revolucionando para siempre la manera en que
entendemos los procesos industriales, las comunicaciones, la sociedad y muchas otras áreas de
la vida.

Su historia comienza con el primer computador propiamente dicho, cuya autoría no puede
adjudicársele estrictamente a ninguna persona en solitario. Desde entonces han cambiado
enormemente y nos han cambiado enormemente, por lo que muchos estudiosos consideran su
aparición una Segunda Revolución Industrial o incluso una Revolución Digital.

Los antecedentes de la computadora se remontan al año 4.000 a. C. cuando se inventaron las


primeras máquinas diseñadas para la aritmética y las primeras reglas de cálculo. Entre ellos se
encuentra el ábaco, un importante adelanto en la materia.

Muy posteriormente se crearon inventos más sofisticados, como la máquina de Blaise Pascal
(conocida como Máquina de Pascal o Pascalina), creada en 1642. Consistía en una serie de
engranajes que permitían realizar operaciones aritméticas mecánicamente. Al mejorarla, en 1671
Gottfried Leibniz dio inicio a las primeras calculadoras, primas cercanas del computador.

En 1802 Joseph Marie Jacquard inventó un sistema de tarjetas perforadas que le permitiría
automatizar sus telares y reducir así la necesidad de mano de obra. En 1822 fueron la inspiración
del inglés Charles Babbage en la creación de una máquina de cálculo diferencial. Babbage es «el
padre de la computadora» porque en 1834 inventó una suerte de máquina analítica.

Tipos de computadoras
Existen diferentes tipos de computadoras según su tamaño: supercomputadoras,
macrocomputadoras, minicomputadoras y microcomputadoras. Y según el tipo de tecnología que
utilicen pueden ser analógicas, digitales, híbridas o cuánticas.

Según su tamaño

Supercomputadoras

También llamadas computadoras de alto rendimiento, son un grupo de computadores organizados


en red que funcionan en simultáneo, por lo que trabajan como si fueran un solo equipo.

Macrocomputadoras o mainframes

Las macrocomputadoras, computadoras centrales o mainframes son un tipo de equipo de gran


tamaño que es capaz de procesar una gran cantidad de datos, pero a una menor escala que una
supercomputadora.
Minicomputadoras o workstation

Las minicomputadoras o workstation (estación de trabajo) son equipos especializados de alto


rendimiento, menos potentes que una supercomputadora pero con más capacidad de trabajo que una
computadora personal.

Microcomputadoras

Las microcomputadoras están conformadas por una unidad central (CPU) en la cual se ubican tanto
la memoria como los circuitos de entrada y salida del equipo, integrados al microprocesador. Esto
las hace mucho más pequeñas y económicas que las estaciones de trabajo, las macrocomputadoras y
las supercomputadoras, que requieren más de un CPU. Las microcomputadoras, a su vez, tienen
varias categorías:

Computadoras de escritorio (PC)

Son equipos de uso doméstico o profesional que requieren una ubicación fija. Hasta hace poco, se
caracterizaban por tener el CPU en una especie de caja o torre que se instalaba cerca del monitor.
Computadoras portátiles
Son equipos que integran el microprocesador, la pantalla, los puertos de entrada y salida, el teclado
y el trackball o mouse en un mismo dispositivo que funciona con una batería portátil.
Computadoras usables (wearables)
Llamadas también computadoras corporales, se trata de dispositivos diseñados para ser utilizado por
encima de la ropa. El objetivo es que el usuario pueda interactuar con el microcomputador y obtener
conectividad a internet sin depender de una computadora portátil o de escritorio.

Según su tecnología

Computadoras analógicas

Son aquellas que están basadas en circuitos de tipo electrónico o mecánico y miden una magnitud
física expresada en números, como peso, temperatura, presión, velocidad o voltaje.

Computadoras digitales

Son un tipo de computadora compuesta por varias unidades con tareas diferenciadas para recibir,
procesar y entregar los datos que han sido introducidos previamente por el usuario. Estos datos se
almacenan en unidades fundamentales de información, llamadas bits, compuestas por un dígito
binario (cero o uno).

Computadoras híbridas

Como indica su nombre, se trata de computadoras que combinan tecnología analógica y digital. Este
tipo de dispositivos toma los valores analógicos y los “traduce” en valores digitalizados.
Computadoras cuánticas

Al igual que las computadoras digitales, utilizan código binario para el procesamiento de datos. En
este caso, la unidad fundamental de información no es un bit (que solo permite ceros o unos), sino
un cúbit, una unidad que puede tener los dos estados binarios al mismo tiempo.

Descripción general del sistema (entrada-proceso-salida)


Entradas, Procesamiento y salidas
los sistemas de información basan su trabajo principalmente en cuatro actividades: recolección o
entrada, procesamiento y salida de datos, pero además de esto encontramos un paso no descrito
antes el cual es el almacenamiento de información, a continuación explicaremos cada una de estas
características:

 Entrada: Se denomina así a la captura o recolecta de datos en bruto, tanto del interior de la
organización como de su entorno externo. La entrada puede ser manual o automática, pero de la
validez que contengan dichos datos dependerá en gran medida la veracidad y exactitud de la
información de salida.
 Procesamiento: Supone la conversión de los datos en salidas útiles para los interesados,
este proceso se lleva a cabo mediante cálculos, análisis y operaciones que pueden variar su
complejidad. Como en la entrada, el procesamiento también puede llevarse a cabo de
manera manual o automática.
 Salida: Se entiende como salida en este caso la transferencia o distribución de la
información procesada previamente, a los gerentes de la organización mediante reportes
gerenciales, para la toma de decisiones.

Partes internas de una computadora


Placa base
Es la tarjeta principal que contiene todos los circuitos para conectar los dispositivos y componentes.
Está diseñada de acuerdo al tipo de CPU. Contiene todos los componentes principales de la
computadora, incluyendo disco duro, procesador, memoria, tarjeta gráfica, etc.
Bus
Transfiere todos los datos entre las partes internas, permitiéndoles comunicarse entre sí. El ancho
del bus se refiere a la cantidad de bits que puede enviar simultáneamente a la CPU.
Procesador
Se conoce también como Unidad Central de Procesamiento o CPU. Es el cerebro de la
computadora, controlando sus funciones básicas. Es responsable de leer y ejecutar las instrucciones
de los programas de computación que están almacenados en la memoria de la computadora.
BIOS
Significa “sistema básico de entrada y salida”. Es un chip que contiene las instrucciones y
configuración sobre cómo debe arrancar el sistema. Se asegura que todo esté guardado en el
hardware y que todo funcione correctamente.
Memoria de acceso aleatorio (RAM)
Es un tipo de almacenamiento temporal o volátil de datos informáticos. Se ocupa de las solicitudes
de datos temporales, como mantener las ventanas abiertas en un escritorio o simplemente ver un
archivo. Cuando la computadora se apaga, la RAM pierde todos los datos que contiene.
Memoria de solo lectura (ROM)
Es un tipo de memoria que no se puede modificar. A diferencia de la RAM, que se borra al cortarse
la energía, la ROM sigue como está, sin cambios. Estos chips no se pueden cambiar, ya que el
código fue cargado cuando se fabricaron.
Caché de memoria
Su función es enviar/recibir datos a una alta velocidad hacia/desde el procesador, antes que vayan a
la RAM o la ROM, ya que estas memorias funcionan con menos velocidad. Esto acelera el conjunto
de la operación, al hacer que los datos estén disponibles de inmediato para el procesador.
Unidad de disco duro/estado sólido
En esta unidad se almacenan permanentemente programas y también archivos. Las unidades más
tradicionales se denominan unidades de disco duro (HDD) y se componen de una serie de discos
magnetizados que giran rápidamente para almacenar datos.
Tarjeta de red
Se utiliza para que varias computadoras se comuniquen entre sí a través de una red, proporcionando
también una manera para que una computadora se conecte a Internet.
Tarjeta gráfica
Su función es crear los gráficos e imágenes para poder mostrarlos en un monitor. Sin esta tarjeta no
se podrían visualizar los datos y por consiguiente las computadoras serían inútiles. Produce además
una mejor calidad y mayor rapidez en los juegos y videos en línea. Esto significa que la resolución
es mucho mejor, pudiendo verse mejor el video.
Fuente de alimentación
Convierte la corriente alterna de fuentes eléctricas externas en corriente continua de bajo voltaje
para que todas las partes internas de una computadora puedan funcionar sin interrupción. También
regula el calor del dispositivo, evitando el sobrecalentamiento.

Microprocesador
Se llama microprocesador o simplemente procesador al circuito integrado central de un sistema
informático, en donde se llevan a cabo las operaciones lógicas y aritméticas (cálculos) para
permitir la ejecución de los programas, desde el Sistema Operativo hasta el Software de aplicación.

Un microprocesador puede operar con una o más CPU (Unidades Centrales de Procesamiento),
constituidas cada una por registros, una unidad de control, una unidad aritmético-lógica y una
unidad de cálculo en coma flotante (o coprocesador matemático).

Cuáles son los tipos de microprocesadores existen

Hay muchos tipos de procesadores. Aunque la división más habitual es aquella que discierne entre
procesadores de núcleo simple y aquellos de múltiples núcleos.

Los procesadores de un solo núcleo hacen labores sencillas. Ese único núcleo cumple con todas
las funciones del computador. No obstante, este único núcleo puede colapsar en caso de ser muy
exigido. Sobre todo cuando la máquina debe hacer multitasking.

1) PENTIUM 2) CELERON 3) CORE 2 DUO 4) CENTRINO Y PENTIUM M

LOS MICROPROCESADORES DE AMD:

1) ATHLON 2) DURÓN 3) ATHLON 64 BITS 4) SEMPRON Y TURIÓN

Microprocesadores por velocidad

CORE I3, CORE I5, CORE I7 EN TODAS SUS GENERACIONES

Línea de tiempo
¿Qué es una línea de tiempo?
Una línea de tiempo es una representación gráfica que permite ver y comprender secuencias
de tiempo entre eventos.
Las líneas del tiempo son una herramienta visual para ordenar y explicar cronológicamente
procesos o acontecimientos que han ocurrido a lo largo de un período, por lo cual son muy útiles
como recurso pedagógico.
Concepto de algoritmo y programa
En informática, un algoritmo es una secuencia de instrucciones secuenciales, gracias al cual
pueden llevarse a cabo ciertos procesos y darse respuesta a determinadas necesidades o decisiones.
Se trata de conjuntos ordenados y finitos de pasos, que nos permiten resolver un problema o tomar
una decisión.
Los algoritmos no tienen que ver con los lenguajes de programación, dado que un mismo algoritmo
o diagrama de flujo puede representarse en diversos lenguajes de programación, es decir, se
trata de un ordenamiento previo a la programación.

Visto así, un programa no es otra cosa que una serie compleja de algoritmos ordenados y
codificados mediante un lenguaje de programación para su posterior ejecución en un computador.

Los algoritmos también son frecuentes en la matemática y la lógica, y son la base de la fabricación
de manuales de usuario, folletos de instrucciones, etc. Su nombre proviene del latín algoritmus y
éste apellido del matemático persa Al-Juarismi. Uno de los algoritmos más conocidos de la
matemática es el atribuido a Euclides, para obtener el máximo común divisor de dos enteros
positivos, o el llamado “método de Gauss” para resolver sistemas de ecuaciones lineales.

¿Qué es un programa informático?


Un programa informático o programa de computador es una pieza de software, es decir,
una secuencia compleja de instrucciones y procesos orquestados para cumplir una tarea
específica en un computador o sistema de computadores. Estos programas pueden ser
programas preinstalados en el computador, como el Sistema Operativo que controla todo el
funcionamiento del mismo, o pueden ser añadidos adicionalmente por el usuario.

LENGUAJE ALGORITMICO Y DE PROGRAMACION


Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso.
Teniendo en cuenta la forma en que describen el proceso, existen dos tipos de lenguajes
algorítmicos:

 Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama


de flujo)

 No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo
(pseudocódigo).

LENGUAJE DE PROGRAMACIÓN

Es el responsable de que la computadora siga paso a paso las órdenes que el programador ha
diseñado en el algoritmo. Con esto se entiende que el lenguaje de programación es una especie
de intermediario entre el ordenador y el usuario, para que este último pueda darle respuesta a
los problemas mediante la computadora y haciendo uso de palabras (funciones), que le
interpretan dicho programa al computador para la realización de ese trabajo
¿CUALES SON SUS PARTES?
 1 Partes del Algoritmo
o 1.1 Entrada
o 1.2 Proceso
o 1.3 Salida
 2 Características del algoritmo
 3 Diseño del algoritmo
o 3.1 Pseudocódigo
o 3.2 Diagrama de flujo
o 3.3 Codificación
o 3.4 Ejecución
o 3.5 Validación
 4 clases de algoritmos
o 4.1 Algoritmo cualitativo
o 4.2 Algoritmo cuantitativo
o 4.3 Algoritmo computacional
o 4.4 Algoritmo no computacional

Entrada
Es la información que se da al algoritmo, es decir, los valores con los que se trabajará.
Proceso

Son cálculos que se necesitan para que, partiendo de un dato que se da en la entrada, se logre llegar
al resultado esperado.

Salida

Es el resultado final o la transformación de la entrada mediante el proceso.

Características y elementos para construir un algoritmo

Algunas de las características de los algoritmos son:

 Precisión: Un algoritmo debe ser preciso y debe proporcionar resultados correctos cada vez
que se ejecuta.
 Definición clara: Un algoritmo debe estar bien definido y debe ser comprensible para
cualquier persona que lo lea.
 Orden: Los pasos de un algoritmo deben seguir una secuencia lógica y deben ser fáciles de
seguir.
 Finitud: Un algoritmo debe tener un número finito de pasos y debe poder ser terminado en
un tiempo razonable.
 Eficiencia: Un algoritmo debe ser eficiente y utilizar un uso razonable de los recursos
computacionales, como la memoria y el tiempo de procesamiento.
 Generalidad: Un algoritmo debe ser general y poder ser aplicado a una amplia gama de
problemas y situaciones.
 Reutilizabilidad: Un algoritmo debe ser reutilizable y poder ser utilizado varias veces para
resolver diferentes problemas o realizar diferentes tareas.

Los algoritmos se pueden escribir en cualquier lenguaje de programación y se pueden ejecutar en


una computadora para resolver problemas de manera automática.

Los algoritmos se utilizan en muchas áreas, como la ciencia de la computación, la matemática, la


ingeniería y las ciencias naturales, para resolver problemas y analizar datos.

Traza de un algoritmo (corrida en frío)


La traza de un algoritmo se puede definir como la ejecución manual de forma secuencial de las
sentencias que lo componen. La traza de un algoritmo (o programa) indica la secuencia de acciones
(instrucciones) de su ejecución, así como, el valor de las variables del algoritmo (o programa)
después de cada acción (instrucción).

Formas de representar un algoritmo

Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural,
pseudocódigo, diagramas de flujo y lenguajes de programación entre otros. Las descripciones en
lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y diagramas de flujo evita
muchas ambigüedades del lenguaje natural.

 Lenguaje natural

Son aquellas lenguas que han sido generadas espontáneamente en un grupo de hablantes con
propósito de comunicarse, a diferencia de otras lenguas, como puedan ser una lengua construida, los
lenguajes de programación o los lenguajes formales usados en el estudio de la lógica formal,
especialmente la lógica matemática.

 Pseudocódigo
Es una descripción de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con
algunas convenciones sintácticas propias de lenguajes de programación, como asignaciones, ciclos
y condicionales, aunque no está regido por ningún estándar.

 Diagramas de Flujo

Son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la
secuencia de instrucciones y están regidos por ISO.
Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho
espacio y su construcción es laboriosa.

Símbolos utilizados en un diagrama de flujo

También podría gustarte