Académique Documents
Professionnel Documents
Culture Documents
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:
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).
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.
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.
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.
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.
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 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.
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:
Son ejemplos de sistemas operativos: Windows XP, Vista, OS/2, UNIX y LINUX.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Una WAN (Wide Area Network) es una red capaz de cubrir una extensión aproximada a los 1000 kilómetros
al entorno.
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
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.
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:
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 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 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.
A continuación se ilustra la forma como sería el procesamiento de datos con programas escritos en lenguaje
binario (lenguaje de máquina).
A continuación se presenta como sería el procesamiento de datos con programación en lenguajes 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 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.
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++.
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?.