Está en la página 1de 32

Tema 1: La sociedad de la información y el ordenador.

Arquitectura de ordenadores TICO

TEMA 1. LA SOCIEDAD DE LA INFORMACIÓN Y EL ORDENADOR. ARQUITECTURA DE


ORDENADORES.

BLOQUE I. LA SOCIEDAD DE LA INFORMACIÓN Y EL ORDENADOR.

1. Las Tecnologías de la Información y la Comunicación (TIC).

Las tecnologías de la información y la comunicación (TIC o TICs) son las técnicas y


tecnologías que utilizan medios electrónicos para adquirir, crear, almacenar, procesar y presentar
información digital.

Las TIC agrupan los elementos y las técnicas utilizadas en el tratamiento y la transmisión
de las informaciones, principalmente de informática, internet y telecomunicaciones.

 Informática: Es un acrónimo de las palabras information y


automatique (información automática). La RAE la define como:
“conjunto de conocimientos científicos y técnicas que hacen
posible el tratamiento automático de la información por medio de
ordenadores”.

 Internet: Internet es un conjunto descentralizado de redes de


comunicación interconectadas que utilizan la familia de protocolos TCP/IP, garantizando
que las redes físicas heterogéneas que la componen funcionen como una red lógica única,
de alcance mundial. Sus orígenes se remontan a 1969, cuando se estableció la primera
conexión de computadoras, conocida como ARPANET, entre tres universidades en
California y una en Utah.

Uno de los servicios que más éxito ha tenido en Internet


ha sido la World Wide Web (WWW, o "la Web"), hasta tal punto
que es habitual la confusión entre ambos términos. La WWW es
un conjunto de protocolos que permite, de forma sencilla, la
consulta remota de archivos de hipertexto. Ésta fue un desarrollo
posterior (1990) y utiliza Internet como medio de transmisión.

Existen, por tanto, muchos otros servicios y protocolos en Internet, aparte de la


Web: el envío de correo electrónico (SMTP), la transmisión de archivos (FTP y P2P), las
conversaciones en línea (IRC o chats), la mensajería instantánea, la transmisión de
contenido y comunicación multimedia – telefonía (VoIP), televisión (IPTV) –, los boletines
electrónicos (NNTP), el acceso remoto a otros dispositivos (SSH y Telnet) o los juegos en
línea.

 Telecomunicaciones: La telecomunicación
(«comunicación a distancia», del prefijo griego tele,
"distancia" y del latín communicare) es el conjunto de
técnicas consistente en transmitir un mensaje desde un
punto a otro. El término telecomunicación cubre todas
las formas de comunicación a distancia, incluyendo radio,
telegrafía, televisión, telefonía y transmisión de datos

-1- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

entre ordenadores. Telecomunicaciones, es toda transmisión, emisión o recepción de


signos, señales, datos, imágenes, voz, sonidos o información de cualquier naturaleza.

2. Algo de historia.

La historia de las tecnologías de la información y la comunicación es bastante reciente.


Algunos de los hitos más importantes en la evolución de las TIC son los siguientes:

 Ordenadores de primera generación:


aparecen hacia 1940. Se componían de
válvulas electrónicas. ENIAC, una de las
primeras computadoras digitales
electrónicas de la historia, compuesta por
unas 18.000 válvulas de vacío, pesaba 32
toneladas y media más de 25 metros de
largo y 2,5 metros de alto. John von
Neumann trabajó en el proyecto ENIAC y
dotó a la máquina la capacidad para codificar
las instrucciones como números y
almacenarlos en la memoria. Él sentó las
bases de la conocida como arquitectura de
Von Neumann.

 Ordenadores de segunda generación: la


aparición del transistor en 1947, fue un hito en la
historia de la informática y las telecomunicaciones. Los
ordenadores compuestos por transistores son de
segunda generación. Mejoraban respecto a los de la
primera en consumo de energía y tamaño.

 Ordenadores de tercera generación: en 1959 se fabrica el


primer chip o circuito integrado (CI) hecho de material
semiconductor. Los ordenadores de tercera generación
utilizan los circuitos integrados, lo cual permite abaratar
el producto, aumentar la capacidad de procesamiento y
reducir el tamaño de los equipos.

 Arpanet: en los años 60 el


Departamento de Defensa de los EE.UU.
desarrolla la red Arpanet que se considera
la precursora de Internet.

-2- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

 Ordenadores de cuarta generación: se produce un


avance en la integración de los componentes
electrónicos en la década de los 70. Aparecen los
circuitos integrados LSI – Large Scale Integration –
1.000 a 10.000 transistores – y VLSI – Very Large Scale
Integration – 10.000 a 100.000 transistores. Este
avance tecnológico propicia la aparición del
microprocesador, es decir, un único circuito integrado
en el que se reúnen los elementos básicos de la
máquina.

 Ordenadores de quinta
generación: IBM presenta su primer
ordenador personal en los 80. Los
ordenadores se hacen una
herramienta indispensable en las
oficinas y empiezan a ser de uso
extendido en casa, sobre todo a partir
de los 90. Las características de esta
generación es el modelo de
inteligencia artificial, el
multiprocesador, el reconocimiento
del habla, y producción de lenguaje, y
características de procesamiento
similares a las del cerebro humano. A partir de aquí parece que no queda claro si se ha
pasado a una sexta generación de ordenadores, y parece que esta enumeración ha
perdido importancia. Algunas de estas características ya se han alcanzado, otras están en
marcha.

 Internet: a principios de los 80 surge la red Internet, y sus protocolos TCP/IP (Transport
Control Protocol/Internet Protocol). En sus comienzos Internet era utilizado en las
universidades, extendiéndose más adelante al mundo empresarial y finalmente a las
viviendas. En sus orígenes, la conexión
a Internet se hacía mediante módems
analógicos, con velocidades en torno a
9600 bps. Más adelante aparecería la
tecnología ADSL (Asimmetrical Digital
Subscriber Line) que permite enviar
datos a través del par de cobre
telefónico. En la actualidad se está
implantando líneas de fibra con
velocidades de bajada hasta 100 Mbps
y de subida de 10 Mbps.

-3- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

3. La globalización de la información y del conocimiento.

El concepto de globalización hace referencia al proceso económico y social que pretende


conseguir la integración de las distintas economías nacionales en una única economía de mercado
mundial. Sin embargo, el desarrollo de la Sociedad de la Información ha dado lugar a la aplicación
de este concepto también en temas relacionados con el tratamiento, la difusión y el uso de la
información.
La principal característica de la globalización de la información es la eliminación de las
barreras geográficas, haciendo accesible la información desde cualquier parte del mundo y en
cualquier parte del mundo.

Algunas de las aplicaciones y utilidades que definen este concepto de globalización son:

 Los medios de comunicación, que han permitido transmitir las noticias e informaciones de
forma prácticamente inmediata. Gracias a Internet podemos leer los diarios de cualquier
país, ver la televisión o escuchar programas de radio de otros lugares del mundo.
 Hoy en día, podemos visitar cualquier ciudad del mundo desde las imágenes tomadas por un
satélite, pasear por las calles de algunas ciudades e incluso ver las distintas clases de árboles
que hay en un terreno determinado.
 Los sistemas de navegación por satélite. Para buscar una dirección, ver que ruta debemos
seguir para ir a un lugar determinado o establecer la posición de un vehículo, ya no son
necesarios los mapas de carretera o las hojas de ruta. Los sistemas que se utilizan hoy en día
son el Sistema de Posicionamiento Global por Satélite (GPS, Global Positioning System),
desarrollado por Estados Unidos, y el Galileo, desarrollado por la Unión Europea.
 Cualquier museo del mundo permite realizar un paseo digital por sus salas a través de
Internet. Este ejemplo es uno de tantos de la globalización cultural que ha dado lugar a la
extensión de la cultura, el arte, el diseño, la música, la danza, etc… a cualquier lugar del
mundo.
 Internet ha permitido la globalización del conocimiento. En Internet podemos encontrar
toda la información que busquemos. Es tarea del internauta filtrar qué información es útil y
válida y cual no.

4. Nuevos sectores laborales.

Una de las posibilidades con más perspectiva de futuro del uso de las TIC y de la Sociedad
de la Información es la nueva estructura social y laboral, que ha generado un nuevo concepto del
ámbito empresarial.
Los principales puntos en los que se basa la implantación de las TIC en las empresas son:

 La infraestructura tecnológica.
 Las herramientas de gestión y presencia en internet.
 Las soluciones específicas para cada proceso.

El papel de las TIC para identificar, explotar y potenciar la información y los recursos es
crucial para el desarrollo de cualquier empresa. Es cierto que exige grandes inversiones y que
supone asumir riesgos, pero al mismo tiempo ofrece oportunidades de crecimiento y evolución
que de otra forma serían difíciles de conseguir. Es por ello que no se limita a las grandes empresas,
sino que cada día cobra más fuerza en las PYMES.

-4- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

La Fundación para el Desarrollo Infotecnológico de Empresas y Sociedad, Fundetec


(www.fundetec.es), publica anualmente un informe en el cual se analiza sectorialmente la
implantación de las TICs en las pymes españolas.
Todos estos aspectos tienen una consecuencia inmediata en el sector laboral y es la
creación de nuevas ocupaciones y de nuevas formas de trabajo. Ser experto en videomática o
audiomática, eurocomunicador o integrador de redes son algunas de las profesiones emergentes
en el sector laboral. Todas ellas han surgido como consecuencia de la integración de las TICs en el
mundo laboral.

Del mismo modo, se ha creado una modalidad laboral nueva: el teletrabajo. Se trata de
eliminar la barrera geográfica para el desarrollo de una actividad laboral, ya sea por dificultad de
acceso, por labores externas a una empresa o por centralización de tareas. Actividades
relacionadas con aplicaciones telemáticas como la telemedicina o los teleservicios han dado lugar
a esta nueva forma de trabajo.

5. La brecha digital.

Se entiende por brecha digital la distancia en el acceso, uso y apropiación de las


tecnologías tanto a nivel geográfico (entre poblaciones urbanas y rurales), a nivel socioeconómico
y también en las dimensiones de género, en articulación con otras desigualdades culturales. Cabe
destacar que la brecha digital está en relación con la calidad de la infraestructura tecnológica, los
dispositivos y conexiones, pero sobre todo, con el capital cultural para transformar la información
circulante en conocimiento relevante.

De acuerdo con Eurostat, la brecha digital consiste en la "distinción entre aquellos que
tienen acceso a Internet y pueden hacer uso de los nuevos servicios ofrecidos por la World Wide
Web, y aquellos que están excluidos de estos servicios". Este término también hace referencia a

-5- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

las diferencias que hay entre grupos según su capacidad para utilizar las TIC de forma eficaz,
debido a los distintos niveles de alfabetización, carencias, y problemas de accesibilidad a la
tecnología. También se utiliza en ocasiones para señalar las diferencias entre aquellos grupos que
tienen acceso a contenidos digitales de calidad y aquellos que no.

Según Internet World Stats, en el 2010, de los 1966 millones de internautas conectados,
casi el 63% vive en los países industrializados, donde reside el 15% de la población mundial.
Mientras que Europa y Estados Unidos suman 501 millones de usuarios, en todo el continente
africano la cifra desciende a 110 millones, y estas diferencias se manifiestan asimismo entre
hombres y mujeres, ciudad o campo, edades, estatus social, paralelamente a las "brechas" de
siempre: el acceso a la sanidad, a la educación, la mortalidad infantil, el hambre, la pobreza.

Datos de 2006 de la Unión Internacional de Telecomunicaciones muestran que mientras el


58,6% de los habitantes de los países desarrollados tienen acceso a Internet, en los países en vías
de desarrollo apenas el 10,2% de los habitantes tiene acceso a esta tecnología.

Una de las consecuencias de la brecha digital es el retraso, así como la dificultad que
enfrentan las personas para salir de condiciones de pobreza por tener problemas en la toma de
información por la falta de acceso a nuevos conocimientos lo que lleva a esta parte de la sociedad
a la ignorancia y falta de comunicación social por la limitación de información que además los
limita a actividades primarias.

-6- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

BLOQUE II. ARQUITECTURA DE ORDENADORES.

1. La información digital.

Los ordenadores manejan información compuesta por ceros (0) y unos (1). Cada 0 o 1 se
llama bit, siendo el bit la unidad de información mínima. Toda la información que manejamos en
el ordenador (texto, imágenes, sonido…) se codifica en bits, es decir, en unos y ceros.

El ordenador no trabaja con bits, sino con grupos de bits (o “palabras”) llamados bytes. Un
byte equivale a ocho bits. Como el byte es una unidad muy pequeña, normalmente usamos
múltiplos del byte para referirnos a la capacidad de la memoria o de un disco duro. Los múltiplos
del byte son los siguientes:

1 Kilobyte (1 KB) = 1024 bytes (B) = 210 bytes


1 Megabyte (1 MB) = 1024 KB = 220 bytes
1 Gigabyte (1 GB) = 1024 MB = 230 bytes
1 Terabyte (1 TB) = 1024 GB = 240 bytes
1 Petabyte (1 PB) = 1024 TB = 250 bytes
1 Exabyte (1 EB) = 1024 PB = 260 bytes
1 Zettabyte (1 ZB) = 1024 EB = 270 bytes
1 Yottabyte (1 YB) = 1024 ZB = 280 bytes

Ejercicio 1: Haz las siguientes conversiones:

3 TB GB
5 TB MB
500 GB MB
500 GB KB
500 GB B
10 MB b

Ejercicio 2: Supongamos que me descargo una película de vídeo en formato .avi que ocupa 3,2 GB.
Si tengo una línea ADSL con una velocidad de transmisión de 10 Mbps (Megabits por segundo), y
suponiendo que en bajada siempre tengo esa velocidad máxima, ¿cuánto tiempo tardaré en bajar
la película?

Ejercicio 3: Tengo un PC con una partición de disco duro para datos de 2 TB, ¿cuántas películas de
1,5 GB me caben en dicha partición?

-7- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

2. Sistemas de numeración.

Los sistemas de numeración se definen por una base (número de símbolos de nuestro
sistema de numeración) y el valor de cada dígito según su posición dentro del número (peso del
dígito). Vamos a ver tres sistemas de numeración:

1. Sistema decimal: es el que utilizamos habitualmente. Tiene base 10 (símbolos 0, 1, 2, 3, 4,


5, 6, 7, 8 y 9), teniendo las unidades el valor del símbolo multiplicado por 100, las decenas
por 101, las centenas por 102, etc. Por ejemplo, el número 423|10 tomará el valor: 423|10 =
4 x 102 + 2 x 101 + 3 x 100.

2. Sistema binario: tiene base 2 (símbolos 0 y 1). A estos símbolos se les suele llamar bits
(binary digits). Para saber el valor del número en decimal, habrá que multiplicar el valor
del símbolo por 2 elevado a su peso. Por ejemplo, el número 10011|2 tomará el valor:
10011|2=1 x 24 + 0 x 23 + 0 x 22 + 1 x 21 + 1x20 = 1 x 16 + 1 x 2 + 1 x 1 = 19.

3. Sistema hexadecimal: es de base 16 (símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F).


Para saber el valor del número en decimal, habrá que multiplicar el valor del símbolo por
16 elevado a su peso. Por ejemplo, el número A1|16 tomará el valor: A1|16 = A x 161 + 1 x
160 = 10 x 16 + 1 x 1 = 161.

2.1. Cambios de numeración de un sistema a otro.

 De decimal a binario: se divide el número decimal por la base 2 repetidamente, y se toma


como primer bit el último cociente, siendo su resto y los demás restos de las demás divisiones
el resto de bits del número binario. Ejemplo:

171 |_2___
1 85 |_2___
1 42 |_2___
0 21 |_2___
1 10 |_2___
0 5 |_2___
1 2 |_2___
0 1

170 |10 = 10101011 |2

 De binario a decimal: cada bit se multiplica por la base (2) elevada a su peso. Ejemplo:

10110|2=1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 0x20 = 1 x 16 + 1 x 4 + 1 x 2 = 22.

 De hexadecimal a decimal: cada dígito se multiplica por la base (16) elevada a su peso.
Ejemplo:

1B9|16 = 1 x 162 + B x 161 + 9 x 160 = 1 x 256 + 11 x 16 + 9 x 1 = 441.

-8- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

 De decimal a hexadecimal: se divide el número decimal por la base 16 repetidamente, y se


toma como primer dígito el último cociente, siendo su resto y los demás restos de las demás
divisiones el resto de dígitos del número hexadecimal. Ejemplo:

524 |_16___
12 32 |_16___
0 2

524 |10 = 20C |2


 De binario a hexadecimal: se agrupan los bits de cuatro en cuatro desde la derecha,
completando con ceros a la izquierda en el último bloque si faltan bits. El valor de cada grupo
corresponde a un dígito hexadecimal. Ejemplo:

1001101 |2 = 4D |16

1001101|2 = 0100 1101 |2 = 4D |16


 De hexadecimal a binario: el valor de cada símbolo hexadecimal se escribe en binario en
cuatro bits.

56 |16 = 0101 0110|2 = 1010110 |2

Ejercicio 4: Completa la siguiente tabla de conversión de binario a hexadecimal y de hexadecimal a


binario.

Número decimal Número binario Número hexadecimal


equivalente equivalente
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

-9- IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

Ejercicio 5: Convierte los siguientes números.


a. (41)10 al sistema binario y hexadecimal.
b. (72)10 al sistema binario y hexadecimal.
c. (124)10 al sistema binario y hexadecimal.
d. (1001)2 al sistema decimal y hexadecimal.
e. (10010)2 al sistema decimal y hexadecimal.
f. (110111)2 al sistema decimal y hexadecimal.
g. (C) 16 al sistema decimal y binario.
h. (21)16 al sistema decimal y binario.
i. (B41)16 al sistema decimal y binario.

2.2. El código ASCII.

El ordenador maneja datos codificados en forma binaria, es decir, sólo entiende números
binarios. Los caracteres (letras, números y símbolos que utilizamos en el lenguaje) necesitan una
codificación binaria para ser entendidos por el ordenador. ASCII (acrónimo inglés de American
Standard Code for Information Interchange — Código Estándar Estadounidense para el
Intercambio de Información), es el código de caracteres más utilizado. En este código se asigna un
número binario de 7 bits a cada carácter (128 posibilidades). La tabla de caracteres ASCII se
compone de dos bloques:

 Los primeros 32 números se reservan para caracteres especiales.


 El resto codifica los caracteres del alfabeto.

Teniendo en cuenta que el bit más significativo es b7, la codificación ASCII para la letra “a” sería
1100001, mientras que para la letra “A” sería 1000001.

- 10 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

Existen códigos ASCII que utilizan 8 bits para codificar, se llaman códigos ASCII extendidos,
por ejemplo el ASCII extendido de IBM-PC. En la siguiente tabla los códigos se han escrito en
hexadecimal, siendo el más significativo el número de la columna izquierda y el menos significativo
el de la fila superior. Así, el código ASCII para la letra “a” sería, en hexadecimal, el (61)16, que
pasado al binario, sería el (0110 0001)2. Lógicamente el código coincide con la tabla ASCII anterior.

Ejercicio 6: Completa la siguiente tabla:

Carácter Código ASCII (en


binario)
b
B
=
+
ü
á
±

- 11 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

3. El ordenador.

Un ordenador (o computador) es una máquina electrónica que recibe y procesa


información digital. Se compone de una serie de circuitos integrados y elementos electrónicos que
permiten la ejecución de una variedad de secuencias o rutinas de instrucciones que el
microprocesador ejecuta a petición de un programa. Es por tanto la programación la herramienta
que permite definir lo que queremos que el ordenador haga. Su esquema de funcionamiento a
nivel físico es el siguiente:

 Recibe datos de entrada a través de los periféricos de entrada, como son el ratón y el
teclado, o a través de los periféricos de entrada/salida, como discos duros, cd’s o dvd’s.
 Procesa los datos a gran velocidad, mediante la CPU (unidad central de proceso), en
función del programa que se está ejecutando en ese momento. La memoria principal
(RAM) es la que almacena el programa en ejecución y los datos que maneja la CPU.
 Presenta los datos de salida, a través de los periféricos de salida, como el monitor o la
impresora, o los almacena en los periféricos de entrada/salida.

El ordenador está compuesto por dos tipos de elementos:


 Hardware: Son todos los componentes físicos de un ordenador. Son tangibles. Entre ellos
se encuentra el microprocesador (cpu), memorias, periféricos, placa base y toda la
circuitería que incluye.
 Software: son los programas que hacen que el ordenador funcione. Son intangibles. Entre
ellos se encuentra el sistema operativo, los drivers y los programas o aplicaciones.

- 12 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4. Hardware de un ordenador.

Podemos dividir el hardware según su función en:

 Procesamiento: CPU (unidad central de proceso): es el “cerebro” del ordenador, sirve


para el proceso de datos o información.
 Almacenamiento: son las memorias de un ordenador. Las memorias se ocupan del
almacenamiento primario, es decir, almacenan los datos de los programas en ejecución.
 Periféricos: son los dispositivos que permiten el intercambio de información entre el
usuario y el ordenador. Hay tres tipos dependiendo de hacia dónde fluya la información:
o Periféricos de entrada: son los dispositivos mediante los cuales metemos
información a la CPU. Los principales periféricos de entrada son el ratón y el
teclado, aunque hay más: escáner (o scanner), lectoras de códigos de barras
(lectoras ópticas).
o Periféricos de salida: son los dispositivos por los que el ordenador nos devuelve la
información. Los más importantes son el monitor y la impresora.
o Periféricos de entrada/salida: son dispositivos que combinan las dos funciones
anteriores. Los más comunes son discos duros y unidades de cdrom y dvd
(unidades de almacenamiento secundario), y también módems y routers.

Dirección de los datos según el tipo de periférico

Periférico de entrada Periférico de salida


(ratón, teclado)
CPU (monitor, impresora)

Periférico de entrada/salida (disco


duro, lector/grabador de cd-rom, dvd)

 Buses: interconectan todos los dispositivos anteriores.

- 13 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

Ejercicio 7: Haz una tabla con tres columnas, una con periféricos de entrada, otra con periféricos
de entrada/salida y otra con periféricos de salida. Rellena la tabla con al menos tres periféricos de
cada tipo.

4.1. El microprocesador o CPU.

La unidad central de procesamiento o CPU (Central Processing Unit), o simplemente el


procesador o microprocesador, es el componente del ordenador que interpreta las instrucciones
contenidas en los programas, procesa los datos y realiza las instrucciones aritmético-lógicas
requeridas en los programas para después enviar los resultados.

4.1.1. Funcionamiento y partes de la CPU.

La CPU se compone principalmente de los siguientes elementos:

 Unidad de control (UC): es la encargada de cargar las instrucciones, interpretarlas,


ejecutarlas y devolver el resultado.
 Unidad de proceso: es la encargada de hacer las operaciones indicadas por la unidad de
control. Se compone a su vez de:
o Registros: son los que almacenan los datos y el resultado.
o ALU: unidad aritmético-lógica, es la encargada de hacer las operaciones básicas
(aritméticas: suma, resta, multiplicación, etc. y lógicas: AND, OR, NOT, etc.).
o FPU: floating point unit, también llamado coprocesador matemático, es el
encargado de hacer las operaciones en coma flotante (para representar números
racionales y hacer operaciones aritméticas con ellos).

La operación fundamental de la unidad de control de la CPU del ordenador es ejecutar una


secuencia de instrucciones almacenadas llamadas "programa". Hay cuatro pasos que las CPU usan
en su operación: fetch, decode, execute, y writeback, (leer, decodificar, ejecutar y escribir).
El primer paso, leer (fetch), implica el recuperar una instrucción de la memoria de
programa. La localización en la memoria del programa es determinada por un contador de
programa (PC), que almacena un número que identifica la posición actual en el programa. En otras

- 14 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

palabras, el contador de programa indica a la CPU, el lugar de la instrucción en el programa actual.


Después de que se lee una instrucción, el Contador de Programa es incrementado. La instrucción
que la CPU lee desde la memoria es usada para determinar qué deberá hacer el CPU.

En el paso de decodificación, la instrucción es dividida en partes que tienen significado


para otras unidades de la CPU. Un grupo de números en la instrucción, llamados opcode, indica
qué operación realizar. Las partes restantes del número usualmente proporcionan información
requerida para esa instrucción, como por ejemplo, operandos para una operación de suma. Tales
operandos pueden ser un valor constante, o una dirección de memoria.

El siguiente paso es el de la ejecución de la instrucción. Si, por ejemplo, la CPU tiene que
hacer una operación de suma, la unidad aritmético lógica (ALU) cogerá de los registros los
sumandos, y dará como resultado la suma final.

El paso final, la escritura (writeback), escribe los resultados del paso de ejecución a una
memoria. Muy a menudo, los resultados son escritos a algún registro interno de la CPU para
acceso rápido por subsecuentes instrucciones. En otros casos los resultados pueden ser escritos a
la RAM.

Después de la ejecución de la instrucción y la escritura de los datos resultantes, el proceso


entero se repite con el siguiente ciclo de instrucción, normalmente leyendo la siguiente
instrucción en secuencia debido al valor incrementado en el contador de programa.

4.1.2. Características de la CPU.

Las principales características que definen a los microprocesadores son:

 Frecuencia de reloj: es la frecuencia a la que trabaja el procesador. Se mide en hertzios


(Hz).
 Instrucciones por ciclo (IPC – instructions per cycle): es la cantidad de instrucciones que
procesa el microprocesador en un ciclo de reloj. Es un valor medio, porque el número de
instrucciones por ciclo varía en función de dichas instrucciones.
 Millones de instrucciones por segundo (MIPS): es el producto de multiplicar la frecuencia
de reloj por el número de instrucciones por ciclo. Es un modo de medir la potencia del
microprocesador, aunque en realidad solo se pueden comparar procesadores con el
mismo juego de instrucciones, ya que el mismo programa puede requerir distinto número
de instrucciones en función del procesador y el compilador utilizados. Por ello esta
característica no es un valor real de comparación de velocidad de procesadores.
 Velocidad del bus: es la velocidad a la que el microprocesador se comunica con la placa
base.
 Memoria caché: debido a que el microprocesador es mucho más
rápido que la RAM, existe una pequeña memoria muy rápida
llamada memoria caché (L1), incluida en el propio
microprocesador. También incorporan una segunda caché (L2),
más grande pero menos rápida, fuera del microprocesador.
 Microprocesadores de doble núcleo: consisten en un solo circuito
integrado con dos microprocesadores físicos trabajando en
paralelo, por lo que su rendimiento es mayor.

- 15 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.2. La placa base.

La placa base, también conocida como placa madre o tarjeta madre (del inglés
motherboard o mainboard) es una placa de circuito impreso a la que se conectan los componentes
que constituyen el ordenador. Tiene instalados una serie de circuitos integrados, entre los que se
encuentra el chipset, que sirve como centro de conexión entre el microprocesador, la RAM, las
ranuras de expansión (donde se conectan las tarjetas de expansión como la de vídeo o la de
sonido) y otros dispositivos.

Una placa base típica tiene los siguientes componentes:

 Uno o varios conectores de alimentación que proporcionan una alimentación eléctrica a la


placa base necesaria para su funcionamiento.
 El zócalo de CPU donde va conectado el microprocesador y se conecta con el resto de
componentes a través de la placa base.
 Las ranuras de memoria RAM.
 El chipset: una serie de circuitos electrónicos, que gestionan las transferencias de datos
entre los diferentes componentes de la computadora (procesador, memoria, tarjeta
gráfica, discos duros, etc.).
 Un reloj: regula la velocidad de ejecución de las instrucciones del microprocesador y de los
periféricos internos.
 La CMOS: una pequeña memoria RAM que preserva cierta información importante (como
la configuración del equipo, fecha y hora), mientras el equipo no está alimentado por
electricidad. La CMOS lleva además una pila para no perder las configuraciones guardadas.
 La BIOS: un programa registrado en una memoria no volátil (antiguamente en memorias
ROM, pero desde hace tiempo se emplean memorias flash). Este programa es específico

- 16 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

de la placa base y se encarga de la interfaz de bajo nivel entre el microprocesador y


algunos periféricos. Recupera, y después ejecuta, las instrucciones del MBR (Master Boot
Record) cuando arranca el sistema operativo.
 Los conectores de entrada/salida:
o Los puertos USB (en inglés Universal Serial Bus), por ejemplo para conectar
periféricos.
o Los conectores RJ45, para conectarse a una red informática.
o Los conectores VGA, para la conexión del monitor del ordenador.
o Los conectores de audio, para conectar dispositivos de audio, tales como altavoces
o micrófonos.
 Los buses de datos, direcciones y control.

- 17 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.3. Buses.

El ordenador se compone de tres buses que interconectan los distintos elementos


hardware:

 El bus de datos: es el que lleva los datos desde los distintos elementos a la Cpu y de la Cpu
a los distintos elementos (periféricos y/o memoria).
 El bus de direcciones: es el que indica en qué dirección de la memoria o del dispositivo de
entrada o de salida hay que meter o sacar el dato.
 El bus de control: lleva las señales de control (lectura, escritura, reloj) a los distintos
elementos.

Las características de un bus son:

 Ancho del bus: indica el número de bits que transmite el bus en paralelo. Los procesadores
suelen transmitir a 32 o 64 bits.
 Frecuencia del bus: es la frecuencia de reloj del bus. Se mide en MHz.
 Velocidad de transferencia: es la cantidad de datos que el bus es capaz de transportar por
unidad de tiempo. Si tenemos un procesador de 32 bits y un bus con una frecuencia de
133 MHz, la velocidad de transferencia será:
133 MHz x 32 bits = 4256 Mbps = 4,15 Gbps

Hay dos tipos de buses en función de los elementos que interconectan:

 Bus interno o bus de sistema: también conocido como bus frontal o FSB. Conecta al
procesador con la RAM.
 Bus de expansión: también llamado bus de entrada salida. Permite conectar la placa base
con los distintos periféricos.

Bus IDE Bus SCSI Bus SATA

- 18 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

A continuación se muestra una tabla en la que se muestran las velocidades de buses más
comunes.

Ejercicio 8: Si tengo un bus con un ancho de bus de 32 bits y una velocidad del bus de 66 MHz,
¿qué velocidad de transferencia tiene el bus? Expresa el resultado en Gbps (gigabits por segundo)
y GBps (gigabytes por segundo).

- 19 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.4. Las memorias.

Hay que distinguir en este punto entre memoria primaria y memoria secundaria:

Registros
Caché L1
Memoria primaria Caché L2
Memoria RAM
Tipos de memorias Memoria virtual

Memoria secundaria Disco duro

 La memoria primaria está


directamente conectada a la
CPU de la computadora. Debe
estar presente para que la CPU
funcione correctamente.

 La memoria secundaria se utiliza


para almacenamiento a largo
plazo en periféricos de
entrada/salida como los discos
duros. A veces se utiliza una
parte del disco duro como
memoria virtual para ampliar la
memoria principal (la RAM).

El almacenamiento primario consiste en tres tipos de


almacenamiento:

 Los registros del procesador internos de la CPU.


Técnicamente, es el sistema más rápido de los distintos tipos de
almacenamientos del ordenador.

 La memoria caché es un tipo especial de memoria interna


usada en la CPU para mejorar su eficiencia o rendimiento, al
atenuar el desfase entre la velocidad del procesador y la velocidad
de la RAM. Parte de la información de la memoria principal se
duplica en la memoria caché. Comparada con los registros, la
caché es ligeramente más lenta pero de mayor capacidad. Sin
embargo, es más rápida, aunque de mucha menor capacidad que la memoria principal.
También es de uso común la memoria caché multi-nivel - la "caché primaria" que es más
pequeña, rápida y cercana al dispositivo de procesamiento (caché L1); la "caché

- 20 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

secundaria" que es más grande y lenta, pero más rápida y mucho más pequeña que la
memoria principal (caché L2).

 La memoria principal (RAM) contiene los programas en ejecución y los datos con que
operan. Se puede transferir información muy rápidamente entre un registro del
microprocesador y localizaciones del almacenamiento principal. Las memorias están
directamente conectadas a la CPU a través de los buses de direcciones, datos y control.
Los programas en ejecución se cargan del disco duro en la memoria RAM para ser
ejecutados por el microprocesador. Como se ha mencionado antes, la memoria RAM se
puede incrementar mediante la llamada memoria virtual, que es un espacio reservado del
disco duro para hacer funciones de memoria RAM. Lógicamente el acceso a esta memoria
es más lento y si el ordenador tiene una memoria RAM elevada, el sistema operativo
utilizará poco este tipo de memoria. La memoria virtual es una partición del disco llamada
memoria de intercambio swap en los sistemas operativos Linux.

4.5. Los periféricos.

Se denomina periféricos a los aparatos o dispositivos auxiliares e independientes


conectados a la CPU. Se consideran periféricos tanto a las unidades o dispositivos a través de los
cuales la computadora se comunica con el mundo exterior, como a los sistemas que almacenan o
archivan la información.

4.5.1. Los periféricos de entrada.

Los periféricos de entrada son los que permiten introducir datos externos al ordenador
para su posterior tratamiento por parte de la CPU. Estos datos pueden provenir de distintas
fuentes, siendo la principal un ser humano. Los periféricos de entrada más habituales son:

 Teclado
 Ratón
 Micrófono
 Escáner
 Otros: cámara web, lector de código de barras, lápiz óptico…

4.5.1.1. El teclado.

Un teclado es un periférico de entrada o dispositivo, que utiliza una disposición de botones


o teclas, para que actúen como palancas mecánicas o interruptores electrónicos que envían
información a la computadora. El teclado tiene entre 99 y 127 teclas aproximadamente.

El teclado realiza sus funciones mediante un microcontrolador. Estos microcontroladores


tienen un programa instalado para su funcionamiento, estos mismos programas son ejecutados y
realizan la exploración matricial de las teclas cuando se presiona alguna, y así determinar cuales
están pulsadas. El microcontrolador también posee cierto espacio de memoria RAM que hace que
sea capaz de almacenar las últimas pulsaciones en caso de que no se puedan leer a causa de la
velocidad de tecleo del usuario.

- 21 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.1.2. El ratón.

El ratón o mouse es un dispositivo apuntador utilizado para facilitar el manejo de un


entorno gráfico en un ordenador. Detecta su movimiento relativo en dos dimensiones por la
superficie plana en la que se apoya, reflejándose habitualmente a través de un puntero o flecha en
el monitor. Hay varios tipos: mecánicos, ópticos, láser.

- 22 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.1.3. El micrófono.

El micrófono es un transductor electroacústico. Su función es la de traducir las vibraciones


debidas a la presión acústica ejercida sobre su cápsula por las ondas sonoras en energía eléctrica,
lo que permite convertir sonidos en señales eléctricas.

4.5.1.4. El escáner.

El escáner (del inglés scanner, el que


explora o registra) es un aparato o dispositivo
que explora y digitaliza imágenes o documentos,
traduciéndolo en señales eléctricas. Se utiliza
para introducir imágenes de papel, libros, etc. al
ordenador. Estos dispositivos ópticos pueden
reconocer caracteres o imágenes, en el caso de
reconocimiento de caracteres se denomina
escáner con OCR (reconocimiento óptico de
caracteres).
Los escáneres captan la luz emitida por
la imagen a digitalizar, enfrentada al bloque
lector y al cabezal lector compuesto por el CCD,
el sistema de iluminación y un conjunto de
lentes que se desplazan barriendo la imagen.

- 23 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.2. Los periféricos de salida.

Son los que reciben la información procesada por la CPU y la reproducen, de modo que
sea perceptible por el usuario. Los más comunes son:

 Monitor
 Impresora
 Altavoz

4.5.2.1. El monitor.

El monitor del ordenador o pantalla del ordenador, es un dispositivo de salida que,


mediante una interfaz, muestra los resultados del procesamiento de una computadora. Las
tecnologías utilizadas para mostrar la imagen son:

 Monitores CRT (tubo de rayos catódicos): Los monitores CRT usan las señales de vídeo
analógico roja, verde y azul en intensidades variables para generar colores en el espacio de
color RGB. Los estándares más conocidos de vídeo analógico son VGA y SVGA.

 Monitores LCD (Liquid Crystal Display): Los primeros conectores de monitor externos y
digitales popularizados, como el DVI-I (Digital Visual Interface I) incluían las señales
analógicas compatibles con VGA y las señales digitales compatibles con los nuevos
monitores de pantalla plana en el mismo conector. Los monitores LCD normalmente
soportan DVI-I cuya especificación sostiene que debe soportar la especificación VGA y es
por ello que siendo una tecnología digital, tiene soporte para VGA (analógico) y por lo
tanto se clasifica como combinación. Actualmente se venden LCD analógicos con VGA, o
con soporte para DVD o con soporte para ambos y además para HDMI (High Definition
Multimedia Interface) conforme soportan más cosas.

 Monitores digitales: Los nuevos conectores que se han creado tienen sólo señal de vídeo
digital. Varios de ellos, como los HDMI y DisplayPort, también ofrecen audio integrado y
conexiones de datos. Las señales digitales de DVI-I son compatibles con HDMI,
actualmente se usan para señales de vídeo de alta definición.

VGA DVI HDMI DisplayPort

- 24 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.2.2. La impresora.

Una impresora es un periférico que permite producir una copia permanente de textos o
gráficos de documentos almacenados en formato electrónico, imprimiéndolos en medios físicos,
normalmente en papel, utilizando cartuchos de tinta o tecnología láser.

Muchas impresoras son


usadas como periféricos, y están
permanentemente unidas al
ordenador por un cable. Otras
impresoras, llamadas impresoras
de red, tienen una interfaz de red
interna (típicamente wireless o
ethernet), y que puede servir como
un dispositivo para imprimir en
papel algún documento para
cualquier usuario de la red.

Las impresoras llevan


consigo memoria interna. Van
desde los 8KB en las impresoras
matriciales hasta como mínimo
1MB en las impresoras láser. La
memoria se usa como buffer. El buffer es utilizado para mantener trabajos de impresión activos.

- 25 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.2.3. Los altavoces.

Un altavoz es un transductor electroacústico utilizado para la reproducción de sonido. La


transducción sigue un doble procedimiento: eléctrico-mecánico-acústico. En la primera etapa
convierte las ondas eléctricas en energía mecánica, y en la segunda convierte la energía mecánica
en ondas de frecuencia acústica.

4.5.3. Los periféricos de entrada/salida.

Son los dispositivos que permiten tanto la entrada de datos al ordenador como la salida de
datos del ordenador. Podemos agruparlos en dos bloques:

 Periféricos de almacenamiento.
 Periféricos de comunicaciones.

4.5.3.1. Periféricos de almacenamiento.

Se encargan de guardar los datos de los que hace uso la CPU, para que ésta pueda hacer
uso de ellos una vez que han sido eliminados de la memoria principal, ya que ésta se borra cada
vez que se apaga el ordenador. Pueden ser internos, como un disco duro, o extraíbles, como un
CD. Los más comunes son:

 Disco duro.
 Unidad de CD y/o DVD.
 Memoria USB.

- 26 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.3.1.1. Disco duro.

Un disco duro o disco rígido (en inglés Hard


Disk Drive, HDD) es un dispositivo de
almacenamiento de datos no volátil que emplea un
sistema de grabación magnética para almacenar
datos digitales. Se compone de uno o más platos o
discos rígidos, unidos por un mismo eje que gira a
gran velocidad dentro de una caja metálica sellada.
Sobre cada plato, y en cada una de sus caras, se sitúa
un cabezal de lectura/escritura que flota sobre una
delgada lámina de aire generada por la rotación de
los discos. Los platos se dividen en círculos
concéntricos llamados pistas. Todas las pistas
alineadas verticalmente en los distintos platos se
denominan cilindros. Cada parte igual de pista se
denomina sector.

Todos se comunican con la CPU a través del


controlador de disco, empleando un interfaz
estandarizado. Las más comunes son IDE, SCSI y
Serial ATA.
Para poder utilizar un disco duro, un sistema operativo debe aplicar un formato de bajo
nivel que defina una o más particiones.

4.5.3.1.2. Unidad de CD y/o DVD.

El disco compacto (o CD – Compact Disc) es un soporte digital óptico utilizado para


almacenar cualquier tipo de información (audio, imágenes, vídeo, documentos y otros datos). Los
CD estándar pueden almacenar hasta 700 MB de datos.

El DVD (Digital Versatile Disc) es un disco óptico de almacenamiento de datos, con


capacidad de almacenamiento de 4,7 GB de datos.

Las unidades de CD y/o DVD pueden ser sólo lectoras o lectoras/grabadoras. En cuanto a
los CD, existen los CD-ROM (sólo de lectura), CD-R (grabables) y CD-RW (regrabables). Los DVD
utilizan la misma nomenclatura: DVD-ROM, DVD-R y DVD+R, y DVD-RW y DVD+RW (el menos y el
más indican dos formas distintas de almacenar la información).

- 27 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.3.1.3. Memoria USB.

Una memoria USB (Universal Serial Bus), o pendrive, es un dispositivo de almacenamiento


que utiliza una memoria flash para guardar información.

Estas memorias se han convertido en el sistema de


almacenamiento y transporte personal de datos más utilizado,
desplazando en este uso a los tradicionales disquetes y a los
CD. Se pueden encontrar en el mercado memorias de hasta 1
TB.

4.5.3.2. Periféricos de comunicaciones.

Su función es permitir o facilitar la interacción entre dos o más ordenadores, o entre un


ordenador y otro periférico externo a la computadora. Entre ellos se encuentran los siguientes:

 Módem
 Router

4.5.3.2.1. Módem.

Se conecta a un puerto usb y permite conectar el ordenador a Internet.

- 28 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

4.5.3.2.2. Router.

Un router es un dispositivo usado para la interconexión de redes informáticas que permite


asegurar el direccionamiento de paquetes de datos entre ellas o determinar la mejor ruta que
deben tomar.

El router que utilizamos en casa es un router ADSL, que es un dispositivo que permite
conectar al mismo uno o varios equipos o incluso una o varias redes de área local. Realiza las
funciones de:
 Puerta de enlace, ya que proporciona salida hacia el exterior a una red local.
 Enrutador: cuando le llega un paquete procedente de Internet, lo dirige hacia la interfaz
destino por el camino correspondiente, es decir, es capaz de encaminar paquetes IP,
evitando que el paquete se pierda o sea manipulado por terceros.
 Módem ADSL: modula las señales enviadas desde la red local para que puedan
transmitirse por la línea ADSL y demodula las señales recibidas por ésta para que los
equipos de la LAN puedan interpretarlos.
 Punto de acceso inalámbrico: la mayoría de los enrutadores ADSL permiten la
comunicación vía Wireless (sin cables) con los equipos de la red local.

El router se conecta a una tarjeta de red mediante un cable de red Ethernet con un
conector RJ-45 o mediante Wi-fi.

5. Software de un ordenador.

Podemos definir el Software como la parte lógica


del ordenador (no física) que abarca el sistema operativo
(Windows, Linux, Mac OS, Unix), los drivers de los distintos
componentes y los programas o aplicaciones.

El software encargado de controlar el hardware


del ordenador es el sistema operativo. Se encarga de que
todos los componentes hardware de la máquina funcionen
correctamente.

Por encima del


sistema operativo están los
drivers o controladores (son
específicos de cada sistema
operativo), que son los
encargados de que funcionen
correctamente determinados
periféricos (como las
impresoras o los escáneres).

Por último, las aplicaciones permiten al usuario realizar distintas tareas con el ordenador.
Podemos distinguir aquí entre aplicaciones y programas: el programa se define como una
secuencia de instrucciones que un ordenador es capaz de interpretar y ejecutar.

- 29 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

5.1. Cómo se genera Software.

Se dice que un ordenador es una máquina de propósito general, es decir, que la


programamos para que haga lo que nosotros queremos.

El ordenador sólo entiende el lenguaje máquina, que es la información codificada en


forma de 1 y 0. El lenguaje máquina es un lenguaje de bajo nivel, es decir, actúa directamente
sobre el hardware de la máquina y está condicionado por dicho hardware. Otro lenguaje de bajo
nivel sería el lenguaje ensamblador.

Además de los lenguajes de bajo nivel


existen los lenguajes de alto nivel, o lenguajes
de programación, que son los que utilizan los
programadores para crear los programas. Entre
estos está Java, C, C++, Basic… Los lenguajes de
alto nivel necesitan de un programa que
interprete dichas instrucciones de alto nivel y
las convierta a código máquina. Dichos
programas se denominan compiladores. El
código generado mediante los lenguajes de
alto nivel se denomina código fuente, y a partir
del código fuente generamos los ficheros
ejecutables o programas.

- 30 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

5.2. Tipos de software.

 Software libre: es aquel que se suministra con autorización para que cualquiera pueda usarlo,
copiarlo y/o distribuirlo, ya sea con o sin modificaciones, gratuitamente o mediante pago. En
particular, esto significa que el código fuente debe estar disponible. El software libre es una
cuestión de libertad, no de precio. Pero las empresas de software privativo usan
habitualmente el término «free software» para referirse al precio. Algunas veces lo que
quieren decir es que se puede obtener una copia de los binarios sin costo alguno, otras veces
se refieren a que la copia está incluida en el ordenador que se va a comprar, y que se paga un
solo precio por ambas cosas. El término “free” en inglés es ambiguo (gratuito y libre).

 Software de código abierto («Open Source»): Algunas personas utilizan la expresión software
de «código abierto» para referirse más o menos a la misma categoría a la que pertenece el
software libre. Sin embargo, no son exactamente el mismo tipo de software: OpenSource
acepta algunas licencias que el software libre considera demasiado restrictivas, y hay licencias
de software libre que OpenSource no ha aceptado. De todos modos, las diferencias entre lo
que abarcan ambas categorías son pocas: casi todo el software libre es de código abierto, y
casi todo el software de código abierto es libre.

 Software de dominio público: El software de dominio público es aquel que no tiene derechos
de autor. Si el código fuente es de dominio público, se trata de un caso especial de software

- 31 - IES Alameda de Osuna


Tema 1: La sociedad de la información y el ordenador. Arquitectura de ordenadores TICO

libre sin copyleft, lo que significa que algunas copias o versiones modificadas pueden no ser
libres en absoluto. En algunos casos, un programa ejecutable puede ser de dominio público
pero no disponer libremente del código fuente. En ese caso no es software libre, porque el
software libre requiere accesibilidad al código fuente. Por otro lado, la mayoría del software
libre no está en el dominio público sino bajo los derechos de autor, y los titulares de esos
derechos han dado el permiso legal para que todos puedan utilizarlo en libertad, usando una
licencia de software libre. «Dominio público» es un término jurídico cuyo significado preciso
es «sin derechos de autor».

 Software con copyleft: El software con copyleft es software libre cuyos términos de
distribución garantizan que todas las copias de todas las versiones tengan aproximadamente
los mismos términos de distribución. Esto significa, por ejemplo, que las licencias copyleft
generalmente no permiten que terceros le agreguen requisitos adicionales al software y
exigen que el código fuente esté disponible. Esto tutela el programa y sus versiones
modificadas contra algunas de las formas más comunes de convertirlo en software privativo.
En la práctica, para casi todo el software con copyleft se usa la Licencia Pública General de
GNU (GNU General Public License).

 Software libre sin copyleft: Los programas publicados sin copyleft vienen con permiso de
redistribución y modificación, como así también con el permiso de agregarle restricciones. Si
un programa es libre pero no tiene copyleft, es posible que algunas copias o modificaciones
no sean libres en absoluto. Una empresa de software puede compilar el programa, con o sin
modificaciones, y distribuir el archivo ejecutable como software privativo.

 Software con licencia GPL: La Licencia Pública General de GNU (General Public License - GNU
GPL) consiste en un conjunto específico de cláusulas de distribución para publicar programas
con copyleft. El Proyecto GNU la usa para la mayoría de los programas que distribuye.
Ejemplos de programas con licencia GPL: Gimp, Audacity, Inkscape, Firefox, Kompozer,
OpenOffice.

 Software que no es libre o Software privativo: El software «que no es libre» es cualquier


software que no es libre. Está prohibido su uso, redistribución o modificación, o requiere que
se solicite permiso, o tiene tantas restricciones que de hecho no se puede hacer libremente.

 Freeware: El término freeware no tiene una definición claramente aceptada, pero se usa
generalmente para referirse a paquetes en los cuales se permite la redistribución pero no la
modificación (y su código fuente no está disponible).

 Shareware: El término shareware se refiere al software del que se permite redistribuir copias,
pero quien continúa utilizando una copia debe pagar para obtener la licencia.

 Software privado: El software privado o software personalizado es aquel que ha sido


desarrollado para un usuario (generalmente una organización o una empresa). El usuario lo
mantiene y utiliza, y no lo publica, ni como código fuente ni como binarios.

 Software comercial: El software comercial es aquel desarrollado por una empresa como
parte de su actividad comercial. La mayoría del software comercial es privativo, pero también
existe software libre que es comercial, y software privativo que no es comercial.

- 32 - IES Alameda de Osuna