SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
{Abrirllave.com
CONCEPTOS BÁSICOS DE INFORMÁTICA
CONTENIDO
1.1 INTRODUCCIÓN
1.1.1 Transistores y circuitos integrados
1.1.2 ¿Qué es un programa?
1.1.3 Datos de entrada y datos de salida
1.1.4 Hardware y software
1.2 LAS COMPUTADORAS DIGITALES
1.2.1 Componentes de una computadora digital
1.2.2 Periféricos
1.3 TIPOS DE PROGRAMAS
1.3.1 Software de aplicación
1.3.2 Software del sistema
1.3.3 Software de red
1.4 REDES INFORMÁTICAS
1.4.1 Redes cliente/servidor e igual a igual
1.4.2 Redes de área local y de área extensa
1.4.3 Internet
1.4.4 El protocolo TCP/IP
1.4.5 La World Wide Web
1.4.6 Intranets
OBJETIVOS
 Saber distinguir entre software y hardware.
 Entender el funcionamiento básico de una computadora.
 Conocer la utilidad de las redes informáticas.
Un programa informático es un conjunto de instrucciones que indican a la computadora
las operaciones que ésta debe realizar con unos datos determinados. Pero, ¿de qué está
compuesta una computadora?, ¿cómo es ésta capaz de ejecutar un programa?, ¿dónde
se almacenan los datos?
2 Conceptos básicos de informática www.abrirllave.com
1.1 INTRODUCCIÓN
Existen disciplinas como la física o la química que se estudian desde hace siglos. Sin
embargo, tan solo hace unas pocas décadas que la informática (término proveniente del
francés, "informatique") forma parte de los planes de estudio de universidades, institu-
tos y escuelas. Aun así, en todo el mundo se producen, casi a diario, numerosos avan-
ces tecnológicos relacionados con la informática; avances en medicina, electrónica,
comunicaciones, transporte y un largo etcétera, son consecuencias directas de su apli-
cación.
La informática (acrónimo de información automática) se puede definir como una
mezcla de ciencia y tecnología que estudia y posibilita el tratamiento automático y ra-
cional de la información por medio de computadoras (del inglés, "computer"), también
llamados ordenadores (del francés, "ordinateur") o equipos informáticos.
Atendiendo al tipo de datos que procesa una computadora, ésta puede ser de dos
tipos: analógica o digital. Una computadora analógica manipula datos analógicos.
Los datos analógicos son magnitudes que pueden tomar valores de un rango continuo.
Por ejemplo, la temperatura de un cuerpo, la altura de una persona, etc. Gráficamente,
los datos analógicos se pueden representar con una línea continua.
Tiempo
Temperatura
Figura 1.1 Dato analógico: temperatura de un cuerpo a lo largo del tiempo.
Matemáticamente, todos los datos analógicos pueden ser representados con núme-
ros reales. Las computadoras analógicas suelen trabajar con niveles de tensión o pre-
siones hidráulicas.
Por el contrario, una computadora digital trabaja con datos digitales. Los datos
digitales son magnitudes que sólo pueden tomar valores de un rango discreto. Por
ejemplo, el número de habitantes de una ciudad, el número de hijos de una persona,
etc. De manera gráfica, los datos digitales se pueden representar mediante una línea
discontinua de puntos.
Tiempo
Número de
habitantes de
una ciudad
.................... ... ...... ..
Figura 1.2 Dato digital: número de habitantes de una ciudad a lo largo del tiempo.
www.abrirllave.com Conceptos básicos de informática 3
Matemáticamente, todos los datos digitales pueden ser representados con números
enteros. En concreto, las computadoras digitales trabajan con dígitos binarios, llamados
bits. A partir de ahora, siempre que aparezca el término computadora se entenderá que
es digital.
Un bit (acrónimo de binary digit) es la unidad de información más pequeña con la
que pueden trabajar los dispositivos electrónicos que constituyen una computadora di-
gital. En ella, un bit se representa, físicamente, con dos estados de tensión eléctrica
(baja y alta). Cuando dichos estados se hacen corresponder, respectivamente, con los
dígitos binarios, cero (0) y uno (1), se dice que se está utilizando una lógica positiva, al
caso contrario se le considera lógica negativa.
EJEMPLO 1.1 En un dispositivo Semiconductor Complementario de Óxido Metálico
(Complementary Metal Oxide Semiconductor, CMOS) que utilice lógica positiva, una
señal eléctrica puede ser convertida a dígitos binarios haciendo corresponder un voltaje
alto (por ejemplo, entre 3.5 y 5 voltios) con un uno (1), y un voltaje bajo (por ejemplo,
entre 0 y 1 voltio) con un cero (0).
Tiempo
Voltaje
0
3.5
5
1
1 1
0
Señal eléctrica
Z o n a d e i n c e r t i d u m b r e
Figura 1.3 Lógica positiva en un dispositivo CMOS.
Los dispositivos CMOS se utilizan, entre otras cosas, para fabricar un tipo de Me-
moria de Acceso Aleatorio (Random Access Memory, RAM) de la computadora digital.
Un dispositivo CMOS está compuesto por dos transistores.
1.1.1 Transistores y circuitos integrados
Los transistores forman parte de casi todos los aparatos electrónicos que usamos coti-
dianamente, como son: el teléfono móvil, el televisor, la computadora, etc. Un transis-
tor está compuesto, fundamentalmente, de un material semiconductor, generalmente
silicio, que se puede utilizar como:
 amplificador, para aumentar la amplitud de una señal eléctrica,
 interruptor, para interrumpir el paso de una corriente eléctrica en un circuito,
 oscilador, para generar corrientes eléctricas oscilatorias.
El transistor fue inventado en 1948 por los estadounidenses John Bardeen (1908-
1991), Walter Houser Brattain (1902-1987) y William Bradford Shockley (1910-1989)
en los Laboratorios Bell, hecho por el cual fueron galardonados con el Premio Nobel
de Física en 1956. Dos años después, el estadounidense Jack S. Kilby (1923-2005) in-
ventó el chip, también conocido como circuito integrado.
4 Conceptos básicos de informática www.abrirllave.com
Un circuito integrado está formado por varios componentes miniaturizados, tales
como: transistores, resistencias, condensadores, etc. Estos dos grandes inventos, el
transistor y el chip, son la base fundamental de casi todos los avances electrónicos pro-
ducidos desde su aparición. Hoy en día es posible integrar en un solo chip, también
llamado microchip, millones de transistores agrupados en láminas de silicio del tamaño
de una uña. Esto es posible gracias a que los transistores son microscópicos y, además,
consumen muy poca energía eléctrica.
Kilby, en el año 2000, también fue galardonado con el Premio Nobel de Física por
su gran aportación al desarrollo de los circuitos integrados.
1.1.2 ¿Qué es un programa?
Una computadora es una máquina programable, es decir, capaz de ejecutar programas
desarrollados por programadores. Un programa es un conjunto de instrucciones u ór-
denes que indican a la máquina las operaciones que ésta debe realizar con unos datos
determinados. En general, todo programa indica a la computadora cómo obtener unos
datos de salida, a partir de unos datos de entrada. En la figura 1.4 se muestra, gráfica-
mente, el funcionamiento básico de un programa.
Programa
Computadora
Datos de entrada Datos de salida
Figura 1.4 Funcionamiento básico de un programa en una computadora digital.
EJEMPLO 1.2 Un programa que sirva para realizar la suma de dos números enteros
cualesquiera (por ejemplo, del 3 y el 5), podría representarse de la siguiente manera:
Programa
Sumar
Computadora
3 y 5 8
Figura 1.5 Programa sumar.
1.1.3 Datos de entrada y datos de salida
Los datos de entrada (en el ejemplo, los números 3 y 5) son los que la computadora
va a procesar. Los datos de salida (en este caso, sólo el número 8) son datos deriva-
www.abrirllave.com Conceptos básicos de informática 5
dos, es decir, obtenidos a partir de los datos de entrada. Por esta razón, a los datos de
salida se les considera más significativos que a los datos de entrada. Ambos tipos de
datos son información (textos, imágenes, sonidos, vídeos,...) que maneja la computa-
dora. Sin embargo, en un sentido más filosófico, a los datos de entrada se les considera
la materia prima de los datos de salida, considerados estos como la verdadera infor-
mación.
1.1.4 Hardware y software
Al conjunto de componentes tangibles (o físicos) de una computadora se le denomina
hardware, mientras que, al conjunto de programas y datos con los que trabaja se le co-
noce como software, el cual es inmaterial (o lógico). Dicho de otra forma, el hardware
se puede ver y tocar, pero el software no.
El software y el hardware son interdependientes, esto quiere decir que todos los
programas necesitan de un hardware donde poder ejecutarse, y al revés, cualquier
hardware que no esté programado no hace nada. Por consiguiente, en todo sistema in-
formático existe un soporte físico, llamado hardware, y un soporte lógico denominado
software.
1.2 LAS COMPUTADORAS DIGITALES
Conceptualmente, las computadoras digitales actuales son muy similares entre sí, ya
que, todas ellas están basadas en una arquitectura propuesta en 1946 por el estadouni-
dense John von Neumann (1903-1957). Ahora bien, casi todas las computadoras ac-
tuales se pueden clasificar en cuatro tipos básicos: computadoras personales, estacio-
nes de trabajo, minicomputadoras y mainframes.
Las computadoras personales (Personal Computer, PC) tienen un tamaño ade-
cuado para un escritorio y son las más asequibles económicamente. En un principio, los
PCs fueron pensados y diseñados, especialmente, para uso doméstico, si bien, hoy en
día se utilizan en multitud de ámbitos. Dentro de esta categoría de ordenadores se in-
cluyen los portátiles, que son muy cómodos de transportar, debido a su reducido peso y
tamaño.
Por otro lado, las estaciones de trabajo tienen, en general, mayores prestaciones
(de cálculo, de gráficos, de comunicaciones,...) que los PCs, y se utilizan, sobre todo,
en oficinas de trabajo. No obstante, las diferencias entre ambos tipos de computadoras
son cada vez más pequeñas, y a las dos se les considera microcomputadoras.
Las minicomputadoras son de mayor potencia y tamaño que cualquier PC o esta-
ción de trabajo y, por tanto, más caras. Estas computadoras son usadas principalmente
en universidades, laboratorios o empresas medianas. Pero, cuando las prestaciones re-
queridas son todavía mayores, entonces se utiliza el mainframe, que es un ordenador
mucho más grande y caro. Esta computadora se emplea, fundamentalmente, en centros
de investigación, instituciones gubernamentales y empresas grandes. A esta categoría
pertenecen las llamadas supercomputadoras, que son las computadoras más grandes
que existen en el mundo, capaces de realizar billones de instrucciones por segundo.
6 Conceptos básicos de informática www.abrirllave.com
1.2.1 Componentes de una computadora digital
Con independencia del tamaño o potencia de una computadora digital, todas ellas están
compuestas por unidades o módulos dedicados a tareas concretas. Esta construcción
modular facilita su mantenimiento y ampliación. En todas las computadoras digitales
actuales se pueden identificar los siguientes bloques o unidades funcionales principales:
 Unidad de entrada. El teclado y el ratón son los dos elementos más represen-
tativos de esta unidad, que permite a la computadora "recibir" datos de entrada
desde el exterior. Otros elementos de entrada son: el escáner, el lápiz óptico, el
micrófono, etc.
 Unidad de salida. El monitor y la impresora son los dos dispositivos más ca-
racterísticos de esta unidad, que facilita a la computadora "enviar" datos de
salida hacia el exterior. Otros dispositivos de salida son: el plotter, los altavo-
ces, etc.
También existen algunos dispositivos que son de entrada y salida al mismo
tiempo, como por ejemplo, el módem (acrónimo de los términos modulador/
demodulador) utilizado para comunicar computadoras a través de las líneas
telefónicas. Cuando una computadora envía una información a través del mó-
dem, éste la transforma de digital a analógica (a este proceso se le denomina
modulación), y cuando la información llega a la computadora de destino, otro
módem se encarga de realizar la operación inversa (demodulación).
 Unidad de memoria. En ella se puede "almacenar", temporalmente, tanto las
instrucciones de un programa como los datos de entrada y salida que éste ma-
nipule. Comúnmente, a la unidad de memoria se le conoce como memoria
principal, memoria interna o, simplemente, memoria.
 Unidad central de proceso (Central Processing Unit, CPU). A esta unidad
pertenece el procesador, que es, sin duda alguna, el componente más impor-
tante de la computadora; de él se dice que es el cerebro de la misma. El proce-
sador es un chip que, debido a su miniaturización, también se le conoce como
microprocesador. El procesador es el dispositivo que más define a una com-
putadora. Esto quiere decir que dos máquinas cualesquiera, por ejemplo dos
PCs, serán diferentes sólo por el hecho de que utilicen procesadores distintos,
aunque pertenezcan a la misma categoría. El procesador es el máximo respon-
sable de que los programas se ejecuten correctamente en la máquina. Para ello,
este dispositivo "dirige" y "supervisa" a todos los demás. A su vez, esta uni-
dad está constituida por otras dos: la unidad aritmético/lógica y la unidad de
control:
o Unidad aritmético/lógica (Arithmetic/Logic Unit, ALU). Esta unidad
sirve para realizar cálculos aritméticos y lógicos. Por ejemplo, una
suma (4 + 3 = 7), una resta (4 - 3 = 1), una comparación (4 < 3 =
falso), etc.
o Unidad de control (Control Unit, CU). A esta unidad le corresponde
interpretar las instrucciones de los programas. Por tanto, ella es la en-
cargada de establecer las operaciones que hay que realizar en la com-
putadora y en qué orden.
www.abrirllave.com Conceptos básicos de informática 7
 Unidad de almacenamiento secundario. El disco duro es el elemento más
distinguido de esta unidad, que permite "almacenar" o "guardar", por tiempo
indefinido, grandes cantidades de datos y programas. Otros dispositivos de al-
macenamiento secundario son: el disco flexible o disquete, el CD (Compact
Disc), el DVD (Digital Versatile Disc), etc. A la unidad de almacenamiento
secundario también se le llama memoria auxiliar o memoria externa. Además,
a todos los dispositivos de esta clase, también se les puede considerar unidades
de entrada/salida.
Para que las unidades funcionales más importantes de una computadora puedan
"comunicarse" entre sí, existe un elemento que las interconecta, llamado bus del sis-
tema. Físicamente, el bus del sistema es un conjunto de cables. En la figura 1.6 se re-
presentan, de manera gráfica, las unidades funcionales más importantes de una com-
putadora; las flechas indican las direcciones que pueden tomar los datos.
Unidad de
salida
Bus del sistema
Unidad de
almacenamiento
secundario
Unidad
aritmética y
lógica
Unidad de
control
Unidad central de proceso
Unidad de
memoria
Unidad de
entrada
Figura 1.6 Unidades funcionales más importantes de una computadora digital.
1.2.2 Periféricos
Una computadora no puede funcionar si le falta el procesador o la memoria principal.
Sin embargo, las unidades de entrada, de salida y de almacenamiento no son impres-
cindibles y, por esta razón, se les considera dispositivos periféricos o, simplemente,
periféricos. Otra característica común a todos ellos es que son fuente y/o destino de los
datos utilizados por los programas.
Las computadoras se componen de otros muchos elementos, tales como: la placa
base, la BIOS, el chipset, etc. En un PC, lo normal es que todos ellos estén dentro de
una caja o torre, a la que comúnmente también se le denomina CPU, aunque técnica-
mente la CPU sea otra cosa. Respecto a esta caja, se dice que los periféricos pueden ser
internos o externos. La mayoría de los periféricos son externos, tales como: impreso-
ras, teclados, ratones, etc. Pero, también existen otros periféricos que pueden ser inter-
nos o externos, como por ejemplo: discos duros, módems, etc.
8 Conceptos básicos de informática www.abrirllave.com
1.3 TIPOS DE PROGRAMAS
A la persona que desarrolla un programa se le llama programador, y no tiene que ser,
necesariamente, la misma que la que hace uso de dicho programa. A esta segunda per-
sona se le denomina usuario. De hecho, la mayoría de los usuarios no necesitan tener
conocimientos avanzados de informática para utilizar los programas. Por ejemplo, un
usuario común no necesita saber que casi todos los programas se pueden clasificar den-
tro de tres categorías principales: software de aplicación, software del sistema y soft-
ware de red.
1.3.1 Software de aplicación
La mayoría de los usuarios de programas no tienen conocimientos de programación,
pero, sí saben cómo utilizar los programas que ejecutan, tales como: procesadores de
texto, gestores de bases de datos, hojas de cálculo, juegos, etc. Estos programas entran
dentro de la categoría de software de aplicación, también llamados aplicaciones de
usuario o, simplemente, aplicaciones.
Un programa, por sí solo, puede constituir una aplicación informática. Sin em-
bargo, lo normal es que el término aplicación haga referencia a un software compuesto
por un conjunto de programas relacionados entre sí. A las aplicaciones que "ayudan en
el trabajo a los humanos" se les considera herramientas de software.
1.3.2 Software del sistema
Además de los programas de aplicación, también existen otros muchos que pueden pa-
sar desapercibidos al usuario común. De ellos, los más importantes pertenecen al sis-
tema operativo, el cual hace posible que la máquina funcione, ya que, gestiona los re-
cursos hardware solicitados por las aplicaciones. El sistema operativo sirve de inter-
mediario (interfaz) entre los programas y la computadora. De forma que, cuando un
usuario ejecuta un programa, éste solicitará al sistema operativo las acciones que quiere
realizar en la máquina para satisfacer al usuario.
Hardware
Aplicaciones
Sistema Operativo
Figura 1.7 Relación entre las aplicaciones, el sistema operativo y el hardware.
www.abrirllave.com Conceptos básicos de informática 9
En cierto sentido, el sistema operativo es el encargado de coordinar al usuario, a
las aplicaciones y al hardware. Algunos de los sistemas operativos más usados en la
actualidad son: Linux, MS-DOS, UNIX, Windows XP,... Estos programas entran den-
tro de la categoría de software del sistema informático.
EJEMPLO 1.3 Suponiendo que en el disco duro de un PC esté guardado el programa
Sumar del ejemplo 1.2, si alguien quiere realizar una suma con dicho programa, deberá
seguir, como mínimo, los siguientes pasos:
1. Encender el ordenador. Enseguida algunos programas del sistema operativo
instalado en la máquina se cargarán en la memoria principal y tomarán el con-
trol de la computadora, la cual quedará a la espera de que el usuario "diga" que
quiere hacer.
MEMORIA
Programas del
sistema operativo
... (memoria libre) ...
Figura 1.8 Programas del sistema operativo en la memoria de la computadora.
2. Seleccionar el programa Sumar para ejecutarlo. Si el sistema operativo
ofrece una interfaz gráfica, el usuario podrá seleccionar el programa haciendo
doble clic con el puntero del ratón sobre su nombre (Sumar). Pero, en el su-
puesto de que la interfaz sea modo texto, también llamado modo línea de co-
mandos, entonces el usuario deberá escribir su nombre y pulsar la tecla Enter.
En cualquiera de los dos casos, el sistema operativo buscará dicho programa
en el disco duro y, si lo encuentra, lo cargará en la memoria, es decir, en ella
escribirá una copia de todas las instrucciones del programa Sumar.
MEMORIA
Programas del
sistema operativo
Programa Sumar
... (memoria libre) ...
Figura 1.9 Memoria ocupada por las instrucciones del programa Sumar y
por programas del sistema operativo.
Inmediatamente después, la unidad de control se encargará de leer e interpretar
dichas instrucciones, una a una, para así ejecutarlas. Dos de las primeras ins-
10 Conceptos básicos de informática www.abrirllave.com
trucciones solicitarán al usuario los números que éste desea sumar. De manera
que, la ejecución del programa se detendrá, en ambas ocasiones, a la espera de
que el usuario teclee dichos números.
3. Introducir los datos de entrada. El usuario debe teclear un número (por
ejemplo, el 3) y pulsar Enter, y realizar la misma operación para el segundo
número (por ejemplo, el 5). A continuación, la unidad aritmético/lógica cal-
culará la suma, que en este caso resultará ser 8. Los tres datos también se
guardarán en la memoria.
MEMORIA
Programas del
sistema operativo
Programa Sumar
3
5
8
... (memoria libre) ...
Figura 1.10 Memoria ocupada por datos e instrucciones del programa Sumar y
por programas del sistema operativo.
Posteriormente, el resultado de calcular la suma de los dos números de entrada
se mostrará por la pantalla del monitor, en donde el usuario podrá ver algo pa-
recido a:
Figura 1.11 Salida por pantalla del programa Sumar.
En el transcurso de la ejecución de este programa, el usuario interviene dos ve-
ces, ambas para escribir los números que quiere sumar. En cierta manera, se ha
producido un diálogo entre el usuario y la máquina, o dicho de otra forma, para
que este programa se ejecute de principio a fin, es necesario que el usuario
www.abrirllave.com Conceptos básicos de informática 11
participe en algún momento dado. A este tipo de programas se les denomina
interactivos. Los videojuegos son excelentes ejemplos de programas interacti-
vos, ya que, en ellos, el usuario interactúa constantemente con la máquina.
4. Finalizar el programa. Llegados a este punto, el programa Sumar finalizará
después de que el usuario pulse cualquier tecla. En consecuencia, el sistema
operativo liberará el espacio de memoria ocupado por las instrucciones del
programa y por todos los datos utilizados en su ejecución (en este caso tres
datos). Después de ejecutar cualquier programa siempre hay que dejar libre el
espacio de memoria ocupado y, así, dejar hueco para que otros programas
puedan ejecutarse.
5. Apagar el ordenador. Si ahora el usuario decide apagar el ordenador, tam-
bién se liberará el espacio de memoria ocupado por los programas del sistema
operativo y todo volverá a estar como al principio.
Grosso modo, esto es lo que sucederá cuando se ejecute el programa Sumar. En la
explicación se han pasado por alto muchos detalles técnicos. Sin embargo, obsérvese
que, en el proceso han participado todas las unidades principales de la computadora.
1.3.3 Software de red
Además de los dos tipos de programas ya citados (de aplicación y del sistema), también
es importante conocer la existencia de una tercera categoría, llamada software de red.
En ella se incluyen programas relacionados con la interconexión de equipos informáti-
cos, es decir, programas necesarios para que las redes de computadoras funcionen.
Entre otras cosas, los programas de red hacen posible la comunicación entre las com-
putadoras, permiten compartir recursos (software y hardware) y ayudan a controlar la
seguridad de dichos recursos.
1.4 REDES INFORMÁTICAS
Una red informática está compuesta por un conjunto de equipos informáticos conec-
tados entre sí mediante distintos elementos de conexión, tales como: cables, tarjetas de
red, dispositivos inalámbricos, etc.
La función principal de una red de ordenadores es permitir a los usuarios de la
misma compartir recursos informáticos, que no son otra cosa que software (programas
y datos) y hardware (impresoras, escáneres,...).
1.4.1 Redes cliente/servidor e igual a igual
Las redes pueden clasificarse según distintos criterios. Por ejemplo, dependiendo de la
configuración de los equipos es posible distinguir dos tipos de redes: cliente/servidor e
igual a igual.
En una red cliente/servidor existen dos tipos de equipos: clientes y servidores.
Véase, en la figura 1.12, el ejemplo de una red cliente/servidor compuesta por tres
equipos cliente y un equipo servidor, el cual permite compartir un escáner y una impre-
sora.
12 Conceptos básicos de informática www.abrirllave.com
Escáner
Impresora
Estación de trabajo
Estación de trabajo
Estación de trabajo
Servidor
Figura 1.12 Ejemplo de una red informática cliente/servidor.
Las estaciones de trabajo son equipos clientes que pueden emplear los usuarios de
una red para solicitar información (datos) y servicios (impresión de documentos, trans-
ferencia de ficheros, correo electrónico,...) a los equipos servidores.
Cuando en una red cliente/servidor existe una gran demanda de recursos, es normal
que existan varios servidores, pudiendo estar cada uno de ellos dedicado a ofrecer un
solo tipo de servicio o información. Así, un servidor dedicado puede ser exclusiva-
mente de archivos, de impresoras, de bases de datos, de correo electrónico, de páginas
web, etc. Por norma general, los servidores dedicados son mucho más eficaces que
aquellos que tienen asignadas múltiples tareas.
En el ejemplo de la figura 1.12, un solo servidor se encarga de realizar todas las ta-
reas propias de un servidor, por tanto, los usuarios de las estaciones de trabajo sólo
pueden acceder a los recursos de la red que permita dicho servidor.
Las redes cliente/servidor están implantadas en muchas empresas y organizaciones.
En todas ellas existe al menos un administrador de red, que es la persona encargada de
su administración. Algunas de las tareas más importantes del administrador de una red
son: configurarla, gestionar a los usuarios, gestionar sus recursos, garantizar la seguri-
dad, etc.
Por otra parte, en una red igual a igual todos los equipos pueden ser cliente y servidor
al mismo tiempo, es decir, no existen equipos clientes exclusivos ni servidores dedica-
dos. Por ejemplo, la red representada en la figura 1.13 está formada por cuatro compu-
tadoras personales, cada una de las cuales puede ser cliente y/o servidor de las otras
tres.
www.abrirllave.com Conceptos básicos de informática 13
Escáner
Impresora
PC
PC
PC
Impresora
PC
Figura 1.13 Ejemplo de una red informática igual a igual.
No es habitual que en una red igual a igual exista un administrador de toda la red,
sino que, suele ser el usuario de cada PC el que, haciendo las funciones de administra-
dor, decida que recursos compartir y cuales no. En el ejemplo, el escáner conectado a
uno de los PCs estará compartido si el usuario que administra dicho equipo lo permite.
1.4.2 Redes de área local y de área extensa
Dependiendo de la distancia que separa a los equipos que componen una red, ésta
puede ser de dos tipos: de área local o de área extensa.
En una red de área local (Local Area Network, LAN) los equipos están conecta-
dos a poca distancia. A ella pueden pertenecer, por ejemplo, todos los equipos de una
oficina, un aula o un supermercado. En todos los casos, la configuración de los equipos
puede ser cliente/servidor o igual a igual.
El límite geográfico de una LAN está en unos pocos kilómetros, de manera que,
también podrían formar parte de ella, por ejemplo, todos los equipos de un campus
universitario, un hospital o un aeropuerto. Pero cuando las distancias entre los equipos
son más grandes (decenas, cientos o miles de kilómetros), la red pasa a denominarse
red de área extensa (Wide Area Network, WAN). Por ejemplo, la red que conecte a
los equipos de una empresa que tiene oficinas en varias ciudades o países es una WAN.
Por otra parte, una WAN también puede conectar a dos o más LANs. Por ejemplo,
la empresa que tiene oficinas en distintas ciudades, véase la figura 1.14, lo normal es
que instale una LAN en cada oficina y las interconecte formando una WAN.
14 Conceptos básicos de informática www.abrirllave.com
Oficina de Pamplona
Oficina de Tokio
Oficina de Valencia
LAN
LAN
LAN
Figura 1.14 Ejemplo de una WAN formada por tres LANs.
1.4.3 Internet
Hoy en día, la mayoría de las computadoras de cualquier organización están conectadas
en red. Asimismo, casi todas las redes que existen en el mundo también están conecta-
das entre sí; de esta manera surge Internet, también conocida como "la red de redes" o,
simplemente, "la red". Internet es una red que interconecta a millones de computado-
ras repartidas por todo el mundo. Para ello, se utilizan distintos medios físicos, tales
como: líneas telefónicas, fibra óptica, enlaces vía satélite, ondas terrestres, etc.
El núcleo o corazón de Internet está compuesto por una serie de supercomputado-
ras conectadas a través de conexiones de alta velocidad. En el ejemplo de la figura
1.15, tales supercomputadoras están en las ciudades de Los Ángeles, Nueva York,
Londres, París, Madrid y Tokio. A dichas conexiones se les conoce como superauto-
pistas de la información, también denominadas por el término backbone o columna
vertebral de Internet.
A cada una de las supercomputadoras del backbone se conectan otras un poco me-
nos potentes, que pertenecen a redes nacionales o regionales. Siguiendo con el ejemplo,
éstas estarían en las ciudades de Pamplona, Sevilla, Valencia y San Diego.
A su vez, a éstas últimas se conectan otras computadoras todavía más pequeñas y,
así, hasta llegar a los ordenadores que utilizan los usuarios de Internet.
Supongamos que un empleado de la oficina de una empresa ubicada en Valencia se
conecta a Internet y accede a un servidor de páginas web de la Universidad de San
Diego. Toda la información a la que acceda esta persona "viajará" por la red, desde el
servidor de San Diego a su equipo en Valencia. A todas las computadoras intermedias
entre el servidor y el cliente se les denomina nodos de conexión.
Por otra parte, no es preciso que una computadora pertenezca a una LAN o a una
WAN para conectarla a Internet. Por ejemplo, cualquier persona de a pie puede conec-
tar el PC de su casa a Internet, sin necesidad de pertenecer a ninguna red. La conexión
se realizará por medio de una cuenta de acceso a Internet contratada a un proveedor o
empresa que ofrece dicho servicio, y un servidor de dicha empresa será el enganche a
Internet. La mayoría de proveedores de acceso a Internet también ofrecen otros mu-
chos servicios, tales como: correo electrónico, alojamiento de páginas web, etc.
www.abrirllave.com Conceptos básicos de informática 15
Londres
Madrid
Nueva York
Los Ángeles París
Pamplona
Oficina de
Valencia
Sevilla
Tokio
LAN Universidad
de San Diego
LAN
Figura 1.15 Ejemplo de interconexión de redes en Internet.
En la red, cuando desde una computadora se envía un mensaje (información) a
otra, dicho mensaje se descompone en varios trozos de información, llamados paque-
tes. Estos viajarán en Internet por el camino más rápido posible hasta llegar a su des-
tino, donde el mensaje será recompuesto. Dicho camino no tiene que ser, obligatoria-
mente, el mismo para todos los paquetes, ya que, esto dependerá del tráfico de la red.
Los nodos por los que pasen los paquetes son los que controlan dicho tráfico y, por
tanto, serán ellos quienes determinen el próximo nodo al que tiene que dirigirse cada
paquete hasta llegar a su destino. La mayoría de los paquetes que circulan por Internet
pasan por el backbone.
1.4.4 El protocolo TCP/IP
Para que dos equipos puedan comunicarse a través de una red, estos deben "ponerse de
acuerdo" de alguna manera, es decir, deben utilizar una serie de normas que aseguren
el envío de un mensaje del equipo remitente al equipo receptor. Al conjunto de normas
que regula dicha comunicación se le denomina protocolo. En las redes informáticas
existen distintos tipos de protocolos. Por ejemplo, para la comunicación en Internet se
emplea el protocolo de control de transmisión (Transmission Control Protocol, TCP)
y el protocolo de Internet (Internet Protocol, IP), denominados conjuntamente como el
protocolo TCP/IP, el cual sirve para garantizar que el mensaje enviado por una com-
putadora llegue correctamente a la computadora de destino.
TCP/IP fue desarrollado por el informático estadounidense Vinton Cerf en el año
1973 para un proyecto de la Agencia de Programas Avanzados de Investigación (Ad-
vanced Research Projects Agency, ARPA) del Departamento de Defensa de los Esta-
dos Unidos, con el propósito de interconectar computadoras de distintas universidades
e institutos de investigación. De esta manera apareció ARPAnet, considerado como el
abuelo de Internet. Actualmente, TCP/IP permite a todas las computadoras del mundo
conectadas a Internet comunicarse entre sí, con independencia del tipo que sean o del
sistema operativo que utilicen.
16 Conceptos básicos de informática www.abrirllave.com
1.4.5 La World Wide Web
Los primeros usuarios de ARPAnet, en su mayoría profesores e investigadores, ense-
guida se dieron cuenta de lo fácil y rápido que resultaba compartir información, así
como, comunicarse mediante el correo electrónico. Un poco más tarde, los militares,
después las empresas y, finalmente, "todo el mundo" pudo beneficiarse de esta tecnolo-
gía a través de Internet. Pero, sin duda alguna, el acontecimiento que más impulsó el
uso de Internet fue la aparición de la Gran Telaraña Mundial (World Wide Web,
WWW), que fue desarrollada en 1989 por el informático británico Timothy Berners-
Lee en la Organización Europea para la Investigación Nuclear (European Organiza-
tion for Nuclear Research, CERN). La WWW permite a los usuarios de Internet bus-
car y acceder a una gran cantidad de información multimedia (textos, imágenes, soni-
dos, animaciones y vídeos). Dicha información se encuentra almacenada en servidores
de páginas web, a las que los usuarios de Internet pueden acceder por medio de pro-
gramas llamados exploradores y navegadores.
1.4.6 Intranets
En muchas organizaciones existen redes que se llaman intranets. Una intranet es una
red interna que ofrece a todos los usuarios de dicha red los mismos servicios que Inter-
net (correo electrónico, transferencia de ficheros, páginas web,...).
Una intranet puede ser pública o privada, dependiendo de si se puede acceder a
ella desde Internet o, únicamente, desde los equipos de la propia red.
ACERCA DE LOS CONTENIDOS DE ESTOS APUNTES
Todos los contenidos de este texto forman parte del capítulo 1 del libro “Empezar de
cero a programar en lenguaje C” y han sido incluidos por el propio autor (Carlos Pes)
en el Tutorial de informática básica de Abrirllave.com.
Todos los contenidos de este texto están bajo la Licencia Creative Commons
Reconocimiento 4.0 Internacional (CC BY 4.0).

Más contenido relacionado

La actualidad más candente

Manual práctico de WORD II
Manual práctico de WORD IIManual práctico de WORD II
Manual práctico de WORD IICOMPU EDUCA
 
Separata N° 01: Computación e Informatica
Separata N° 01: Computación e InformaticaSeparata N° 01: Computación e Informatica
Separata N° 01: Computación e InformaticaJonhy Leyva Aguilar
 
Examen mensual iv bi computacion secundaria
Examen mensual iv bi computacion secundariaExamen mensual iv bi computacion secundaria
Examen mensual iv bi computacion secundariaCARLOS ROSALES
 
Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7Fidel Hernandez
 
maqueta de una computadora
maqueta de una computadoramaqueta de una computadora
maqueta de una computadoraLiss Millaan
 
SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.
SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.
SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.Diana Rapalino Beleño
 
Examen de Windows
Examen de WindowsExamen de Windows
Examen de WindowsVero Servin
 
Evaluacion ensamble pc
Evaluacion ensamble pcEvaluacion ensamble pc
Evaluacion ensamble pclinajimenez30
 
Cuaderno taller de informatica
Cuaderno taller de informaticaCuaderno taller de informatica
Cuaderno taller de informaticaAracely Ochoa
 
Ejercicios de unidades de medidad de la información (5)
Ejercicios de unidades de medidad de la información (5)Ejercicios de unidades de medidad de la información (5)
Ejercicios de unidades de medidad de la información (5)Katherine Hernandez
 
Presentación power point Informática
Presentación power point   InformáticaPresentación power point   Informática
Presentación power point InformáticaPatricia Barroso
 
Fundamentos de informatica
Fundamentos de informaticaFundamentos de informatica
Fundamentos de informaticaMabelxhita Ayme
 
La Computadora
La ComputadoraLa Computadora
La ComputadoraElmercitog
 

La actualidad más candente (20)

Presentacion Curso Computacion
Presentacion Curso ComputacionPresentacion Curso Computacion
Presentacion Curso Computacion
 
Examen 1 básica
Examen 1 básicaExamen 1 básica
Examen 1 básica
 
Manual práctico de WORD II
Manual práctico de WORD IIManual práctico de WORD II
Manual práctico de WORD II
 
Separata N° 01: Computación e Informatica
Separata N° 01: Computación e InformaticaSeparata N° 01: Computación e Informatica
Separata N° 01: Computación e Informatica
 
Examen mensual iv bi computacion secundaria
Examen mensual iv bi computacion secundariaExamen mensual iv bi computacion secundaria
Examen mensual iv bi computacion secundaria
 
Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7Cuadernillo de ejercicios de windows 7
Cuadernillo de ejercicios de windows 7
 
maqueta de una computadora
maqueta de una computadoramaqueta de una computadora
maqueta de una computadora
 
SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.
SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.
SEGURIDAD FÍSICA DE LOS EQUIPOS Y DEL USUARIO.
 
Examen de Windows
Examen de WindowsExamen de Windows
Examen de Windows
 
Evaluacion ensamble pc
Evaluacion ensamble pcEvaluacion ensamble pc
Evaluacion ensamble pc
 
Procesadores (1)
Procesadores (1)Procesadores (1)
Procesadores (1)
 
Cuaderno taller de informatica
Cuaderno taller de informaticaCuaderno taller de informatica
Cuaderno taller de informatica
 
Diapositivas partes internas del computador
Diapositivas partes internas del computadorDiapositivas partes internas del computador
Diapositivas partes internas del computador
 
Ejercicios de unidades de medidad de la información (5)
Ejercicios de unidades de medidad de la información (5)Ejercicios de unidades de medidad de la información (5)
Ejercicios de unidades de medidad de la información (5)
 
Presentación power point Informática
Presentación power point   InformáticaPresentación power point   Informática
Presentación power point Informática
 
Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadora
 
Fundamentos de informatica
Fundamentos de informaticaFundamentos de informatica
Fundamentos de informatica
 
Plan de clase nº 2
Plan de clase nº 2Plan de clase nº 2
Plan de clase nº 2
 
La Computadora
La ComputadoraLa Computadora
La Computadora
 
Ensamble de Computadoras
Ensamble de ComputadorasEnsamble de Computadoras
Ensamble de Computadoras
 

Destacado

Informática, programa, bit...
Informática, programa, bit...Informática, programa, bit...
Informática, programa, bit...Abrirllave
 
Redes informáticas
Redes informáticasRedes informáticas
Redes informáticasAbrirllave
 
Tipos de programas
Tipos de programasTipos de programas
Tipos de programasAbrirllave
 
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDFLibro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDFAbrirllave
 
Manual Informática basica
Manual Informática basicaManual Informática basica
Manual Informática basicadariof
 
Sistemas operativos monopuesto
Sistemas operativos monopuestoSistemas operativos monopuesto
Sistemas operativos monopuestoI LG
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTMLAbrirllave
 
INFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSINFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSluismarlmg
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...SlideShare
 

Destacado (13)

Informática, programa, bit...
Informática, programa, bit...Informática, programa, bit...
Informática, programa, bit...
 
Redes informáticas
Redes informáticasRedes informáticas
Redes informáticas
 
Tipos de programas
Tipos de programasTipos de programas
Tipos de programas
 
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDFLibro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
Libro de Lenguajes de Marcas y Sistemas de Gestión de Información en PDF
 
Manual Informática basica
Manual Informática basicaManual Informática basica
Manual Informática basica
 
Apuntes de HTML
Apuntes de HTMLApuntes de HTML
Apuntes de HTML
 
Sistemas operativos monopuesto
Sistemas operativos monopuestoSistemas operativos monopuesto
Sistemas operativos monopuesto
 
Apuntes de XML
Apuntes de XMLApuntes de XML
Apuntes de XML
 
Ejercicios de HTML
Ejercicios de HTMLEjercicios de HTML
Ejercicios de HTML
 
Chuleta de XML
Chuleta de XMLChuleta de XML
Chuleta de XML
 
INFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOSINFORMATICA CONCEPTOS BASICOS
INFORMATICA CONCEPTOS BASICOS
 
Direccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios ResueltosDireccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios Resueltos
 
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
A Guide to SlideShare Analytics - Excerpts from Hubspot's Step by Step Guide ...
 

Similar a Conceptos básicos de informática

Informática básica
Informática básicaInformática básica
Informática básicaVicenta
 
Conceptos básicos de informática
Conceptos básicos de informáticaConceptos básicos de informática
Conceptos básicos de informáticaCarlos Pes
 
Historia de los ordenadores sin formato
Historia de los ordenadores sin formatoHistoria de los ordenadores sin formato
Historia de los ordenadores sin formatoisabel4aiscar2010
 
Equipo e infraestructura física
Equipo e infraestructura físicaEquipo e infraestructura física
Equipo e infraestructura físicaasier4bisacar
 
Equipo e infraestructura física
Equipo e infraestructura físicaEquipo e infraestructura física
Equipo e infraestructura físicaasier4bisacar
 
Equipo e infraestructura física
Equipo e infraestructura físicaEquipo e infraestructura física
Equipo e infraestructura físicaasier4bisacar
 
Historia del compútador
Historia del compútadorHistoria del compútador
Historia del compútadorJose Acosta D
 
La computadora presentacion
La computadora presentacionLa computadora presentacion
La computadora presentacionosterbeg
 
Qué Es Un Ordenador
Qué Es Un OrdenadorQué Es Un Ordenador
Qué Es Un OrdenadorMayte76
 
Powerpoint Tema 1
Powerpoint Tema 1Powerpoint Tema 1
Powerpoint Tema 1Ana
 
Powerpoint tema 1
Powerpoint tema 1Powerpoint tema 1
Powerpoint tema 1Ana
 
Powerpoint tema 1
Powerpoint tema 1Powerpoint tema 1
Powerpoint tema 1Ana
 
Presentacion De La Asignatura Inf 100
Presentacion De La Asignatura Inf 100Presentacion De La Asignatura Inf 100
Presentacion De La Asignatura Inf 100Registro Publico
 

Similar a Conceptos básicos de informática (20)

Informática básica
Informática básicaInformática básica
Informática básica
 
Informática
InformáticaInformática
Informática
 
Tema 1 eso
Tema 1 esoTema 1 eso
Tema 1 eso
 
Presentación1
Presentación1Presentación1
Presentación1
 
Conceptos básicos de informática
Conceptos básicos de informáticaConceptos básicos de informática
Conceptos básicos de informática
 
Esneider paredes
Esneider paredesEsneider paredes
Esneider paredes
 
Historia de los ordenadores sin formato
Historia de los ordenadores sin formatoHistoria de los ordenadores sin formato
Historia de los ordenadores sin formato
 
Equipo e infraestructura física
Equipo e infraestructura físicaEquipo e infraestructura física
Equipo e infraestructura física
 
Equipo e infraestructura física
Equipo e infraestructura físicaEquipo e infraestructura física
Equipo e infraestructura física
 
Equipo e infraestructura física
Equipo e infraestructura físicaEquipo e infraestructura física
Equipo e infraestructura física
 
Historia del compútador
Historia del compútadorHistoria del compútador
Historia del compútador
 
La computadora presentacion
La computadora presentacionLa computadora presentacion
La computadora presentacion
 
Qué Es Un Ordenador
Qué Es Un OrdenadorQué Es Un Ordenador
Qué Es Un Ordenador
 
Historia de los ordenadores
Historia de los ordenadoresHistoria de los ordenadores
Historia de los ordenadores
 
Brandon G. 9-4
Brandon G. 9-4Brandon G. 9-4
Brandon G. 9-4
 
Powerpoint Tema 1
Powerpoint Tema 1Powerpoint Tema 1
Powerpoint Tema 1
 
Powerpoint tema 1
Powerpoint tema 1Powerpoint tema 1
Powerpoint tema 1
 
Powerpoint tema 1
Powerpoint tema 1Powerpoint tema 1
Powerpoint tema 1
 
Informatica
InformaticaInformatica
Informatica
 
Presentacion De La Asignatura Inf 100
Presentacion De La Asignatura Inf 100Presentacion De La Asignatura Inf 100
Presentacion De La Asignatura Inf 100
 

Más de Abrirllave

Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesAbrirllave
 
Taller de iniciación al SEO y Desarrollo Web
Taller de iniciación al SEO y Desarrollo WebTaller de iniciación al SEO y Desarrollo Web
Taller de iniciación al SEO y Desarrollo WebAbrirllave
 
Libro de Algoritmos
Libro de AlgoritmosLibro de Algoritmos
Libro de AlgoritmosAbrirllave
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmosAbrirllave
 
Instrucciones de control de salto
Instrucciones de control de saltoInstrucciones de control de salto
Instrucciones de control de saltoAbrirllave
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativasAbrirllave
 
Ejercicio - Intercambio de los valores de dos variables
Ejercicio - Intercambio de los valores de dos variablesEjercicio - Intercambio de los valores de dos variables
Ejercicio - Intercambio de los valores de dos variablesAbrirllave
 
Ejercicio - Nota media de tres exámenes
Ejercicio - Nota media de tres exámenesEjercicio - Nota media de tres exámenes
Ejercicio - Nota media de tres exámenesAbrirllave
 
Ejercicio - Suma y multiplicación de dos números
Ejercicio - Suma y multiplicación de dos númerosEjercicio - Suma y multiplicación de dos números
Ejercicio - Suma y multiplicación de dos númerosAbrirllave
 
Ejercicio - Volumen de un cubo
Ejercicio - Volumen de un cuboEjercicio - Volumen de un cubo
Ejercicio - Volumen de un cuboAbrirllave
 
Ejercicio - De pesetas a euros
Ejercicio - De pesetas a eurosEjercicio - De pesetas a euros
Ejercicio - De pesetas a eurosAbrirllave
 
Ejercicio - Saludo
Ejercicio - SaludoEjercicio - Saludo
Ejercicio - SaludoAbrirllave
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoAbrirllave
 
Instrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoInstrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoAbrirllave
 
Operadores y expresiones en pseudocódigo
Operadores y expresiones en pseudocódigoOperadores y expresiones en pseudocódigo
Operadores y expresiones en pseudocódigoAbrirllave
 
Tipos de datos definidos por el programador en pseudocódigo
Tipos de datos definidos por el programador en pseudocódigoTipos de datos definidos por el programador en pseudocódigo
Tipos de datos definidos por el programador en pseudocódigoAbrirllave
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoAbrirllave
 

Más de Abrirllave (20)

Chuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantesChuleta de lenguaje C para principiantes
Chuleta de lenguaje C para principiantes
 
Taller de iniciación al SEO y Desarrollo Web
Taller de iniciación al SEO y Desarrollo WebTaller de iniciación al SEO y Desarrollo Web
Taller de iniciación al SEO y Desarrollo Web
 
Libro de Algoritmos
Libro de AlgoritmosLibro de Algoritmos
Libro de Algoritmos
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
 
Instrucciones de control de salto
Instrucciones de control de saltoInstrucciones de control de salto
Instrucciones de control de salto
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativas
 
Apuntes de SEO
Apuntes de SEOApuntes de SEO
Apuntes de SEO
 
Ordinogramas
OrdinogramasOrdinogramas
Ordinogramas
 
Ejercicio - Intercambio de los valores de dos variables
Ejercicio - Intercambio de los valores de dos variablesEjercicio - Intercambio de los valores de dos variables
Ejercicio - Intercambio de los valores de dos variables
 
Ejercicio - Nota media de tres exámenes
Ejercicio - Nota media de tres exámenesEjercicio - Nota media de tres exámenes
Ejercicio - Nota media de tres exámenes
 
Ejercicio - Suma y multiplicación de dos números
Ejercicio - Suma y multiplicación de dos númerosEjercicio - Suma y multiplicación de dos números
Ejercicio - Suma y multiplicación de dos números
 
Ejercicio - Volumen de un cubo
Ejercicio - Volumen de un cuboEjercicio - Volumen de un cubo
Ejercicio - Volumen de un cubo
 
Ejercicio - De pesetas a euros
Ejercicio - De pesetas a eurosEjercicio - De pesetas a euros
Ejercicio - De pesetas a euros
 
Ejercicio - Saludo
Ejercicio - SaludoEjercicio - Saludo
Ejercicio - Saludo
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
Instrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoInstrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigo
 
Operadores y expresiones en pseudocódigo
Operadores y expresiones en pseudocódigoOperadores y expresiones en pseudocódigo
Operadores y expresiones en pseudocódigo
 
Tipos de datos definidos por el programador en pseudocódigo
Tipos de datos definidos por el programador en pseudocódigoTipos de datos definidos por el programador en pseudocódigo
Tipos de datos definidos por el programador en pseudocódigo
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigo
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 

Último (15)

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Conceptos básicos de informática

  • 1. {Abrirllave.com CONCEPTOS BÁSICOS DE INFORMÁTICA CONTENIDO 1.1 INTRODUCCIÓN 1.1.1 Transistores y circuitos integrados 1.1.2 ¿Qué es un programa? 1.1.3 Datos de entrada y datos de salida 1.1.4 Hardware y software 1.2 LAS COMPUTADORAS DIGITALES 1.2.1 Componentes de una computadora digital 1.2.2 Periféricos 1.3 TIPOS DE PROGRAMAS 1.3.1 Software de aplicación 1.3.2 Software del sistema 1.3.3 Software de red 1.4 REDES INFORMÁTICAS 1.4.1 Redes cliente/servidor e igual a igual 1.4.2 Redes de área local y de área extensa 1.4.3 Internet 1.4.4 El protocolo TCP/IP 1.4.5 La World Wide Web 1.4.6 Intranets OBJETIVOS  Saber distinguir entre software y hardware.  Entender el funcionamiento básico de una computadora.  Conocer la utilidad de las redes informáticas. Un programa informático es un conjunto de instrucciones que indican a la computadora las operaciones que ésta debe realizar con unos datos determinados. Pero, ¿de qué está compuesta una computadora?, ¿cómo es ésta capaz de ejecutar un programa?, ¿dónde se almacenan los datos?
  • 2. 2 Conceptos básicos de informática www.abrirllave.com 1.1 INTRODUCCIÓN Existen disciplinas como la física o la química que se estudian desde hace siglos. Sin embargo, tan solo hace unas pocas décadas que la informática (término proveniente del francés, "informatique") forma parte de los planes de estudio de universidades, institu- tos y escuelas. Aun así, en todo el mundo se producen, casi a diario, numerosos avan- ces tecnológicos relacionados con la informática; avances en medicina, electrónica, comunicaciones, transporte y un largo etcétera, son consecuencias directas de su apli- cación. La informática (acrónimo de información automática) se puede definir como una mezcla de ciencia y tecnología que estudia y posibilita el tratamiento automático y ra- cional de la información por medio de computadoras (del inglés, "computer"), también llamados ordenadores (del francés, "ordinateur") o equipos informáticos. Atendiendo al tipo de datos que procesa una computadora, ésta puede ser de dos tipos: analógica o digital. Una computadora analógica manipula datos analógicos. Los datos analógicos son magnitudes que pueden tomar valores de un rango continuo. Por ejemplo, la temperatura de un cuerpo, la altura de una persona, etc. Gráficamente, los datos analógicos se pueden representar con una línea continua. Tiempo Temperatura Figura 1.1 Dato analógico: temperatura de un cuerpo a lo largo del tiempo. Matemáticamente, todos los datos analógicos pueden ser representados con núme- ros reales. Las computadoras analógicas suelen trabajar con niveles de tensión o pre- siones hidráulicas. Por el contrario, una computadora digital trabaja con datos digitales. Los datos digitales son magnitudes que sólo pueden tomar valores de un rango discreto. Por ejemplo, el número de habitantes de una ciudad, el número de hijos de una persona, etc. De manera gráfica, los datos digitales se pueden representar mediante una línea discontinua de puntos. Tiempo Número de habitantes de una ciudad .................... ... ...... .. Figura 1.2 Dato digital: número de habitantes de una ciudad a lo largo del tiempo.
  • 3. www.abrirllave.com Conceptos básicos de informática 3 Matemáticamente, todos los datos digitales pueden ser representados con números enteros. En concreto, las computadoras digitales trabajan con dígitos binarios, llamados bits. A partir de ahora, siempre que aparezca el término computadora se entenderá que es digital. Un bit (acrónimo de binary digit) es la unidad de información más pequeña con la que pueden trabajar los dispositivos electrónicos que constituyen una computadora di- gital. En ella, un bit se representa, físicamente, con dos estados de tensión eléctrica (baja y alta). Cuando dichos estados se hacen corresponder, respectivamente, con los dígitos binarios, cero (0) y uno (1), se dice que se está utilizando una lógica positiva, al caso contrario se le considera lógica negativa. EJEMPLO 1.1 En un dispositivo Semiconductor Complementario de Óxido Metálico (Complementary Metal Oxide Semiconductor, CMOS) que utilice lógica positiva, una señal eléctrica puede ser convertida a dígitos binarios haciendo corresponder un voltaje alto (por ejemplo, entre 3.5 y 5 voltios) con un uno (1), y un voltaje bajo (por ejemplo, entre 0 y 1 voltio) con un cero (0). Tiempo Voltaje 0 3.5 5 1 1 1 0 Señal eléctrica Z o n a d e i n c e r t i d u m b r e Figura 1.3 Lógica positiva en un dispositivo CMOS. Los dispositivos CMOS se utilizan, entre otras cosas, para fabricar un tipo de Me- moria de Acceso Aleatorio (Random Access Memory, RAM) de la computadora digital. Un dispositivo CMOS está compuesto por dos transistores. 1.1.1 Transistores y circuitos integrados Los transistores forman parte de casi todos los aparatos electrónicos que usamos coti- dianamente, como son: el teléfono móvil, el televisor, la computadora, etc. Un transis- tor está compuesto, fundamentalmente, de un material semiconductor, generalmente silicio, que se puede utilizar como:  amplificador, para aumentar la amplitud de una señal eléctrica,  interruptor, para interrumpir el paso de una corriente eléctrica en un circuito,  oscilador, para generar corrientes eléctricas oscilatorias. El transistor fue inventado en 1948 por los estadounidenses John Bardeen (1908- 1991), Walter Houser Brattain (1902-1987) y William Bradford Shockley (1910-1989) en los Laboratorios Bell, hecho por el cual fueron galardonados con el Premio Nobel de Física en 1956. Dos años después, el estadounidense Jack S. Kilby (1923-2005) in- ventó el chip, también conocido como circuito integrado.
  • 4. 4 Conceptos básicos de informática www.abrirllave.com Un circuito integrado está formado por varios componentes miniaturizados, tales como: transistores, resistencias, condensadores, etc. Estos dos grandes inventos, el transistor y el chip, son la base fundamental de casi todos los avances electrónicos pro- ducidos desde su aparición. Hoy en día es posible integrar en un solo chip, también llamado microchip, millones de transistores agrupados en láminas de silicio del tamaño de una uña. Esto es posible gracias a que los transistores son microscópicos y, además, consumen muy poca energía eléctrica. Kilby, en el año 2000, también fue galardonado con el Premio Nobel de Física por su gran aportación al desarrollo de los circuitos integrados. 1.1.2 ¿Qué es un programa? Una computadora es una máquina programable, es decir, capaz de ejecutar programas desarrollados por programadores. Un programa es un conjunto de instrucciones u ór- denes que indican a la máquina las operaciones que ésta debe realizar con unos datos determinados. En general, todo programa indica a la computadora cómo obtener unos datos de salida, a partir de unos datos de entrada. En la figura 1.4 se muestra, gráfica- mente, el funcionamiento básico de un programa. Programa Computadora Datos de entrada Datos de salida Figura 1.4 Funcionamiento básico de un programa en una computadora digital. EJEMPLO 1.2 Un programa que sirva para realizar la suma de dos números enteros cualesquiera (por ejemplo, del 3 y el 5), podría representarse de la siguiente manera: Programa Sumar Computadora 3 y 5 8 Figura 1.5 Programa sumar. 1.1.3 Datos de entrada y datos de salida Los datos de entrada (en el ejemplo, los números 3 y 5) son los que la computadora va a procesar. Los datos de salida (en este caso, sólo el número 8) son datos deriva-
  • 5. www.abrirllave.com Conceptos básicos de informática 5 dos, es decir, obtenidos a partir de los datos de entrada. Por esta razón, a los datos de salida se les considera más significativos que a los datos de entrada. Ambos tipos de datos son información (textos, imágenes, sonidos, vídeos,...) que maneja la computa- dora. Sin embargo, en un sentido más filosófico, a los datos de entrada se les considera la materia prima de los datos de salida, considerados estos como la verdadera infor- mación. 1.1.4 Hardware y software Al conjunto de componentes tangibles (o físicos) de una computadora se le denomina hardware, mientras que, al conjunto de programas y datos con los que trabaja se le co- noce como software, el cual es inmaterial (o lógico). Dicho de otra forma, el hardware se puede ver y tocar, pero el software no. El software y el hardware son interdependientes, esto quiere decir que todos los programas necesitan de un hardware donde poder ejecutarse, y al revés, cualquier hardware que no esté programado no hace nada. Por consiguiente, en todo sistema in- formático existe un soporte físico, llamado hardware, y un soporte lógico denominado software. 1.2 LAS COMPUTADORAS DIGITALES Conceptualmente, las computadoras digitales actuales son muy similares entre sí, ya que, todas ellas están basadas en una arquitectura propuesta en 1946 por el estadouni- dense John von Neumann (1903-1957). Ahora bien, casi todas las computadoras ac- tuales se pueden clasificar en cuatro tipos básicos: computadoras personales, estacio- nes de trabajo, minicomputadoras y mainframes. Las computadoras personales (Personal Computer, PC) tienen un tamaño ade- cuado para un escritorio y son las más asequibles económicamente. En un principio, los PCs fueron pensados y diseñados, especialmente, para uso doméstico, si bien, hoy en día se utilizan en multitud de ámbitos. Dentro de esta categoría de ordenadores se in- cluyen los portátiles, que son muy cómodos de transportar, debido a su reducido peso y tamaño. Por otro lado, las estaciones de trabajo tienen, en general, mayores prestaciones (de cálculo, de gráficos, de comunicaciones,...) que los PCs, y se utilizan, sobre todo, en oficinas de trabajo. No obstante, las diferencias entre ambos tipos de computadoras son cada vez más pequeñas, y a las dos se les considera microcomputadoras. Las minicomputadoras son de mayor potencia y tamaño que cualquier PC o esta- ción de trabajo y, por tanto, más caras. Estas computadoras son usadas principalmente en universidades, laboratorios o empresas medianas. Pero, cuando las prestaciones re- queridas son todavía mayores, entonces se utiliza el mainframe, que es un ordenador mucho más grande y caro. Esta computadora se emplea, fundamentalmente, en centros de investigación, instituciones gubernamentales y empresas grandes. A esta categoría pertenecen las llamadas supercomputadoras, que son las computadoras más grandes que existen en el mundo, capaces de realizar billones de instrucciones por segundo.
  • 6. 6 Conceptos básicos de informática www.abrirllave.com 1.2.1 Componentes de una computadora digital Con independencia del tamaño o potencia de una computadora digital, todas ellas están compuestas por unidades o módulos dedicados a tareas concretas. Esta construcción modular facilita su mantenimiento y ampliación. En todas las computadoras digitales actuales se pueden identificar los siguientes bloques o unidades funcionales principales:  Unidad de entrada. El teclado y el ratón son los dos elementos más represen- tativos de esta unidad, que permite a la computadora "recibir" datos de entrada desde el exterior. Otros elementos de entrada son: el escáner, el lápiz óptico, el micrófono, etc.  Unidad de salida. El monitor y la impresora son los dos dispositivos más ca- racterísticos de esta unidad, que facilita a la computadora "enviar" datos de salida hacia el exterior. Otros dispositivos de salida son: el plotter, los altavo- ces, etc. También existen algunos dispositivos que son de entrada y salida al mismo tiempo, como por ejemplo, el módem (acrónimo de los términos modulador/ demodulador) utilizado para comunicar computadoras a través de las líneas telefónicas. Cuando una computadora envía una información a través del mó- dem, éste la transforma de digital a analógica (a este proceso se le denomina modulación), y cuando la información llega a la computadora de destino, otro módem se encarga de realizar la operación inversa (demodulación).  Unidad de memoria. En ella se puede "almacenar", temporalmente, tanto las instrucciones de un programa como los datos de entrada y salida que éste ma- nipule. Comúnmente, a la unidad de memoria se le conoce como memoria principal, memoria interna o, simplemente, memoria.  Unidad central de proceso (Central Processing Unit, CPU). A esta unidad pertenece el procesador, que es, sin duda alguna, el componente más impor- tante de la computadora; de él se dice que es el cerebro de la misma. El proce- sador es un chip que, debido a su miniaturización, también se le conoce como microprocesador. El procesador es el dispositivo que más define a una com- putadora. Esto quiere decir que dos máquinas cualesquiera, por ejemplo dos PCs, serán diferentes sólo por el hecho de que utilicen procesadores distintos, aunque pertenezcan a la misma categoría. El procesador es el máximo respon- sable de que los programas se ejecuten correctamente en la máquina. Para ello, este dispositivo "dirige" y "supervisa" a todos los demás. A su vez, esta uni- dad está constituida por otras dos: la unidad aritmético/lógica y la unidad de control: o Unidad aritmético/lógica (Arithmetic/Logic Unit, ALU). Esta unidad sirve para realizar cálculos aritméticos y lógicos. Por ejemplo, una suma (4 + 3 = 7), una resta (4 - 3 = 1), una comparación (4 < 3 = falso), etc. o Unidad de control (Control Unit, CU). A esta unidad le corresponde interpretar las instrucciones de los programas. Por tanto, ella es la en- cargada de establecer las operaciones que hay que realizar en la com- putadora y en qué orden.
  • 7. www.abrirllave.com Conceptos básicos de informática 7  Unidad de almacenamiento secundario. El disco duro es el elemento más distinguido de esta unidad, que permite "almacenar" o "guardar", por tiempo indefinido, grandes cantidades de datos y programas. Otros dispositivos de al- macenamiento secundario son: el disco flexible o disquete, el CD (Compact Disc), el DVD (Digital Versatile Disc), etc. A la unidad de almacenamiento secundario también se le llama memoria auxiliar o memoria externa. Además, a todos los dispositivos de esta clase, también se les puede considerar unidades de entrada/salida. Para que las unidades funcionales más importantes de una computadora puedan "comunicarse" entre sí, existe un elemento que las interconecta, llamado bus del sis- tema. Físicamente, el bus del sistema es un conjunto de cables. En la figura 1.6 se re- presentan, de manera gráfica, las unidades funcionales más importantes de una com- putadora; las flechas indican las direcciones que pueden tomar los datos. Unidad de salida Bus del sistema Unidad de almacenamiento secundario Unidad aritmética y lógica Unidad de control Unidad central de proceso Unidad de memoria Unidad de entrada Figura 1.6 Unidades funcionales más importantes de una computadora digital. 1.2.2 Periféricos Una computadora no puede funcionar si le falta el procesador o la memoria principal. Sin embargo, las unidades de entrada, de salida y de almacenamiento no son impres- cindibles y, por esta razón, se les considera dispositivos periféricos o, simplemente, periféricos. Otra característica común a todos ellos es que son fuente y/o destino de los datos utilizados por los programas. Las computadoras se componen de otros muchos elementos, tales como: la placa base, la BIOS, el chipset, etc. En un PC, lo normal es que todos ellos estén dentro de una caja o torre, a la que comúnmente también se le denomina CPU, aunque técnica- mente la CPU sea otra cosa. Respecto a esta caja, se dice que los periféricos pueden ser internos o externos. La mayoría de los periféricos son externos, tales como: impreso- ras, teclados, ratones, etc. Pero, también existen otros periféricos que pueden ser inter- nos o externos, como por ejemplo: discos duros, módems, etc.
  • 8. 8 Conceptos básicos de informática www.abrirllave.com 1.3 TIPOS DE PROGRAMAS A la persona que desarrolla un programa se le llama programador, y no tiene que ser, necesariamente, la misma que la que hace uso de dicho programa. A esta segunda per- sona se le denomina usuario. De hecho, la mayoría de los usuarios no necesitan tener conocimientos avanzados de informática para utilizar los programas. Por ejemplo, un usuario común no necesita saber que casi todos los programas se pueden clasificar den- tro de tres categorías principales: software de aplicación, software del sistema y soft- ware de red. 1.3.1 Software de aplicación La mayoría de los usuarios de programas no tienen conocimientos de programación, pero, sí saben cómo utilizar los programas que ejecutan, tales como: procesadores de texto, gestores de bases de datos, hojas de cálculo, juegos, etc. Estos programas entran dentro de la categoría de software de aplicación, también llamados aplicaciones de usuario o, simplemente, aplicaciones. Un programa, por sí solo, puede constituir una aplicación informática. Sin em- bargo, lo normal es que el término aplicación haga referencia a un software compuesto por un conjunto de programas relacionados entre sí. A las aplicaciones que "ayudan en el trabajo a los humanos" se les considera herramientas de software. 1.3.2 Software del sistema Además de los programas de aplicación, también existen otros muchos que pueden pa- sar desapercibidos al usuario común. De ellos, los más importantes pertenecen al sis- tema operativo, el cual hace posible que la máquina funcione, ya que, gestiona los re- cursos hardware solicitados por las aplicaciones. El sistema operativo sirve de inter- mediario (interfaz) entre los programas y la computadora. De forma que, cuando un usuario ejecuta un programa, éste solicitará al sistema operativo las acciones que quiere realizar en la máquina para satisfacer al usuario. Hardware Aplicaciones Sistema Operativo Figura 1.7 Relación entre las aplicaciones, el sistema operativo y el hardware.
  • 9. www.abrirllave.com Conceptos básicos de informática 9 En cierto sentido, el sistema operativo es el encargado de coordinar al usuario, a las aplicaciones y al hardware. Algunos de los sistemas operativos más usados en la actualidad son: Linux, MS-DOS, UNIX, Windows XP,... Estos programas entran den- tro de la categoría de software del sistema informático. EJEMPLO 1.3 Suponiendo que en el disco duro de un PC esté guardado el programa Sumar del ejemplo 1.2, si alguien quiere realizar una suma con dicho programa, deberá seguir, como mínimo, los siguientes pasos: 1. Encender el ordenador. Enseguida algunos programas del sistema operativo instalado en la máquina se cargarán en la memoria principal y tomarán el con- trol de la computadora, la cual quedará a la espera de que el usuario "diga" que quiere hacer. MEMORIA Programas del sistema operativo ... (memoria libre) ... Figura 1.8 Programas del sistema operativo en la memoria de la computadora. 2. Seleccionar el programa Sumar para ejecutarlo. Si el sistema operativo ofrece una interfaz gráfica, el usuario podrá seleccionar el programa haciendo doble clic con el puntero del ratón sobre su nombre (Sumar). Pero, en el su- puesto de que la interfaz sea modo texto, también llamado modo línea de co- mandos, entonces el usuario deberá escribir su nombre y pulsar la tecla Enter. En cualquiera de los dos casos, el sistema operativo buscará dicho programa en el disco duro y, si lo encuentra, lo cargará en la memoria, es decir, en ella escribirá una copia de todas las instrucciones del programa Sumar. MEMORIA Programas del sistema operativo Programa Sumar ... (memoria libre) ... Figura 1.9 Memoria ocupada por las instrucciones del programa Sumar y por programas del sistema operativo. Inmediatamente después, la unidad de control se encargará de leer e interpretar dichas instrucciones, una a una, para así ejecutarlas. Dos de las primeras ins-
  • 10. 10 Conceptos básicos de informática www.abrirllave.com trucciones solicitarán al usuario los números que éste desea sumar. De manera que, la ejecución del programa se detendrá, en ambas ocasiones, a la espera de que el usuario teclee dichos números. 3. Introducir los datos de entrada. El usuario debe teclear un número (por ejemplo, el 3) y pulsar Enter, y realizar la misma operación para el segundo número (por ejemplo, el 5). A continuación, la unidad aritmético/lógica cal- culará la suma, que en este caso resultará ser 8. Los tres datos también se guardarán en la memoria. MEMORIA Programas del sistema operativo Programa Sumar 3 5 8 ... (memoria libre) ... Figura 1.10 Memoria ocupada por datos e instrucciones del programa Sumar y por programas del sistema operativo. Posteriormente, el resultado de calcular la suma de los dos números de entrada se mostrará por la pantalla del monitor, en donde el usuario podrá ver algo pa- recido a: Figura 1.11 Salida por pantalla del programa Sumar. En el transcurso de la ejecución de este programa, el usuario interviene dos ve- ces, ambas para escribir los números que quiere sumar. En cierta manera, se ha producido un diálogo entre el usuario y la máquina, o dicho de otra forma, para que este programa se ejecute de principio a fin, es necesario que el usuario
  • 11. www.abrirllave.com Conceptos básicos de informática 11 participe en algún momento dado. A este tipo de programas se les denomina interactivos. Los videojuegos son excelentes ejemplos de programas interacti- vos, ya que, en ellos, el usuario interactúa constantemente con la máquina. 4. Finalizar el programa. Llegados a este punto, el programa Sumar finalizará después de que el usuario pulse cualquier tecla. En consecuencia, el sistema operativo liberará el espacio de memoria ocupado por las instrucciones del programa y por todos los datos utilizados en su ejecución (en este caso tres datos). Después de ejecutar cualquier programa siempre hay que dejar libre el espacio de memoria ocupado y, así, dejar hueco para que otros programas puedan ejecutarse. 5. Apagar el ordenador. Si ahora el usuario decide apagar el ordenador, tam- bién se liberará el espacio de memoria ocupado por los programas del sistema operativo y todo volverá a estar como al principio. Grosso modo, esto es lo que sucederá cuando se ejecute el programa Sumar. En la explicación se han pasado por alto muchos detalles técnicos. Sin embargo, obsérvese que, en el proceso han participado todas las unidades principales de la computadora. 1.3.3 Software de red Además de los dos tipos de programas ya citados (de aplicación y del sistema), también es importante conocer la existencia de una tercera categoría, llamada software de red. En ella se incluyen programas relacionados con la interconexión de equipos informáti- cos, es decir, programas necesarios para que las redes de computadoras funcionen. Entre otras cosas, los programas de red hacen posible la comunicación entre las com- putadoras, permiten compartir recursos (software y hardware) y ayudan a controlar la seguridad de dichos recursos. 1.4 REDES INFORMÁTICAS Una red informática está compuesta por un conjunto de equipos informáticos conec- tados entre sí mediante distintos elementos de conexión, tales como: cables, tarjetas de red, dispositivos inalámbricos, etc. La función principal de una red de ordenadores es permitir a los usuarios de la misma compartir recursos informáticos, que no son otra cosa que software (programas y datos) y hardware (impresoras, escáneres,...). 1.4.1 Redes cliente/servidor e igual a igual Las redes pueden clasificarse según distintos criterios. Por ejemplo, dependiendo de la configuración de los equipos es posible distinguir dos tipos de redes: cliente/servidor e igual a igual. En una red cliente/servidor existen dos tipos de equipos: clientes y servidores. Véase, en la figura 1.12, el ejemplo de una red cliente/servidor compuesta por tres equipos cliente y un equipo servidor, el cual permite compartir un escáner y una impre- sora.
  • 12. 12 Conceptos básicos de informática www.abrirllave.com Escáner Impresora Estación de trabajo Estación de trabajo Estación de trabajo Servidor Figura 1.12 Ejemplo de una red informática cliente/servidor. Las estaciones de trabajo son equipos clientes que pueden emplear los usuarios de una red para solicitar información (datos) y servicios (impresión de documentos, trans- ferencia de ficheros, correo electrónico,...) a los equipos servidores. Cuando en una red cliente/servidor existe una gran demanda de recursos, es normal que existan varios servidores, pudiendo estar cada uno de ellos dedicado a ofrecer un solo tipo de servicio o información. Así, un servidor dedicado puede ser exclusiva- mente de archivos, de impresoras, de bases de datos, de correo electrónico, de páginas web, etc. Por norma general, los servidores dedicados son mucho más eficaces que aquellos que tienen asignadas múltiples tareas. En el ejemplo de la figura 1.12, un solo servidor se encarga de realizar todas las ta- reas propias de un servidor, por tanto, los usuarios de las estaciones de trabajo sólo pueden acceder a los recursos de la red que permita dicho servidor. Las redes cliente/servidor están implantadas en muchas empresas y organizaciones. En todas ellas existe al menos un administrador de red, que es la persona encargada de su administración. Algunas de las tareas más importantes del administrador de una red son: configurarla, gestionar a los usuarios, gestionar sus recursos, garantizar la seguri- dad, etc. Por otra parte, en una red igual a igual todos los equipos pueden ser cliente y servidor al mismo tiempo, es decir, no existen equipos clientes exclusivos ni servidores dedica- dos. Por ejemplo, la red representada en la figura 1.13 está formada por cuatro compu- tadoras personales, cada una de las cuales puede ser cliente y/o servidor de las otras tres.
  • 13. www.abrirllave.com Conceptos básicos de informática 13 Escáner Impresora PC PC PC Impresora PC Figura 1.13 Ejemplo de una red informática igual a igual. No es habitual que en una red igual a igual exista un administrador de toda la red, sino que, suele ser el usuario de cada PC el que, haciendo las funciones de administra- dor, decida que recursos compartir y cuales no. En el ejemplo, el escáner conectado a uno de los PCs estará compartido si el usuario que administra dicho equipo lo permite. 1.4.2 Redes de área local y de área extensa Dependiendo de la distancia que separa a los equipos que componen una red, ésta puede ser de dos tipos: de área local o de área extensa. En una red de área local (Local Area Network, LAN) los equipos están conecta- dos a poca distancia. A ella pueden pertenecer, por ejemplo, todos los equipos de una oficina, un aula o un supermercado. En todos los casos, la configuración de los equipos puede ser cliente/servidor o igual a igual. El límite geográfico de una LAN está en unos pocos kilómetros, de manera que, también podrían formar parte de ella, por ejemplo, todos los equipos de un campus universitario, un hospital o un aeropuerto. Pero cuando las distancias entre los equipos son más grandes (decenas, cientos o miles de kilómetros), la red pasa a denominarse red de área extensa (Wide Area Network, WAN). Por ejemplo, la red que conecte a los equipos de una empresa que tiene oficinas en varias ciudades o países es una WAN. Por otra parte, una WAN también puede conectar a dos o más LANs. Por ejemplo, la empresa que tiene oficinas en distintas ciudades, véase la figura 1.14, lo normal es que instale una LAN en cada oficina y las interconecte formando una WAN.
  • 14. 14 Conceptos básicos de informática www.abrirllave.com Oficina de Pamplona Oficina de Tokio Oficina de Valencia LAN LAN LAN Figura 1.14 Ejemplo de una WAN formada por tres LANs. 1.4.3 Internet Hoy en día, la mayoría de las computadoras de cualquier organización están conectadas en red. Asimismo, casi todas las redes que existen en el mundo también están conecta- das entre sí; de esta manera surge Internet, también conocida como "la red de redes" o, simplemente, "la red". Internet es una red que interconecta a millones de computado- ras repartidas por todo el mundo. Para ello, se utilizan distintos medios físicos, tales como: líneas telefónicas, fibra óptica, enlaces vía satélite, ondas terrestres, etc. El núcleo o corazón de Internet está compuesto por una serie de supercomputado- ras conectadas a través de conexiones de alta velocidad. En el ejemplo de la figura 1.15, tales supercomputadoras están en las ciudades de Los Ángeles, Nueva York, Londres, París, Madrid y Tokio. A dichas conexiones se les conoce como superauto- pistas de la información, también denominadas por el término backbone o columna vertebral de Internet. A cada una de las supercomputadoras del backbone se conectan otras un poco me- nos potentes, que pertenecen a redes nacionales o regionales. Siguiendo con el ejemplo, éstas estarían en las ciudades de Pamplona, Sevilla, Valencia y San Diego. A su vez, a éstas últimas se conectan otras computadoras todavía más pequeñas y, así, hasta llegar a los ordenadores que utilizan los usuarios de Internet. Supongamos que un empleado de la oficina de una empresa ubicada en Valencia se conecta a Internet y accede a un servidor de páginas web de la Universidad de San Diego. Toda la información a la que acceda esta persona "viajará" por la red, desde el servidor de San Diego a su equipo en Valencia. A todas las computadoras intermedias entre el servidor y el cliente se les denomina nodos de conexión. Por otra parte, no es preciso que una computadora pertenezca a una LAN o a una WAN para conectarla a Internet. Por ejemplo, cualquier persona de a pie puede conec- tar el PC de su casa a Internet, sin necesidad de pertenecer a ninguna red. La conexión se realizará por medio de una cuenta de acceso a Internet contratada a un proveedor o empresa que ofrece dicho servicio, y un servidor de dicha empresa será el enganche a Internet. La mayoría de proveedores de acceso a Internet también ofrecen otros mu- chos servicios, tales como: correo electrónico, alojamiento de páginas web, etc.
  • 15. www.abrirllave.com Conceptos básicos de informática 15 Londres Madrid Nueva York Los Ángeles París Pamplona Oficina de Valencia Sevilla Tokio LAN Universidad de San Diego LAN Figura 1.15 Ejemplo de interconexión de redes en Internet. En la red, cuando desde una computadora se envía un mensaje (información) a otra, dicho mensaje se descompone en varios trozos de información, llamados paque- tes. Estos viajarán en Internet por el camino más rápido posible hasta llegar a su des- tino, donde el mensaje será recompuesto. Dicho camino no tiene que ser, obligatoria- mente, el mismo para todos los paquetes, ya que, esto dependerá del tráfico de la red. Los nodos por los que pasen los paquetes son los que controlan dicho tráfico y, por tanto, serán ellos quienes determinen el próximo nodo al que tiene que dirigirse cada paquete hasta llegar a su destino. La mayoría de los paquetes que circulan por Internet pasan por el backbone. 1.4.4 El protocolo TCP/IP Para que dos equipos puedan comunicarse a través de una red, estos deben "ponerse de acuerdo" de alguna manera, es decir, deben utilizar una serie de normas que aseguren el envío de un mensaje del equipo remitente al equipo receptor. Al conjunto de normas que regula dicha comunicación se le denomina protocolo. En las redes informáticas existen distintos tipos de protocolos. Por ejemplo, para la comunicación en Internet se emplea el protocolo de control de transmisión (Transmission Control Protocol, TCP) y el protocolo de Internet (Internet Protocol, IP), denominados conjuntamente como el protocolo TCP/IP, el cual sirve para garantizar que el mensaje enviado por una com- putadora llegue correctamente a la computadora de destino. TCP/IP fue desarrollado por el informático estadounidense Vinton Cerf en el año 1973 para un proyecto de la Agencia de Programas Avanzados de Investigación (Ad- vanced Research Projects Agency, ARPA) del Departamento de Defensa de los Esta- dos Unidos, con el propósito de interconectar computadoras de distintas universidades e institutos de investigación. De esta manera apareció ARPAnet, considerado como el abuelo de Internet. Actualmente, TCP/IP permite a todas las computadoras del mundo conectadas a Internet comunicarse entre sí, con independencia del tipo que sean o del sistema operativo que utilicen.
  • 16. 16 Conceptos básicos de informática www.abrirllave.com 1.4.5 La World Wide Web Los primeros usuarios de ARPAnet, en su mayoría profesores e investigadores, ense- guida se dieron cuenta de lo fácil y rápido que resultaba compartir información, así como, comunicarse mediante el correo electrónico. Un poco más tarde, los militares, después las empresas y, finalmente, "todo el mundo" pudo beneficiarse de esta tecnolo- gía a través de Internet. Pero, sin duda alguna, el acontecimiento que más impulsó el uso de Internet fue la aparición de la Gran Telaraña Mundial (World Wide Web, WWW), que fue desarrollada en 1989 por el informático británico Timothy Berners- Lee en la Organización Europea para la Investigación Nuclear (European Organiza- tion for Nuclear Research, CERN). La WWW permite a los usuarios de Internet bus- car y acceder a una gran cantidad de información multimedia (textos, imágenes, soni- dos, animaciones y vídeos). Dicha información se encuentra almacenada en servidores de páginas web, a las que los usuarios de Internet pueden acceder por medio de pro- gramas llamados exploradores y navegadores. 1.4.6 Intranets En muchas organizaciones existen redes que se llaman intranets. Una intranet es una red interna que ofrece a todos los usuarios de dicha red los mismos servicios que Inter- net (correo electrónico, transferencia de ficheros, páginas web,...). Una intranet puede ser pública o privada, dependiendo de si se puede acceder a ella desde Internet o, únicamente, desde los equipos de la propia red. ACERCA DE LOS CONTENIDOS DE ESTOS APUNTES Todos los contenidos de este texto forman parte del capítulo 1 del libro “Empezar de cero a programar en lenguaje C” y han sido incluidos por el propio autor (Carlos Pes) en el Tutorial de informática básica de Abrirllave.com. Todos los contenidos de este texto están bajo la Licencia Creative Commons Reconocimiento 4.0 Internacional (CC BY 4.0).