Vous êtes sur la page 1sur 14

INTRODUCCIÓN A LOS COMPUTADORES

® Jorge Herrera Castillo

OBJETIVOS

 Adquirir el conocimiento fundamental para comprender los términos más comunes que se utilizan
para referirse a los computadores dentro del campo de la informática.
 Investigar sobre la evolución histórica de los computadores con el propósito de valorar la
importancia de la tecnología actual de los computadores.

EL SISTEMA COMPUTADOR

E
l computador es un sistema (máquina) utilizada para procesar información representada por señales
eléctricas en los circuitos del sistema. El sistema computador se constituye de dos pares fundamentales:

 La parte física (Hardware).


 La parte lógica (Software).

El Hardware. Son las partes físicas como son los circuitos eléctricos y
electrónicos, las bases de soportes de los circuitos, las carcasas de envoltura, las
tomas (puertos) para las conexiones de los dispositivos periféricos y todos estos
dispositivos periféricos como son el teclado, el ratón, las pantallas, las
impresoras, los parlantes, los micrófonos, etc. .

El software. Son los programas que permiten la utilización del hardware, sin los
programas no sería posible que el hardware pudiera ser utilizado para la solución
de problemas.

El firmware. Son programas que se encuentran almacenados en el computador como un elemento hardware,
generalmente son circuitos integrados de memoria de sólo lectura (ROM – Read Only Memory).

COMPONENTES FUNCIONALES DEL COMPUTADOR


Para que un computador pueda funcionar la parte hardware debe tener componentes de apoyo para: el
procesamiento, el almacenamiento y para las entradas y salidas de la información.

Por Jorge Herrera Castillo-1


Componentes funcionales de hardware

La figura anterior muestra un esquema que describe en forma general los componentes de hardware que debe
tener todo computador para sus funciones de procesamiento, almacenamiento y transferencia de la
información entre los dispositivos externos.

LA UNIDAD CENTRAL DE PROCESAMIENTO


La unidad central de procesamiento dos funciones básicas:

 Decodificación de las instrucciones de los programas para ordenar a las demás partes la realización
de las operaciones señaladas por las instrucciones de los programas (Unidad de Control - UC).
 Realización de las operaciones aritméticas y lógicas definidas en las instrucciones de los programas
(Unidad Aritmética y Lógica – UAL).

Unidad de Control (UC). La unidad de control se compone de: Circuitos decodificadores, Registros de
hardware de control y un generador de pulsos, llamado el reloj del sistema para controlar la ejecución de las
micro-operaciones.

Unidad Aritmética y Lógica (UAL). La unidad aritmética y lógica se compone de registros de hardware para
el almacenamiento temporal de los resultados y de los circuitos para las operaciones aritméticas y lógicas.

Unidad Central de Procesamiento (UCP)

Por Jorge Herrera Castillo-2


En los computadores de escritos y portátiles las UC y ULA están encapsulados en un circuito integrado,
llamado microprocesador.

LA MEMORIA INTERNA
La memoria interna es el medio donde se cargan los programas y los datos para su procesamiento. La
memoria interna es de dos tipos:

 La memoria de lectura y escritura (RAM – Random Access Memory) para el almacenamientos de los
programas y los datos en ejecución.
 La memoria caché para aumentar el rendimiento de los computadores. Es una memoría intermedia
entre la RAM y la UCP.

La RAM. Es una memoria de residencia de los programas y datos en ejecución. Para ejecutar un programa el
sistema primero los carga en la RAM y desde ahí el procesador toma las instrucciones para su ejecución lo
mismo que los datos. La RAM se caracteriza porque es una memoria de lectura y escritura y su tecnología es
de una memoria volátil, es decir, al suspender el suministro de energía la información almacenada se pierde.

La capacidad de la memoria se mide en bytes en unidades de: K Bytes (210 = 1024), Mega Bytes (1 Mega =
10024K) y Giga Bytes (1 Giga = 1MegaK).

Ejemplo:

Una memoria de 520K Byte tiene 520 x 1024 bytes (= 532480 Bytes).

Actualmente para computadores con sistema operativo Vista se recomienda un computador con un mínimo de
dos gigas de RAM. Auque se puede trabajar con menos pero el rendimiento de los computadores diminuye en
aplicaciones complejas.

La memoria caché. Es una memoria de acceso muy rápido (muy superior a la de la RAM) que se encuentra
entre la RAM y el procesador. Se espera que entre mayor sea la capacidad de la memoria caché mayor es la
velocidad de procesamiento del computador.

La RAM y la CACHÉ

Organización de la RAM. La RAM está organizada por palabras de memoria las cuales cada una se
identifica por una dirección de memoria. Los datos se organizan en medias palabras, una palabra y doble
palabra. Los tamaños de las palabras se dan en bits o en bytes. Un bits es la unidad mínima de información
digital binaria. Un byte es un conjunto de ocho bits. Una palabra puede ser un Byte, dos bytes, cuatro bytes,
etc. Siempre en múltiplos de 2N.

Por Jorge Herrera Castillo-3


Organización de la RAM

Como se dijo antes el tamaño de la RAM se da en unidades de bytes y siempre los tamaños de la RAM son
valores en múltiplos de 2N.

LAS UNIDADES DE ENTRADA Y SALIDA


Unidades de entrada. Son los dispositivos con los cuales se le introduce información a los procesadores del
computador. Ejemplos de dispositivos de entrada: teclado, ratón, lectores ópticos (lectores de códigos de
barras, scanners, etc.), lectores de audio.

Unidades de salida. Son los dispositivos con los cuales se recupera la información almacenada en la memoria
del computador. Ejemplos de dispositivos de salida: pantalla, impresora, parlantes, proyectores de imágenes.

Unidades de entrada/salida. Son dispositivos que tienen la doble función sirven para leer o escribir datos.
Son ejemplos de este tipo de dispositivos, los discos, las memorias USB, etc.

LAS MEMORIAS DE ALMACENAMIENTO EXTERNO


Son memorias de almacenamiento externo:

 Las cintas magnéticas.


 Los discos magnéticos (discos duros y disquetes estos últimos obsoletos).
 Los discos ópticos (CDs y DVDs.).
 Las memorias USB

Las cintas magnéticas se utilizan para guardar información de acceso secuencia. Actualmente las cintas
magnéticas tienen poco uso, casi nada.

Los discos magnéticos se utilizan para guardar información de acceso aleatorio y secuencial. Son platos se
organizan en círculos concéntricos llamados pistas divididas en segmentos circulares.

Los discos óticos se utilizan para guardar información que se graba mediante el uso del rayo láser.

Las memorias USB (Universal Serial Bus) que se utilizan para guardar información en memoria flash y
llevarla en el bolsillo. La memoria flash es un chip que contiene su información sin energía pero que debe
borrarse en bloques fijos en lugar de bytes individuales. Las UBS son los medios de almacenamientos
favoritos por los estudiantes universitarios y los profesores.

Por Jorge Herrera Castillo-4


LOS PROGRAMAS
Los programas son los elementos que constituyen el componente software de los computadores. Estos
programas pueden ser clasificados de muchas maneras, para nuestro caso se clasificaran en:

 Programas del sistema operativo.


 Programas desarrolladores de software.
 Programas de servicios generales.
 Programas de aplicación.

EL SISTEMA OPERATIVO
Un sistema operativo es un conjunto de programas que controlan y gestionan los recursos de hardware del
computador, tales como la memoria, los dispositivos de entrada y salida y la UCP. Además el sistema
operativo proporciona servicios como:

 Asignación de memoria a los programas.


 El manejo de los controladores de los dispositivos de entrada y salida como la pantalla, el teclado y
los discos duros.
 Organización y control del sistema de archivos en disco.

Son ejemplos de sistemas operativos: Windows XP, Vista, OS/2, UNIX y LINUX.

LOS PROGRAMAS DE DESARROLLO DE SISTEMAS DE SOFTWARE


Son programas de desarrollo de sistemas de software aquellos programas que ayudan al programador crear
sus nuevos programas. Son programas de desarrollo:

 Los editores de texto y de gráficos.


 Compiladores e interpretadores.
 Depuradores.
 Enlazadores
 Otros, ...
Los editores de texto son programas que nos permiten editar el código fuente de los programas en desarrollo.
Los editores de texto nos facilita el diseño de los controles y demás componentes de las intercales gráficas.

Los compiladores son programas que toman como entrada un programa en lenguaje de alto nivel y lo
convierte en un programa en lenguaje de máquina. Cada lenguaje de programación de alto nivel tendrá su
propio compilador.

Los interpretadores son programas que traducen cada instrucción y sin producir un programa en lenguaje de
máquina hace que el computador ejecute las instrucciones del programa.

Los depuradores son programas analizadores de texto para buscar errores de sintaxis. Son programas que le
ayudan al programador a corregir los errores de los programas.

Los enlazadores (linker) son programas que toman el programa objeto que produce el compilador y le vincula
las librerías requeridas para que el programa sea un código ejecutable.

LOS PROGRAMAS DE SERVICIOS GENERALES


Son programas de servicios generales:

 Los procesadores de texto.


 Los manejadores de bases de datos.
 Los navegadores de Internet.

Por Jorge Herrera Castillo-5


 Las hojas de calculo.
 Los reproductores de música.
 Los reproductores de películas.
 Los graficadotes.
 Etc.

LOS PROGRAMAS DE APLICACIÓN ESPECIFICA

Son programas de aplicación especifica aquellos que se hacen para propósitos especiales y para una
comunidad en particular. Por ejemplos, los programas para una aplicación de nomina de una empresa
determinada.

LAS REDES DE COMPUTADORES


Una red de computadores es un conjunto de computadores y otros dispositivos conectados por enlaces a
través de medios físicos o inalámbricos y que comparten información (archivos, bases de datos), recursos y
servicios (correo electrónico, Chat, juegos, etc.).

TOPOLOGÍAS
Existen varias topologías de conexiones entre esta están:

 Red de Bus
 Red de estrella
 Red de anillo
 Red de mallas

Red de bus

Todos los computadores están conectados a un único canal de comunicaciones. A continuación se muestra
una ilustración de este tipo de red.

Topología tipo Bus

Red de estrella

Todos los computadores están conectados directamente a un punto central y todas las comunicaciones se
deben hacer a través de este. A continuación se muestra una ilustración de este tipo de red.

Por Jorge Herrera Castillo-6


Topología tipo estrella

Red anillo

En este tipo de topología los computadores se conectan de tal manera que un computador está conectado por
un computador antecesor y un computador sucesor en forma de anillo. A continuación se ilustra este tipo de
topología de red.

Topología red de anillo

Por Jorge Herrera Castillo-7


Red de mallas

En este tipo de topología cada computador está conectados con los otros computadores de la red. Este tipo de
red aunque es fiable es muy cotosa. A continuación se ilustra esta topología.

Topología red de mallas

LOCALIZACIÓN DE LAS REDES


Según la localización las redes se clasifica en:

 Red de área personal (PAN)


 Red de área local (LAN)
 Red de área metropolitana (MAN)
 Red de área amplia (WAN)

Red de área personal (PAN)

Es una red de alcance muy reducida (dentro del área de una casa) y se utiliza para conectar diferentes
dispositivos tales como: computadores, equipos de sonido, televisores, impresoras, celulares, PDA, puntos de
acceso a Internet, cámaras de seguridad, sensores para detectar ladrones, humo, calor, etc.

Red de área local (LAN)

Una LAN (Local Area Network) es una interconexión de computadores y periféricos de extensión a unos
pocos kilómetros. Generalmente este tipo de redes se utilizan para la conexión de equipos dentro de un
edificio.

Red de área metropolitana (MAN)

Una MAN (Metroplitan Area Network) es una red de alta velocidad (banda ancha) con una cobertura de un
área extensa. Generalmente está conectada por fibra ótica.

Red de área amplia (WAN)

Una WAN (Wide Area Network) es una red capaz de cubrir una extensión aproximada a los 1000 kilómetros
al entorno.

Por Jorge Herrera Castillo-8


INTERNET
La Internet es una interconexión de muchas redes de computadores instaladas en diferentes partes del mundo.
Es una red de redes de computadores.

INTRANET
Es una red interna que se limita sólo a una organización o entidad. Una Intranet puede permitir o no la
conexión a Internet, en el caso que sea permitido se debe tener los componentes de software necesarios para la
seguridad.

EXTRANET
Es una red interna de una organización que permite en forma limitada la interconexión con otras redes de la
misma organización o de otras entidades.

MEDIOS DE CONEXIÓN
Medios físicos:

 Par trenzado de cable de cobre. Consiste de un par de alambres de cobre aislados y trenzados. Por
ejemplo, el cableado que normalmente utilizan las empresas de teléfonos fijos.

 Cable coaxial. Es un cable de cobre blindado con un dieléctrico entre el blindaje o tierra y el
conductor por donde viaja la señal.

 Fibra óptica. Es un medio por el que se propaga la luz. Contiene fibras en su interior por las cuales
se pueden enviar señales de luz en forma independiente.
Conexiones de radio, microondas y satélites

EQUIPOS

 Adaptadores de red. Son tarjetas que se instalan en los computadores con el fin de conectarlos a
una red.

 Expansores de red:

o Repetidores y concentradores
o Puentes
o Enrutadores
o Gateways

 Concentradores de red (HUBS). Permiten la interconexión de diferentes tipos de cableado


añadiendo la ventaja de utilización de máquinas como puentes o enrutadores sobre una misma caja.

 Repetidores. Prolongan la longitud de una red uniendo dos segmentos y ampliando la señal.

 Servidores. Son equipos potentes que ofrecen servicios a los computadores clientes.

Por Jorge Herrera Castillo-9


RESEÑA HISTÓRICA DEL HARDWARE DE LOS COMPUTADORES
Para el desarrollo de la temática en este curso la historia del hardware de los computadores la dividiremos de
una manera arbitraria en tres eras:

1. La era manual
2. La era mecánica
3. La era electrónica

La era manual

Esta era se caracterizó por el uso de dispositivos manuales para llevar las cuentas y la realización de los
cálculos. Son dispositivos de esta era:

 Las marcas sobre piedras para llevar cuentas


 Los montoncitos de piedras para llevar la contabilidad de sus pertenencias
 El ábaco para realizar cálculos
 Las tablas de Nappier para las operaciones aritméticas (John Nappier 1550 – 1617)

La era mecánica

Esta era se identificó por el uso de máquinas mecánicas (la tecnología de los engranajes) para la realización
de los cálculos. Son dispositivos de esta era:

 La sumadora de Pascal (1642)


 Las tarjetas perforadas de Hollerith (1890)
 La máquina analítica (Charles Babbage)

La máquina analítica, aunque Charles Babbage no logró terminarla, es la primera máquina con algunos de los
principios de los actuales computadores. En cierta forma puede considerarse al señor Babbage el padre de los
computadores.

La era electrónica

Antes de iniciar la era electrónica existió una etapa de transición entre la era mecánica y la electrónica en la
que los dispositivos era electromecánicos entre está el computador Mark I (1944). El primer computador
electrónico fue el ENIAC (1946).

La era electrónica del hardware de los computadores se divide en cuatro generaciones:

Primera generación (1951 – 1958 )


-----------------------------------------------------------------------------------------
Tecnología: Tubos al vacío
Memoria: Tambores magnéticos
Entrada de los datos: Tarjetas perforadas
Lenguaje de programación: código binario
Estos computadores eran muy grandes, pesados y costosos.
Computador representativo: UNIVAC

Segunda generación (1959 – 1964)


------------------------------------------------------------------------------------------
Tecnología: Transistores
Memoria: Núcleos magnéticos
Entrada de datos: Tarjetas perforadas y cintas perforadas
Lenguajes de programación (fortran, cobol, algol)

Por Jorge Herrera Castillo-10


Computador representativo: IBM 1620 (Un computador de este modelo fue el primer computador que
adquirió la UIS y fue el computador con el que iniciaron los primeros estudiantes de ingeniería de sistemas en
la UIS)

Tercera generación (1964 – 1971)


---------------------------------------------------------------------------------------------
Tecnología: Circuitos integrados
Lenguajes de programación: Lenguajes de alto nivel con las instrucciones para la programación estructurada
Computadores representativos: IBM 360 e IBM 370 (con estos modelos de computadores fueron los
laboratorios para los proyectos de grado de los primeros egresados de ingeniería de sistemas de la UIS).

Cuarta generación (1971 hasta la fecha)


---------------------------------------------------------------------------------------------
Tecnología: Microprocesadores
Memoria: Microcircuitos
Entrada y salida: Gran evolución de estos dispositivos (pantallas, ratones, impresoras, lectores de señales de
ondas magnéticas en el espacio, reproductores de audio, lectores de voz, etc)

La quinta generación aparecerá cuando la tecnología del hardware sea diferente a la de los circuitos
integrados de compuertas electrónicas. Por ahora no se observa la aparición de una nueva tecnología diferente
a los circuitos integrados electrónicos.

RESEÑA HISTÓRICA DEL SOFTWARE DE LOS COMPUTADORES


Puede decirse que los primeros lenguajes de programación fueron los lenguajes de clavijas, lenguajes
utilizados en los computadores electromecánicos. Los computadores de la primera generación utilizaron como
lenguaje de programación el lenguaje binario. Los programadores escribían sartas de ceros y unos para la
codificación de las instrucciones. La programación era muy difícil y los programadores debían tener un alto
conocimiento sobre la máquina para la cual eran los programas. Para disminuir esta dificultad se crearon los
lenguajes ensambladores los cuales consiste en poner nombre nemotécnicos a los códigos binarios de las
operaciones y a las direcciones de los datos almacenados en memoria, de esto nace el lenguaje “assembler”.
Para esto fue necesario introducir el concepto de programas ensambladores para que convirtieran programas
para que convirtieran programas escritos en assembler a programas en lenguaje binario.

A continuación se ilustra la forma como sería el procesamiento de datos con programas escritos en lenguaje
binario (lenguaje de máquina).

Procesamiento de datos con programas escritos en binario

A continuación se presenta como sería el procesamiento de datos con programación en lenguajes assembler.

Por Jorge Herrera Castillo-11


Procesamiento de datos con programas escritos en assembler

En la medida que comenzó a aumentar las aplicaciones con los computadores se requirió que los lenguajes
fueran muy parecidos a los lenguajes de las aplicaciones y así es como aparecen los lenguajes de alto nivel
como el Fortran, Cobol y Algol. Para esto se requirió de un programas traductores del programa escrito en
lenguaje de alto nivel. Para esta traducción se desarrollaron dos tipos de programas traductores:

1. Compiladores
2. Interpretadores

El programa compilador

Un compilador es un programa en lenguaje de máquina que pasa los programas escritos en lenguajes de alto
nivel a programas en lenguaje de máquina.

El papel del compilador en el procesamiento

Por Jorge Herrera Castillo-12


El programa interpretador

El interpretador es un programa en lenguaje de máquina que interpreta cada instrucción del programa fuente
para que los circuitos del computador realicen las operaciones correspondientes. La diferencia entre un
compilador y un interpretador es que el interpretador no genera un programa objeto ejecutable.

Procesamiento con un programa interpretador

Aunque los primeros lenguajes de alto nivel fue un salto en el desarrollo de la programación, los programas
eran de estructuras no muy fáciles de comprender. A finales de la década del 60 nace la programación
estructurada y con esto nacen los lenguajes como el C y el Pascal. Después de la programación estructurada
aparece los lenguajes de para la programación orientada a objetos como el C++, Java este último actualmente
tiene una gran aplicación en el desarrollo de aplicaciones para Internet. Con la aparición de los computadores
personales nace el Basic con el fin de facilitar la programación de los computadores personales. Este lenguaje
evolucionó al Visual Basic para la programación de aplicaciones de interfaz gráfica, fue uno de los lenguajes
para aplicaciones graficas de mayor, actualmente está bajando su utilización por la aparición de entornos muy
poderosos para desarrollar aplicaciones gráficas, como el Visual C++, Visual C# y Visual J++.

UNIDADES DE MEDIDAS EN COMPUTACIÓN


Unidades para medir la velocidad de un computador
Fracción de segundos Valor Abreviatura
1
10-3 Milisegundos ( ms )
1000
1
10-6 Microsegundos ( µs )
1000000
1
10-9 Nanosegundos ( ns )
1000000000
1
10-12 Picosegundos ( ps )
1000000000000
Para dar la medida de un computador generalmente se da por la frecuencia del reloj y no por el tiempo de
duración de una operación. Por ejemplo, un computador de 50000000 herzios (50Mhz), hace algo cada 20 ns
(1/50000000).

Por Jorge Herrera Castillo-13


Para la medida de capacidades o tamaños se se prefieren las potencias de dos en lugar de potencias de 10.

Potencias de 2
Potencia de 2 Valor Abreviatura
210 1024 Kilo ( K )
220 1048576 Mega ( M )
230 1073741824 Giga ( G )
240 1099511627776 Tera ( T )

EJERCICIOS
1) ¿Qué entiende por hardware y por software?.
2) Explique la diferencia entre RAM y ROM.
3) Un computador tiene 256Megas de memoria. ¿Cuántos bytes de memoria tiene exactamente?.
4) Diga qué sistema operativo tiene el computador que usted utiliza en los laboratorios.
5) Suponga que cierto procesador tiene un reloj con 120 MHz. Si una suma se puede hacer con tres
ciclos de reloj, ¿Cuántos nanosegundos se requieren para hacer una suma?.
6) Si un computador tiene una memoria de un giga de memoria. ¿Cuántos datos enteros se pueden
almacenar en esta memoria si el tamaño del formato de almacenamiento de un entero es de 32 bits.
7) El programa que nos permite crear un directorio en el disco; ¿a que grupo de programas pertenece?.
8) Explique lo que significa la siguiente aseveración: “La RAM es una memoria de lectura no
destructiva y escritura destructiva”.
9) ¿En cuál generación de los computadores electrónicos aparece por primera vez los sistemas
operativos?..
10) ¿Cuál considera usted que fue el primer computador electrónico que se construyó en el mundo?.
11) ¿Cuál fue el avance tecnológico más importante que tuvieron los computadores de la cuarta
generación con respecto a los de la tercera generación?.
12) ¿Cuál eran los principios tecnológicos que tenían los computadores electrónicos de la segunda
generación?.
13) ¿Cuál fue el primer computador manual que utilizó el ser humano para sus cálculos?.
14) ¿Cuál fue el científico que primero propuso los principios de los computadores actuales?.
15) ¿Quién fue el precursor de la era mecánica de los computadores?.
16) ¿Cuál es la diferencia clave entre compilador e interpretador?.
17) ¿Qué entiende por Internet?
18) ¿Qué entiende por Intranet?
19) ¿Cuál es el propósito principal de una red de computadores?
20) En el contexto de las redes de computadores. ¿Qué entiende por un BUS?.
21) ¿Qué es un explorador de Internet?.

Por Jorge Herrera Castillo-14

Vous aimerez peut-être aussi