Está en la página 1de 7

Jenny Amparo Gutiérrez Ariza

Ingeniería Industrial
I semestre

CONCEPTO DE COMPUTADORA:
Es un dispositivo electrónico utilizado para procesar información y obtener resultados.

PROCESOS BÁSICOS QUE DEBE CUMPLIR UN SISTEMA INFORMÁTICO O UNA


COMPUTADORA:

Crear, analizar, facilitar, desarrollar

HISTORIA DE LAS COMPUTADORAS


La historia la dividiremos en generaciones:

1° Generación de computadoras – 1946 a 1955: para esta época, la tecnología utilizada eran los
tubos al vacío, esos mismos son famosos por haber posibilitado el desarrollo de la electrónica hacia
la mitad del siglo XX. Por esta razón, los ordenadores eran desarrollados con válvulas electrónicas
de vacío. Se caracterizaban principalmente por tener un tamaño enorme, no disponer de sistema
operativo, sino de una tarjeta perforada para almacenar toda la información y eran utilizados
exclusivamente por las fuerzas militares y la industria científica. De acuerdo con el portal web
Wikipedia y las referencias encontradas en la Enciclopedia Actual de la Informática, las
computadoras que marcaron el hito de la primera generación fueron:

La Zuse Z1: Diseñada por el ingeniero alemán Konrad Zuse en 1936 bajo el sistema electro-mecánico
y con financiamiento propio de su inventor y el de sus allegados. Se dice que fue construida en el
departamento de los padres de Zuse, debido a que el gobierno Nazi no confiaba en el trabajo de
este informático.

La Zuse Z2: Como todo lo que se crea por primera vez no es perfecto, Zuse decidió mejorar entre
los años 1936 y 1939 su gran invento. Gracias a la ayuda de su amigo Helmut Schreyer, quien lo
aconsejó que cambiara el sistema mecánico por tecnología de circuito electrónico, implementó relés
telefónicos para conocer la viabilidad del proyecto, obteniendo como resultado una máquina un
poco más veloz, pero casi imposible de realizar debido a la escasez de la época de válvulas
termoiónicas.

La Zuze Z3: Considerada como la primera máquina automática y programable de la historia, fue
creada también por Zuse en 1941 como resultado de la combinación del trabajo duro y esfuerzos
invertidos en la Z1 y Z2. Uno de sus grandes atributos fue que utilizó el sistema binario y la tecnología
electromecánica basada en relés para llevar a cabo sus funciones.

ENIAC: Aunque su creación se les amerita a los ingenieros John Presper Eckert y John William
Mauchly en 1944, realmente fue un grupo conformado por 6 mujeres las que programaron esta
computadora. Así como la Z2, la ENIAC se desarrolló como una máquina meramente experimental
y no de producción.
Jenny Amparo Gutiérrez Ariza
Ingeniería Industrial
I semestre

La Z4: Debido a que la computadora Z3 fue destruida en 1943 en un bombardeo realizado en Berlín
durante la Segunda Guerra Mundial, Konrad Zuse diseñó nuevamente una máquina como resultado
final de todas sus anteriores versiones, utilizando tarjetas perforadas y el sistema de relés. Es
conocida como la 1° computadora en ser vendida en todo el mundo en 1950.

La EDVAC: De toda la generación de computadoras hasta ahora existente, fue la segunda


programable y la primera en usar un programa informático de almacenamiento. Su creación se le
atribuye al laboratorio de investigación de balística de Estados Unidos de la Universidad de
Pensilvania en el año de 1949.

Entre los años 1951 a 1955 se fabricaron y construyeron varios modelos de computadoras que
marcaron el inicio comercial de este gran invento tecnológico. A este selecto grupo pertenecen La
UNIVAC I creada por los mismos inventores de la ENIAC y catalogada como la primera computadora
comercial procreada en Estados Unidos y La Zuse Z22 desarrollada también por Konrad Zuse bajo el
sistema de tubos de vació.

2° Generación de computadoras – 1958 a 1964: La gran hazaña de esta generación fue la sustitución
de válvulas de vacío por los transistores, acompañada del uso de memorias de núcleo de ferritas y
tambores magnéticos para almacenar la información, los cuales permitieron la fabricación de
computadoras de menor tamaño, caracterizadas por una mejor potencia, rapidez y fiabilidad. En
este periodo se empezaron a utilizar lenguajes de alto nivel como ALGOL, FORTRAN y COBOL, siendo
estos dos últimos los lenguajes de programación que ayudó a desarrollar la gran científica de la
computación Grace Hopper, gracias a sus conocimientos sobre FLOW-MATIC. Las computadoras
más destacadas durante este tiempo fueron:

IBM 1401: Fue una computadora de propósito general lanzada en 1959 por IBM que poseía un
sistema basado en transistores y tarjetas perforadas. Debido a la gran cantidad de ejemplares
vendidas (alrededor de 12.000) se consideró como una de las máquinas más exitosas del momento.
IBM 1620: Fue un ordenador creado principalmente para uso científico y el primero de este tipo en
ser estimado como económico. Poseía una memoria de núcleo magnético y se lanzó al mercado en
1959.

3° Generación de computadoras – 1964 a 1971: Con la invención del circuito cerrado o chip por
parte de los ingenieros estadounidenses Jack S. Kilby y Robert Noyce se revoluciona por completo
el diseño de las computadoras. Aparecen los primeros discos magnéticos y los componentes
electrónicos se integran en una sola pieza o chip que albergan en su interior condensadores,
transistores y diodos, los cuales ayudan a aumentar notablemente la velocidad de carga y a reducir
el consumo de energía eléctrica. En esta generación las computadoras se caracterizan por tener
mayor flexibilidad y fiabilidad, ser de menor tamaño y ocupar poco espacio. Las máquinas más
sobresalientes de la época fueron:

CDC 6600: Fue creado en el año 1965 por el estadounidense Seymour Cray y se le destinó un uso
principal para la investigación de la física de alta energía nuclear.
IBM 360: Diseñada por la empresa IBM, fue una de las computadoras que influyó en el desarrollo
de toda la 3ra generación de ordenadores.
Jenny Amparo Gutiérrez Ariza
Ingeniería Industrial
I semestre

4° Generación de computadoras – 1971 a 1981: A partir de esta etapa las computadoras personales
se convierten en las protagonistas de la informática. Todos los elementos que conforman la CPU
ahora se almacenan en un circuito integrado conocido como microprocesadores y empiezan a surgir
una gran gama de estos elementos fabricados por la compañía Intel, reconocida en la actualidad
como la mayor fabricante de circuitos integrados del mundo. El primer microprocesador
denominado 4004 lo desarrolla Intel en 1971 y en 1974 se presenta al mercado el primero diseñado
para uso general. Es en esta generación donde aparece el disquete.

5° Generación de computadoras – 1982 a 1989: Dos hechos históricos marcan el inicio de esta
etapa. Por un lado el proyecto 5ta generación comando por Japón en 1982, cuya finalidad principal
era construir ordenadores con tecnología más avanzada bajo lenguajes de programación más
potentes para las máquinas y menos complejos para los usuarios. Por otro, la construcción del
primer superordenador con capacidad de proceso paralelo por parte de Seymour Cray y su
compañía Control Data Corporation denominado CDC 6600. En esta generación las computadoras
empiezan a realizar tareas que aún en la actualidad predominan, como la traducción automática de
una lengua a otra. Así mismo, el almacenamiento de información digital se procesa en gigabytes y
surge el DVD.

6° Generación de computadoras – 1990 hasta la actualidad: Aunque se presentan algunos


desacuerdos sobre la existencia de una 6ta generación de computadoras, lo cierto es que la
informática no se ha detenido y cada día avanza a mayor escala. La inteligencia artificial, la
arquitectura vectorial y paralela de los ordenadores y la incorporación de chips de procesadores
especializados para llevar a cabo ciertas tareas, predominan en la actualidad. Sin embargo, aún
queda un largo camino por recorrer para la tecnología digital y de acuerdo con expertos de la
industria como el gran Stephen Hawking, la próxima generación estará marcada por el máximo
desarrollo de la informática cuántica y su puesta en marcha.

“La construcción de un ordenador cuántico no supone ningún problema… Sabemos cómo juntar las
cadenas de las operaciones cuánticas sobre el papel y la forma en que acabarán proporcionándonos
un ordenador cuántico, el problema está en trasladarlo al hardware real” Stephen Hawking.

Aprende más sobre el funcionamiento y gestión de las tecnologías de la información. ¡Impulsa tus
habilidades tecnológicas!

TIPOS DE COMPUTADORAS
Supercomputadoras: son un tipo de equipamiento informático diseñado con el propósito de
procesar rápidamente enormes cantidades de información.

Mainframes: se destinan a manipular cantidades inmensas de información de entrada, salida y


almacenamiento.

Las Minicomputadoras: son un tipo de dispositivo que se encuentra en un nicho entre los
mainframes y las microcomputadoras estas son un tercer tipo de computadora capaz de manipular
Jenny Amparo Gutiérrez Ariza
Ingeniería Industrial
I semestre

muchos más datos de entrada y salida que las microcomputadoras, también llamadas computadoras
personales.

Las estaciones de trabajo: se utilizaban para tareas que requerían de altos niveles de potencia y
estabilidad de proceso.

Las computadoras personales: también llamadas microcomputadoras o micros es un tipo de


computadora pequeña, pero que en la actualidad ofrece gran capacidad de procesamiento y alta
performance.

Las computadoras de escritorio: estas pueden ser encontradas en los más diversos formatos, la cual
podemos encontrar en el trabajo, estudio, hobbie y casa ; realizando varias tareas.

Las computadoras portátiles: otro tipo de computadora personal es la llamada notebook, también
llamada laptop, la cual básicamente es una computadora con rendimiento y capacidad similares a
una computadora de escritorio, pero en un formato que puede ser transportable, debido a que
utilizan un monitor del tipo LCD o LED, además de componentes mucho más pequeños y eficientes
en términos de uso de energía, un punto más que necesario ya que la principal fuente de
alimentación de las computadoras portátiles es una batería.

DISPOSITIVOS DE ENTRADA
Un dispositivo de entrada es cualquier pieza o periférico de hardware cuya función consiste en
enviar datos a la computadora, lo cual nos permite interactuar con la PC y controlar prácticamente
todo lo que sucede en ella.

Los cuales son: el teclado, el mouse, escáner,, lector de tarjetas de memoria, cámaras digitales,
gamepad, joystick, tabletas digitalizadoras, micrófonos, touchpad, controles remoto, webcam.

DISPOSITIVOS DE SALIDA
Por otra parte, en lo que respecta a los dispositivos de salida, estos básicamente son todos aquellos
periféricos que recibe datos desde la computadora, y por lo general se trata de equipos que
permiten la impresión, exhibición, proyección o cualquier tipo de reproducción física de dichos
datos.

Los cuales son: la pantalla o monitor , las impresoras, auriculares, proyectores, tarjetas de sonido,
altavoces, tarjetas de video.

UNIDAD CENTRAL DE PROCESO


Es el que interpreta las instrucciones y procesa los datos contenidos en los programas de la
computadora.
Jenny Amparo Gutiérrez Ariza
Ingeniería Industrial
I semestre

UNIDAD DE CONTROL
Esta hace parte de la CPU, y actúa como coordinadora de todas las tareas que ha de realizar la
computadora, esta dirige la secuencia de pasos de modo que la computadora lleve un ciclo completo
de ejecución de una instrucción, esta comunica y dirige las entradas y salidas de los periféricos.

UNIDAD ARITMÉTICO LÓGICA


Es un elemento que realiza las operaciones aritméticas y lógicas entre los datos, los cuales están
operaciones aritméticas básicas: sumar, restar, multiplicar, dividir, operaciones Lógicas: Yes, Or,
Not, And - Es decir, si; y, o, no; entre dos números o dos conjuntos de números.

MEMORIA
Se utiliza para almacenar datos e instrucciones, existen tres tipos

• Memoria caché

• Memoria principal/memoria principal (RAM ROM)

• Memoria secundaria (CD, DVD, USB)

BUSES DE DATOS
Es un sistema digital que transfiere datos entre los componentes de un ordenador

QUE ES EL HARDWARE
Son los componentes físicos y tangibles de una computadora ejemplo teclado, ratón, impresora,
monitor, disco, CD, DVD, CPU, motherboard, RAM.

QUE ES EL SOFTWARE
Es el soporte lógico de un sistema informático. Se trata de la parte intangible de una computadora.

TIPOS DE SOFTWARE:
El software de sistema: es todo aquello que se denomina “sistema operativo” como Windows, Mac
OS, Linux, Unix, Fedora y Solaris.

El software de programación: son aquellas aplicaciones y herramientas que utilizan los


programadores para desarrollar nuevo software.
Jenny Amparo Gutiérrez Ariza
Ingeniería Industrial
I semestre

Software de aplicación: se trata de los programas que utilizamos habitualmente para realizar todo
tipo de tarea en una computadora. como los procesadores de texto ( Word o Bloc de Notas) los
editores (Photoshop o Gimp), las hojas de cálculo (Excel), los programas de comunicaciones
(Messenger o WhatsApp) y los programas de diseño (como AutoCAD) etc…

SISTEMAS OPERATIVOS
Es el software más importante de los utilizados por las computadoras que permite que otros
programas puedan utilizarlo de apoyo para poder funcionar. Los más utilizados son Windows, Linux,
OS/2 y DOS.

ALGORITMOS

QUE ES UN ALGORITMO
Un algoritmo es una secuencia lógica y finita de pasos que permite solucionar un problema o cumplir
con un objetivo.

COMO SE PUEDE DEFINIR UN ALGORITMO


Es el que resuelve problemas a través de instrucciones y reglas, mostrando el resultado obtenido.

CUALES SON LOS LEGUAJES DE PROGRAMACIÓN


Son programas destinados a la construcción de otros programas informáticos

HISTORIA DEL C++


Su origen data del año 1979 y se le atribuye a Bjarne Stroustrup. El lenguaje que inspiró a Stroustrup
fue el lenguaje Simula (lenguaje usado para simulaciones), que es considerado el primer lenguaje
en permitir programación orientada a objetos. Stroustrup considero que esta funcionalidad del
lenguaje Simula era muy útil en el desarrollo de software, pero Simula era muy lento para un uso
práctico.

Stroustrup comenzó a trabajar en su lenguaje llamado “C with classes” (C con clases), su meta era
agregar programación orientada a objetos al lenguaje C. El primer compilador de este lenguaje fue
Cfront (un compilador escrito en C with classes) derivado del compilador de lenguaje C llamado
CPre, aunque en 1993 se dejaría de usar por la dificultad para agregar nuevas funciones.

En 1983 el nombre del lenguaje fue cambiado de “C with classes” a “C++”. Podemos entender con
esto la imagen que tenía Stroustrup de su lenguaje como una mejora del lenguaje “C” (al ser ++ un
incrementador de variable).
Jenny Amparo Gutiérrez Ariza
Ingeniería Industrial
I semestre

Para 1985 Stroustrup publicó su referencia al lenguaje “The C++ Programming Language” (“El
lenguaje de programación C++), el cual fue muy importante debido a la falta de estandarización del
lenguaje recién creado. En 1990 se publicó “The Annotated C++ Reference Manual” (Manual de
referencia anotada de C++) y ese mismo año salió al mercado el compilador “Turbo C++”
(desarrollado por Borland Software Corporation) que agregaba una gran cantidad de nuevas
librerías al lenguaje, ayudando a su desarrollo. El proyecto de librerías “Boost” agrego nuevas
funcionalidades al lenguaje tales como aleatorización comprehensiva y una nueva librería de
tiempo.

CUALES SON LAS CABECERAS EN C++


ctype.h: Funciones útiles para la clasificación y el mapeado de códigos.

errno.h: Funciones que permiten comprobar el valor almacenado en errno por algunas funciones
de librerías.

float.h: Funciones que establecen algunas propiedades de las representaciones de tipos real.

limits.h: Funciones que establecen algunas propiedades de las representaciones de tipos enteros.

math.h: Funciones que sirven para realizar operaciones matemáticas comunes sobre valores de tipo
double.

stdarg.h: Son declaraciones que permiten acceder a los argumentos adicionales sin nombre en una
función que acepta un número variable de argumentos.

stdio.h: Macros y funciones para realizar operaciones de entrada y salida sobre ficheros y flujos de
datos.

stdlib.h y a veces unistd.h: Declaraciones de una colección de funciones útiles y la definición de tipos
y macros para usarlas. Entre ellas suele estar la función malloc que permite hacer peticiones de
memoria dinámica al sistema.

string.h: Declaración de una colección de funciones útiles para manejar cadenas y otros arrays de
caracteres.

time.h: Declaración de funciones para el manejo de fechas.

Para incluir un archivo de cabecera se debe usar #Include.

CUAL ES LA ESTRUCTURA BÁSICA DE UN ALGORITMO


Entrada, Proceso, Salida.

https://tecnologia-informatica.com/tipos-de-computadoras/

https://www.nextu.com/

https://sistemas.com/

También podría gustarte