Unidad I - Apuntes Evaluacion

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

UNIDAD I: INTRODUCCIÓN A LA COMPUTACIÓN


Antecedentes y reseña histórica.
La Locura de Babbage: Charles Babbage concibió la idea de una “máquina
analítica”, ésta era una computadora de propósitos generales. Conforme con su
diseño, la máquina analítica de Babbage podía sumar, substraer, multiplicar y
dividir en secuencia automática a una velocidad de 60 sumas por minuto.
Los escépticos le pusieron el sobrenombre de “La Locura de Babbage”. Charles
Babbage trabajó en su máquina analítica hasta su muerte. Los trazos detallados
de Babbage describían las características incorporadas ahora en la moderna
computadora electrónica.

Primera Tarjeta Perforada: Charles Babbage quiso aplicar el concepto de las


tarjetas perforadas del telar de Jacquard en su motor analítico. En 1843 Lady
Ada Augusta Lovelace sugirió la idea de que las tarjetas perforadas pudieran
adaptarse de manera que propiciaran que el motor de Babbage repitiera ciertas
operaciones.

Herman Hollerith (1860-1929): La oficina de censos comisionó al estadísta


Herman Hollerith para que aplicara su experiencia en tarjetas perforadas y
llevara a cabo el censo de 1890. Con el procesamiento de las tarjetas perforadas
y el tabulador de tarjetas perforadas de Hollerith, el censo se terminó en sólo 3
años.
Hollerith fundó la Tabulating Machine Company, los resultados de las
máquinas tabuladoras tenían que llevarse al corriente por medios manuales, hasta que en 1919 la Computing
Tabulating Recording Company anunció la aparición de la impresora/listadora.

Alan Turing (1912-1954): Considerado como el Padre de las Ciencias de la


Computación, fue un matemático, lógico, científico de la computación,
criptógrafo, filósofo; en conjunto con expertos del ejército británico construyo
una maquina denominada Colossus, un ordenador que permitía descifrar en
pocos segundos y automáticamente los mensajes secretos de los nazis durante
la Segunda Guerra Mundial cifrados por la maquina enigma.

Mauchly y Eckert, El Dr. John W. Mauchly colaboró con J. Presper Eckert


para desarrollar una máquina que calculara tablas de trayectoria para el ejército
estadounidense. El producto final, una computadora electrónica completamente
operacional a gran escala, se terminó en 1946 y se llamó ENIAC (Electronic
Numerical Integrator And Computer), ó Integrador Numérico y Calculador
Electrónico; considerada como la primera computadora electrónica de
propósito general. La ENIAC construida para aplicaciones de la Segunda
Guerra mundial, se terminó en 30 meses por un equipo de científicos que trabajan bajo reloj.

Marcelino Contreras Espericueta Página 1


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

La UNIVAC I (Universal Automatic Computer I, Computadora Automática


Universal I) fue la primera computadora comercial fabricada en Estados Unidos,
entregada el 31 de marzo de 1951 a la oficina del censo. Fue diseñada
principalmente por J. Presper Eckert y John William Mauchly, autores de la
primera computadora electrónica estadounidense, la ENIAC. Durante los años
previos a la aparición de sus sucesoras, la máquina fue simplemente conocida como
"UNIVAC".

John Von Neumann en 1945 publicó un artículo acerca del almacenamiento de


programas. El concepto de programa almacenado permitió la lectura de un
programa dentro de la memoria de la computadora, y después la ejecución de
las instrucciones del mismo sin tener que volverlas a escribir. La primera
computadora en usar el citado concepto fue la llamada EDVAC (Eletronic
Discrete Variable Automatic Computer, es decir, computadora automática
electrónica de variable discreta).
Los programas almacenados dieron a las computadoras una flexibilidad y
confiabilidad, haciéndolas más rápidas y menos sujetas a errores que los programas mecánicos. Una computadora
con capacidad de programa almacenado podría ser utilizada para varias aplicaciones cargando y ejecutando el
programa apropiado.

Generaciones de las Computadoras.


Primera Generación de Computadoras (de 1951 a 1958).
Las computadoras de la primera generación emplearon bulbos o tubos de vacío
para procesar información. Los operadores ingresaban los datos y programas en
código especial por medio de tarjetas perforadas. El almacenamiento interno se
lograba con un tambor que giraba rápidamente, sobre el cual un dispositivo de
lectura/escritura colocaba marcas magnéticas. Esas computadoras de bulbos
eran mucho más grandes y generaban más calor que los modelos
contemporáneos. John Presper Eckert y John W. Mauchly contribuyeron al
desarrollo de computadoras de la Primera Generación, formando una compañía privada y construyendo UNIVAC
I, que el Comité del censo de 1950 utilizó para evaluar.
La IBM tenía el monopolio de los equipos de procesamiento de datos basándose en tarjetas perforadas y estaba
teniendo un gran auge en productos como rebanadores de carne, básculas para comestibles, relojes y otros
artículos; sin embargo, no había logrado el contrato para el Censo de 1950.
Comenzó entonces a construir computadoras electrónicas y su primera entrada fue con la IBM 701 en 1953.
Después de un lento pero excitante comienzo la IBM 701 se convirtió en un producto comercialmente viable.

Segunda Generación (1959-1964).


El invento del transistor como componente electrónico de las computadoras,
hizo posible una nueva generación de computadoras, más rápidas, más pequeñas
y con menores necesidades de ventilación. Sin embargo, el costo seguía siendo
una porción significativa del presupuesto de una Compañía. Las computadoras
de la segunda generación también utilizaban redes de núcleos magnéticos en
lugar de tambores giratorios para el almacenamiento primario. Estos núcleos
contenían pequeños anillos de material magnético, enlazados entre sí, en los cuales podían almacenarse datos e
instrucciones.

Marcelino Contreras Espericueta Página 2


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

Las computadoras de la Segunda Generación eran sustancialmente más pequeñas y rápidas que las de bulbos, y se
usaban para nuevas aplicaciones, como en los sistemas para reservación en líneas aéreas, control de tráfico aéreo
y simulaciones para uso general. Las empresas comenzaron a aplicar las computadoras a tareas de almacenamiento
de registros, como manejo de inventarios, nómina y contabilidad.
Tercera Generación (1964-1971).
Las computadoras de la tercera generación emergieron con el desarrollo de los
circuitos integrados (pastillas de silicio) en las cuales se colocan miles de
componentes electrónicos, en una integración en miniatura. Las computadoras
nuevamente se hicieron más pequeñas, más rápidas, desprendían menos calor y eran
energéticamente más eficientes.
Antes del advenimiento de los circuitos integrados, las computadoras estaban diseñadas para aplicaciones
matemáticas o de negocios, pero no para las dos cosas. Los circuitos integrados permitieron a los fabricantes de
computadoras incrementar la flexibilidad de los programas, y estandarizar sus modelos. Las computadoras
trabajaban a tal velocidad que proporcionaban la capacidad de correr más de un programa de manera simultánea
(multiprogramación). Por ejemplo, la computadora podía estar calculando la nómina y aceptando pedidos al mismo
tiempo.

Cuarta Generación (1971-1983).


Dos mejoras en la tecnología de las computadoras marcan el inicio de la cuarta
generación: el reemplazo de las memorias con núcleos magnéticos, por las de
chips de silicio y la colocación de muchos más componentes en un Chip:
producto de la microminiaturización de los circuitos electrónicos, denominado
microprocesador. Un microprocesador es un conjunto de circuitos integrados
en un solo componente, capaz de realizar todas las funciones de una
computadora. En 1974 comenzó a proyectarse la verdadera industria de la
informática, cuando Intel Corporation presentó el primer microprocesador o CPU (Unidad Central de Proceso)
compuesto por un microchip de circuito integrado denominado Intel-8080.
Surgen otras aplicaciones como los procesadores de palabra, las hojas electrónicas de cálculo, paquetes gráficos,
etc. También, la industria del software de computadoras personales crece con gran rapidez, Gary Kildall y Bill
Gates se dedicaron durante años a la creación de sistemas operativos y métodos para lograr una utilización sencilla
de las microcomputadoras (son los creadores de CP/M y de los productos de Microsoft).
En 1976 Steve Wozniak y Steve Jobs inventan la primera microcomputadora de uso masivo y más tarde forman
la compañía conocida como Apple, que fue la segunda compañía más grande del mundo, antecedida tan solo por
IBM; es aún de las cinco compañías más grandes del mundo.

Quinta Generación (1982-1989).


Con base en los grandes acontecimientos tecnológicos en materia de
microelectrónica y computación (software) como CADI CAM, CAE, CASE,
inteligencia artificial, sistemas expertos, redes neuronales, teoría del caos,
algoritmos genéticos, fibras ópticas, telecomunicaciones, etc., en la década de
los años ochenta se establecieron las bases de lo que se puede conocer como
quinta generación de computadoras. Se debe mencionar dos grandes avances
tecnológicos que sirven como parámetro para el inicio de dicha generación: la creación en 1982 de la primera
supercomputadora con capacidad de proceso paralelo, diseñada por Seymouy Cray, quien ya experimentaba desde
1968 con supercomputadoras, y que funda en 1976 la Cray Research Inc.; y el anuncio por parte del gobierno
japonés del proyecto "quinta generación", que según se estableció en el acuerdo con seis de las más grandes
empresas japonesas de computación. Esta quinta generación debió terminar en 1992.

Marcelino Contreras Espericueta Página 3


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

También se debe adecuar la memoria para que pueda atender los requerimientos de los procesadores al mismo
tiempo. Para solucionar este problema se tuvieron que diseñar módulos de memoria compartida capaces de asignar
áreas de caché para cada procesador; la característica principal sería la aplicación de la inteligencia artificial (Al,
Artificial Intelligence). Las computadoras de esta generación contienen una gran cantidad de microprocesadores
trabajando en paralelo y pueden reconocer voz e imágenes. También tienen la capacidad de comunicarse con un
lenguaje natural e irán adquiriendo la habilidad para tomar decisiones con base en procesos de aprendizaje
fundamentados en sistemas expertos e inteligencia artificial.
El almacenamiento de información se realiza en dispositivos magneto-ópticos con capacidades de decenas de
Gigabytes; se establece el DVD (Digital Video Disk o Digital Versatile Disk) como estándar para el
almacenamiento de video y sonido; la capacidad de almacenamiento de datos crece de manera exponencial
posibilitando guardar más información en una de estas unidades. Los componentes de los microprocesadores
actuales utilizan tecnologías de alta y ultra integración, denominadas VLSI (Very Large Scale Integration) y ULSI
(Ultra Large Scale Integration).
El propósito de la Inteligencia Artificial es equipar a las Computadoras con "Inteligencia Humana" y con la
capacidad de razonar para encontrar soluciones. Otro factor fundamental del diseño, la capacidad de la
computadora para reconocer patrones y secuencias de procesamiento que haya encontrado previamente. La
programación heurística permite a la computadora recordar resultados previos e incluirlos en el procesamiento, en
esencia, la computadora aprenderá a partir de sus propias experiencias, usará sus datos originales para obtener la
respuesta por medio del razonamiento y conservará esos resultados para posteriores tareas de procesamiento y
toma de decisiones.
El único pronóstico que se ha venido realizando sin interrupciones en el transcurso de esta generación, es la
conectividad entre computadoras, que a partir de 1994 con la llegada de la red Internet y del WWW (World Wide
Web), ha adquirido una importancia vital en las grandes, medianas y pequeñas empresas y, entre los usuarios
particulares de computadoras.

Sexta Generación (de 1990 hasta la fecha).


Como supuestamente la sexta generación de computadoras está en marcha
desde principios de los años noventa, se mencionan algunos de los avances
tecnológicos de la última década del siglo XX y lo que se espera lograr en el
siglo XXI. Las computadoras de esta generación cuentan con arquitecturas
combinadas Paralelo/Vectorial, con cientos de microprocesadores vectoriales
trabajando al mismo tiempo; se han creado computadoras capaces de realizar
más de un millón de millones de operaciones aritméticas de punto flotante por
segundo (teraflops); las redes de área mundial (Wide Area Network, WAN) seguirán creciendo desorbitadamente
utilizando medios de comunicación a través de fibras ópticas y satélites, con anchos de banda impresionantes. Las
tecnologías de esta generación ya han sido desarrolladas o están en ese proceso. Algunas de ellas son: inteligencia
artificial distribuida, teoría del caos, sistemas difusos, holografía, transistores ópticos, etc.

1.2 Arquitectura de la computadora.


La arquitectura Von Neumann, también conocida como Modelo
de Von Neumann o Arquitectura Princeton, es una arquitectura
de computadoras basada en la descrita en 1945 por el matemático
y físico John von Neumann y otros, en el primer borrador de un
informe sobre la EDVAC. Este describe una arquitectura de
diseño para un computador digital electrónico con partes que
constan de una unidad de procesamiento que contiene una unidad
aritmético lógica y registros del procesador, una unidad que
contiene un registro de instrucciones y un contador, una memoria

Marcelino Contreras Espericueta Página 4


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

para almacenar tanto datos como instrucciones, almacenamiento masivo externo, y mecanismos de entrada y
salida. El diseño de una arquitectura Von Neumann es más simple que la arquitectura más moderna, que también
es un sistema de programa almacenado, pero tiene un conjunto dedicado de direcciones y buses de datos para leer
datos desde memoria y escribir datos en la misma, y otro conjunto de direcciones y buses de datos para ir a buscar
instrucciones.
Una computadora digital de programa almacenado es aquella que mantiene sus instrucciones de programa, así
como sus datos, en memoria (RAM) de lectura-escritura. Las computadoras de programa almacenado
representaron un avance sobre los ordenadores controlados por programas de la década de 1940, como la Colossus
y la ENIAC. Las primeras máquinas de computación tenían programas fijos. Algunos equipos muy simples siguen
utilizando este diseño, ya sea por motivos de simplificación o de formación. Por ejemplo, una calculadora de
escritorio es, en principio, una computadora de programa fijo. Esta situación cambió con la propuesta de la
computadora con programa almacenado. Una computadora de programa almacenado incluye, por diseño, un
conjunto de instrucciones y puede almacenar en la memoria un conjunto de instrucciones (un programa) que detalla
la computación.
Una computadora se conforma por tres subsistemas:
1. Microprocesador o unidad central de procesamiento (CPU): Es el cerebro de la computadora, se denomina
comúnmente (Unidad central de Proceso), capaz de desempeñar tareas específicas a través de:
a) Unidad de control.
La unidad de control (UC), es uno de los dos bloques funcionales
principales en los que se divide una unidad central de procesamiento
(CPU); Su función es buscar las instrucciones en la memoria principal,
decodificarlas (interpretación) y ejecutarlas, empleando para ello una
unidad de proceso.
Existen dos tipos de unidades de control: las cableadas, usadas
generalmente en máquinas sencillas, y las microprogramadas, propias de
máquinas más complejas.
En el primer caso, los componentes principales son el circuito de lógica secuencial, el de control de estado, el de
lógica combinacional y el de emisión de reconocimiento de señales de control. En el segundo caso, la
microprogramación de la UC se encuentra almacenada en una micromemoria, a la cual se accede de manera
secuencial para posteriormente ir ejecutando cada una de las microinstrucciones. Estas pueden identificarse como
la parte principal de la computadora y del dispositivo principal que ayuda al computador a funcionar de una manera
apropiada. Es construida de puertas lógicas, circuitos biestables, circuitos codificadores, circuitos decodificadores,
contadores digitales y otros circuitos digitales.
A continuación, se describen las partes de la Unidad de Control:
Registro Contador de programa (CP) o (CI): También llamado contador de instrucción. Contiene la dirección de
memoria donde se encuentra la siguiente instrucción que se va a ejecutar.
Registro de instrucción (RI): Contiene la instrucción que se está ejecutando en ese momento, dicha instrucción
suele estar compuesta por varias partes entre las que destacan el código de operación, es decir, qué operación debe
realizar la unidad de control y las direcciones de memoria donde se encuentran los operandos que pueda necesitar
esa instrucción.
Decodificador (D): Se encarga de extraer el código de operación de la instrucción en curso, o la dirección de
memoria a la que la Unidad de Control debe acceder para leer o escribir en ella, lo analiza y emite las señales
necesarias al resto de elementos para su ejecución a través del secuenciador.
Secuenciador (S): Envía una serie de microórdenes al resto de elementos qué, sincronizadas con los pulsos de
reloj, hace que se ejecute paso a paso la instrucción que está en el registro de instrucción.

Marcelino Contreras Espericueta Página 5


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

Reloj (R): Indica en qué momento debe comenzar una determinada operación y en qué momento debe finalizar,
para esto emite unos impulsos a intervalos fijos de tiempo que sirven como referencia al resto de los componentes.
b) Unidad de Aritmética-Lógica (ALU o UAL).
En computación, la unidad aritmética lógica o unidad aritmético-lógica,
también conocida como ALU (siglas en inglés de arithmetic logic unit),
es un circuito digital que calcula operaciones aritméticas (como suma,
resta, multiplicación, etc.) y operaciones lógicas (si, y, o, no), entre
valores (generalmente uno o dos) de los argumentos.
Un microprocesador moderno (y los mainframes) puede tener múltiples
núcleos, cada núcleo con múltiples unidades, cada una de ellas con
múltiples ALU.

A continuación, se describen las partes de la Unidad de Aritmética y Lógica:


Circuito Operacional (COP): Contiene los circuitos necesarios para la realización de las operaciones. Tiene unas
entradas de órdenes para seleccionar la clase de operación.
Registro de Estado (RES): Es un conjunto de circuitos en los que se deja constancia de algunas condiciones que
se dieron en la última operación realizada en la ALU.
Registros de Entrada (REN1 y REN2): En estos registros se almacenan los datos u operandos que intervienen en
una instrucción.
Registro Acumulador (AC): Sirve para almacenar los resultados de las operaciones efectuadas por el Circuito
Operacional.

2. Unidad de Memoria o Memoria Principal:


Está compuesta por un número de celdas consecutivas llamadas byte.
Cada byte está conformado por 8 bits, el computador sabe dónde se
encuentra en memoria porque cada byte tiene un número único que la
identifica llamada dirección, por medio de la cual los programas las
localizan.
Para realizar su función, consta de los siguientes elementos: Registro de
Dirección de Memoria (RD), Registro de Intercambio de Memoria
(RIM), Selector de Memoria (SM) y Celdas de Memoria (CM).
Registro de Dirección de Memoria (RD): Contiene la dirección de la celda de memoria donde se ubica el dato o
instrucción que será procesado o ejecutada en la computadora.

Registro de Intercambio de Memoria (RIM): Contiene el dato o instrucción que será extraído o almacenado en una
celda especifica de la memoria principal, la cual será localizada a través de la dirección de memoria ubicada en el
Registro de Dirección de Memoria.
Selector de Memoria (SM): Circuito electrónico que permite conectar a una determinada celda de la memoria
principal.
Celdas de Memoria (CM): Registro electrónico donde se almacenan temporalmente una secuencia de bits que
representan un dato o instrucción procesado por la computadora.

Marcelino Contreras Espericueta Página 6


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

Memoria RAM (Random Access Memory):


La Memoria de Acceso Aleatorio (RAM) se utiliza como memoria de trabajo
de computadoras para el sistema operativo, los programas y la mayor parte del
software. En la RAM se cargan todas las instrucciones que ejecutan la unidad
central de procesamiento (procesador o cpu) y otras unidades de cómputo. Se
denominan de acceso aleatorio porque se puede leer o escribir en una posición
de memoria con un tiempo de espera igual para cualquier posición, no siendo
necesario seguir un orden para acceder (acceso secuencial) a la información de
la manera más rápida posible.

Memoria ROM (Read Only Memory):


En la Memoria de Solo Lectura (ROM) se encuentran almacenados
procedimientos que la computadora debe realizar en el momento en que se
enciende: algunas de ellas son verificación de memoria, la conexión de
periféricos como teclado, impresora, detectar el disco con sistema de arranque,
etc. También se encuentra la ROM BIOS que está activa todo el tiempo y se
encarga con el sistema operativo de realizar actividades de control de
dispositivos de periféricos.

Memoria Caché:
Es una memoria más rápida comparada con la memoria RAM. Trabaja cuando
un programa se está ejecutando y la CPU necesita leer datos o instrucciones
desde la RAM, la CPU verifica primero si los datos están en la memoria cache,
sino están, lee los datos a sus registros y carga una copia a la caché. La siguiente
vez que la necesite los datos serán encontrados más rápidamente.

Registros de almacenamiento temporal:


Son memorias auxiliares en el almacenamiento o retención de bits, ubicados en el interior de la Unidad Central de
Proceso (CPU), cuya función es la de retener temporalmente una secuencia de bits para ser transferidos a otra
unidad funcional de la CPU.
Algunos registros son: Registro PC (Contador de Programa); Registro IR (Registro de Instrucción); Registro MAR
(Registro de dirección de Memoria).
Buses de computadoras:
Es una vía eléctrica sobre la cual viajan señales eléctricas, de datos y otras. Usted puede pensar de ellos como
conexiones eléctricas que permiten a la CPU recibir señales y enviar una respuesta con base al software
almacenado en memoria.
Existen tres buses principales en una computadora:
Bus de Datos: Es una vía eléctrica de acceso que conecta la CPU, la memoria y otros dispositivos de hardware en
la tarjeta principal. El tamaño del bus de datos define la capacidad de la autopista para llevar información, hoy en
día estas capacidades llegan a ser de 64 bits.
Bus de Direcciones: Es un conjunto de alambres semejantes al bus de datos, pero solo conecta la CPU con la
memoria, y únicamente lleva direcciones de memoria. Uno de los problemas de la evolución de los PC es que el
DOS (sistema Operativo), fue diseñado para máquinas que solo podían direccionar 1MB de memoria. Cuando
nacieron computadoras que incluían más memoria, tuvieron que diseñar métodos especiales para direccionarla,
como los mencionados de memoria expandida y memoria extendida.
Bus de Sistema: Son las líneas encargadas de conectar el Bus del sistema con otros buces de dispositivos externos
a la placa principal, como una tarjeta controladora de discos, una controladora de vídeo, un controlador de CD-

Marcelino Contreras Espericueta Página 7


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

ROM, un fax módem, una tarjeta de multi I/O, etc. Estos buses se han diseñado para facilitar la comunicación
entre dispositivos externos y el bus de sistema, dando origen a varias tecnologías conocidas con nombres como:
ISA, ESDI, EISA, SCSI, IDE, etc.

1.3 Hardware.
Es el conjunto de componentes que conforman la parte tangible de una computadora. El término, aunque es lo más
común, no solamente se aplica a una computadora, ya que, por ejemplo, un robot, teléfono móvil, cámara
fotográfica o un reproductor multimedia también poseen hardware.
Una de las formas de clasificar el Hardware es en dos categorías: por un lado, el hardware básico, que abarca el
conjunto de componentes indispensables necesarios para otorgar la funcionalidad mínima a una computadora, y
por otro parte, el hardware complementario, es el utilizado para realizar funciones específicas (más allá de las
básicas), no estrictamente necesarias para el funcionamiento de la computadora.
Un medio de entrada de datos, la unidad de procesamiento (C.P.U.), la memoria RAM, un medio de salida de datos
y un medio de almacenamiento pueden constituir hardware básico.

Dispositivos periféricos:
Son las unidades que permiten a la computadora comunicarse con el exterior,
ingresar y/o exteriorizar información o datos; realizando operaciones de
entrada/salida. Son considerados accesorios, muchos de ellos son
fundamentales para el funcionamiento adecuado de la computadora moderna; el
teclado, el disco duro y el monitor son elementos imprescindibles; pero no lo
son un escáner, impresora o plotter.

Periféricos de entrada: son aquellos que permiten el ingreso de información, en


general desde alguna fuente externa o por parte del usuario. Los dispositivos de
entrada proveen el medio fundamental para transferir hacia la computadora (más
propiamente al procesador) información desde alguna fuente, sea local o remota.
Algunos ejemplos se pueden mencionar el teclado, mouse o ratón, escáner,
micrófono, lectores ópticos de códigos de barra, joystick, unidades lectoras de
CD, DVD y BLU-RAY.

Periféricos de salida: Son aquellos que permiten emitir o dar salida a la


información resultante de las operaciones realizadas por la CPU
(procesamiento). Los dispositivos de salida aportan el medio fundamental para
exteriorizar y comunicar la información y datos procesados; ya sea al usuario o
bien a otra fuente externa, local o remota. Algunos ejemplos de este tipo de
dispositivos son: monitor o pantalla, impresora, plotter, altavoces (bocinas),
tarjeta de sonido.

Periféricos de entrada/salida: Son aquellos dispositivos que pueden operar de


ambas formas: tanto de entrada como de salida; se pueden mencionar como
periféricos mixtos o de Entrada/Salida; conocidos también como Dispositivos
de Almacenamiento Masivo o Memorias Secundarias o Auxiliares. Incluye
entre otros: disco duro, disquete, CD, DVD, BLU-RAY, memoria flash, cinta
magnética; tarjeta perforada, ZIP, dispositivo magneto-óptico, etc.

Marcelino Contreras Espericueta Página 8


UNIDAD I: Introducción a la Computación

Software de Ingeniería Civil

Periféricos de comunicación: Su función es permitir o facilitar la interacción


entre dos o más computadoras, o entre una computadora y otro periférico
externo a la computadora. Entre ellos se encuentran los siguientes: fax, fax-
modem, tarjeta de red, concentrador o hub, switch, enrutadores, tarjeta
inalámbrica, tarjeta bluetooth.

1.4 Software.
Es el equipamiento o soporte lógico de una computadora digital; comprende el conjunto de componente lógicos
necesarios que hacen posible la realización de tareas específicas.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de
textos, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema,
tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente,
facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando
una interfaz para el usuario.
Software de Sistema: Su objetivo es desvincular al usuario y/o programador, de los detalles en cuanto a los
procesos internos de la computadora, especialmente del funcionamiento del procesador, memoria RAM, disco
duro, puertos y dispositivos de comunicaciones. Este tipo de software proporciona a los usuarios adecuadas
interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:

Sistemas operativos;
Controladores de dispositivos;
Herramientas de diagnóstico;
Herramientas de corrección y optimización;
Servidores;
Utilidades.

Software de Programación: Es el conjunto de herramientas que permiten al programador desarrollar programas


informáticos, usando diferentes alternativas y lenguajes de programación. Incluye entre otros:

Editores de texto;
Compiladores;
Intérpretes;
Enlazadores;
Depuradores;
Entornos de desarrollo integrados (IDE).

Software de Aplicación: Esta modalidad de software permite a los usuarios llevar a cabo una o varias tareas
específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido. Incluye entre otros:

Aplicaciones para control de sistemas y automatización industrial;


Aplicaciones ofimáticas;
Software educativo;
Software empresarial;
Bases de datos;
Telecomunicaciones (por ejemplo, Internet y toda su estructura lógica);
Videojuegos;
Software médico;
Software de cálculo Numérico y simbólico;
Software de diseño asistido (CAD);

Marcelino Contreras Espericueta Página 9

También podría gustarte