tarea sistemas operativos

23
TALLER Presentado Por: Jhon Sebastián Guapacha Marín Presentado A: UGO SANCHEZ E.A.E SANTIAGO DE CALI

Upload: sebastian-guapacha

Post on 28-Jul-2015

60 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tarea Sistemas operativos

TALLER

Presentado Por:

Jhon Sebastián Guapacha Marín

Presentado A:

UGO SANCHEZ

E.A.E

SANTIAGO DE CALI

Page 2: Tarea Sistemas operativos

¿Qué es?

1. -Álgebra Booleana

2. -Circuitos digitales

3. -Matemáticas discretas

4. -GNU- Libertades Fundamentales

5. -POSIX

6. -Biografía de Carl Sagan

7. Requerimientos de :

7.1.Windows 7, 8, 20127.2.Unix7.3.Linux 7.4.Minix7.5.FreeBSD7.6.OpenSolaris

8. Arquitecturas i386, i686, x86_64, DEC Alpha, SUN

9. MD5 y SHA ¿Cómo funcionan?

10.Diferencia entre técnico, tecnólogo e ingeniero

Page 3: Tarea Sistemas operativos

1- ALJEBRA BOOLEANA

Se denomina así en honor a George Boole (2 de noviembre de 1815 a 8 de diciembre de 1864), matemático inglés autodidacta, que fue el primero en definirla como parte de un sistema lógico, inicialmente en un pequeño folleto: The Mathematical Analysis of Logic, publicado en 1847, en respuesta a una controversia en curso entre Augustus De Morgan y Sir William Rowan Hamilton. El álgebra de Boole fue un intento de utilizar las técnicas algebraicas para tratar expresiones de la lógica proposicional. Más tarde fue extendido como un libro más importante: An Investigation of the Laws of Thought on Which are Founded the Mathematical Theories of Logic and Probabilities (también conocido como An Investigation of the Laws of Thought o simplemente The Laws of Thought ), publicado en 1854.

2- Circuitos digitales

Todos los circuitos cuyos componentes realizan operaciones análogas a las que indican los operadores lógicos se llaman "Circuitos Lógicos" o "circuitos digitales".

Los Circuitos Lógicos están compuestos por elementos digitales como la compuerta AND (Y), compuerta OR (O), compuerta NOT (NO) y otras combinaciones muy complejas de los circuitos antes mencionados.

3- Matemáticas discretas

Las matemáticas discretas son un área de las matemáticas encargadas del estudio de los conjuntos discretos: finitos o infinitos numerables.

En oposición a las matemáticas continuas, que se encargan del estudio de conceptos como la continuidad y el cambio continuo, la matemáticas discretas estudian estructuras cuyos elementos pueden contarse uno por uno separadamente. Es decir, los procesos en matemáticas discretas son contables, como por ejemplo, los números enteros, grafos y sentencias de lógica.1

Mientras que el cálculo infinitesimal está fundado en los números reales que no son numerables, la matemática discreta es la base de todo lo relacionado con los números naturales o conjuntos numerables.

Page 4: Tarea Sistemas operativos

4- GNU- Libertades Fundamentales

La definición mantenida por la Fundación para el Software Libre dice que para que un programa de ordenador sea considerado software libre debe respetar cuatro derechos o libertades considerados como fundamentales para el usuario de ese programa:

Los usuarios deben tener derecho a utilizar el programa, sin restricciones, donde quiera, como quiera y para lo que quiera.

Los usuarios deben tener derecho a estudiar cómo funciona el programa y, si lo desean, a adaptarlo a sus necesidades específicas.

Los usuarios deben tener derecho a distribuir copias a sus amigos, empleados, conocidos, empleadores y, en fin, a cualquier persona que deseen.

Los usuarios deben tener derecho a mejorar el programa, publicar y distribuir sus mejoras al público (o a quien deseen) de modo que más personas salgan beneficiadas de los cambios.

5- POSIX

POSIX (Interfaz de sistema operativo portable) es una norma escrita por la IEEE. Dicha norma define una interfaz estándar del sistema operativo y el entorno, incluyendo un intérprete de comandos (o "shell"), y programas de utilidades comunes para apoyar la portabilidad de las aplicaciones a nivel de código fuente. El nombre POSIX surgió de la recomendación de Richard Stallman, que por aquel entonces en la década de 1980 formaba parte del comité de IEEE.

Una serie de pruebas acompañan al estándar POSIX. Son llamadas "PCTS" en alusión al acrónimo "Posix Conformance Test Suite". Desde que la IEEE empezó a cobrar altos precios por la documentación de POSIX y se ha negado a publicar los estándares, ha aumentado el uso del modelo Single Unix Specification. Este modelo es abierto, acepta entradas de todo el mundo y está libremente disponible en Internet. Fue creado por The Open Group.

Page 5: Tarea Sistemas operativos

6- Carl Sagan

Carl Edward Sagan (Nueva York, Estados Unidos, 9 de noviembre de 1934 – Seattle, Estados Unidos, 20 de diciembre de 1996) fue un astrónomo, astrofísico, cosmólogo, escritor y divulgador científico estadounidense.

Sagan publicó numerosos artículos científicos y comunicaciones1 y fue autor, co-autor o editor de más de una veintena de libros. Defensor del pensamiento escéptico científico y del método científico, fue también pionero de la exobiología, promotor de la búsqueda de inteligencia extraterrestre a través del Proyecto SETI e impulsó el envío de mensajes a bordo de sondas espaciales, destinados a informar a posibles civilizaciones extraterrestres acerca de la cultura humana. Mediante sus observaciones de la atmósfera de Venus, fue de los primeros científicos en estudiar el efecto invernadero a escala planetaria.

Carl Sagan ha sido muy popular por sus libros de divulgación científica —en 1978, ganó el Premio Pulitzer de Literatura General de No Ficción por su libro Los Dragones del Edén—, por la galardonada serie documental de TV Cosmos: Un viaje personal, producida en 1980, de la que fue narrador y co-autor, y por el libro Cosmos que fue publicado como complemento de la serie, además de por la novela Contacto, en la que se basa la película homónima de 1997. A lo largo de su vida, Sagan recibió numerosos premios y condecoraciones por su labor como comunicador de la ciencia y la cultura. Está considerado como uno de los divulgadores de la ciencia más carismáticos e influyentes, gracias a su capacidad de transmitir las ideas científicas y los aspectos culturales al público no especializado con sencillez no exenta de rigor, lo que ha dado origen a multitud de vocaciones científicas entre el público general.

7- Requerimientos

7.1- Requisitos del sistema de Windows 7

Si desea ejecutar Windows 7 en su equipo, necesitará:

Procesador de 32 bits (x86) o 64 bits (x64) a 1 gigahercio (GHz) o

más.

Page 6: Tarea Sistemas operativos

Memoria RAM de 1 gigabyte (GB) (32 bits) o memoria RAM de 2 GB

(64 bits).

Espacio disponible en disco rígido de 16 GB (32 bits) o 20 GB (64

bits).

Dispositivo gráfico DirectX 9 con controlador WDDM 1.0 o superior.

7.2- Windows 8

Si deseas ejecutar Windows 8 en el equipo, esto es lo que requieres:

Procesador: 1 gigahertz (GHz) o superior compatible con PAE, NX y

SSE2 

RAM: 1 gigabyte (GB) (32 bits) o 2 GB (64 bits)

Espacio en disco duro: 16 GB (32 bits) o 20 GB (64 bits)

Tarjeta gráfica: dispositivo gráfico Microsoft DirectX 9 con

controlador WDDM

7.3- Windows 2012

Según Microsoft, Windows Server 2012 sólo se ejecuta en procesadores

x64, y ha indicado que Windows Server 2012 no soportará los procesadores

de 32-bit (IA-32) o Itanium(IA-64).27

Los mínimos requerimientos de sistema para correr Windows Server 2012

son:

Arquitectura de procesador: x64 (64 bit)

Procesador: 1.4 GHz

Memoria RAM: 512 MiB

Espacio libre en disco duro: 32 GB (más si hay 16 GiB o más de RAM)

Page 7: Tarea Sistemas operativos

DVD-ROM

Monitor SVGA con resolución 800×600 o superior

Teclado

Mouse o dispositivo apuntador compatible

Además, para añadir el rol de Hyper-V a Windows Server 2012, también se

requiere que el procesador de 64 bit sea compatible con las instrucciones

de vitalización AMD-V o Intel-VT y por lo menos 4 GiB de RAM para correr

hasta cuatro máquinas virtuales. Si se planea usar cinco o más máquinas

virtuales, deberá contemplarse que será necesaria más memoria RAM.

Actualizaciones desde Windows Server 2008 y Windows Server 2008 R2

son compatibles, aunque las actualizaciones desde versiones anteriores no

serán compatibles.

7.4- UNIX

Requisitos mínimos del sistema operativo UNIX y de hardware para Tivoli Identity Manager con WebSphere

En la tabla siguiente se identifican los requisitos mínimos de hardware, del sistema operativo UNIX y parches necesarios para poder realizar la instalación. En estos valores no se han incluido requisitos de tiempo de ejecución adicionales. Si se ejecuta más de un tipo de servidor como, por ejemplo, un servidor de aplicaciones y uno de base de datos en un único sistema, se necesitarán recursos de hardware adicionales (más memoria RAM) en dicho sistema.

Tabla 25. Requisitos mínimos de sistema operativo y de hardware para Tivoli Identity Manager

Sistema operativo Parche Memoria, espacio de disco libre y demás requisitos de hardware mínimos

AIX 5.11 Para el servidor de Tivoli Identity RAM: 1 GB

Page 8: Tarea Sistemas operativos

Tabla 25. Requisitos mínimos de sistema operativo y de hardware para Tivoli Identity Manager

Sistema operativo Parche Memoria, espacio de disco libre y demás requisitos de hardware mínimos

Manager, si se utiliza con WebSphere Application Server, aplique el paquete de mantenimiento 5100-03 y el APAR IY36884 o posterior

Procesador: Procesador IBM 604e con una velocidad de reloj de 375 MHz o superior

Espacio de disco libre: /tmp debe tener 1 GB de espacio de disco libre. Si Tivoli Identity Manager instala WebSphere Application Server, {DIR_INICIAL_WAS} debe tener 800 MB libres de espacio de disco y /var, 300. Asigne 500 MB para /itim45.

Nota:Indique el origen del perfil de IBM DB2 antes de efectuar la instalación.

Solaris 82 Parche para clúster con fecha de marzo de 2003 o posterior

RAM: 1 GB Procesador: Procesador Solaris

Sparc con una velocidad de reloj de 440 MHz o superior

Espacio de disco libre: /tmp debe tener 1 GB de espacio de disco libre. Si Tivoli Identity Manager instala WebSphere Application Server, {DIR_INICIAL_WAS} debe tener 800 MB libres de espacio de disco y /var, 300. Asigne 500 MB para /itim45.

Nota:Indique el origen del perfil de IBM DB2 antes de efectuar la instalación.

Page 9: Tarea Sistemas operativos

7.5- LINUX

Linux Requisitos mínimosRequisitos

recomendados

Conexión a

Internet*:Cable o DSL Cable o DSL

Sistema

operativo:

Se necesita un entorno

Linux de 32 bits

razonablemente

actualizado. Si utilizas

una distribución de

Linux de 64 bits,

necesitarás tener

instalado el entorno de

compatibilidad con 32

bits.

Se necesita un entorno

Linux de 32 bits

razonablemente

actualizado. Si utilizas

una distribución de

Linux de 64 bits,

necesitarás tener

instalado el entorno de

compatibilidad con 32

bits.

Procesador del

equipo:

Pentium III o Athlon a

800 MHz (u otro

superior)

1,5 GHz o mejor

Page 10: Tarea Sistemas operativos

Linux Requisitos mínimosRequisitos

recomendados

Memoria del

equipo:512 MB o más 1 GB o more

Resolución de

pantalla:1.024 x 768 píxeles

1.024 x 768 píxeles o

superior

Tarjeta gráfica:

NVIDIA GeForce 6600 o

mejor

ATI Radeon 8500, 9250

o mejor

ATI: 4850, 4870

NVIDIA: 9600, 9800

7.6- Minix

1. CPU Compatibility

Architecture Models Notes

32-bit x86 i586 (Pentium) family and later Pentium 4's sometimes have trouble

64-bit x86 (none reported) Supported by 32-bit emulation

ARMv7 Cortex-A8 Build instructions

2. Memory

VersionMinimum

Recommended

Current 32 MiB 1 GiB

3.2.1 64 MiB 1 GiB

3. Storage

Minimum

Recommended

635 MB 8 GB

Page 11: Tarea Sistemas operativos

7.7- FreeBSD

La configuración mínima para instalar FreeBSD varía según la versión de FreeBSD y la arquitectura de hardware.

Tiene información sobre la confuración mínima en las Notas de Instalación que encontrará en la sección de Información de Releases del sitio web de FreeBSD. En la siguiente sección se facilita un resumen de dicha información. Dependiendo de cuál sea el método de instalación que elija para instalar FreeBSD necesitará un floppy, un lector de CDROM que pueda utilizar con FreeBSD o quizás un adaptador de red. Todo esto se explica en laSección 2.3.7, “Preparación del medio de arranque”.

2.2.1.1. FreeBSD/i386 y FreeBSD/pc98

Tanto FreeBSD/i386 como FreeBSD/pc98 necesitan un procesador 486 o superior y un mínimo de 24 MB de RAM. Necesitará también al menos 150 MB de espacio libre en disco, que es lo que necesita la instalación mínima.

Nota:

En sistemas muy antiguos la mayoría de las veces será de mucha más ayuda conseguir más RAM y espacio de disco que un procesador más rápido.

2.2.1.2. FreeBSD/alpha

Para instalar FreeBSD/alpha necesitará una plataforma que esté soportada (consulte Sección 2.2.2, “Hardware soportado”) y un disco duro dedicado a FreeBSD. En este momento no es posible compartir un disco con otro sistema operativo. Este disco debe estar necesariamente

Page 12: Tarea Sistemas operativos

conectado a una controladora SCSI que esté soportada por el firmware SRM, o si se trata de un disco IDE el SRM de su máquina debe permitir el arranque desde discos IDE.

Necesitará el firmware de la consola SRM de su plataforma. En ciertos casos es posible pasar del firmware AlphaBIOS (o ARC) al SRM. En otros casos no habrá más remedio que descargar un nuevo firmware desde el sito web del fabricante.

Nota:

A partir de FreeBSD 7.0 no hay soporte para Alpha. La serie FreeBSD 6.X es la última que ofrece soporte para esta arquitectura.

2.2.1.3. FreeBSD/amd64

Hay dos tipos de procesadores capaces de ejecutar FreeBSD/amd64. La primera son los procesadores AMD64, entre los que están los AMD Athlon™64, AMD Athlon™64-FX, AMD Opteron™ y los modelos superiores.

La segunda categoría de procesadores que pueden usar FreeBSD/amd64 es la de los procesadores de arquitectura EM64T de Intel®, por ejemplo las familias de procesadores Intel® Core™ 2 Duo, Quad, y Extreme, y la secuencia de procesadores Intel® Xeon™ 3000, 5000 y 7000.

Si tiene una máquina basada en una nVidia nForce3 Pro-150 tendrá que usar la configuración de la BIOS para deshabilitar IO ACPI. Si no tiene la opción de hacerlo tendrá que deshabilitar ACPI. Hay errores en el chipset Pro-150 para los que no hemos encontrado aún una solución.

2.2.1.4. FreeBSD/sparc64

Para instalar FreeBSD/sparc64 necesita una plataforma que esté soportada (consulte la Sección 2.2.2, “Hardware soportado”).

Necesitará un disco dedicado a FreeBSD/sparc64. De momento es imposible compartir un disco duro con otro sistema operativo.

Page 13: Tarea Sistemas operativos

2.2.2. Hardware soportado

Cada versión de FreeBSD incluye una lista de hardware soportado en las «FreeBSD Hardware Notes». Este documento suele estar en un fichero llamado HARDWARE.TXT, que está en el directorio raiz del CDROM o distribución FTP, o en el menú de documentación de sysinstall. En este documento se listan los dispositivos de hardware que se sabe que funcionan con cada versión de FreeBSD y para qué arquitectura. En la página de Información de Releases del sitio web de FreeBSD encontrará copias de esta lista para diversas releases y arquitecturas.

7.8- OpenSolaris

En este documento se describe el procedimiento para instalar y configurar un

portátil x86/x64 con Windows (2000/NT/XP) instalado para arrancar

OpenSolaris desde la misma unidad de disco duro física. A lo largo de este

documento, esta función se denomina "arranque dual" o "arranque múltiple".

Muchos usuarios prefieren mantener varios sistemas operativos en su portátil,

especialmente si lo utilizan para desarrollar el sistema operativo. En concreto,

los sistemas operativosSolaris™, Linux y Windows se pueden instalar en un

único disco de sistema, y configurarse para que pueda elegir el sistema

operativo durante el arranque.

El objetivo de este documento es permitir al usuario el arranque dual en

Windows y OpenSolaris (Solaris Express: Community Release build 43). El

software OpenSolaris se incluye en el DVD-ROM <i install>.

Este documento también describe el procedimiento para hacer una copia de

seguridad y volver a particionar el disco antes de instalar y configurar el

software OpenSolaris. La realización de nuevas particiones es un paso

necesario porque el instalador de Solaris Express: Community Release sólo

admite una partición principal para OpenSolaris en un disco. Para instalar y

configurar el software OpenSolaris, el portátil x86/x64 debe reunir los

siguientes requisitos del sistema:

Page 14: Tarea Sistemas operativos

Procesador x86/x64 a 120 MHz con compatibilidad de coma flotante de hardware

Memoria: 256 Mbytes

Se recomienda un mínimo de 4 Gbytes de espacio libre en el disco duro

Grabadora de CD-ROM; si no se tiene el paquete completo de inicio o una utilidad de partición

Unidad de DVD

8- Arquitecturas

i386, i686, x86_64

Son todas de la misma arquitectura o familia, pero dentro de esta sí existen diferencias:

Si un software fue compilado con instrucciones de x386 entonces se podrá ejecutar normalmente en x686 o x86_64.

Al x386 se le realizaron mejoras y se le añadieron nuevas instrucciones en el procesador se obtuvo un x686 (Pentium II y Athlon en adelante) entonces si compilas tu software con esta arquitectura será más rápido pero ya no podrá ejecutarse en un i386 por las mejoras, pero si se ejecutará en un x86_64 porque guarda compatibilidad hacia atrás.

El x86_64 es una evolución tanto en el canal de datos como en las instrucciones, registros que primero fueron de 8 bits 8080, luego fueron instrucciones de 16 bits (80286), luego de 32 bits (80386) y luego de 64 bits iniciados por AMD llamados amd64 o x86_64 y que actualmente fueron añadidos a algunos procesadores Intel (extensiones de 64 bits) si usas software compilado para 64 este solo se ejecutara en procesadores de 64 no en procesadores de 32 o 16bits

Todo esto se comprende mejor cuando se programa en lenguaje ensamblador.

DEC Alpha

Page 15: Tarea Sistemas operativos

Es una arquitectura de microprocesadores diseñada por DEC e introducida en 1992 bajo el nombre AXP, como reemplazo a la serie VAX. Cuenta con un conjunto de instrucciones RISC de 64 bits especialmente orientada a cálculo de coma flotante.

La arquitectura Alpha se caracteriza por seguir la filosofía RISC (Conjunto de instrucciones reducidas). El primer procesador que hizo gala de la tecnología Alpha fue el 21064.

La organización de sus registros es de uso general con una arquitectura que se puede encuadrar como de registro-registro. Esto hace que la mayoría de sus instrucciones operen sobre los registros, haciendo uso de la memoria RAM sólo para instrucciones de carga y almacenamiento. La razón es que se intenta minimizar los accesos a memoria, puesto que suponen el cuello de botella para los procesadores actuales. La longitud de palabra de los registros es de 64 bits, ya sea desde el PC (contador de programa), pasando por los registros de enteros, coma flotante, etc.

Está preparado para manejar datos de 64 bits, pero también puede manejar datos de 32, 16 bits y por último de 8 bits.

SUN

La tecnología Sun, con respecto al SPARC, comenzó con una arquitectura de 32 bits, la cual es la que usan la mayoría de los procesadores fabricados actualmente, pero luego se expandió a una tecnología de 64 bits, lo cual significa el doble de tamaño de los registros y de bus de datos. Nosotros nos centraremos en la arquitectura inicial de Sun de 32 bits.

9- MD5, ¿qué es y cómo funciona?

En vez de dar una definición técnica, vamos a tratar de explicar de una

forma más básica qué es y cómo funciona el MD5. Es un algoritmo

que proporciona un código asociado a un archivo o un texto concretos.

De esta forma, a la hora de descargar un determinado archivo, como puede

ser un instalador, el código generado por el algoritmo, también

llamado hash, viene “unido” al archivo.

Page 16: Tarea Sistemas operativos

Para que nosotros podamos ver este código MD5, existe software que

analiza el archivo descargado y obtiene dicho código de él. Con el hash de

nuestra descarga, podemos acudir a la web del desarrollador del

programa del que tenemos el instalador y buscar el código MD5 de su

instalador original. Una vez tengamos disponibles los dos códigos MD5, el

de nuestro archivo descargado y el del instalador o software de la web

oficial del desarrollador, podremos comparar ambos y ver si coinciden y

nuestro archivo es fiable o no.

SHA, ¿qué es y cómo funciona?

En 1998, un ataque a SHA-0 fue encontrado pero no fue confirmado para

SHA-1, se desconoce si fue la NSA quien lo descubrió, pero aumentó la

seguridad del SHA-1.

SHA-1 ha sido examinado muy de cerca por la comunidad criptográfica y no

se ha encontrado ningún ataque efectivo. No obstante, en el año 2004, un

número de ataques significativos fueron divulgados sobre funciones

criptográficas de hash con una estructura similar a SHA-1, lo cual ha

planteado dudas sobre la seguridad a largo plazo de SHA-1.

SHA-0 y SHA-1 producen una salida resumen de 160 bits (20 bytes) de un

mensaje que puede tener un tamaño máximo de 264 bits, y se basa en

principios similares a los usados por el profesor Ronald L. Rivest del MIT en

el diseño de los algoritmos de resumen de mensaje MD4 y MD5.

La resistencia del algoritmo SHA-1 se vio comprometida a lo largo del año

2005. Después de que MD5, entre otros, quedara seriamente comprometido

en el 2004 por parte de un equipo de investigadores chinos, el tiempo de

Page 17: Tarea Sistemas operativos

vida de SHA-1 quedó visto para sentencia aunque se siga utilizando más

que SHA-2.

10- Diferencia entre técnico, tecnólogo e ingeniero

Técnico es la persona que posee habilidades y destrezas para realizar diferentes labores con base a conocimientos adquiridos, en mi concepto los técnicos se basan en procesos de producción y el modo de hacer las cosas para obtener un buen resultado sin hacer análisis de estos. El tecnólogo además de poseer dichos saberes técnicos tiene la capacidad de ordenarlos científicamente generando aplicaciones para dar solución a problemas determinados, el ingeniero a su vez posee los dos saberes anteriores y un valor agregado a este es su capacidad de análisis del problema y las posibles soluciones, el cual adquiere a través del estudio y aplicación de ciencias lógicas y concretas.

Ingeniería de sistemas

La ingeniería de sistemas es un modo de enfoque interdisciplinario que permite estudiar y comprender la realidad, con el propósito de implementar u optimizar sistemas complejos. Puede también verse como la aplicación tecnológica de la teoría de sistemas a los esfuerzos de la ingeniería, adoptando en todo este trabajo el paradigma sistémico. La ingeniería de sistemas integra otras disciplinas y grupos de especialidad en un esfuerzo de equipo, formando un proceso de desarrollo centrado.

Ingeniería Del Software

Page 18: Tarea Sistemas operativos

Ingeniería de software es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software, y el estudio de estos enfoques, es decir, la aplicación de la ingeniería al software. Es la aplicación de la ingeniería al software, ya que integra matemáticas, ciencias de la computación y prácticas cuyos orígenes se encuentran en la ingeniería.

Ciencias de la computación

Las ciencias de la computación o ciencias computacionales son aquellas que abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. El cuerpo de conocimiento de las ciencias de la computación es frecuentemente descrito como el estudio sistemático de los procesos algorítmicos que describen y transforman información: su teoría, análisis, diseño, eficiencia, implementación y aplicación

La Ingeniería de Telecomunicaciones

Es una rama de la ingeniería, que resuelve problemas de transmisión y recepción de señales e interconexión de redes. Es la disciplina de aplicación de la telecomunicación, término que se refiere a la comunicación a distancia, generalmente a través de la propagación de ondas electromagnéticas. Esto incluye muchas tecnologías, como radio, televisión, teléfono, comunicaciones de datos y redes informáticas como Internet.