instalación de redes informáticas de ordenadores - Ideaspropias ...
instalación de redes informáticas de ordenadores - Ideaspropias ...
instalación de redes informáticas de ordenadores - Ideaspropias ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
INSTALACIÓN DE<br />
REDES INFORMÁTICAS<br />
DE ORDENADORES<br />
Guía <strong>de</strong> Técnicas y Procedimientos<br />
para la Verificación y Puesta a Punto<br />
CONTENIDOS BASADOS EN EL REAL DECRETO 943/1997<br />
Certificado <strong>de</strong> profesionalidad <strong>de</strong> la ocupación <strong>de</strong> instalador <strong>de</strong> equipos y sistemas <strong>de</strong> comunicación<br />
EDITORIAL
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas<br />
<strong>de</strong> Or<strong>de</strong>nadores<br />
Guía <strong>de</strong> Técnicas y Procedimientos para la<br />
Verificación y Puesta a Punto
Ficha <strong>de</strong> catalogación bibliográfi ca<br />
Instalación <strong>de</strong> re<strong>de</strong>s informáticas <strong>de</strong> or<strong>de</strong>nadores. Guía <strong>de</strong><br />
técnicas y procedimientos para la verificación y puesta a punto<br />
• 1ª Edición<br />
I<strong>de</strong>asPropias, Editorial. Vigo, 2004<br />
ISBN: 84-96153-59-2<br />
Formato: 17 x 24 cm. • Páginas: 296<br />
INSTALACIÓN DE REDES INFORMÁTICAS DE ORDENADORES. GUÍA DE<br />
TÉCNICAS Y PROCEDIMIENTOS PARA LA VERIFICACIÓN Y PUESTA A PUNTO<br />
No está permitida la reproducción total o parcial <strong>de</strong> este libro, ni su tratamiento informático,<br />
ni la transmisión <strong>de</strong> ninguna forma o por cualquier medio, ya sea electrónico, mecánico, por<br />
fotocopia, por registro u otros métodos, sin el permiso previo y por escrito <strong>de</strong> los titulares<br />
<strong>de</strong>l Copyright.<br />
DERECHOS RESERVADOS 2004, respecto a la primera edición en español, por<br />
© I<strong>de</strong>asPropias Editorial.<br />
ISBN: 84-96153-59-2<br />
Depósito Legal: C-2601-2004<br />
Autores: Rubén Iglesias Mouteira e I<strong>de</strong>aspropias Editorial<br />
Diseño: I<strong>de</strong>asPropias Publicidad, S.L.<br />
Coordinación Editorial: NetBiblo, S.L.<br />
Ilustraciones Portada: Alia<br />
Maquetación: Nati Pazos Santomé<br />
Impreso en: JosmanPress<br />
Impreso en España - Printed in Spain
ÍNDICE<br />
1 Introducción....................................................................................................... 1<br />
2 Informática básica ............................................................................................. 3<br />
2.1. Abstracción .............................................................................................. 3<br />
2.2. Interfaces y protocolos.............................................................................. 4<br />
2.3. Resumen <strong>de</strong> contenidos ............................................................................ 4<br />
3 Or<strong>de</strong>nadores....................................................................................................... 7<br />
3.1. Programas ................................................................................................. 8<br />
3.2. Memoria.................................................................................................... 9<br />
3.3. Unida<strong>de</strong>s aritméticas y <strong>de</strong> control ............................................................ 10<br />
3.4. Dispositivos <strong>de</strong> entrada y salida ................................................................ 11<br />
3.5. Hardware y software ................................................................................. 12<br />
3.6. Repaso breve a la arquitectura <strong>de</strong>l PC...................................................... 12<br />
3.7. Resumen <strong>de</strong> contenidos ............................................................................ 14<br />
EJERCICIO 1 ..................................................................................................... 16<br />
SOLUCIONES .................................................................................................. 17<br />
4 Sistemas Operativos y Lenguajes <strong>de</strong> Programación ........................................... 19<br />
4.1. Sistema operativo ..................................................................................... 20<br />
4.2. Lenguajes <strong>de</strong> programación ...................................................................... 21<br />
4.3. Resumen <strong>de</strong> contenidos ............................................................................ 24<br />
AUTOEVALUACIÓN 1 ................................................................................... 26<br />
SOLUCIONES .................................................................................................. 27<br />
5 Re<strong>de</strong>s <strong>de</strong> or<strong>de</strong>nadores......................................................................................... 29<br />
5.1. Teoría <strong>de</strong> la información........................................................................... 29<br />
5.1.1. Velocida<strong>de</strong>s <strong>de</strong> transmisión.......................................................... 30<br />
5.1.2. Tráfico.......................................................................................... 32<br />
5.1.3. Tipos <strong>de</strong> enlace ............................................................................ 32<br />
5.1.4. Errores.......................................................................................... 33<br />
5.2. Re<strong>de</strong>s <strong>de</strong> comunicación ............................................................................ 34<br />
5.2.1. Re<strong>de</strong>s <strong>de</strong> conmutación <strong>de</strong> circuitos.............................................. 36<br />
5.2.2. Re<strong>de</strong>s <strong>de</strong> conmutación <strong>de</strong> paquetes ............................................. 36<br />
5.3. Arquitectura <strong>de</strong> protocolos....................................................................... 37<br />
5.3.1. Mo<strong>de</strong>lo OSI ................................................................................. 38<br />
5.4. Tipos <strong>de</strong> re<strong>de</strong>s ........................................................................................... 40<br />
5.4.1. Re<strong>de</strong>s punto a punto frente a re<strong>de</strong>s <strong>de</strong> difusión........................... 40<br />
5.4.2. Re<strong>de</strong>s LAN .................................................................................. 41<br />
5.4.3. Re<strong>de</strong>s MAN................................................................................. 42<br />
5.4.4. Re<strong>de</strong>s WAN................................................................................. 43<br />
5.5. Interconexión <strong>de</strong> re<strong>de</strong>s ............................................................................. 43
5.6. Protocolos TCP/IP. Internet ..................................................................... 44<br />
5.6.1. Protocolo IP ................................................................................. 45<br />
5.6.2. Direcciones IP.............................................................................. 45<br />
5.6.3. Protocolo TCP ............................................................................. 51<br />
5.6.4. Protocolo UDP............................................................................. 51<br />
5.7. Topología .................................................................................................. 52<br />
5.7.1. Topología en malla ...................................................................... 52<br />
5.7.2. Topología en bus .......................................................................... 53<br />
5.7.3. Topología en anillo ...................................................................... 54<br />
5.7.4. Topología en estrella.................................................................... 55<br />
5.8. Servicios en red ........................................................................................ 56<br />
5.8.1. Arquitectura cliente-servidor ...................................................... 57<br />
5.8.2. Arquitectura “peer to peer”.......................................................... 58<br />
5.9. Resumen <strong>de</strong> contenidos ............................................................................ 59<br />
AUTOEVALUACIÓN 2 ................................................................................... 60<br />
EJERCICIO 2 ..................................................................................................... 61<br />
SOLUCIONES .................................................................................................. 66<br />
6 Re<strong>de</strong>s LAN Ethernet ......................................................................................... 73<br />
6.1. Fundamentos ............................................................................................ 73<br />
6.1.1. Arquitectura ................................................................................ 74<br />
6.1.2. Tipos <strong>de</strong> conductores ................................................................... 76<br />
6.2. Ethernet tradicional.................................................................................. 81<br />
6.2.1. CSMA/CD .................................................................................. 81<br />
6.2.2. Topología ..................................................................................... 81<br />
6.3. Fast Ethernet ............................................................................................ 83<br />
6.3.1. Topología ..................................................................................... 84<br />
6.3.2. Repetidores Fast Ethernet............................................................ 85<br />
6.3.3. El Switch o Puente....................................................................... 86<br />
6.3.4. Enlaces full-duplex....................................................................... 87<br />
6.4. Gigabit Ethernet....................................................................................... 88<br />
6.4.1. Tipología...................................................................................... 88<br />
6.4.2. Switches y repetidores.................................................................. 89<br />
6.5. Resumen <strong>de</strong> contenidos ............................................................................ 89<br />
AUTOEVALUACIÓN 3 ................................................................................... 90<br />
EJERCICIO 3 ..................................................................................................... 91<br />
SOLUCIONES .................................................................................................. 93<br />
7 Diseño <strong>de</strong> re<strong>de</strong>s .................................................................................................. 97<br />
7.1. Ethernet 10 Mb/s...................................................................................... 98<br />
7.2. Fast Ethernet ............................................................................................ 104<br />
7.3. Gigabit Ethernet....................................................................................... 106<br />
7.4. Resumen <strong>de</strong> contenidos ............................................................................ 106<br />
AUTOEVALUACIÓN 4 ................................................................................... 108<br />
SOLUCIONES .................................................................................................. 109
8 Medida <strong>de</strong> prestaciones y verificación <strong>de</strong> re<strong>de</strong>s.................................................. 111<br />
8.1. Verificación y certificación <strong>de</strong> un sistema <strong>de</strong> cableado............................. 112<br />
8.1.1. Medida <strong>de</strong> relaciones.................................................................... 113<br />
8.1.2. Evaluación <strong>de</strong> prestaciones .......................................................... 114<br />
8.1.3. Near End Crosstalk (NEXT) ....................................................... 114<br />
8.1.4. Comprobación bidireccional........................................................ 116<br />
8.1.5. Power Sum NEXT........................................................................ 116<br />
8.1.6. Atenuación .................................................................................. 117<br />
8.1.7. Pérdida estructural <strong>de</strong> retorno ..................................................... 118<br />
8.1.8. Indicadores en el hardware .......................................................... 118<br />
8.2. Monitorización <strong>de</strong> la Red.......................................................................... 119<br />
8.2.1. Generadores <strong>de</strong> tramas y paquetes <strong>de</strong> prueba .............................. 119<br />
8.2.2. Analizador <strong>de</strong> protocolos............................................................. 120<br />
8.2.3. Monitores <strong>de</strong> red.......................................................................... 121<br />
8.2.4. Sniffers......................................................................................... 121<br />
8.2.5. Control mediante SNMP ............................................................ 123<br />
8.3. Resumen <strong>de</strong> contenidos ............................................................................ 125<br />
AUTOEVALUACIÓN 5 ................................................................................... 126<br />
EJERCICIO 4 ..................................................................................................... 127<br />
SOLUCIONES .................................................................................................. 129<br />
9 Seguridad informática ....................................................................................... 133<br />
9.1. Seguridad.................................................................................................. 133<br />
9.2. Amenazas ................................................................................................. 136<br />
9.2.1. Personas ....................................................................................... 136<br />
9.2.2. Software maligno......................................................................... 137<br />
9.2.3. Agujeros en la seguridad.............................................................. 138<br />
9.2.4. Ataques........................................................................................ 140<br />
9.2.5. Signos <strong>de</strong> ataque .......................................................................... 141<br />
9.3. Política <strong>de</strong> seguridad ................................................................................. 142<br />
9.3.1. Contramedidas............................................................................. 143<br />
9.3.2. RFC 2196 ..................................................................................... 143<br />
9.4. Protocolos <strong>de</strong> seguridad ............................................................................ 144<br />
9.4.1. Técnicas <strong>de</strong> encriptado ................................................................ 144<br />
9.4.2. IPSEC .......................................................................................... 146<br />
9.4.3. SSL............................................................................................... 146<br />
9.5. Sistemas operativos y seguridad................................................................ 147<br />
9.5.1. Sistemas Unix.............................................................................. 147<br />
9.5.2. Sistemas Windows ....................................................................... 148<br />
9.6. Firewalls/Cortafuegos ............................................................................... 148<br />
9.6.1. Instalación en una LAN.............................................................. 150<br />
9.6.2. Tipos <strong>de</strong> cortafuegos .................................................................... 151<br />
9.7. Usuarios internos...................................................................................... 152<br />
9.8. Resumen <strong>de</strong> contenidos ............................................................................ 154
AUTOEVALUACIÓN 6 ................................................................................... 156<br />
EJERCICIO 5 ..................................................................................................... 157<br />
SOLUCIONES .................................................................................................. 160<br />
10 Sistemas operativos y entornos gráficos <strong>de</strong> usuario............................................ 165<br />
10.1. Evolución .................................................................................................. 166<br />
10.2. Sistemas operativos actuales..................................................................... 168<br />
10.3. Componentes <strong>de</strong> un Sistema Operativo................................................... 171<br />
10.3.1. El núclo o kernel .......................................................................... 172<br />
10.3.2. Sistema <strong>de</strong> ficheros....................................................................... 174<br />
10.3.3. Gestión <strong>de</strong> usuarios...................................................................... 176<br />
10.3.4. Interfaz <strong>de</strong> usuario........................................................................ 177<br />
10.3.5. Programas <strong>de</strong> aplicación .............................................................. 179<br />
10.4. Sistemas operativos y re<strong>de</strong>s....................................................................... 180<br />
10.4.1. Internet ........................................................................................ 180<br />
10.4.2. Sistemas distribuidos.................................................................... 181<br />
10.5. Tipos <strong>de</strong> sistemas operativos comunes...................................................... 184<br />
10.5.1. Sistemas Windows ....................................................................... 184<br />
10.5.2. Sistemas Unix.............................................................................. 189<br />
10.6. Resumen <strong>de</strong> contenidos ............................................................................ 194<br />
AUTOEVALUACIÓN 7 ................................................................................... 196<br />
EJERCICIO 6 ..................................................................................................... 197<br />
SOLUCIONES .................................................................................................. 199<br />
11 Instalación <strong>de</strong> software <strong>de</strong> red ........................................................................... 203<br />
11.1. Volviendo a IP .......................................................................................... 203<br />
11.2. Configuración <strong>de</strong> la red ............................................................................ 206<br />
11.2.1. Direcciones IP.............................................................................. 206<br />
11.2.2. Configuración <strong>de</strong>l router.............................................................. 207<br />
11.2.3. Presentando el router a los clientes.............................................. 208<br />
11.2.4. Compartiendo la impresora ......................................................... 210<br />
11.3. Configuración <strong>de</strong> clientes ......................................................................... 211<br />
11.3.1. Cliente Windows 98/ME ............................................................. 212<br />
11.3.2. Cliente Windows 2000/XP .......................................................... 214<br />
11.4. Directorio Activo...................................................................................... 215<br />
11.4.1. Instalación y configuración.......................................................... 216<br />
11.5. Instalación <strong>de</strong> servidor Web ..................................................................... 218<br />
11.5.1. Cliente y servidor Web ................................................................ 219<br />
11.5.2. HTTP y servidores “activos”........................................................ 220<br />
11.5.3. Instalación y funcionamiento <strong>de</strong> Apache.................................... 221<br />
11.6. Resumen <strong>de</strong> contenidos ............................................................................ 223<br />
AUTOEVALUACIÓN 8 ................................................................................... 225<br />
EJERCICIO 7 ..................................................................................................... 227<br />
SOLUCIONES .................................................................................................. 228
12 Técnicas <strong>de</strong> cableado estructurado .................................................................... 231<br />
12.1. Sistema <strong>de</strong> cableado.................................................................................. 231<br />
12.2. Tipos <strong>de</strong> cables.......................................................................................... 232<br />
12.3. Elaboración <strong>de</strong> un sistema <strong>de</strong> cableado estructurado ............................... 233<br />
12.3.1. Subsistema <strong>de</strong> administración...................................................... 235<br />
12.3.2. Subsistema <strong>de</strong> cableado horizontal .............................................. 236<br />
12.3.3. Cableado vertical......................................................................... 237<br />
12.3.4. Área <strong>de</strong> trabajo ............................................................................ 239<br />
12.3.5. Cuarto <strong>de</strong> telecomunicaciones (Repartidor <strong>de</strong> planta)................ 240<br />
12.3.6. Cuarto <strong>de</strong> Equipos (Repartidor principal) ................................... 242<br />
12.3.7. Cuarto <strong>de</strong> entrada <strong>de</strong> servicios..................................................... 242<br />
12.3.8. Canalizaciones y accesos.............................................................. 243<br />
12.4. Resumen <strong>de</strong> contenidos ............................................................................ 245<br />
AUTOEVALUACIÓN 9 ................................................................................... 247<br />
EJERCICIO 8 ..................................................................................................... 248<br />
SOLUCIONES .................................................................................................. 250<br />
13 Normativas......................................................................................................... 253<br />
13.1. Cableado estructurado.............................................................................. 253<br />
13.2. Compatibilidad electomagnética.............................................................. 257<br />
13.2.1. Directivas, regulaciones y estándares........................................... 258<br />
13.2.2. Autorida<strong>de</strong>s y estándares nacionales ........................................... 259<br />
13.2.3. La EMC en la Tecnología <strong>de</strong> la Información............................... 259<br />
13.2.4. Otras Directivas y Normas Europeas........................................... 260<br />
13.3. Normativa <strong>de</strong> seguridad............................................................................ 260<br />
13.4. Instalación eléctrica y telecomunicaciones .............................................. 261<br />
13.4.1. Trabajos a realizar ........................................................................ 261<br />
13.4.2. Riesgos más frecuentes ................................................................ 261<br />
13.4.3. Protecciones individuales............................................................. 261<br />
13.4.4. Protecciones colectivas ................................................................ 262<br />
13.5. Reglamento electrotécnico <strong>de</strong> baja tensión (REBT) ................................ 262<br />
13.5.1. Objetivo y estructura ................................................................... 263<br />
13.5.2. Acometida e instalación <strong>de</strong> enlace.............................................. 264<br />
13.5.3. Concentración <strong>de</strong> contadores...................................................... 264<br />
13.5.4. Instalación <strong>de</strong> Cableado .............................................................. 265<br />
13.6. Resumen <strong>de</strong> contenidos ............................................................................ 267<br />
AUTOEVALUACIÓN 10 ................................................................................. 269<br />
SOLUCIONES .................................................................................................. 270<br />
ANEXOS ................................................................................................................... 271<br />
RESUMEN ................................................................................................................ 273<br />
EXAMEN................................................................................................................... 279<br />
BIBLIOGRAFÍA........................................................................................................ 285
Este manual se correspon<strong>de</strong> con el módulo “Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas<br />
<strong>de</strong> or<strong>de</strong>nadores”, <strong>de</strong>l certificado <strong>de</strong> profesionalidad <strong>de</strong> la ocupación <strong>de</strong> “Instalador<br />
<strong>de</strong> equipos y sistemas <strong>de</strong> comunicación”, según el Real Decreto 943/1997.<br />
Los contenidos que en él se recogen se correspon<strong>de</strong>n con una duración <strong>de</strong><br />
240 horas.<br />
El objetivo <strong>de</strong> este manual es conseguir que el lector, al fi nalizar este módulo,<br />
logre instalar re<strong>de</strong>s informáticas <strong>de</strong> or<strong>de</strong>nadores realizando la configuración,<br />
verificación y puesta a punto, utilizando las técnicas y procedimientos<br />
a<strong>de</strong>cuados en condiciones <strong>de</strong> calidad y seguridad establecidas.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 1<br />
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas<br />
<strong>de</strong> Or<strong>de</strong>nadores<br />
1 Introducción<br />
El perfil profesional instalador <strong>de</strong> equipos y sistemas <strong>de</strong> comunicación, <strong>de</strong><br />
la ocupación <strong>de</strong>l área profesional <strong>de</strong> electrónica, <strong>de</strong> la familia profesional <strong>de</strong><br />
montaje e instalación tiene como competencia general instalar, configurar y<br />
poner a punto sistemas audiovisuales <strong>de</strong> comunicación y proceso <strong>de</strong> datos,<br />
sobre soportes <strong>de</strong> líneas eléctricas, radioeléctricas o <strong>de</strong> fibra óptica <strong>de</strong> acuerdo<br />
con planos y esquemas, cumpliendo las normas y estándares nacionales e<br />
internacionales, en condiciones <strong>de</strong> calidad, seguridad y medioambientales.<br />
En relación a la instalación <strong>de</strong> re<strong>de</strong>s informáticas <strong>de</strong> or<strong>de</strong>nadores, el instalador<br />
<strong>de</strong> equipos y sistemas <strong>de</strong> comunicación <strong>de</strong>be instalar re<strong>de</strong>s informáticas <strong>de</strong><br />
or<strong>de</strong>nadores realizando la configuración, verificación y puesta a punto,<br />
utilizando las técnicas y procedimientos a<strong>de</strong>cuados en condiciones <strong>de</strong> calidad<br />
y seguridad establecidas, tal y como recoge el certificado <strong>de</strong> profesionalidad <strong>de</strong><br />
la ocupación <strong>de</strong> instalador <strong>de</strong> equipos y sistemas <strong>de</strong> comunicación., según el<br />
Real Decreto 943/1997.<br />
A lo largo <strong>de</strong> este manual se <strong>de</strong>sarrollan y recogen los contenidos básicos<br />
asociados a la unidad <strong>de</strong> competencia “instalar sistemas <strong>de</strong> re<strong>de</strong>s informáticas<br />
<strong>de</strong> or<strong>de</strong>nadores” <strong>de</strong>l certificado anteriormente mencionado.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 3<br />
2 Informática básica<br />
Cuando hablamos <strong>de</strong> las re<strong>de</strong>s <strong>de</strong> or<strong>de</strong>nadores estamos tratando un tema verda<strong>de</strong>ramente<br />
complejo, que implica una gran cantidad <strong>de</strong> sistemas informáticos<br />
que colaboran entre sí para obtener un rendimiento superior al que tendrían por<br />
separado. Será necesario entonces hacer una <strong>de</strong>scripción <strong>de</strong> qué es un sistema<br />
informático, qué partes lo forman y cómo se relacionan entre ellas.<br />
A lo largo <strong>de</strong> este manual, utilizaremos regularmente la lengua inglesa para<br />
referirnos a conceptos, protocolos, dispositivos, etc. Esto se <strong>de</strong>be a que la mayoría<br />
(si no la totalidad) <strong>de</strong> los temas tratados aquí provienen <strong>de</strong>l ámbito anglosajón<br />
(Estados Unidos, principalmente); cuando sea posible, se nombrará también el<br />
equivalente en castellano.<br />
Antes <strong>de</strong> nada, veamos unos conceptos básicos que nos pue<strong>de</strong>n ayudar a<br />
compren<strong>de</strong>r cómo se analizan y diseñan los sistemas informáticos.<br />
2.1.<br />
Abstracción<br />
El concepto <strong>de</strong> abstracción es imprescindible<br />
para analizar sistemas complejos, ya que<br />
supone una reducción <strong>de</strong> la complejidad. Si<br />
reflexionamos un poco, es algo que estamos<br />
haciendo continuamente; cuando <strong>de</strong>cimos<br />
“hay mucha gente en la playa” o “menudo<br />
tráfico tenemos hoy”, estamos abstrayendo<br />
el concepto <strong>de</strong> “persona” o “coche” más allá<br />
<strong>de</strong> todas las personas individuales <strong>de</strong> las<br />
que hablamos o <strong>de</strong> cada coche que vemos<br />
pasar. Es un proceso <strong>de</strong> generalización en<br />
el que tomamos una serie <strong>de</strong> características<br />
principales que asociamos a un grupo <strong>de</strong><br />
cosas y las vinculamos a un concepto que<br />
llamamos mo<strong>de</strong>lo.
4 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
Cuando instalo una red <strong>de</strong> or<strong>de</strong>nadores, tengo que tener la perspectiva <strong>de</strong> que<br />
es un sistema compuesto <strong>de</strong> otros subsistemas: or<strong>de</strong>nadores y dispositivos <strong>de</strong><br />
conexión. El diseño <strong>de</strong> la red se realiza en base a estos conceptos, no según<br />
las características propias <strong>de</strong> cada or<strong>de</strong>nador y cada “switch”. Esto nos permite<br />
plantear un diseño en forma <strong>de</strong> “diagrama <strong>de</strong> bloques y conexiones entre<br />
bloques” como veremos más a<strong>de</strong>lante; lo que hago es abstraer la complejidad<br />
<strong>de</strong> los sistemas para po<strong>de</strong>r enfrentarme a un problema más sencillo.<br />
Según el <strong>de</strong>talle que tengan los mo<strong>de</strong>los que creamos mediante la abstracción,<br />
se hablará <strong>de</strong> niveles <strong>de</strong> abstracción.<br />
2.2.<br />
Interfaces y protocolos<br />
Estrechamente relacionado con el concepto <strong>de</strong> abstracción se encuentra el<br />
concepto <strong>de</strong> interfaz. Una interfaz nos permite <strong>de</strong>finir cómo se relacionan los<br />
componentes <strong>de</strong> un sistema, es <strong>de</strong>cir, qué ofrecen a los otros componentes para<br />
que puedan comunicarse con ellos.<br />
Por ejemplo, si sé conducir un coche, eso no implica que sepa exactamente<br />
cómo funciona la mecánica <strong>de</strong>l automóvil; simplemente sé que dispongo <strong>de</strong><br />
un volante, unos pedales y una palanca <strong>de</strong> cambios; esa es la interfaz que me<br />
ofrece el coche.<br />
El protocolo es el lenguaje que utilizan los componentes <strong>de</strong> un sistema para<br />
comunicarse a través <strong>de</strong> una interfaz. Siguiendo con el ejemplo anterior,<br />
saber conducir un coche es conocer el protocolo para po<strong>de</strong>r “comunicarse”<br />
con el coche.<br />
Estas <strong>de</strong>finiciones pue<strong>de</strong>n parecer, a simple vista, muy teóricas, pero nos serán<br />
<strong>de</strong> gran ayuda en la práctica.<br />
2.3.<br />
Resumen <strong>de</strong> contenidos<br />
En esta unidad didáctica hemos visto los conceptos básicos que nos pue<strong>de</strong>n<br />
ayudar a compren<strong>de</strong>r cómo se analizan y diseñan los sistemas informáticos.<br />
Respecto a esto, es importantísimo tener claros y compren<strong>de</strong>r los conceptos <strong>de</strong><br />
Interfaz y protocolo.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 5<br />
Una interfaz nos permite <strong>de</strong>finir cómo se relacionan los componentes <strong>de</strong> un<br />
sistema, es <strong>de</strong>cir, qué ofrecen a los otros componentes para que puedan comunicarse<br />
con ellos. Mientras que el término protocolo se utiliza para <strong>de</strong>nominar<br />
al lenguaje que utilizan los componentes <strong>de</strong> un sistema para comunicarse a<br />
través <strong>de</strong> una interfaz.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 7<br />
3 Or<strong>de</strong>nadores<br />
Un or<strong>de</strong>nador o computador es una máquina electrónica <strong>de</strong> procesado <strong>de</strong><br />
información <strong>de</strong> acuerdo a un programa almacenado.<br />
La <strong>de</strong>nominación “or<strong>de</strong>nador” es rechazada<br />
por muchos escritores en lengua<br />
castellana, que creen más apropiado el<br />
término “computador” o “computadora”<br />
(siendo estos términos los que se utilizan<br />
en América Latina, provenientes <strong>de</strong>l<br />
inglés computer). La palabra “or<strong>de</strong>nador”,<br />
que es la más utilizada en nuestro país,<br />
tiene origen en el vocablo francés<br />
“ordinateur”, y no por casualidad: lo introdujo<br />
Jacques Perret en la presentación<br />
europea <strong>de</strong>l or<strong>de</strong>nador IBM 701 (lanzado<br />
en 1951, quizá el primer or<strong>de</strong>nador<br />
“comerciable”).<br />
Un or<strong>de</strong>nador pue<strong>de</strong> realizar muchos cálculos por segundo, pue<strong>de</strong> almacenar<br />
gran cantidad <strong>de</strong> información y acce<strong>de</strong>r a ella en muy poco tiempo (pue<strong>de</strong><br />
organizarla <strong>de</strong> forma eficiente). A<strong>de</strong>más, es en las tareas más cansadas y<br />
repetitivas don<strong>de</strong> resulta más útil.<br />
Sin embargo, un or<strong>de</strong>nador no sirve para nada si no es programado correctamente,<br />
es <strong>de</strong>cir, si no se le dice lo que tiene que hacer. El or<strong>de</strong>nador es una máquina y,<br />
por tanto, no piensa; es necesario pensar por él 1 .<br />
1<br />
O bien <strong>de</strong>cirle cómo <strong>de</strong>be pensar, estando esto actualmente muy limitado por<br />
la tecnología.
8 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
3.1.<br />
Programas<br />
Si queremos ver cómo trabaja un or<strong>de</strong>nador, veamos cómo pue<strong>de</strong> realizar una<br />
operación aritmética sencilla. Por ejemplo, imaginemos que se tiene que calcular<br />
Y tal que así:<br />
Y = 3 * X + 5 para X = 2<br />
El or<strong>de</strong>nador realiza este proceso en cuatro etapas:<br />
- Lectura <strong>de</strong>l valor <strong>de</strong> la variable X.<br />
- Lectura <strong>de</strong> la constante 3 y <strong>de</strong>l operador “por”. Interpretación <strong>de</strong> la subexpresión<br />
3*X con X=2 y cálculo <strong>de</strong>l resultado parcial.<br />
- Lectura <strong>de</strong> la constante 5 y <strong>de</strong>l operador “más”. Interpretación <strong>de</strong> la expresión<br />
6+5 (sustituyendo el resultado parcial) y cálculo <strong>de</strong>l resultado fi nal.<br />
- Escritura <strong>de</strong>l resultado obtenido en Y.<br />
En general, las tres funciones principales <strong>de</strong>l proceso son:<br />
• Lectura <strong>de</strong> las expresiones.<br />
• Evaluación <strong>de</strong> las expresiones:<br />
Cálculo.<br />
• Escritura <strong>de</strong> resultados:<br />
Finales o intermedios.<br />
A<strong>de</strong>más <strong>de</strong> la función <strong>de</strong> memorización que tiene que hacer antes <strong>de</strong> la escritura,<br />
para retener la fórmula y los resultados intermedios y final.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 9<br />
Estas funciones las pue<strong>de</strong> realizar un or<strong>de</strong>nador utilizando los dispositivos que<br />
po<strong>de</strong>mos ver en la siguiente figura:<br />
- La lectura y escritura se realizan en los dispositivos <strong>de</strong> entrada y salida.<br />
- La búsqueda <strong>de</strong> las expresiones, su interpretación y cálculo se realizan en la<br />
unidad central, que incluye a la memoria.<br />
Lo único que hace el or<strong>de</strong>nador es seguir las instrucciones que se le dan. El<br />
conjunto <strong>de</strong> instrucciones que necesita un or<strong>de</strong>nador para realizar una tarea<br />
<strong>de</strong>terminada constituye un programa. Los programas <strong>de</strong>ben ser específicos para<br />
cada tarea que se quiere que haga el or<strong>de</strong>nador y hechos <strong>de</strong> forma que los pueda<br />
enten<strong>de</strong>r y ejecutar.<br />
3.2.<br />
Memoria<br />
La memoria <strong>de</strong> un or<strong>de</strong>nador tiene como misión almacenar los datos para,<br />
posteriormente, ser utilizados. Cuando la memoria recibe información hace<br />
tres funciones: la registra, la conserva y la <strong>de</strong>vuelve cuando se le pi<strong>de</strong>. Po<strong>de</strong>mos<br />
imaginar a una memoria como un enorme archivo con cubículos (posiciones <strong>de</strong><br />
memoria) etiquetados por un número (la dirección <strong>de</strong> la posición), en cada uno<br />
<strong>de</strong> los cuales se almacena un dato en forma binaria (unos y ceros). El tamaño <strong>de</strong><br />
cada posición <strong>de</strong> memoria <strong>de</strong>pen<strong>de</strong> <strong>de</strong> la estructura <strong>de</strong> la memoria en sí, siendo<br />
normalmente <strong>de</strong> 8 (permite números <strong>de</strong> 0 a 255), 16 (números <strong>de</strong> 0 a 65.535) o<br />
32 bits (números entre 0 y 4.300 millones).<br />
En la memoria <strong>de</strong>l or<strong>de</strong>nador se almacenan tanto los datos <strong>de</strong> los programas<br />
como los propios programas. Este concepto <strong>de</strong> programa almacenado es lo que<br />
permite hacer casi cualquier cosa con un or<strong>de</strong>nador, siempre que tengamos el<br />
programa correcto.
10 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
Ésto se realiza en la llamada memoria interna <strong>de</strong>l or<strong>de</strong>nador o memoria <strong>de</strong> acceso<br />
aleatorio (RAM). Esta memoria se caracteriza por una elevada velocidad en el<br />
acceso y capacidad reducida (actualmente, un PC normal no pasa <strong>de</strong> 512 Mb),<br />
a<strong>de</strong>más <strong>de</strong> ser volátil: cuando se retira la alimentación se borra la información<br />
<strong>de</strong> la memoria.<br />
Para solucionar estos problemas <strong>de</strong> capacidad y volatilidad, el or<strong>de</strong>nador tiene<br />
que recorrer a memorias externas, que precisamente tienen el comportamiento<br />
opuesto a las RAM, ya que ofrecen capacida<strong>de</strong>s mucho mayores, con una velocidad<br />
<strong>de</strong> acceso mucho menor y no volátiles. Como ejemplo <strong>de</strong> estos dispositivos<br />
externos, tenemos los soportes magnéticos (discos duros, disquetes, cintas) y<br />
los ópticos (discos ópticos como CD-ROM y DVD-ROM).<br />
Existe otro tipo <strong>de</strong> memoria interna aparte <strong>de</strong> la <strong>de</strong> acceso aleatorio, la llamada<br />
ROM (“read only memory”), memoria <strong>de</strong> sólo lectura. En esta memoria, se<br />
sitúan los programas necesarios (<strong>de</strong>nominada BIOS – sistema básico <strong>de</strong> entrada<br />
y salida) para efectuar el arranque <strong>de</strong>l or<strong>de</strong>nador: la comprobación <strong>de</strong> los dispositivos<br />
básicos y la carga <strong>de</strong>l sistema operativo. Los <strong>de</strong>más programas a ejecutar<br />
se leerán <strong>de</strong>l disco hacia la memoria RAM para su posterior ejecución.<br />
Hay un tercer tipo (menor) <strong>de</strong> memoria, normalmente asociado a memorias <strong>de</strong><br />
acceso aleatorio, llamado caché. Se trata <strong>de</strong> una memoria <strong>de</strong> lectura/escritura<br />
similar a la RAM, pero <strong>de</strong> mucha más velocidad y <strong>de</strong> mucha menos capacidad.<br />
Se sitúa, por ejemplo, a la entrada <strong>de</strong> la RAM, procurándose que en ella estén<br />
datos <strong>de</strong> acceso frecuente, con lo que se evita tener que acce<strong>de</strong>r a la RAM y se<br />
acelera consi<strong>de</strong>rablemente el proceso.<br />
3.3.<br />
Unida<strong>de</strong>s aritméticas y <strong>de</strong> control<br />
A<strong>de</strong>más <strong>de</strong> la memoria, la unidad central <strong>de</strong> un or<strong>de</strong>nador tiene otras dos<br />
unida<strong>de</strong>s: la aritmético-lógica y la <strong>de</strong> control. Estas unida<strong>de</strong>s utilizan un<br />
conjunto <strong>de</strong> circuitos electrónicos especializados para cada función que tienen<br />
que realizar.<br />
La unidad <strong>de</strong> control tiene como misión obtener las instrucciones <strong>de</strong>l programa<br />
a ejecutar <strong>de</strong>s<strong>de</strong> la memoria e i<strong>de</strong>ntificar las operaciones que van codificadas<br />
en la instrucción.<br />
La unidad aritmético-lógica realiza las operaciones que se indican en la<br />
instrucción. Básicamente, se trata <strong>de</strong> operaciones aritméticas (sumar, restar,<br />
multiplicar, dividir) y lógicas (operaciones <strong>de</strong> lógica binaria a nivel <strong>de</strong> bit).
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 11<br />
Para po<strong>de</strong>r observar el funcionamiento conjunto <strong>de</strong> la unidad central <strong>de</strong><br />
proceso, veamos cómo se realiza <strong>de</strong>ntro <strong>de</strong>l or<strong>de</strong>nador la operación “sumar<br />
dos números”:<br />
- Almacena los dos datos en memoria.<br />
- La unidad <strong>de</strong> control extrae los datos <strong>de</strong> la memoria y los coloca en la unidad<br />
aritmética.<br />
- La unidad <strong>de</strong> control indica a la unidad aritmética que <strong>de</strong>be realizar la<br />
operación “suma”.<br />
- La unidad <strong>de</strong> control indica a la aritmética que introduzca el resultado en<br />
una posición <strong>de</strong> memoria <strong>de</strong>terminada.<br />
Es <strong>de</strong>cir, la unidad <strong>de</strong> control se encarga <strong>de</strong> “dirigir” el procesado <strong>de</strong> instrucciones,<br />
realizando también el <strong>de</strong>splazamiento <strong>de</strong> los datos <strong>de</strong>s<strong>de</strong> la memoria a<br />
la unidad aritmética y luego <strong>de</strong>s<strong>de</strong> ésta a la memoria.<br />
En un or<strong>de</strong>nador actual, la unidad central <strong>de</strong> proceso se implementa en un único<br />
chip <strong>de</strong>nominado CPU (que quiere <strong>de</strong>cir exactamente eso, “central process<br />
unit”, vulgarmente llamado procesador), siendo, por ejemplo, Intel Pentium o<br />
AMD Athlon para los PCs, Power Mac para los Macintosh o Sparc para las<br />
estaciones SUN.<br />
El funcionamiento <strong>de</strong> la CPU <strong>de</strong>fine las instrucciones <strong>de</strong> las que dispondrá el<br />
or<strong>de</strong>nador, cómo será el manejo <strong>de</strong> los datos (tamaño <strong>de</strong> la palabra <strong>de</strong> la memoria<br />
que se pue<strong>de</strong> manejar <strong>de</strong> cada vez en la CPU: así tenemos los viejos micros <strong>de</strong><br />
8 bits, los primeros PCs <strong>de</strong> 16 bits y los actuales <strong>de</strong> 32; los or<strong>de</strong>nadores más<br />
potentes utilizan CPUs <strong>de</strong> 64 bits) y cuál será la velocidad <strong>de</strong>l or<strong>de</strong>nador.<br />
3.4.<br />
Dispositivos <strong>de</strong> entrada y salida<br />
Un or<strong>de</strong>nador, a<strong>de</strong>más <strong>de</strong> la unidad central, tiene también dispositivos que le<br />
permiten comunicarse con el exterior; es <strong>de</strong>cir, con sus usuarios. Para introducir<br />
las instrucciones y los datos en el interior <strong>de</strong> la máquina se dispone básicamente,<br />
como todos sabemos, <strong>de</strong> un teclado y un ratón. Po<strong>de</strong>mos consi<strong>de</strong>rar también<br />
como dispositivos <strong>de</strong> entrada las memorias externas que hemos visto en los<br />
apartados anteriores.
12 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
Cuando se necesita presentar el resultado <strong>de</strong> una operación, éste se pue<strong>de</strong><br />
mostrar en la pantalla, se pue<strong>de</strong> imprimir en una impresora o se pue<strong>de</strong> grabar<br />
en un dispositivo <strong>de</strong> almacenamiento externo.<br />
No estamos hablando en esta unidad didáctica <strong>de</strong> re<strong>de</strong>s <strong>de</strong> or<strong>de</strong>nadores, pero<br />
<strong>de</strong>bemos señalar aquí que un dispositivo que nos permita conectarnos a otros<br />
or<strong>de</strong>nadores, como pue<strong>de</strong> ser una tarjeta <strong>de</strong> red, funciona también como un<br />
dispositivo <strong>de</strong> entrada/salida.<br />
3.5.<br />
Hardware y software<br />
Estas dos palabras anglosajonas no disponen, <strong>de</strong>safortunadamente, <strong>de</strong> traducción<br />
a nuestra lengua. Después <strong>de</strong> haber visto básicamente <strong>de</strong> qué se compone un<br />
or<strong>de</strong>nador, intentemos distinguir estos conceptos:<br />
- Por hardware enten<strong>de</strong>mos todos los dispositivos y componentes electrónicos<br />
<strong>de</strong> los que consta el or<strong>de</strong>nador. Por <strong>de</strong>cirlo <strong>de</strong> algún modo, son la parte “física”<br />
o “mecánica”, y proporcionan un marco para el <strong>de</strong>sarrollo <strong>de</strong> soluciones a<br />
problemas concretos.<br />
- El software está constituido por los programas y los datos, que en parte<br />
existen “<strong>de</strong>ntro” <strong>de</strong>l hardware, pero que tienen una naturaleza más<br />
dinámica: pue<strong>de</strong>n ser y, en efecto, normalmente son modificados durante<br />
el funcionamiento <strong>de</strong>l or<strong>de</strong>nador, y están relacionados con los problemas<br />
concretos que queremos resolver en el or<strong>de</strong>nador. Se <strong>de</strong>nominan la parte<br />
“lógica” <strong>de</strong>l sistema informático.<br />
3.6.<br />
Repaso breve a la arquitectura <strong>de</strong>l PC<br />
Los tipos <strong>de</strong> or<strong>de</strong>nadores se <strong>de</strong>finen en función <strong>de</strong> su arquitectura interna: qué<br />
CPU utilizan, qué tipo <strong>de</strong> memorias, cómo se comunican con los dispositivos,<br />
etc. Se podría pensar, por lo que dijimos más arriba, que la CPU <strong>de</strong>fine el<br />
tipo <strong>de</strong> or<strong>de</strong>nador. Esto no es cierto en absoluto: <strong>de</strong>cir que durante los años<br />
80 se utilizó extensivamente la serie 68.000 <strong>de</strong> Motorola para todo tipo <strong>de</strong><br />
or<strong>de</strong>nadores (Amiga, Macintosh, Sun), a<strong>de</strong>más <strong>de</strong> otros dispositivos como,<br />
por ejemplo, ví<strong>de</strong>ojuegos.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 13<br />
Hablaremos casi en exclusividad <strong>de</strong> los PCs, porque son los or<strong>de</strong>nadores con los<br />
que nos vamos a encontrar en la práctica. Aparte <strong>de</strong> ellos tenemos la familia<br />
<strong>de</strong> or<strong>de</strong>nadores Mac <strong>de</strong> Apple, que se ha vuelto últimamente muy similar al PC<br />
en términos <strong>de</strong> hardware (existen incluso dispositivos compatibles para ambas<br />
plataformas), por lo cual no nos centraremos mucho en ellos.<br />
El caso <strong>de</strong>l PC, como or<strong>de</strong>nador <strong>de</strong>finido por su arquitectura, se pue<strong>de</strong> <strong>de</strong>cir<br />
que es un “caso mo<strong>de</strong>lo”. En parte, se <strong>de</strong>be a su historia. A principios <strong>de</strong> los<br />
años 80, IBM presenta su PC; pocos años más tar<strong>de</strong> “liberaliza” su diseño,<br />
permitiendo a otros fabricantes que construyan y vendan “compatibles PC”<br />
dándoles las características que <strong>de</strong>bían cumplir para ven<strong>de</strong>rlos como tal. Esto<br />
ha producido a lo largo <strong>de</strong> los años que por una parte IBM haya <strong>de</strong>jado la<br />
producción <strong>de</strong> PCs al no po<strong>de</strong>r con la competencia, más asequible para los<br />
usuarios, y, por otra parte, que se haya <strong>de</strong>finido claramente cómo <strong>de</strong>ben ser<br />
las conexiones a los dispositivos.<br />
El PC es una “arquitectura abierta” en el sentido <strong>de</strong> que disponemos, por una<br />
parte, <strong>de</strong> una placa base en la que colocamos nuestra CPU y nuestra memoria,<br />
a la que po<strong>de</strong>mos conectar una enorme serie <strong>de</strong> dispositivos <strong>de</strong> expansión,<br />
<strong>de</strong>nominados comúnmente “tarjetas”, que se correspon<strong>de</strong>rían en el mo<strong>de</strong>lo que<br />
hemos visto con dispositivos <strong>de</strong> entrada y salida. Los conectores que nos ofrece<br />
la placa son principalmente <strong>de</strong> estos tipos:<br />
• ISA:<br />
Ya en <strong>de</strong>suso por su escasa velocidad, utilizada principalmente en tarjetas<br />
<strong>de</strong> sonido.<br />
• AGP:<br />
Utilizada para dispositivos <strong>de</strong> ví<strong>de</strong>o por su enorme ancho <strong>de</strong> banda.<br />
• PCI:<br />
Utilizada para todo tipo <strong>de</strong> dispositivos (entre ellos tarjetas <strong>de</strong> red).<br />
Los dispositivos <strong>de</strong> almacenamiento secundario no se conectan directamente a<br />
la placa, como los anteriores, sino que se conectan mediante cables normalmente<br />
planos (conectores en paralelo):
14 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
• IDE:<br />
Para discos duros y unida<strong>de</strong>s <strong>de</strong> CD o DVD.<br />
• SCSI:<br />
Í<strong>de</strong>m que los anteriores, pero <strong>de</strong> más alta velocidad.<br />
• Serial ATA:<br />
Presentado como el sustituto <strong>de</strong> IDE en un futuro cercano.<br />
Por si no fuera poco con esta expansibilidad, el PC dispone <strong>de</strong> una serie <strong>de</strong><br />
conectores para dispositivos externos:<br />
• Puerto serie o COM:<br />
Utilizado normalmente para mó<strong>de</strong>ms externos.<br />
• Puerto paralelo o LPT (<strong>de</strong> line-printer):<br />
Utilizado principalmente para las impresoras.<br />
• PS/2:<br />
Para la conexión <strong>de</strong> teclado y ratón.<br />
• USB (universal serie bus):<br />
Estándar <strong>de</strong> reciente adopción, utilizado para la conexión <strong>de</strong> todo tipo<br />
<strong>de</strong> dispositivos, <strong>de</strong>s<strong>de</strong> impresoras, escáner, mó<strong>de</strong>ms externos, teclados,<br />
ratones, etc.<br />
3.7.<br />
Resumen <strong>de</strong> contenidos<br />
En la unidad didáctica que acabamos <strong>de</strong> finalizar hemos analizado que es un<br />
or<strong>de</strong>nador, las funciones que este realiza y como las realiza.<br />
Un or<strong>de</strong>nador o computador es una máquina electrónica <strong>de</strong> procesado <strong>de</strong><br />
información que <strong>de</strong> acuerdo a un programa almacenado realiza unas funciones.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 15<br />
Estas funciones las pue<strong>de</strong> realizar un or<strong>de</strong>nador utilizando los dispositivos que<br />
po<strong>de</strong>mos ver en la figura que se presenta a continuación:<br />
Nos po<strong>de</strong>mos olvidar <strong>de</strong> que el or<strong>de</strong>nador necesita <strong>de</strong> un conjunto <strong>de</strong> instrucciones<br />
para realizar una tarea <strong>de</strong>terminada y estas constituyen un programa.<br />
La misión <strong>de</strong> almacenar los datos, para posteriormente ser analizados recae<br />
sobre la memoria <strong>de</strong>l or<strong>de</strong>nador. A<strong>de</strong>más <strong>de</strong> la memoria, la unidad central <strong>de</strong><br />
un or<strong>de</strong>nador tiene otras dos unida<strong>de</strong>s: la aritmético-lógica y la <strong>de</strong> control. Estas<br />
unida<strong>de</strong>s utilizan un conjunto <strong>de</strong> circuitos electrónicos especializados para cada<br />
función que tienen que realizar.<br />
La unidad <strong>de</strong> control tiene como misión obtener las instrucciones <strong>de</strong>l programa<br />
a ejecutar <strong>de</strong>s<strong>de</strong> la memoria e i<strong>de</strong>ntificar las operaciones que van codificadas<br />
en la instrucción.<br />
La unidad aritmético-lógica realiza las operaciones que se indican en la<br />
instrucción. Básicamente, se trata <strong>de</strong> operaciones aritméticas (sumar, restar,<br />
multiplicar, dividir) y lógicas (operaciones <strong>de</strong> lógica binaria a nivel <strong>de</strong> bit).<br />
Por hardware enten<strong>de</strong>mos todos los dispositivos y componentes electrónicos<br />
<strong>de</strong> los que consta el or<strong>de</strong>nador, es <strong>de</strong>cir, son la parte “física” o “mecánica”, y<br />
proporcionan un marco para el <strong>de</strong>sarrollo <strong>de</strong> soluciones a problemas concretos.<br />
Mientras que el software está constituido por los programas y los datos, que<br />
en parte existen “<strong>de</strong>ntro” <strong>de</strong>l hardware, pero que tienen una naturaleza más<br />
dinámica. Se <strong>de</strong>nominan la parte “lógica” <strong>de</strong>l sistema informático.<br />
El PC es una “arquitectura abierta” en el sentido <strong>de</strong> que disponemos, por una<br />
parte, <strong>de</strong> una placa base en la que colocamos nuestra CPU y nuestra memoria,<br />
a la que po<strong>de</strong>mos conectar una enorme serie <strong>de</strong> dispositivos <strong>de</strong> expansión,<br />
<strong>de</strong>nominados comúnmente “tarjetas”.
16 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
EJERCICIO 1<br />
1. Enumere las tres funciones principales <strong>de</strong>l proceso a través <strong>de</strong>l cual trabaja<br />
un or<strong>de</strong>nador.<br />
2. Defina los siguientes conceptos:<br />
- Interfaz:<br />
- Protocolo:<br />
- Or<strong>de</strong>nador:<br />
- Programa:<br />
- Memoria:<br />
3. Exponga las diferencias respecto a sus respectivas funciones entre la unidad<br />
<strong>de</strong> control y la unidad aritmética lógica.<br />
4. ¿Qué se entien<strong>de</strong> por hardware? ¿y por software?
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 17<br />
SOLUCIONES<br />
EJERCICIO 1:<br />
1.<br />
En general, las tres funciones principales <strong>de</strong>l proceso son:<br />
• Lectura <strong>de</strong> las expresiones.<br />
• Evaluación <strong>de</strong> las expresiones:<br />
Cálculo.<br />
• Escritura <strong>de</strong> resultados:<br />
Finales o intermedios.<br />
2.<br />
Una interfaz nos permite <strong>de</strong>finir cómo se relacionan los componentes <strong>de</strong><br />
un sistema, es <strong>de</strong>cir, qué ofrecen a los otros componentes para que puedan<br />
comunicarse con ellos.<br />
El protocolo es el lenguaje que utilizan los componentes <strong>de</strong> un sistema para<br />
comunicarse a través <strong>de</strong> una interfaz.<br />
Un or<strong>de</strong>nador o computador es una máquina electrónica <strong>de</strong> procesado <strong>de</strong><br />
información <strong>de</strong> acuerdo a un programa almacenado.<br />
El conjunto <strong>de</strong> instrucciones que necesita un or<strong>de</strong>nador para realizar una tarea<br />
<strong>de</strong>terminada constituye un programa.<br />
La memoria <strong>de</strong> un or<strong>de</strong>nador tiene como misión almacenar los datos para,<br />
posteriormente, ser utilizados.<br />
3.<br />
La unidad <strong>de</strong> control tiene como misión obtener las instrucciones <strong>de</strong>l programa<br />
a ejecutar <strong>de</strong>s<strong>de</strong> la memoria e i<strong>de</strong>ntificar las operaciones que van codificadas<br />
en la instrucción.
18 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
La unidad aritmético-lógica realiza las operaciones que se indican en la<br />
instrucción. Básicamente, se trata <strong>de</strong> operaciones aritméticas (sumar, restar,<br />
multiplicar, dividir) y lógicas (operaciones <strong>de</strong> lógica binaria a nivel <strong>de</strong> bit).<br />
4.<br />
- Por hardware enten<strong>de</strong>mos todos los dispositivos y componentes electrónicos<br />
<strong>de</strong> los que consta el or<strong>de</strong>nador. Por <strong>de</strong>cirlo <strong>de</strong> algún modo, son la parte “física”<br />
o “mecánica”, y proporcionan un marco para el <strong>de</strong>sarrollo <strong>de</strong> soluciones a<br />
problemas concretos.<br />
- El software está constituido por los programas y los datos, que en parte<br />
existen “<strong>de</strong>ntro” <strong>de</strong>l hardware, pero que tienen una naturaleza más<br />
dinámica: pue<strong>de</strong>n ser y, en efecto, normalmente son modificados durante<br />
el funcionamiento <strong>de</strong>l or<strong>de</strong>nador, y están relacionados con los problemas<br />
concretos que queremos resolver en el or<strong>de</strong>nador. Se <strong>de</strong>nominan la parte<br />
“lógica” <strong>de</strong>l sistema informático.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 19<br />
4 Sistemas operativos y lenguajes <strong>de</strong><br />
programación<br />
El or<strong>de</strong>nador que hemos visto en la unidad didáctica anterior presenta una<br />
gran dificultad en su manejo. Tal y como hemos visto, el or<strong>de</strong>nador lee las<br />
instrucciones <strong>de</strong> la memoria y las ejecuta para procesar datos que también se<br />
encuentran en memoria. El problema está en que las instrucciones y los datos<br />
<strong>de</strong>ben haberse codificado en secuencias <strong>de</strong> unos y ceros, bits al fin y al cabo.<br />
Supongamos, por ejemplo, que nuestro or<strong>de</strong>nador trabaja con palabras <strong>de</strong> 8 bits<br />
(lo que se <strong>de</strong>nomina un byte u octeto 2 ). La CPU que estemos utilizando nos<br />
impondrá el formato <strong>de</strong> los datos y <strong>de</strong> las instrucciones. Por ejemplo, nos pue<strong>de</strong><br />
<strong>de</strong>cir que nuestros datos <strong>de</strong>bemos representarlos como números en binario y<br />
que las instrucciones se <strong>de</strong>finirán a partir <strong>de</strong> los 3 primeros bits <strong>de</strong> la palabra<br />
que las contenga (el resto pue<strong>de</strong> ser la dirección en memoria <strong>de</strong>l número sobre<br />
el que actúa la operación, por ejemplo):<br />
- “001...” indica sumar.<br />
- “011...” indica restar.<br />
- “000...” indica almacenar el dato en memoria.<br />
- etc.<br />
Escribir programas <strong>de</strong> este modo, que se <strong>de</strong>nomina código máquina, es<br />
<strong>de</strong>scabellado por ser muy propenso a errores, a<strong>de</strong>más <strong>de</strong> tener una gran<br />
dificultad intrínseca.<br />
Otro gran problema que tenemos es que disponemos <strong>de</strong> una enorme cantidad<br />
<strong>de</strong> dispositivos conectados a nuestro or<strong>de</strong>nador, que <strong>de</strong>ben po<strong>de</strong>r comunicarse<br />
entre ellos y con el or<strong>de</strong>nador <strong>de</strong> la forma más eficiente posible y, por supuesto,<br />
<strong>de</strong> forma correcta, a pesar <strong>de</strong> que cada uno pue<strong>de</strong> provenir <strong>de</strong> un fabricante<br />
diferente y comportarse <strong>de</strong> forma también diferente.<br />
2<br />
Normalmente se utiliza byte, ya que últimamente los bytes tienen 8 bits; en<br />
los años 70, había máquinas con bytes <strong>de</strong> 10 bits. Entonces, era más preciso<br />
<strong>de</strong>cir “octeto”.
20 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
Como vemos, no po<strong>de</strong>mos escribir los programas <strong>de</strong> un or<strong>de</strong>nador personal<br />
directamente en código máquina, ya que es prácticamente imposible hacer<br />
cosas medianamente complicadas. La solución la tenemos que buscar en los<br />
sistemas operativos.<br />
4.1.<br />
Sistema operativo<br />
El sistema operativo es un programa más que se ejecuta en el or<strong>de</strong>nador. Su<br />
función es gestionar los recursos <strong>de</strong>l sistema, entendiendo como recursos:<br />
- El propio procesador.<br />
- La memoria.<br />
- Los dispositivos <strong>de</strong> almacenamiento y entrada/salida.<br />
- Los usuarios <strong>de</strong>l sistema.<br />
De este modo, sus funciones serán:<br />
- Asignar la CPU a los programas <strong>de</strong> forma or<strong>de</strong>nada, para que todos tengan<br />
suficiente tiempo <strong>de</strong> proceso.<br />
- Asignar a los programas tanto la memoria como el acceso a los dispositivos.<br />
- Permitir a los programas que accedan a los dispositivos <strong>de</strong> forma sencilla,<br />
mediante interfaces comunes in<strong>de</strong>pendientes, por ejemplo, <strong>de</strong>l fabricante.<br />
- Controlar, para sistemas que soporten múltiples usuarios, que cada uno<br />
acceda a los recursos para los que tenga permiso.<br />
Tradicionalmente, se divi<strong>de</strong>n los sistemas operativos teniendo en cuenta<br />
varios criterios. Si nos fijamos en el número <strong>de</strong> programas que se pue<strong>de</strong>n estar<br />
ejecutando simultáneamente, tendremos:<br />
• Sistemas monotarea:<br />
Sólo permiten un programa ejecutándose a la vez.
Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores 21<br />
• Sistemas multitarea:<br />
El sistema operativo asigna cíclicamente la CPU a varios programas que<br />
“parece” que se están ejecutando simultáneamente. En or<strong>de</strong>nadores con<br />
varias CPUs, la ejecución simultánea pue<strong>de</strong> ser real en el sentido físico.<br />
A<strong>de</strong>más <strong>de</strong> todo esto, se suele enten<strong>de</strong>r como sistema operativo todos los<br />
programas <strong>de</strong> gestión <strong>de</strong>l sistema, gestión <strong>de</strong> archivos, etc.<br />
Los sistemas operativos tienen una importancia tan gran<strong>de</strong> en los sistemas<br />
informáticos y concretamente en las re<strong>de</strong>s <strong>de</strong> or<strong>de</strong>nadores, que tendrán su<br />
propia unidad didáctica más a<strong>de</strong>lante.<br />
4.2.<br />
Lenguajes <strong>de</strong> programación<br />
Como hemos dicho antes, no po<strong>de</strong>mos escribir nuestros programas en código<br />
máquina simplemente porque no es productivo.<br />
Los sistemas operativos proporcionan al usuario la posibilidad <strong>de</strong> escribir<br />
programas <strong>de</strong> forma algo más sencilla, en lenguajes más manejables y amigables<br />
que el código máquina. Estos lenguajes permiten elaborar programas utilizando<br />
construcciones que preten<strong>de</strong>n ser lo más similares posibles al lenguaje escrito,<br />
por supuesto, lenguaje escrito en inglés, ya que esto es inevitable.<br />
Tradicionalmente, se divi<strong>de</strong>n los lenguajes <strong>de</strong> programación en:<br />
• Compilados:<br />
A partir <strong>de</strong>l programa escrito, en el lenguaje que sea, se traduce a código<br />
máquina. Esto suele ofrecer la mayor velocidad <strong>de</strong> ejecución posible.<br />
• Interpretados:<br />
Existe otro programa, llamado intérprete, que lee una a una las instrucciones<br />
<strong>de</strong>l programa y las va ejecutando. Son más lentos que los lenguajes compilados<br />
pero, normalmente, son más sencillos <strong>de</strong> manejar.
22 Instalación <strong>de</strong> Re<strong>de</strong>s Informáticas <strong>de</strong> Or<strong>de</strong>nadores<br />
La otra división que se suele manejar se basa en la proximidad <strong>de</strong>l lenguaje al<br />
código máquina:<br />
• Los lenguajes <strong>de</strong> bajo nivel son próximos al lenguaje máquina, con lo que son<br />
muy rápidos pero a la vez son difíciles <strong>de</strong> manejar y presentan unas enormes<br />
dificulta<strong>de</strong>s a la hora <strong>de</strong> afrontar problemas complejos.<br />
• Los lenguajes <strong>de</strong> alto nivel están lejos <strong>de</strong>l lenguaje máquina y más cerca<br />
<strong>de</strong>l pensamiento y lenguaje humanos. Como tales, son más lentos en<br />
ejecución, teóricamente, pero permiten abarcar problemas muy complejos,<br />
como se ha dicho muchas veces, se trata <strong>de</strong> “hacer fácil lo difícil y posible<br />
lo muy difícil”.<br />
Como ejemplos <strong>de</strong> lenguajes <strong>de</strong> programación reales, po<strong>de</strong>mos mencionar:<br />
• Lenguaje ensamblador:<br />
Es un lenguaje <strong>de</strong>l más bajo nivel posible, ya que simplemente consiste en<br />
asignar a las instrucciones en lenguaje máquina nombres textuales que se<br />
puedan recordar. Es usado en situaciones muy concretas.<br />
• Lenguaje C:<br />
Lenguaje compilado <strong>de</strong> nivel medio, utilizado para la programación <strong>de</strong><br />
sistemas operativos y <strong>de</strong> controladores <strong>de</strong> dispositivos por su gran eficiencia<br />
y relativa facilidad <strong>de</strong> manejo.<br />
• JavaScript:<br />
Lenguaje interpretado <strong>de</strong> muy alto nivel, que permite añadir contenido<br />
dinámico a las páginas Web. El código JavaScript es interpretado en este<br />
caso por el navegador Web.<br />
El sistema operativo constituye, entonces, la plataforma <strong>de</strong> <strong>de</strong>sarrollo y ejecución<br />
<strong>de</strong> los programas <strong>de</strong> los usuarios. Po<strong>de</strong>mos ver así al sistema operativo como<br />
el entorno <strong>de</strong> <strong>de</strong>sarrollo <strong>de</strong> aplicaciones; si bien esto no es algo que realice<br />
la mayoría <strong>de</strong> los usuarios. No obstante, si hablamos en general, po<strong>de</strong>mos<br />
<strong>de</strong>cir que cualquier usuario que está utilizando un programa está, en efecto,<br />
programando, ya que está dándole al or<strong>de</strong>nador ór<strong>de</strong>nes sobre lo que tiene que<br />
hacer. Simplemente, lo está haciendo a un nivel <strong>de</strong> abstracción superior.
INSTALACIÓN DE REDES<br />
INFORMÁTICAS DE ORDENADORES<br />
Muchas veces hemos oído que las profesiones técnicas son complicadas <strong>de</strong> apren<strong>de</strong>r<br />
o más difíciles <strong>de</strong> realizar que otras más centradas, por ejemplo, en labores administrativas<br />
o comerciales. En este manual te presentamos un material didáctico con el que podrás<br />
conocer en profundidad las claves <strong>de</strong> una profesión técnica con futuro: Instalador <strong>de</strong><br />
Equipos y Sistemas <strong>de</strong> Comunicación. Perteneciente a la familia profesional <strong>de</strong> Montaje<br />
e Instalación, la labor <strong>de</strong> estos profesionales se centra en instalar, configurar y poner<br />
a punto sistemas audiovisuales y <strong>de</strong> comunicación y proceso <strong>de</strong> datos, sobre soportes<br />
<strong>de</strong> líneas eléctricas, radioeléctricas o <strong>de</strong> fibra óptica <strong>de</strong> acuerdo con planos y esquemas,<br />
cumpliendo las normas y estándares nacionales e internacionales.<br />
Con este manual, el lector podrá adquirir los conocimientos necesarios para<br />
instalar re<strong>de</strong>s informáticas <strong>de</strong> or<strong>de</strong>nadores realizando la configuración,<br />
verificación y puesta a punto, utilizando las técnicas y procedimientos a<strong>de</strong>cuados<br />
en condiciones <strong>de</strong> calidad y seguridad establecidas.<br />
I<strong>de</strong>aspropias Editorial, siguiendo las directrices marcadas por el Real Decreto<br />
943/1997 que regula la ocupación <strong>de</strong> Instalador <strong>de</strong> Equipos y Sistemas <strong>de</strong><br />
Comunicación, pone este manual a disposición <strong>de</strong> todos aquellos que realicen esta<br />
labor o <strong>de</strong>seen hacerlo en el futuro. Este texto formativo podrá contribuir a que el<br />
alumno obtenga el certificado <strong>de</strong> profesionalidad <strong>de</strong> esta ocupación.<br />
ISBN 10: 84-96585-30-1<br />
ISBN 13: 978-84-96585-30-0<br />
9 788496 585300<br />
EDITORIAL<br />
www.i<strong>de</strong>aspropiaseditorial.com