Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Informatica I
Informatica I
INFORMTICA I
(FUNDAMENTOS)
Plan:
2011
Clave:
Crditos:
12
Licenciatura: INFORMTICA
Semestre:
1.
Horas. Asesora:
Requisitos:
Horas.
por
semana:
Tipo
asignatura:
de
Obligatoria
(X
Optativa
6
(
AUTOR:
JOS GERARDO MORENO SALINAS
TEMARIO OFICIAL
TEMAS
HORAS
I.
Introduccin a la informtica
II.
Sistemas de Informacin
III.
Desarrollo de sistemas
12
IV.
Sistemas operativos
10
V.
Bases de datos
20
VI.
Lenguajes de programacin
20
VII.
Fundamentos
de
redes
computadoras
VIII.
de
12
8
OBJETIVO GENERAL
UNIDAD 1.
INTRODUCCIN A LA INFORMTICA
OBJETIVO PARTICULAR
En esta primera unidad se describir la terminologa de la informtica y
sus mltiples campos de aplicacin, los principales acontecimientos que
dieron origen al desarrollo de las computadoras y sus respectivas
generaciones, los sistemas de computacin y la clasificacin de sus
diferentes componentes, para terminar con la clasificacin de las
computadoras y las unidades de medicin que se utilizan en trminos
informticos o computacionales.
INTRODUCCIN
La informtica es la ciencia que estudia el tratamiento automtico y
racional
de
la
informacin,
considerada
como
soporte
de
los
quien
disea
una
calculadora
mecnica
para
realizar
En los primeros aos del siglo XX, tiene lugar la produccin de una gran
cantidad de equipos y mquinas, hasta llegar a la Mark I, ENIAC, EDVAC
y EDSAC (a sta se incorpora el principio de John von Neumann).
perfeccionamiento,
gran
capacidad
de
memoria
Como vers, esta unidad promete mucho y tiene como objetivo que
aprendas todos los elementos bsicos para que puedas desenvolverte en
el maravilloso mundo de las computadoras y la Informtica.
TEMARIO DETALLADO
1.1 Definicin
1.2 Campo de aplicacin de la Informtica
1.3 La computadora
1.3.1
Hardware
1.4.2
Software
1.4.3
Tecnologas de cmputo
1.4.4
Microprocesadores
1.4.5
Dispositivos
10
1.1 DEFINICIN
Objetivo
Identificar la terminologa y los conceptos asociados de la informtica, as
como una visin histrica general de los descubrimientos en esta rea.
Desarrollo
La informtica es una disciplina relativamente nueva que tiene lazos con
la ingeniera, las matemticas y los negocios, pero tiende a centrarse ms
en el proceso de clculo que en el hardware de la mquina; por ello, la
informtica es considerada como la "ciencia de la informacin" para la
mayora de los autores, pero muchos informticos prefieren referirse a la
informtica como la "ciencia de la computacin".
11
Gonzalo Ferreyra C., Informtica para cursos de Bachillerato. Mxico, Alfa omega,
2004, p. 58.
12
Relacionando
los
conceptos
anteriores,
entendemos
que
una
13
teora
de
la
informacin,
matemticas,
lgica
14
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
15
CUESTIONARIO DE
REFORZAMIENTO
Qu es la ciencia de la informtica?
Con qu otras reas se le relacin la informtica?
Quines son los principales precursores de la computacin?
Cul es la diferencia de dato e informacin?
A qu se le llama programa?
Dnde radica la diferencia entre informtica y programa?
16
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Al final
obtendrs tu calificacin de manera automtica.
a) Una ciencia
b) Una disciplina
c) Un rea
c) Una ingeniera
2. La informtica tiene que ver con:
a) El hardware
b) El software
c) Procesamiento de datos
d) Todas las anteriores
17
a) Informtica automtica
b) Ciencias de la Informtica
c) Ciencia de la informtica
d) Informtica y programacin
5. Cmo se conoce a la accin o trabajo que hace la computadora con
los datos?:
a) Procesamientos de datos
b) Arreglo de datos
c) Modo binario
d) En ceros y unos
18
MESOGRAFA
Bibliografa bsica
GEORGE BEEKMAN, Introduccin a la Informtica, editorial pearson 664
pags.(2005).
Bibliografa complementara
DECKER Rick y Stuart Hirsfield, Mquina analtica, Mxico, Edit.
Thomson-Learning, 2001, 384 pp.
19
GLOSARIO
Computadora.- Mquina electrnica, analgica o digital, dotada de una
memoria de gran capacidad y de mtodos de tratamiento de la
informacin, capaz de resolver problemas matemticos y lgicos mediante
la utilizacin automtica de programas informticos.
poco
ha
cobrado
su
cada
nuevas
vez
van
reas
de
aplicacin.
Comunicacin
La tecnologa electrnica, con sus microprocesadores, memorias de
capacidad cada vez ms elevada y circuitos integrados, hace que los
cambios en el sector de las comunicaciones puedan asociarse a los de las
computadoras. La evolucin tecnolgica moderna ha desempeado un
papel clave en el desarrollo de las modernas telecomunicaciones; la
microelectrnica, por ejemplo, con la miniaturizacin de los componentes,
la reduccin de los costos de fabricacin y el aumento de la fiabilidad de
los dispositivos, ha permitido una incorporacin masiva de las tcnicas
digitales a los equipos de telecomunicacin.
Educacin
La "sociedad de la informacin" en general y las nuevas tecnologas en
particular, inciden de manera significativa en todos los niveles del mundo
educativo. Esto ha trado enormes ventajas ya que abre las puertas de un
inmenso mar de conocimientos al alcance de la comunidad estudiantil.
Los desarrollos en el campo de la informtica que se han venido dando en
los ltimos aos, tienen un impacto muy grande en el proceso educativo
de todos los niveles, desde los nios pequeos que apenas comienzan a
recibir una enseanza formal hasta los ms altos niveles de educacin
superior.
computadoras,
incluso
cuando
para
algunos
existen
ciertas
Aplicaciones ofimticas
Existen en el campo de la computacin unas aplicaciones de carcter
general, es decir, que se utilizan en muchos campos, como el de la
industria, la enseanza, los deportes, etctera. Bsicamente, estas
aplicaciones constan de cuatro apartados: Procesadores de textos, hojas
electrnicas o de clculo, grficos y tablas, bases de datos y
presentaciones. Hay una tendencia a comercializar paquetes integrados
que contienen, como mnimo, estos cuatro apartados; sin embargo,
tambin se pueden encontrar estas aplicaciones por separado.
25
Comercio
Las computadoras tambin han llegado al mundo de los negocios y del
comercio, realizando funciones no slo de cajas registradoras, sino
tambin de herramientas para almacenar datos, calcular costos, mantener
almacenes al da, etctera. Permiten, en definitiva, llevar este tipo de
empresas de una manera ms organizada y tener siempre una visin de
conjunto lo ms aproximada posible a la realidad, con todos los datos al
da, y poder hacer un clculo muy exacto de su rentabilidad. El anlisis de
esta situacin ha llevado a los fabricantes de cajas registradoras y de
computadoras a desarrollar y ofrecer soluciones computacionales para
facilitar la gestin de los negocios, permitiendo comparar mejor, adecuar
los productos ofrecidos a la demanda, anular los productos que tengan
poca salido o rotacin y optimizar el inventario para que se produzca
menor cantidad de material inmovilizado.
reprogramables
son
mquinas
capaces
de
fabricar
soldar,
etc.).
Se
trata
de
pequeas
computadoras
Estas tcnicas
de diseo
y produccin
mediante
computadoras
Medicina
Desde hace varias dcadas, las computadoras ayudan a los profesionales
de la medicina en su larga lucha contra la enfermedad. Desde la gestin
administrativa de la pequea consulta de un mdico, hasta la de un gran
hospital, o la ayuda en las exploraciones radiolgicas. Tambin ofrecen
una gran ayuda en el campo de la investigacin mdica, farmacutica,
biolgica, qumica, etc., aspectos todos ellos relacionados con la lucha de
los mdicos para conseguir un buen nivel de salud en las personas. En la
medicina especializada, las computadoras reducen la posibilidad de error
en el diagnstico y aceleran su formulacin, con lo que se gana un tiempo
27
que a veces puede ser vital para el paciente. Tambin ponen al alcance
del personal mdico un gran banco de datos con los historiales mdicos,
tratamientos de enfermedades, estadsticas nacionales de epidemias,
etctera. Se utilizan tambin sistemas expertos, que son autnticos
especialistas en la materia para la que estn programados.
Sistemas domsticos
Se conocen ya los primeros modelos de sistemas domsticos de control.
Consisten en mecanismos de control remoto diseados para su uso en
domicilios particulares. Con un sistema de este tipo y una instalacin
adecuada de perifricos, es posible controlar y operar sobre todos o casi
todos los elementos de la casa. El sistema dispone de una unidad central
que permite programar digital o grficamente las funciones deseadas y
ordenar su ejecucin de manera inmediata o diferida. Una instalacin o
red especial transmite las seales codificadas que emite un mdulo
central. Desde este mdulo se pueden conectar los electrodomsticos,
encender o apagar las luces, poner en marcha la cafetera, regular la
calefaccin o el aire acondicionado, supervisar el funcionamiento de la
lavadora o del horno de cocina, preparar el bao a la temperatura y hora
prefijadas. Los sistemas domsticos de control tambin pueden realizar
tareas no requeridas de modo especfico, como detectar fugas de gas y
prevenir al usuario o cerrar la llave de paso, avisar a los bomberos en
caso de fuego, controlar un sistema de seguridad, etc.
Animacin
La tcnica de la animacin por computadora proporciona a los medios
audiovisuales muchas posibilidades de manipulacin de imgenes y de
produccin de efectos especiales. Una de las primeras pelculas rodadas
con la ayuda de la computadora fue La guerra de las galaxias, con efectos
especiales muy logrados; ms tarde tuvimos ocasin de presenciar el
filme de Walt Disney llamado Tron, la primera pelcula realizada casi
totalmente con la tcnica de animacin por computadora, en la cual los
actores se mueven en un mundo imaginario que representa el interior de
una computadora. Sin embargo cuando se rod Tron, la aplicacin de la
generacin de imgenes por computadora en el cine estaba todava en
sus inicios. Posteriormente se rod la pelcula Toy Story, en la cual la
totalidad de las imgenes se gener mediante computadoras. Sin
embargo, la animacin no se aplica slo en productos de entretenimiento,
sino que hay otras posibilidades ms reales, como pelculas mdicas
29
30
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
31
CUESTIONARIO DE
REFORZAMIENTO
Sabes de algn(os) campo(s) de aplicacin donde no se utilice la
informtica? Si es si, mencinalos.
De los campos de aplicacin que se describieron en este tema, en cul
te gustara aplicar tus conocimientos obtenidos en la carrera?
De acuerdo a tu percepcin, cmo ves al desarrollo tecnolgico, como
una ventaja o amenaza?
Adems del SUAyED de la UNAM, menciona tres universidades
(nacionales o internacionales) que cuenten con programas de educacin
a distancia?
Menciona las bibliotecas digitales que conoces y a cuntas de ellas
tienes acceso?
32
AUTOEVALUACIN
1. Cul fue la primera pelcula realizada casi totalmente con la tcnica de
animacin por computadora?
a) CAM
b) CAD
c) CAE
c) DAS
3 Cules son las iniciales que significan Fabricacin asistida por
computadora?
a) CAE
b) CAD
c) CAM
c) FAS
33
a) Diseo
b) Medicina
c) Simulacin
c) Animacin
5 En qu campo de la aplicacin de la informtica es donde se reduce la
posibilidad de error en los diagnsticos?
a) Diseo
b) Medicina
c) Simulacin
c) Animacin
34
MESOGRAFA
Sitios de inters
http://www.monografias.com/trabajos27/sistemas-informatica/sistemasinformatica.shtml#campos
Bibliografa bsica
LONG, Nancy y Larry Long, Introduccin a las Computadoras y a los
Sistemas de Informacin, edicin Internet, Mxico, Edit. Prentice Hall,
1999, 416 pp.
GEORGE
BEEKMAN
Introduccin
la
Informtica
EDITORIAL
35
GLOSARIO
CAD
(Computer-Aided Design).- Diseo asistido por computadora.
CAM
(Computer-Aided Manufacturing).- Fabricacin asistido por computadora.
CAE
(Computer-Aided Engineering).- Ingeniera asistida por computadora.
Internet
Red informtica mundial, descentralizada, formada por la conexin
directa entre computadoras u ordenadores mediante un protocolo especial
de comunicacin.
Protocolo
Un conjunto de reglas formales que describen como se trasmiten los
datos, especialmente a travs de la red.
36
Perifrico
Aparato auxiliar e independiente conectado a la unidad central de una
computadora
Red.
En tecnologa de la informacin, una red es un conjunto de dos o ms
computadoras interconectadas.
Sistema.
Conjunto de elementos que se encuentran ntimamente relacionados con
un objetivo en comn.
37
1.3 La computadora
Objetivo
Reconocer a los iniciadores de lo que ahora conocemos como
computadora, as como identificar las generaciones tecnolgicas para
comprender los efectos causados hasta la era moderna.
Desarrollo
"En trminos generales, una computadora es un dispositivo electrnico
usado para procesar datos2, de acuerdo con una serie de instrucciones
almacenadas. Entre algunas de las modalidades en que una computadora
procesa datos, se incluye la realizacin de clculos, el ordenamiento de
listas de palabras o nmeros, la modificacin de documentos e imgenes
y el trazado de grficos. En una computadora, la mayor parte de las
tareas de procesamiento se realizan en un componente llamado unidad
de procesamiento central (CPU, Central Processing Unit), que suele ser
descrito como el "cerebro" de la computadora y que forma parte de lo que
conocemos como hardware, mientras que los programas conforman el
software.
2
EL BACO
El origen del baco y su uso se pierden con el paso del tiempo, dando lugar a
otros inventos como los logaritmos creados por el matemtico escocs John
Napier (1550-1617) quien, basado en su teora de que todas las cifras
numricas podan expresarse en forma exponencial, cre las primeras tablas de
logaritmos y las public en su obra Rabdologa.
LA PRIMERA MAQUINA MECANICA
La primera mquina mecnica de calcular fue creacin del cientfico alemn
Wilhelm Schickard (1592-1635). Desafortunadamente se destruy en un
39
Sin embargo,
aunque su invento
40
Tablas de Napier
41
Charles Babbage
George Beekman, Computacin & Informtica Hoy: una mirada a la tecnologa del
maana. Wilmington, Delaware / Mxico. Addison Wesley Longman. 1995 p. 3.
44
45
46
IBM 701
TRADIC
como
inventarios,
manejo
nmina
contabilidad.
de
y
Fueron
50
El
principal
que
consisti
en
Chip de silicio
IBM 360
cantidad
de
empresas
fabricantes
de
semiconductores
Los
microprocesadores
representaron
un
gran
adelanto
de
la
Ibid., p. 35.
53
Otra de las reas que logr un gran avance en esta generacin, fue la
referente a la interaccin hombre-mquina. Se disearon interfaces
grficas ms amigables (iconos para representar funciones, ventanas
para visualizar informacin, etc.), mismas que facilitaban la comunicacin
con el usuario. Tambin se crean otras aplicaciones, tales como los
procesadores de palabra, las hojas electrnicas de clculo, paquetes
grficos, etc. Las industrias del software de las computadoras personales
crecen con gran rapidez. Gary Kildall y William Gates (creadores de CP/M
y de los productos de Microsoft) se dedicaron durante aos a la creacin
de sistemas operativos y mtodos para lograr una utilizacin sencilla de
las microcomputadoras.
54
la
capacidad
microprocesadores.
de
Aunque
trabajar
en
simultneamente
teora,
el
trabajo
con
varios
con
varios
Ibid., p. 39.
55
por
esta
misma
razn.
Otra
expectativa
realizada
sin
con
cientos
de
microprocesadores
vectoriales
Actividades de aprendizaje
ACTIVIDAD 1
57
ACTIVIDAD 2
Para entender las diferencias entre cada una de las generaciones, completa la
informacin del siguiente cuadro:
Generacin/
Caractersticas
Estructura
Dispositivo de
interna
entrada o
Programacin
Ejemplo
almacenamiento
Primera
Segunda
Lenguaje binario
Transistores
Tercera
Tarjeta o cinta
perforada.
Medios
magnticos
Cuarta
PC
Quinta
Cray
Sexta
Microprocesad
Paralelo/vectorial
ores
vectoriales
Puedes hacer el cuadro en el programa de tu eleccin (procesador de textos,
hoja de calculo o presentacin). Una vez que lo tengas listo presiona el botn
Examinar, localiza el archivo. Ya seleccionado, presiona Subir este archivo
para guardarlo en la plataforma.
58
Cuestionario de
reforzamiento
Qu es una computadora?
Qu es el CPU y que funciones desempea en una computadora?
Cul es la principal diferencia entre una computadora de propsito
general y una calculadora no programable?
Cul fue el principal problema que tuvo Charle Babbage a la hora de
fabricar la mquina diferencial?
En qu mquina se baso Charle Babbage para construir su mquina
analtica?
Cul era el nombre anterior de la empresa IBM y quien fue su fundador?
Cuntos transistores tena la primer computara por transistores?
Cul fue el dispositivo electrnico que permiti la primera generacin de
computadoras?
Cules son los hitos que identifican la quinta generacin de
computadoras?
59
60
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Blaise Pascal
b) William Oughtret
c) Joseph Marie Jacquard
d) Charles Babbage
2 El CPU de una computadora se considera como el smil del ________
del cuerpo humano.
a) Corazn
b) Cerebro
c) Sistema nervioso
d) Estomago
61
Charle
Babbage
se
le
conoce
por
haber
diseado
la
mquina__________
a) Diferencial
b) Integral
c) Sumadora
d) Multiplicadora
4 A quin se le considera como el primer(a) programador(a) de la
historia?
a) Blaise Pascal
b) William Oughtret
c) Joseph Marie Jacquard
d) Ada Augusta Lovelace
5 A quin se le considera como el primer(a) programador(a) de la
historia?
a) Charles Babbage
b) William Oughtret
c) Joseph Marie Jacquard
d) Blaise Pascal
62
a) Programacin especial
b) Menos memoria principal
c) Inclusin de ms transistores
d) Tiempo de ejecucin
7 Las computadoras de la sexta generacin que tipo de arquitectura
manejan?
a) Paralelo/Vectorial
b) Secuencial/Paralelo
c) Vectorial/Secuencial
d) Exponencial/Secuencial
63
MESOGRAFA
BIBLIOGRAFA BSICA
NORTON, Peter, Introduccin a la computacin. 3 ed., Mxico, Mc Graw Hill,
2006, p. 6.
DECKER, Rick, Mquina analtica. Introduccin a las ciencias de la computacin
con uso de la Internet. Mxico, Thomson Learning, 2001 p. 7.
BIBLIOGRAFA COMPLEMENTARIA
BEEKMAN, G. Computacin & Informtica hoy, una mirada a la tecnologa del
maana, Wilmington, Delaware, Mxico, Addison Wesley Longman, 1995
64
GLOSARIO
CPU
Central Processing Unit. Unidad central de procesamiento. Es el
procesador
que
contiene
los
circuitos
lgicos
que
realizan
las
instrucciones de la computadora.
Chip
Abreviatura de "microchip". Circuito muy pequeo, compuesto por miles a
millones de transistores impresos sobre una oblea de silicio.
Hardware
Son todos los componentes fsicos de la computadora y sus perifricos.
Lenguaje de programacin
sistema de escritura para la descripcin precisa de algoritmos o
programas informticos.
Microprocesador (microprocessor)
Es el chip ms importante de una computadora. Su velocidad se mide en
MHz.
Software
Trmino general que designa los diversos tipos de programas usados en
computacin.
65
1.4 Componentes de un
sistema de cmputo
Objetivo
Identificar los componentes principales de un sistema de cmputo y sus
funciones, as como los principales dispositivos perifricos que lo
componen.
Desarrollo
Cuando nos referimos a un sistema de cmputo, debemos considerar los
cuatro elementos bsicos que lo componen:
Hardware
Software
Datos
Usuario
un
conjunto
de
elementos
que
estn
ntimamente
elementos electrnicos
(hardware)
interactan
para
que
entre
procesar
almacenar
datos
s,
y
o
informacin de acuerdo
a
una
serie
de
instrucciones (software).
Los datos son unidades o elementos que por s solos no cumplen funcin
alguna, pero que al ser introducidos por un usuario a la computadora son
procesados en un archivo.
1.4.2 Hardware
68
Microprocesador
una
tarjeta
llamada
madre que
se
encarga
de
69
Tarjeta madre
70
programadas
de
forma
que
pueden
almacenar
71
Unidad aritmtico-lgica
sta se encarga de realizar todos los clculos (suma, resta, multiplicacin y
divisin), comparaciones y toma de decisiones lgicas (mediante las reglas del
lgebra de Boole, determina si una afirmacin es cierta o falsa), por medio de
una serie de registros donde se almacena informacin temporalmente, y una
unidad de control que interpreta y ejecuta las instrucciones. La comunicacin
entre estos componentes se da a travs de un conjunto de circuitos o
conexiones llamado bus.
Memoria principal
Est compuesta por chips conectados a la tarjeta madre. Por medio de stos,
es posible recuperar datos de forma inmediata. Aqu, se queda la informacin
enviada para ser procesada desde los dispositivos de almacenamiento. En esta
memoria asimismo son guardados los programas y datos manipulados mientras
estn en uso.
Unidad de control
Funciona como cerebro del equipo. Se encarga de administrar todos los
recursos de la computadora, y recoge del programa las instrucciones a ejecutar
y controla el flujo de informacin. Cada unidad (aritmtico-lgica y de memoria)
mantiene su autonoma, aunque al final, cuando completa una operacin,
retorna a la unidad de control.
Dos tipos de memoria son incorporados al CPU: RAM (voltil) y ROM (no
voltil). Para medir la cantidad de datos almacenados en la memoria, se
emplea la unidad bsica byte, que equivale a un carcter (letra, nmero,
espacio o cualquier otro signo individual). Respecto de la capacidad de la
memoria, cuando se dice que se tiene una capacidad de 1 Kilobyte
(1Kb), podemos almacenar en ella mil 24 caracteres, pero si la memoria
72
Memoria RAM
Memoria ROM (Read Only Memory): Esta memoria de slo lectura est
conformada por una serie de circuitos electrnicos que contienen
73
Memoria ROM
1.4.2 Software
1.4.3 Microprocesadores
80
81
1.4.4 Dispositivos
la
computadora
recibe
dicha
informacin
adecuadamente
83
Teclado
Es bastante conocido y utilizado, pues a travs de l son introducidos los
datos. Es muy parecido al de una mquina de
escribir, pero tiene algunas teclas adicionales con
funciones especficas. A su vez, el teclado se
divide en diferentes secciones: teclas numricas,
84
Ratn (mouse)
Es un apuntador que, al moverlo, se representa en la pantalla con una flecha
para interactuar con el programa en cuestin.
Est
Lpiz ptico
85
Escner
Permite leer de manera electrnica texto o imgenes para mandarlas
solamente a impresin o verlas en pantalla. Tambin hay
programas que son capaces de pasar la informacin a un
procesador de palabras, y as modificarlo o darle otro
formato. Adems, hay escneres para leer cdigos de barras.
Cmaras digitales
Micrfonos
86
Monitor
Impresoras
Bocinas
Graficadores o plotters
87
88
Actividades de aprendizaje
ACTIVIDAD 1
ACTIVIDAD 2
89
CONFIGURACIN MNIMA
Caractersticas
Procesador
Memoria
Monitor
Unidad CD o DVD
Disco duro
Tarjeta de video
90
Tarjeta de red
Teclado / Mouse
Puertos USB
Puertos Firewire
Otros dispositivos
Precio
ACTIVIDAD 3
91
Cuestionario de
reforzamiento
Describe las diferencias entre el hardware y software?
Cmo defines a un sistema de cmputo?
Cul es la razn principal por la que las computadoras pueden procesar
informacin a una gran velocidad?
Describe como trabaja la memoria de acceso aleatorio?
Explica el concepto voltil en el contexto de la memoria RAM?
Describe las tres clasificaciones del software?
Menciona tres ejemplos de software de aplicacin?
Cul es uno de los componentes ms importantes en un sistema de
cmputo, dado que su velocidad y prestaciones determinan el desempeo
del resto de los componentes?
La ALU esta constituida por?
Por qu tipos de ncleos puede estar constituido un microprocesador?
Qu establece la Ley de Gordon Moore?
Menciona al menos tres tipos de dispositivos?
92
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Memoria ROM
b) Tarjeta madre
c) Memoria RAM
d) CPU
93
a) Memoria ROM
b) Memoria madre
c) Memoria RAM
d) Memoria EPROM
4 El software es?
a) Software de aplicacin
b) Software de programacin
c) Software de sistema
6 Qu clasificacin del software contempla un conjunto de herramientas
que permiten al programador desarrollar programas informticos, usando
diferentes alternativas y lenguajes de programacin?
a) Software de aplicacin
b) Software de programacin
c) Software de sistema
94
a) Software de aplicacin
b) Software de programacin
c) Software de sistema
8 El Microprocesador es un ________ constituido por millones de
componentes electrnicos integrados
a) Bulbo
b) Circuito integrado
c) Transistor
d) Tarjeta madre
9 En qu unidades se mide la velocidad de un microprocesador
a) Mega Hertz
b) Mega Byte
c) Mega Bit
d) Mega Watts
10 Se dice que una computadora de alto rendimiento puede estar
equipada con varios microprocesadores trabajando en:________
a) Mega Hertz
b) Secuencias
c) Frecuencias
d) Paralelo
95
MESOGRAFA
http://es.wikipedia.org/wiki/Software
http://es.wikipedia.org/wiki/Microprocesador
http://es.wikipedia.org/wiki/Ley_de_Moore
Bibliografa bsica
LONG, Nancy y Larry Long, Introduccin a las computadoras y a los
sistemas de informacin, edicin Internet, Mxico, Edit. Prentice Hall,
1999, 416 pp
Bibliografa complementaria
LAUDON, Kenneth C., Sistemas de Informacin Gerencial. Organizacin y
tecnologa de la empresa conectada en Red, 6. Ed., Mxico, 2001, 688
pp.
96
GLOSARIO
Compilar
Preparar un programa en el lenguaje mquina a partir de otro programa
de ordenador escrito en otro lenguaje.
Cdigo binario
Es el sistema numrico de dos dgitos, o bit: el "0" y el "1".
CPU
Central Processing Unit. Unidad central de procesamiento. Es el
procesador
que
contiene
los
circuitos
lgicos
que
realizan
las
instrucciones de la computadora.
IEEE
Corresponde a las siglas de (Institute of Electrical and Electronics
Engineers) en espaol Instituto de Ingenieros Elctricos y Electrnicos,
una asociacin tcnico-profesional mundial dedicada a la estandarizacin,
entre otras cosas.
97
Procesar
Someter un conjunto de datos a un determinado programa informtico
ejecutando instrucciones sobre l.
RAM
Random Acces Memory: Memoria de acceso aleatorio. Memoria donde la
computadora almacena datos que le permiten al procesador acceder
rpidamente al sistema operativo, las aplicaciones y los datos en uso.
Tiene estrecha relacin con la velocidad de la computadora. Se mide en
megabyte.
98
1. Supercomputadoras
99
KanBalam
Macrocomputadoras
Tambin son muy grandes, a menudo ocupan todo un cuarto entero (las
supercomputadoras son ms grandes). Pueden almacenar enormes
cantidades de informacin, puede realizar muchas tareas al mismo
tiempo, se pueden comunicar con muchos usuarios al mismo tiempo, y al
igual que las supercomputadoras tambin son muy costosas
Minicomputadoras
Minicomputadoras
Microcomputadoras
103
Microcomputadoras
104
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
1.
Investiga
cuales
son
las
caractersticas
tcnicas
de
la
105
CUESTIONARIO DE
REFORZAMIENTO
Cmo se pueden clasificar las computadoras?
Qu clasificacin de las computadoras es la que se utiliza para procesar
gran cantidad de datos y para resolver problemas cientficos complejos,
adems es capaz de realizar ms de un trilln de clculos por segundo?
Qu es una terminal tonta?
Cul es la diferencia de una terminal tonta a una inteligente?
106
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Macrocomputadoras
b) Supercomputadora
c) Hipercomputadoras
d) Minicomputadoras
2 Las _________se utilizan especialmente para servidores World Wide
Web
a) Macrocomputadoras
b) Supercomputadora
c) Hipercomputadoras
d) Minicomputadoras
107
a) Macrocomputadoras
b) Supercomputadora
c) Hipercomputadoras
d) Minicomputadoras
4 Son ejemplos de supercomputadoras
a) IBM S/390
b) Kanbalam
c)
d)
5 La terminal ________ es la no tienen procesador propio ni tampoco
almacenamiento de informacin.
a) Inteligentes
b) Vectoriales
c) Paralelas
d) Ninguna de las anteriores.
108
MESOGRAFIA
BIBLIOGRAFA BSICA
LONG, Nancy y Larry Long, Introduccin a las computadoras y a los
sistemas de informacin, edicin Internet, Mxico, Edit. Prentice Hall,
1999, 416 pp
109
1.7 Unidades de
medicin
Objetivo
Describir cada unidad de las unidades de medida que se utilizan para el
almacenamiento, procesamiento y transmisin de los datos.
Desarrollo
En la informtica y en sistemas de cmputo se utilizan diversas unidades
de
medicin,
todo depender
si se habla de
almacenamiento,
procesamiento o transmisin.
110
Despus del bit la unidad que le sigue es el byte, la cual est formada por
un octeto (8 bits).
El Kilobyte (KB) est compuesto de 1.024 bytes (no son 1.000 bytes).
Debido al mal uso de este prefijo (Kilo, proveniente del griego, que
significa mil), se est utilizando cada vez ms el trmino definido por el
IEC (Comisin Internacional de Electrnica) Kibi o KiB para designar esta
unidad.
111
Byte
Kilobyte = KB
Megabyte = MB
Gigabyte = GB
Terabyte = TB
Petabyte = PB
Exabyte = EB
Zettabyte = ZB
Yottabye = YB
Status de transmisin
Los mltiplos de estas unidades de medida si utilizan el Sistema
Internacional de medidas: Kilobit, Megabit y Gigabit, siempre expresado
en el trmino por segundo (ps). Las abreviaturas se diferencian de los
trminos de almacenamiento en que se expresan con b minscula:
En este sentido hay que tener en cuenta que las velocidades que en la
mayora de las ocasiones se muestran en Internet estn expresadas en
KB/s (Kilobyte por segundo), lo que realmente supone que nos dice la
cantidad de bytes (unidad de almacenamiento) que hemos recibido en un
segundo, NO la velocidad de trasmisin. Podemos calcular esa velocidad
de transmisin (para pasarla a Kbps o Kilobits por segundo) simplemente
multiplicando el dato que se nos muestra por 8, por lo que una trasmisin
que se nos indica como de 308 KB/s corresponde a una velocidad de
transmisin de 2.464 Kbps, a lo que es lo mismo, 2.64 Mbps. Esta
conversin nos es muy til para comprobar la velocidad real de nuestra
lnea ADSL, por ejemplo, ya que la velocidad de esta s que se expresa
en Kbps o en Mbps.
114
Actividades de aprendizaje
Actividades de aprendizaje
ACTIVIDAD 1
Byte
1
Byte
Kilobyte
Megabyte
Gigabyte
8,192
1,048,576
8,192
Megabyte
Gigabyte
Kilobyte
1,048,576
1,024
8,588,934,592
115
Cuestionario de
reforzamiento
Cul es la unidad de medicin bsica de la informtica?
Un byte cuntos bits tiene?
Un Kilobyte cunto Megabytes tiene?
Un Gigabyte cuntos Kilobytes tiene?
Cuntos ciclos es capaz de repetir por segundo, cuando decimos que un
procesador trabaja a una velocidad de 1.2 Gigahercios?
Cul es la tasa promedio de transmisin de datos, cuando bajas algn
archivo?
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Kbps
b) Mega Hertz
c) Kilobyte
d) Gigabyte
116
a) Kbps
b) Mega Hertz
c) Kilobyte
d) Gigabyte
3 Es la unidad para medir la velocidad de transmisin de datos
a) Kbps
b) Mega Hertz
c) Kilobyte
d) Gigabyte
4 A ms ciclos de reloj estamos hablando que tiene ms____
a) Byte
b) Mega Hertz
c) Kilobyte
5 Cuntos Kilobytes tiene un Megahercio
a) 100
b) 10,000
c) 1,000
d) Ninguno
B
117
MESOGRAFA
BIBLIOGRAFA BSICA
GEORGE Beekman, Introduccin a la Informtica, Editorial Pearson 664
Pags.(2005)
BIBLIOGRAFA COMPLEMENTARIA
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp
Glosario
Mainframe.- Es una computadora grande, potente y costosa usada
principalmente por una gran compaa para el procesamiento de una gran
cantidad de datos
118
UNIDAD 2
SISTEMAS DE INFORMACIN
119
OBJETIVO PARTICULAR
120
INTRODUCCIN
En esta unidad se presenta un marco de referencia para comprender a las
computadoras y sistemas de informacin, y explicaremos las razones de
la importancia de estudiar sistemas de informacin. Estos conocimientos
le permitirn aprovechar al mximo los conceptos de sistemas de
informacin debidamente aplicados.
los
globalizacin
esfuerzo
del
capital,
por
reducir
apuntan
las
hacia
barreras
una
comerciales
cada
vez
mayor
en
esto
rubro
contribuirn
que
progrese
122
TEMARIO DETALLADO
123
Objetivo
Identificar los conceptos bsicos en los que se sustentan los sistemas de
informacin.
Desarrollo
Un
sistema
de
informacin
en
un
conjunto
de
componentes
124
elementos
funcionamiento
del
las
relaciones
sistema.
Los
entre
ellos
sistemas
determinan
poseen
el
entradas,
de
limpieza
en
uso;
tiempo,
energa,
habilidad
(la opinin del cliente acerca del grado de limpieza de su automvil). Los
rociadores expulsan agua, jabn lquido o cera dependiendo en que paso
del proceso este el automvil y de las opciones seleccionadas. La salida
es un auto limpio. Es importante sealar que para obtener buenos
resultados es preciso que los elementos u componentes independientes
del sistema (rociador lquido, cepillo espumante y secador) interacten
entre s. A continuacin mostramos algunos ejemplos de sistemas con sus
elementos y metas.
Sistema
Entradas
Restaura
nt de
comida
rpida
Universid
ad
Cine
Carne, papas,
jitomates, lechuga,
pan, bebidas,
trabajadores,
administradores
Estudiantes,
profesores,
administradores,
libros de texto,
equipo
Actores, director,
personal tcnico,
escenarios, equipo
Elementos
Mecanismo de
procesamiento
Frer, asar, despacho de
bebidas, calentamiento
Enseanza,
investigacin, servicio
Filmacin, edicin,
efectos especiales,
distribucin
Meta
Salidas
Hamburguesas,
papas fritas,
bebidas, postres
Preparacin
rpida de
alimentos de
bajo costo
Estudiantes
instruidos,
investigaciones,
servicios a la
comunidad, estado
y nacin
Proyeccin de
pelculas en salas
cinematogrficas
Adquisicin de
conocimientos
Pelculas
entretenidos,
premios,
ganancias
127
Actividades de
aprendizaje
ACTIVIDAD 1
128
Cuestionario de
reforzamiento
1. Qu es un sistema de informacin?
2. Menciona al menos tres sistemas de informacin con los que
tengas contacto
3. Para que los inversionistas se sirven de los sistemas de
informacin?
4. Segn Jhon Naisbitt, cules fueron los hechos que permitieron el
surgimiento de la sociedad de la informacin?
5. Define qu es un sistema?
129
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Valor, informacin
b) Datos, valor
c) Valor, datos
d) Datos, informacin
2. Los sistemas basados en computadoras son de uso creciente como
medios para la creacin, __ y __ de informacin.
a) Almacenamiento, edicin.
b) Almacenamiento, intercambio
c) Almacenamiento, transferencia
d) Almacenamiento, transparencia
130
a) 2000
b) 1998
c) 1978
d) 1956
4. Segn Naisbitt, a quines se les considera como trabajadores
intelectuales?
131
MESOGRAFA
Bibliografa bsica
STAIR, Ralph M., Principios de Sistemas de Informacin: Enfoque
Administrativo, Editorial Thomson Editores, 2000.
Bibliografa complementaria
OBRIEN, JAMES A., Sistemas de Informacin Gerencial, Mxico,
Editorial Mc Graw Hill, 2006.
132
Desarrollo
La forma en que estn organizados o dispuestos los elementos del
sistema se le llama configuracin. De modo muy similar a como ocurre
con los datos, las relaciones entre elementos de un sistema se definen
por medio del conocimiento.
Los
sistemas
pueden
clasificarse
de
acuerdo
con
numerosas
Simple
Compleja
estrechamente relacionados o
y directa
interconectados
Abierto
Cerrado
Estable
Dinmico
Adaptable
No adaptable
cambios en el entorno
cambios en el entorno
Permanente
Temporal
134
135
horas
rebasa
la
escala,
tras
de
lo
cual
proporcionara
vez
ms
bajos.
Un
administrador
podra
utilizar
esta
140
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
141
CUESTIONARIO DE
REFORZAMIENTO
142
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Informacin
b) Sistemas
c) Datos
d) Entradas y salidas
6 Son componentes de un sistema
a) Datos e informacin
144
b) Usuarios y clientes
c) Procesamiento y retroalimentacin
d) Entradas y entorno
7 En sistemas de informacin la entrada es la actividad de:
Bibliografa bsica
STAIR, Ralph M., Principios de Sistemas de Informacin: Enfoque
Administrativo, Editorial Thomson Editores, 2000.
Bibliografa complementaria
OBRIEN, JAMES A., Sistemas de Informacin Gerencial, Mxico,
Editorial Mc Graw Hill, 2006.
145
Desarrollo
Los datos son realidades concretas en su estado primario, como el
nombre de un empleado y la cantidad de horas trabajadas por l en una
semana, los nmeros de parte de un inventario o los pedidos de ventas.
Para representar esas realidades es posible usar varios tipos de datos
(ver siguiente cuadro).
Datos
Representados por
Alfanumricos
Imgenes
Imgenes graficas
Audio
Video
Imgenes en movimiento
Entonces, los datos consisten en hechos y cifras que tiene de algn modo
una existencia propia e independiente y que tiene poco significado para el
usuario. Una de las caractersticas ms significativas de los datos es que
por ellos mismos no indican si son relevantes o irrelevantes, ya que es
necesario definir un contexto en donde establecerla.
147
148
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
149
CUESTIONARIO DE
REFORZAMIENTO
Qu es un dato?
Cundo un dato se convierte en informacin?
Cul es una de las caractersticas ms significativas de los datos?
Qu es informacin?
Cmo definiras el conocimiento?
150
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Informacin, relaciones
b) Dato, relaciones
c) Componentes, relaciones
d) relaciones, elementos
2 La adicin de datos nuevos o diferentes significa la posibilidad de
redefinir las __ y de crear nueva __
a) Relaciones, metas
b) Metas, relaciones
c) Relaciones, informacin
d) Metas, informacin
151
a) Mucho
b) Gran
c) Poco
d) Nada
4 Se dice que se pueden considerar la informacin como un conjunto de
datos ___
a) Transferidos
b) Creados
c) Almacenados
d) Procesados
5 Davenport y Prusak dicen respecto al conocimiento
152
MESOGRAFA
Bibliografa bsica
STAIR, Ralph M., Principios de Sistemas de Informacin: Enfoque
Administrativo, Editorial Thomson Editores, 2000.
Bibliografa complementaria
OBRIEN, JAMES A., Sistemas de Informacin Gerencial, Mxico,
Editorial Mc Graw Hill, 2006.
153
2.4 ATRIBUTOS DE LA
INFORMACIN
Objetivo
Describir cada uno de los atributos de la informacin.
Desarrollo
La informacin no solo se transmite a operadores humanos, sino que
determinados tipos de mquinas tambin reciben informacin. El diseo
de un sistema de informacin exige satisfacer algunos importantes
atributos de la informacin, estos son:
Finalidad
La informacin debe tener una finalidad en el momento de ser transmitida
a una persona o maquina; de lo contrario, ser simplemente datos o ruido.
La que se comunica al ser humano presenta una amplia diversidad de
objetivos en virtud de la gran gama de actividades de los miembros de las
empresas y de los sistemas. El propsito bsico es informar, evaluar,
convencer u organizar la informacin; crear nuevos conceptos, detectar
problemas, y resolverlos, tomar decisiones, planificar, iniciar, controlar y
buscar.
154
Modo y formato
Los modos de comunicacin entre los seres humanos son los sensoriales
(la vista, el odo, el gusto, el tacto y el olfato), en las empresas
predominan los visuales y auditivos. Las maquinas pueden igualmente
recibir informacin en una amplia diversidad de modos, equivalentes de
las percepciones sensoriales del hombre.
Redundancia/eficiencia
La redundancia es, en trminos generales, el exceso de informacin
transmitida por unidad de datos. Constituye una medida de seguridad en
contra de los errores en el proceso de comunicacin. Uno de los ejemplos
ms sencillos y frecuentes lo encontramos en la correspondencia o en los
contratos que presentan un nmero (tres) y luego introducen el carcter
numrico dentro de parntesis (3). El concepto de redundancia es muy
importante en el diseo de sistemas. Cuando es muy elevado el costo del
error, la interpretacin errnea de las instrucciones o la falla de una parte
del sistema, se acostumbra a incorporar al sistema una gran redundancia.
Puede aparecer esta en forma de diseo paralelo mediante el cual dos
partes del sistema ejecutan la misma operacin y los resultados se
concilian antes del siguiente paso. La redundancia ocurre en toda
organizacin como la demuestran las varias supervisiones que se hacen a
los empleados.
155
Velocidad
La velocidad de transmisin o recepcin de informacin se representa con
el tiempo que uno tarda en entender un problema en particular; por
ejemplo, un fallo importante en la planta. Generalmente, en el sistema de
informacin, el componente humano se sobrecarga con facilidad a
velocidades altas de transmisin.
Frecuencia
La frecuencia con la que se transmite o recibe informacin repercute en
su valor. Los informes financieros elaborados semanalmente pueden
mostrar un cambio tan pequeo que su valor es insignificante; en cambio,
los informes mensuales pueden indicar cambios bastantes considerables
que muestren problemas o tendencias. La informacin que aparece con
excesiva frecuencia tiende a producir interferencia, ruido o distraccin,
adems de sobrecargar al receptor.
Determinstica o probabilstica
La informacin puede conocerse con certeza como suele suceder con la
informacin histrica. La que se refiere al futuro siempre contendr un
elemento de duda y sin embargo se considera a menudo determinstica
en el sentido de que se supone que existe un solo valor. El clculo del
inventario, del rendimiento sobre la inversin, de las ventas del siguiente
mes muchas veces se realiza para obtener un solo valor: la solucin
determinstica de un problema. Si la informacin es probabilstica, se da
156
Confiabilidad y precisin
Cuando se efectan estimaciones estadsticas de parmetros, el valor real
del parmetro, el valor real del parmetro cae dentro de un cierto rango.
Normalmente, se suele cuantificar este rango, por ejemplo, supongamos
que obtenemos una muestra aleatoria de los ingresos de las familias de
una ciudad. La media de la muestra se dice que es de 5,000 pesos con
una precisin de la estimacin 1,000 pesos y una confiabilidad del 90%.
Exactitud
La exactitud mide la aproximacin de un nmero a su verdadero valor. En
el muestro, representa el grado de error de un procedimiento de
estimacin, Un ejemplo de ello es la diferencia entre la media de todas las
medias mustrales y el valor verdadero de la media de la poblacin.
Costo
Constituye un factor que puede llegar a ser limitante en la obtencin de
informacin. Una pequea muestra ni cientfica destinada a determinar los
costos potenciales del mercado cuesta menos, en general, que una
encuesta o prueba de mercado de un nuevo producto, basada en una
muestra probabilstica. Incluso la informacin interna procedente de los
registros de una compaa pueden ser extremadamente cara por la
157
Validez
Es una medida del grado en que la informacin representa lo que
pretende representar.
Valor
En gran parte de la informacin es intangible y difcil de evaluar cualitativa
y cuantitativamente, este atributo, determina la medida o el nivel de
utilidad que puede aportar. Depende mucho de otras caractersticas:
modo, velocidad, frecuencia, caractersticas determinstica, confiabilidad y
validez.
158
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
159
Cuestionario de
reforzamiento
Menciona cinco atributos de la informacin
160
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Redundancia
b) Eficiencia
c) Exactitud
d) Determinstica
161
a) Redundancia
b) Eficiencia
c) Exactitud
d) Determinstica
4. Mide la aproximacin de un nmero a su verdadero valor
a) Redundancia
b) Eficiencia
c) Exactitud
d) Determinstica
5. La informacin que aparece con excesiva frecuencia tiende a producir
a) Interferencia
b) Ruido
c) Distraccin
d) Todas las anteriores
162
MESOGRAFA
BIBLIOGRAFA BSICA
GOMEZ, Alberto, Los Sistemas de Informacin en las Empresa, Editorial
Servicio de publicaciones Universidad de Oviedo, 1997.
Bibliografa complementaria
STAIR, Ralph M., Principios de Sistemas de Informacin: Enfoque
Administrativo, Editorial Thomson Editores, 2000.
163
Desarrollo
Un sistema de informacin es un tipo especializado de sistema que puede
definirse de muchas maneras. Como ya se dijo, un SI es un conjunto de
elementos o componentes interrelacionados para recolectar (entrada),
manipular (proceso) y diseminar (salida) datos e informacin y para
proveer un mecanismo de retroalimentacin en pro del cumplimiento de
un objetivo.
165
Entrada de Informacin
Es el proceso mediante el cual el sistema de informacin toma los datos
que requiere para procesar la informacin. Las entradas pueden ser
manuales o automticas. Las manuales son aquellas que se proporcionan
en forma directa por el usuario, mientras que las automticas son datos o
informacin que provienen o son tomados de otros sistemas o mdulos.
Esto ltimo se denomina interfases automticas.
166
Almacenamiento de informacin
El almacenamiento es una de las actividades o capacidades ms
importantes que tiene una computadora, ya que a travs de esta
propiedad el sistema puede recordar la informacin guardada en la
seccin o proceso anterior. Esta informacin suele ser almacenada en
estructuras de informacin denominadas archivos. La unidad tpica de
almacenamiento son los discos magnticos o discos duros, los discos
flexibles o diskettes y los discos compactos (CD-ROM).
Procesamiento de Informacin
Es la capacidad del sistema de informacin para efectuar clculos de
acuerdo con una secuencia de operaciones preestablecida. Estos
clculos pueden efectuarse con datos introducidos recientemente en el
sistema o bien con datos que estn almacenados. Esta caracterstica de
los sistemas permite la transformacin de datos fuente en informacin que
puede ser utilizada para la toma de decisiones, lo que hace posible, entre
otras cosas, que un tomador de decisiones genere una proyeccin
financiera a partir de los datos que contiene un estado de resultados o un
balance general de un ao base.
Salida de Informacin
La salida es la capacidad de un sistema de informacin para sacar la
informacin procesada o bien datos de entrada al exterior. Las unidades
tpicas de salida son las impresoras, terminales, diskettes, cintas
167
168
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
CUESTIONARIO DE
REFORZAMIENTO
Qu es un sistema de informacin?
De cunto tipos puede ser un sistema de informacin y cules son?
Qu elementos componen un SIBC?
Cul es el propsito de un SIBC?
Qu actividades bsicas realiza un sistema de informacin?
170
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Infraestructura de datos
b) Base tecnolgica
c) Bases de datos
d) Infraestructura tecnolgica
2 Un sistema de informacin es solamente computarizado
a) Verdadero
b) Falso
3 A qu se le conoce como interfases automticas?
a) Documentos
b) Carpetas
c) Archivos
d) Respaldos
5 Es la capacidad del sistema de informacin para efectuar clculos de
acuerdo con una secuencia de operaciones preestablecida
a) Procesamiento
b) Almacenamiento
c) Retroalimentacin
d) Salida
172
MESOGRAFA
http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
Bibliografa bsica
GOMEZ, Alberto, Los Sistemas de Informacin en las Empresa, Editorial
Servicio de publicaciones Universidad de Oviedo, 1997.
Bibliografa complementaria
FERNANDEZ, Vicente, Desarrollo de Sistemas de Informacin: Una
Metodologa Basada en el Modelado, Editorial UPC, 2006.
173
GLOSARIO
Infraestructura tecnolgica
Sistema informacin basado en computadoras compuesto por recursos
compartidos de SI y que sirve de fundamento al sistema de informacin.
Base de datos
Conjunto organizado de datos e informacin.
Telecomunicaciones
Transmisin electrnica de seales de comunicacin que permite a las
organizaciones crear redes de sistemas de computacin.
Redes
Interconexin entre computadora y equipo de computacin de un edificio,
pas o el mundo para hacer posibles la comunicacin electrnica.
Internet
La red de telecomunicaciones ms grande del mundo.
174
Desarrollo
En todas las reas funcionales y divisiones operativas de las empresas se
emplean sistemas de informacin. En finanzas y contabilidad se utilizan
sistemas de informacin para pronosticar ingresos y actividades
comerciales, determinar las mejores fuentes y empleos de los fondos,
administrar efectivo y otros recursos financieros, analizar inversiones, y
realizar auditoras para confirmar la solidez financiera de la organizacin y
la exactitud de los informes y documentos de finanzas. En ventas y
mercadotecnia se emplean sistemas de informacin para desarrollar
nuevos bienes y servicios (anlisis de productos), determinar la mejor
ubicacin de plantas de produccin y distribucin (anlisis de lugares o
175
176
177
innecesarios
de
almacenamiento
acarreo
mediante
la
computter-assisted
manufacturing,
CAM)
integrar
180
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
181
CUESTIONARIO DE
REFORZAMIENTO
1. Menciona al menos tres reas funcionales y/o divisiones operativas
de las empresas dnde se emplean sistemas de informacin.
2. Segn el estudio de caso de Whirpool cul era el problema que
tenan?
3. Segn el estudio de caso de Whirpool cmo solucionaron el
problema que tenan?
4. En las aerolneas para que utilizan principalmente los SI.
5. Las
instituciones
bancarias
de
crdito
para
qu
usan
182
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Datos redundantes
b) Costos innecesarios de almacenamiento
c) Desperdicios
d) Tiempo de procesamiento
184
MESOGRAFA
BIBLIOGRAFA BSICA
GOMEZ, Alberto, Los Sistemas de Informacin en las Empresa, Editorial
Servicio de publicaciones Universidad de Oviedo, 1997.
BIBLIOGRAFA COMPLEMENTARIA
FERNANDEZ, Vicente, Desarrollo de Sistemas de Informacin: Una
Metodologa Basada en el Modelado, Editorial UPC, 2006.
185
Objetivo
Exponer las diferentes clasificaciones que existen en sistemas de
informacin y sus perspectivas.
Desarrollo
En la actualidad existe una gran cantidad de criterios para clasificar los
sistemas de informacin, Edwards, Ward y Bytheway (1998) proponen
criterios para su clasificacin:
186
187
188
189
191
193
194
197
la
informacin
apoyando
las
actividades
de
coordinacin
a nivel
administrativo.
199
ni tampoco
la
informacin necesaria
para
resolverlos) o
semi-
Aunque los sistemas de apoyo a las tomas de decisiones toman los datos
de los sistemas de procesamiento de datos y de los sistemas de
informacin gerencia, tambin utilizan fuentes externas para la empresa
que les proporcionan informacin sobre competidores, clientes, mercados,
proveedores, etc.
diseados
para
abordar
la
toma
de
decisiones
no
202
204
Actividades de aprendizaje
ACTIVIDAD 1
Financiera
Ubicacin de nuevas
instalaciones
ESS
DSS
Produccin
Anlisis de fijacin
de precios
Anlisis de
costos
Anlisis de
reubicacin
MIS
KWS
TPS
R. Humanos
Planificacin
de R.H. a
largo plazo
Anlisis de
mercado
Anlisis de
cartera
Control de mquinas
205
CUESTIONARIO DE
REFORZAMIENTO
1. Cules son las formas de clasificar los sistemas de informacin?
2. Cmo se les conoce a los sistemas de informacin que necesitan
una alta participacin de los trabajadores?
3. Mencione las diversas fuentes de informacin que puede tener un
sistema de informacin?
4. Segn Kotler, una empresa necesita tres tipos de informacin de
marketing, cules son?
5. Cul es el objetivo de los sistemas de informacin de produccin?
6. Cul es el objetivo del subsistema de ingeniera industrial?
7. Segn Rockart y DeLong, existen varios factores para que un
sistema de informacin para directivos tenga xito cules son?
8. Cuntos niveles organizativos proponen Laudon y Laudon en su
clasificacin de los sistemas de informacin?
9. Cuntas y cules acciones realizan los sistemas de informacin
gerencial?
206
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) 3
b) 4
c) 7
d) 8
2. Segn McLeod los sistemas de informacin se clasifican en:
a) Sistemas de contabilidad
b) Sistemas de produccin
c) Subsistemas directivos y funcionales
d) Sistemas de produccin
3. Cules son ejemplos de sistemas de informacin de produccin?
a) Aplicaciones
b) Los proyectos
c) Evaluaciones
d) Subsistemas de entrada y de salida
5. Los sistemas de informacin funcionales generan una gran cantidad de
informacin __________ y asimilar por los directivos de una compaa.
a) Difcil de estudiar
b) Fcil de estudiar
c) Difcil de encontrar
d) Fcil de encontrar
6. Laudon y Laudon proponen una clasificacin de los sistemas de
informacin en funcin a:
BIBLIOGRAFA BSICA
FERNANDEZ, Vicente, Desarrollo de Sistemas de Informacin: Una
Metodologa Basada en el Modelado, Editorial UPC, 2006.
EDWARDS,
Ward
&
Bytheway,
Fundamentos
de
Sistemas
de
BIBLIOGRAFA COMPLEMENTARIA
GOMEZ, Alberto, Los Sistemas de Informacin en las Empresa, Editorial
Servicio de publicaciones Universidad de Oviedo, 1997.
209
UNIDAD 3
DESARROLLO DE SISTEMAS
210
OBJETIVO PARTICULAR
En esta tercera unidad se describirn los conceptos bsicos de las
metodologas, mtodos, tcnicas y herramientas existentes en el
desarrollo de sistemas. Adems se explicaran las fases y ciclos de vida en
el desarrollo de sistemas.
INTRODUCCIN
Las necesidad para el desarrollo de un sistema de informacin varan en
funcin del tipo de problema que se intenta solucionar, el nmero de
personas que se ven afectadas, las areas del negocio en donde el
sistema proporcionara informacin, la relevancia del nuevo sistema segn
la estrategia del negocio, etc.
TEMARIO DETALLADO
212
Desarrollo
Las actividades de desarrollo de sistemas empiezan cuando un individuo
o grupo con la capacidad de iniciar cambios en la organizacin perciben
un posible beneficio de un sistema nuevo o modificarlo. Ellos tienen el
inters en el desarrollo del sistema.
3.1.1 METODOLOGA
Una metodologa de desarrollo de software se refiere a un marco de
referencia que es usado para estructurar, planear y controlar el proceso
de desarrollo en sistemas de informacin.
213
214
Metodologas estructuradas
Los mtodos estructurados comenzaron a desarrollarse a fines de los 70s
con la Programacin Estructurada, luego a mediados de los 70s
aparecieron tcnicas para el Diseo (por ejemplo: el diagrama de
Estructura) primero y posteriormente para el Anlisis (por ejemplo:
Diagramas de Flujo de Datos). Estas metodologas son particularmente
apropiadas en proyectos que utilizan para la implementacin lenguajes de
3ra y 4ta generacin.
Todas
las
propuestas
metodolgicas
antes
indicadas
pueden
Metodologas giles
Un proceso es gil cuando el desarrollo de software es incremental
(entregas pequeas de software, con ciclos rpidos), cooperativo (cliente
y desarrolladores trabajan juntos constantemente con una cercana
comunicacin), sencillo (el mtodo en s mismo es fcil de aprender y
modificar, bien documentado), y adaptable (permite realizar cambios de
ltimo momento)10.
10
Abrahamsson, P., Salo, O., Ronkainen, J., Agile Software Development Methods. Review and
Analysis, VTT, 2002.
216
3.1.2 Mtodo
217
220
Subcontratacin
La quinta y ltima opcin en el desarrollo de un sistema de informacin es
la subcontratacin. El anlisis, diseo e implementacin de un sistema de
informacin necesita de una gran cantidad de recursos tanto a nivel
econmico
como
nivel
humano.
Por
este
motivo,
muchas
de
informacin,
tambin
existen
varias
desventajas
222
3.1.3 Tcnica
Casos de uso
Un caso de uso es una tcnica para la captura de requisitos potenciales
de un nuevo sistema o una actualizacin de software. Cada caso de uso
proporciona uno o ms escenarios que indican cmo debera interactuar
el sistema con el usuario o con otro sistema para conseguir un objetivo
especfico. Normalmente, en los casos de usos se evita el empleo de
jergas tcnicas, prefiriendo en su lugar un lenguaje ms cercano al
223
Historias de usuario
Una historia de usuario es una representacin de un requerimiento de
software escrito en una o dos frases utilizando el lenguaje comn del
usuario. Las historias de usuario son utilizadas en las metodologas de
desarrollo giles para la especificacin de requerimientos (acompaadas
de las discusiones con los usuarios y las pruebas de validacin). Cada
historia de usuario debe ser limitada, esta debera poderse escribir sobre
una nota adhesiva pequea. Dentro de la metodologa XP (programacin
extrema) las historias de usuario deben ser escritas por los clientes.
225
3.1.4 Herramientas
generacin
presupuestos
incumplidos,
de
del
usuario,
escasa
los
lenguajes
de
cuarta
generacin
(4GL-Fourth
Generation
Language).
227
los
depuradores
de
los
lenguajes
de
programacin
228
Herramientas de documentacin.
Herramientas para software de sistemas.
Herramientas de control de calidad.
Herramientas de bases de datos.
230
231
12
232
Gestin de reutilizacin.
Mediciones.
Gestin de riesgos.
de
software,
con
independencia
del
tamao
complejidad.
233
13
234
235
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
1. De la siguiente clasificacin de herramientas para el desarrollo de
sistemas, investiga en Internet que software comercial o pblico existen y
ctalos.
CUESTIONARIO DE
REFORZAMIENTO
En qu necesidades est el desarrollo de sistemas de informacin?
Cundo se dice que inician las actividades de desarrollo de un sistema?
Qu deben definir las metodologas de desarrollo de sistemas?
Cules son las metodologas tradicionales?
Menciona al menos tres mtodos que se utilicen en la construccin de
sistemas
Qu es un prototipo?
Cules son las ventajas y desventajas del mtodo paquete de software
de aplicaciones?
Menciona un ejemplo de un lenguaje de cuarta generacin
En qu radica la gran parte del xito de un proyecto de desarrollo de
software?
Qu son las historias de usuarios?
237
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Herramienta
b) Tcnica
c) Metodologa
d) Mtodo
2 Cmo se pueden clasificar las metodologas de desarrollos de
sistemas?
239
a) Metodologa
b) Tcnica
c) Herramienta
d) Ninguna de las anteriores
8 Las herramientas de planificacin de sistemas de gestin, sirven para:
240
241
MESOGRAFA
http://es.wikipedia.org/wiki/Metodolog%C3%ADa_de_desarrollo_de_softw
are
http://es.scribd.com/doc/17519265/Metodologia-Para-el-Desarrollo-deSistemas
http://es.wikipedia.org/wiki/Caso_de_uso
http://es.wikipedia.org/wiki/Historias_de_usuario
http://www.alipso.com/monografias/desarrollo_de_sistemas_de_informaci
on/
www.dsic.upv.es/asignaturas/.../lsi/.../IntroduccionProcesoSW.doc
Bibliografa bsica
FERNANDEZ, Vicente, Desarrollo de Sistemas de Informacin: Una
Metodologa Basada en el Modelado, Editorial UPC, 2006.
Bibliografa complementaria
GOMEZ, Alberto, Los Sistemas de Informacin en las Empresa, Editorial
Servicio de publicaciones Universidad de Oviedo, 1997.
3.2
Objetivo
Identificar las metodologas, tcnicas y herramientas existentes para el
desarrollo de sistemas.
Desarrollo
El desarrollo de sistemas es un proceso que consiste en dos etapas
principales de anlisis y diseo de sistemas; comienza cuando la
gerencia, o en algunas ocasiones el personal de desarrollo de sistemas,
se da cuenta de cierto sistema del negocio necesita mejorarse.
3.2.2 Etapas/Fases
Los analistas no se ponen de acuerdo en la cantidad de fases que
incluyen el ciclo de vida del desarrollo de sistemas, pero en general
alaban su enfoque organizado. Aqu hemos dividido el ciclo en siete
fases, como se aprecia en la siguiente figura. A pesar de que cada fase
se explica por separado, nunca se realiza como un paso aislado. Ms
bien, es posible que varias actividades ocurran de manera simultnea, y
algunas de ellas podran repetirse. Es ms prctico considerar que el
SDLC se realiza por fases (con actividades en pleno apogeo que se
traslapan con otras hasta terminarse por completo) y no en pasos
aislados.
1. Identificacin de
problemas,
oportunidades y
objetivos
7. Implementacin y
evaluacin del
sistema
2. Determinacin
de los
requerimientos de
informacin
6. Pruebas y
mantenimientos
del sistema
3. Anlisis de las
necesidades del
sistema
5. Diseo y
documentacin
del software
4. Diseo del
sistema
recomendado
El
desarrollo
rpido
de
aplicaciones
(RAD,
Rapid
Application
Los implicados en esta fase son el analista y los usuarios, por lo general
trabajadores y gerentes del rea de operaciones. El analista de sistema
necesita conocer los detalles de las funciones del sistema actual: el quien
(la gente involucra), el qu (la actividad del negocio), el dnde (el entorno
donde se desarrollan las actividades), el cundo (el momento oportuno y
el cmo (la manera en que se realizan los procedimientos actuales) del
negocio que se estudia. A continuacin el analista debe preguntar la
razn por la cual se utiliza el sistema actual. Podra haber buenas razones
para realizar los negocios con los mtodos actuales, y es importante
tomarlas en cuenta al diseo de un nuevo sistema.
247
248
Durante esta fase el analista tambin trabaja con los usuarios para
desarrollar documentacin efectiva para el software, como manuales de
procedimientos, ayuda en lnea y sitios Web que incluyan respuestas a
preguntas frecuentes (FAQ, Frequently Asked Questions) en archivos
"Lame" que se integran en el nuevo software. La documentacin indica a
los usuarios como utilizar el software y lo deben hacer en caso de que
surjan problemas derivados de este uso.
252
14
Royce, W., Managing the developmento of large software systems: concepts and technique,
IEEE Westcon, 1970
253
Se
realizan
mejoras
de
implementacin.
Se
254
255
Modelo en espiral
El modelo de desarrollo en espiral (ver siguiente figura) es actualmente
uno de los ms conocidos y fue propuesto por Boehm
15
. El ciclo de
15
Boehm, B. W., A Spiral Model of Software Develpment and Enhancement, IEEE Computer ,1988.
256
16
Mills, H., ONeill, D., The Management of Software Engineering, IBM Systems, 1980.
257
259
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
260
CUESTIONARIO DE
REFORZAMIENTO
De cuntas etapas consiste el proceso de desarrollo de sistemas?
Cules son esas dos etapas?
Qu es el ciclo de vida del desarrollo de sistemas?
Menciona al menos tres fases que contempla el ciclo de vida del
desarrollo de sistemas.
En qu fase del ciclo de vida del desarrollo de sistemas el analista debe
averiguar lo que la empresa trata de conseguir?
Qu debera conocer el analista al trmino de la fase determinacin de
los requerimientos de informacin?
En qu fase del ciclo de vida del desarrollo de sistemas, el analista
prepara una propuesta de sistemas que sintetiza sus hallazgos,
proporciona un anlisis de costo/ beneficio de las alternativas y ofrece, en
su caso, recomendaciones sobre lo que debe hacer?
En qu fase del ciclo de vida del desarrollo de sistemas, el analista
trabaja de manera conjunta con los programadores para desarrollar
cualquier software original necesario?
Cul es el nombre de la ltima fase del ciclo de vida del desarrollo de
sistemas?
Cules son los modelos de ciclo de vida?
261
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) SCLD
b) SDLC
c) SLDC
d) SDLC
2 Cuntas fases contempla el ciclo de vida del desarrollo de sistemas?
a) 5
b) 6
c) 7
d) 9
262
263
a) Modelo iterativo
b) Modelo en espiral
c) Modelo evolutivo
d) Modelo en cascada
264
MESOGRAFA
www.dsic.upv.es/asignaturas/.../lsi/.../IntroduccionProcesoSW.doc
http://es.wikipedia.org/wiki/Software
BIBLIOGRAFA BSICA
KENDALL, Kenneth E., Anlisis y diseo de sistemas, Sexta edicin,
Editorial Pearson, 2005.
BIBLIOGRAFA COMPLEMENTARIA
GOMEZ, Alberto, Los Sistemas de Informacin en las Empresa, Editorial
Servicio de publicaciones Universidad de Oviedo, 1997.
265
UNIDAD 4.
SISTEMAS OPERATIVOS
266
OBJETIVO PARTICULAR
Para esta cuarta unidad se describirn los conceptos bsicos de los
sistemas operativos, incluyendo sus funciones, estructuras y tipos
.
INTRODUCCIN
Un sistema operativo es un programa que acta como intermediario entre
el usuario y el hardware de un computador y su propsito es proporcionar
un entorno en el cual el usuario pueda ejecutar programas. El objetivo
principal de un sistema operativo es lograr que el sistema de computacin
se use de manera cmoda, y el objetivo secundario es que el hardware
del computador se emplee de manera eficiente.
TEMARIO DETALLADO
4.1. Definicin
4.2. Funciones bsicas
4.3. Estructura de un sistema operativo
4.4. Tipos de sistemas operativos
4.4.1. Sistemas operativos de lnea de comandos
4.4.2. Sistemas operativos de entorno grfico
268
4.1 Definicin
Objetivo
Describir lo qu es un sistema operativo y sus principales caractersticas.
Desarrollo
El sistema operativo es un conjunto de programas que hacen posible la
comunicacin entre el usuario y la computadora. Esto es la interfaz, todo
aquel medio fsico que conecta un dispositivo perifrico con la
computadora; o todo el software que comunica al usuario con la
computadora.
Proporciona
una
vista
lgica
uniforme
de
la
informacin,
270
17
http://www.proyectoautodidacta.com/comics/funciones-del-sistema-operativo/
271
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
272
CUESTIONARIO DE
REFORZAMIENTO
Qu es un sistema operativo?
Pudiramos decir que un sistema operativo es una interfaz?
Por qu se dice que el sistema operativo acta como administrador de
los recursos de la computadora?
Menciona al menos cinco caractersticas que tenga el sistema operativo
273
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Verdadero
b) Falso
2 El sistema operativo tiene entre sus objetivo controlar y administrar
todos los recurso conectados al hardware sobre el que se est
ejecutando
a) Verdadero
b) Falso
3 El
sistema
operativo
tiene
la
capacidad
de
ser
utilizado
a) Verdadero
b) Falso
274
a) Verdadero
b) Falso
5 El sistema operativo facilita la entrada y salida de los diferentes
dispositivos conectados a la computadora
a) Verdadero
b) Falso
275
MESOGRAFA
http://www.proyectoautodidacta.com/comics/funciones-del-sistemaoperativo/
BIBLIOGRAFA BSICA
BEEKMAN, George, Computacin & Informtica Hoy, EEUU, Edit. AddisonWesley Iberoamericana, 2000.
BIBLIOGRAFA COMPLEMENTARIA
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
276
Objetivo
Describir las funciones bsicas que tiene a cargo el sistema operativo
Desarrollo
Como ya se ha visto, un sistema operativo acta como interfaz entre la
mquina y los programas de aplicaciones o el propio usuario. Por otro
lado, el sistema operativo tambin se encarga de gestionar los recursos
del sistema informtico para obtener un uso lo ms ptimo posible de
stos. A continuacin, trataremos las funciones del sistema operativo
desde estos dos puntos de vista, as como las caractersticas que debe
presentar para mantener una capacidad de evolucin adecuada.
de
servicios
como
los
editores
depuradores
la
diferencia
clave es su
propsito. El
sistema
operativo
dirige
al
procesador
en el empleo de otros recursos del sistema y en el control del
tiempo de ejecucin de los programas de usuario.
279
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
280
CUESTIONARIO DE
REFORZAMIENTO
Desde cuntos puntos de vista se pueden describir las funciones de un
sistema operativo?
De qu otro nombre se les conoce a los debuggers?
Quin se encarga que varios usuarios trabajen simultneamente?
Quin es el encargado de dar una respuesta que elimine la condicin de
error con el menor impacto posible sobre las aplicaciones que estn en
ejecucin?
281
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Estndar
b) Lenguaje
c) Protocolo
d) Interfaz
2 Cada dispositivo de ______ requiere un conjunto propio y peculiar de
instrucciones o seales de control para su funcionamiento.
a) Comunicacin
b) Aplicacin
c) E/S
d) Debuggers
282
a) Verdadero
b) Falso
4 Qu funciones ________ deben brindar proteccin a los recursos y a los
datos ante usuarios no autorizados y debe resolver conflictos en la
propiedad de los recursos.
a) De seguridad
b) De acceso
c) De salida
d) De comunicacin
5 El sistema operativo es un programa.
a) Verdadero
b) Falso
283
Bibliografa bsica
BEEKMAN, George, Computacin & Informtica Hoy, EEUU, Edit. AddisonWesley Iberoamericana, 2000.
Bibliografa complementaria
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
284
4.3 Estructura de un
sistema operativo
Objetivo
Describir las principales estructuras de los sistemas operativos.
Desarrollo
En las siguientes secciones examinaremos cinco estructuras diferentes
que se han probado, a fin de tener una idea del espectro de posibilidades.
Desde luego, no es una muestra exhaustiva, pero da una idea de algunos
diseos que se han probado en la prctica. Los cinco diseos son:
sistemas monolticos, sistemas en capas, mquinas virtuales, exokernels
y sistemas cliente-servidor.
286
287
En
otras
palabras,
la
capa
haca
posible
la
Capa
Funcin
El operador
Programas de usuario
Gestin de Entrada/Salida
Comunicacin operador-proceso
288
Si bien el esquema de capas del sistema THE no era ms que una ayuda
para el diseo, porque en ltima instancia todas las partes del sistema se
enlazaban en un nico programa objeto, en MULTICS el mecanismo de
anillos s que estaba muy presente en tiempo de ejecucin, estando
reforzado por el hardware de proteccin. La ventaja del mecanismo de
anillos es que puede extenderse con facilidad para estructurar los
subsistemas de usuario. Por ejemplo, un profesor puede escribir un
programa para testear y evaluar los programas de los estudiantes y
ejecutarlo en el anillo n, mientras que los programas de usuario se
ejecutaran en el anillo n + 1 para que de ninguna manera pudieran alterar
sus calificaciones.
desnudo
que
incluyen
el
modo
dual
de
ejecucin
292
Otro rea donde se utilizan las mquinas virtuales, pero de forma un tanto
diferente, es en la ejecucin de programas en Java. Cuando Sun
Microsystems invent el lenguaje de programacin Java, tambin invent
una mquina virtual (es decir, una arquitectura de ordenador) llamada
JVM (Java Virtual Machine; Mquina Virtual de Java). El compilador de
Java produce cdigo para la JVM, que normalmente es ejecutado por un
intrprete software de JVM. La ventaja de este enfoque es que el cdigo
JVM puede enviarse por Internet a cualquier ordenador que tenga un
intrprete de JVM y ejecutarse all. Si el compilador hubiera producido
programas binarios para SPARC o Pentium, por ejemplo, no se podran
haber enviado y ejecutado en cualquier lugar tan fcilmente. (Desde
luego, Sun podra haber producido un compilador que produjera binarios
para SPARC y luego distribuir un intrprete de SPARC, pero JVM es una
arquitectura mucho ms sencilla que se presta muy bien a la
interpretacin.) Otra ventaja de usar JVM es que si el intrprete se
implementa como es debido, lo cual no es del todo trivial, es posible
verificar que los programas JVM que lleguen sean seguros y luego
ejecutarlos bajo un entorno protegido de forma que no puedan robar datos
ni causar ningn perjuicio.
294
4.3.4 Exokernels
El VM/370 gana mucho en simplicidad al mover una gran parte del cdigo
del sistema operativo tradicional (la implementacin de la mquina
extendida) a una capa superior, CMS. No obstante, VM/370 sigue siendo
295
El modelo cliente-servidor.
297
298
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
Una vez que lo tengas listo presiona el botn xaminar, localiza el archivo.
Ya seleccionado, presiona Subir este archivo para guardarlo en la
plataforma
299
CUESTIONARIO DE
REFORZAMIENTO
Cuntas estructuras de sistemas operativos se estudiaron?
Menciona al menos tres estructuras
Cul es la estructura de los sistemas monolticos?
A qu se refiere la instruccin TRAP?
Cuntas capas tena el sistema THE?
Qu tipo de estructura de sistema operativo tena el sistema MULTICS?
Cul es una de las ventajas de las mquinas virtuales?
Cul es una de las ventajas del esquema de exokernel?
300
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Monolticos
b) Mquinas virtuales
c) En capas
d) Exokernels
2 El primer sistema construido de esta manera fue el THE construido en la
Technische Hogescholl Eindhoven
a) Monolticos
b) Mquinas virtuales
c) En capas
d) Exokernels
301
a) Monolticos
b) Mquinas virtuales
c) En capas
d) Exokernels
4 Su labor consiste en asignar recursos a las mquinas virtuales y luego
comprobar cualquier intento de utilizarlos para garantizar que ninguna
mquina trate de utilizar los recursos de cualquier otra
a) Monolticos
b) Mquinas virtuales
c) En capas
d) Exokernels
302
Bibliografa bsica
BEEKMAN, George, Computacin & Informtica Hoy, EEUU, Edit. AddisonWesley Iberoamericana, 2000.
Bibliografa complementaria
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
303
Objetivo
Describir los tipos de sistemas operativos
Desarrollo
Toda esta historia y desarrollo nos ha dejado con una amplia variedad de
sistemas operativos, de los cuales no todos son ampliamente conocidos.
En esta seccin describiremos de manera breve siete de ellos.
ordenadores
estos
sistemas
se
llaman
ordenadores
paralelos,
de
servidor,
con
caractersticas
especiales
para
la
comunicacin y su conectividad.
306
309
310
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
311
CUESTIONARIO DE
REFORZAMIENTO
Cuntos tipos de sistemas operativos existen?
Cules son las maquinas Mainfrane?
Cules son los sistemas operativos Mainfrane?
Cmo se definen los sistemas operativos de servidor?
Cmo se definen los sistemas operativos multiprocesador?
Cmo se definen los sistemas operativos empotrados?
Cmo se definen los sistemas operativos de tiempo real?
Cmo se diferencian los sistemas operativos de lnea de comando y de
entorno grfico?
312
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
Estos
sistemas
operativos
estn
claramente
orientados
al
a) Tiempo real
b) Multiprocesador
c) Servidor
d) Mainframes
2 Estos sistemas operativos dan servicio a mltiples usuarios a travs de
una red, permitindoles compartir recursos de hardware y software
a) Tiempo real
b) Multiprocesador
c) Servidor
d) Mainframes
313
Estos
sistemas
operativos
se
llaman
ordenadores
paralelos,
multicomputadores o multiprocesadores
a) Tiempo real
b) Multiprocesador
c) Servidor
d) Mainframes
4 Estos sistemas operativos se caracterizan por tener al tiempo como su
principal parmetro
a) Tiempo real
b) Multiprocesador
c) Servidor
d) Mainframes
5 Estos sistemas operativos tienen limitaciones muy severas en cuanto a
potencia de procesamiento y memoria.
a) Tarjeta inteligente
b) Multiprocesador
c) Empotrados
d) Mainframes
6 Estos sistemas operativos operan en los ordenadores que controlan
dispositivos que por lo general no se consideran ordenadores, como
televisores, hornos microondas y telfonos mviles
a) Tiempo real
b) Multiprocesador
c) Empotrados
d) Mainframes
314
MESOGRAFA
BIBLIOGRAFA BSICA
BEEKMAN, George, Computacin & Informtica Hoy, EEUU, Edit.
Addison-Wesley Iberoamericana, 2000.
BIBLIOGRAFA COMPLEMENTARIA
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
315
UNIDAD 5.
BASES DE DATOS
316
OBJETIVO PARTICULAR
Para la quinta unidad revisaremos los antecedentes histricos de las
bases de datos y las ventajas que trajo al procesamiento automatizado de
informacin. Adems, identificaremos los conceptos bsicos de las bases
de datos y sus sistemas manejadores.
INTRODUCCIN
El surgimiento de organizaciones bien establecidas con distintos fines,
econmicos o sociales, trajo consigo la utilizacin de libros de registros. El
crecimiento de estas empresas produjo que dichos registros se volvieran
difciles de manejar. Afortunadamente, la llegada de las computadoras
proporcion medios de registro y procesamiento ms simples y giles,
naciendo una nueva tecnologa de almacenamiento de datos. La primera
solucin que resolvi los problemas tecnolgicos de las empresas durante
mucho tiempo fueron los archivos de datos. Con estos archivos de datos
surgi la primera tecnologa de almacenamiento.
317
TEMARIO DETALLADO
5.1. Antecedentes
5.2. Definicin
5.3. Clasificacin
5.4. Manejadores de bases de datos
5.5. Aplicaciones de las bases de datos
318
5.1 ANTECEDENTES
Objetivo
Reconocer la importancia de contar con una base de datos que facilite el
acceso, manejo y actualizacin de gran cantidad de informacin dentro de
una organizacin.
Desarrollo
La administracin se ha ido modificando a travs del tiempo con
aportaciones y tcnicas, que han denotado el desenvolvimiento de nuevas
teoras que proporcionan oportunidades para aplicar las nuevas
tendencias de la administracin.
Al inicio del siglo XVIII, hay que resaltar los sucesos que se dieron y
tuvieron una fuerte influencia en relacin con las prcticas administrativas,
por citar algunas, el crecimiento
de
la
En los inicios del siglo XVIII es notorio que las labores del sistema
domstico consistan en producir para cubrir sus necesidades bsicas en
lugar de dedicarse a la caza o a la recoleccin, pero cuando se logra la
especializacin en donde una persona produce para satisfacer no
solamente sus propias necesidades sino lo hace para ofrecer estos
bienes a otros a travs de venta o de trueque, se repunta el sistema
domstico. En este sistema no hubo oportunidad para establecer o aplicar
tcnicas administrativas, las funciones administrativas se establecieron de
manera informal.
321
Con
estos
archivos
de
datos
surgi
la
primera
tecnologa
de
Hoy en da, podemos hacer un archivo de datos tan slo con abrir un editor
de textos y formar campos y registros. Por ejemplo, en la figura puedes ver
el fragmento de un archivo de personas. Cada campo: nombre, edad y
RFC, est separado por una coma (,) y en l encontramos tres registros,
uno por cada lnea.18
18
Este tipo de archivo es conocido como archivo separado por comas o archivo de valores separados por
comas, calco del ingls Comma Separated Values (CSV). Este no es el nico formato de archivos que ha sido
utilizado en tecnologas de almacenamiento. Podemos encontrar tambin archivos separados por tabuladores
o cualquier otro carcter. Algunas veces se prefieren archivos de ancho fijo, es decir, donde cada campo es
del mismo tamao.
322
Finalmente,
surgieron
sistemas
manejadores
de
archivos
323
19
Para leer algo ms sobre la historia de los sistemas de bases de datos revisa esta bibliografa:
(Silberschatz, 2006: 22-24)
324
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
325
ACTIVIDAD 2
326
CUESTIONARIO DE
REFORZAMIENTO
En qu eran representados los sucesos remotos en la antigedad?
Qu surgimientos trajo la utilizacin de libros de registro?
Cmo se representaban los datos en los primeros archivos de datos?
En la actualidad, cmo podemos hacer un archivo de datos?
Qu se significa CSV?
Qu es DBase e Informix?
327
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Bases de datos
b) Cintas magnticas
c) Archivos de datos
d) Discos duros
328
3 Qu es un registro?
329
a) Dbase e Informix
b) FoxPro
c) Pasca o C
d) Cobol o Clipper
330
Bibliografa bsica
C. J. Date, Introduccin a los Sistemas de Bases de Datos, Sptima
edicin, Editorial Pearson Prentice Hall, 2001.
Bibliografa complementaria
KROENKE, David M., Procesamiento de Bases de Datos: Fundamentos,
Diseo e Implementacin, Octava edicin, Editorial Pearson Prentice Hall,
2003.
331
5.2 DEFINICIN
Objetivo
Definir qu es una base de datos y sus principales caractersticas.
Desarrollo
Para establecer una definicin del concepto de base de datos vamos a
separar los datos en s mismos, de los programas de aplicacin que los
procesan y controlan. En este sentido, podemos definir una base de datos
como una coleccin de datos relacionados, organizados, estructurados y
almacenados de manera persistente. La persistencia es la caracterstica
de los datos que nos permite recuperarlos en el futuro, es decir que un
dato es persistente si los podemos almacenar a travs del tiempo.
332
Para terminar este tema, debemos puntualizar que una base de datos
requiere de programas que procesen, recuperen, compartan, aseguren y
controlen sus datos. El conjunto de programas que hacen esto conforman
lo que llamaremos Sistema Administrador de Bases de Datos, y que
estudiaremos en la siguiente seccin.
333
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
334
ACTIVIDAD 2
Investiga a mayor detalle los siguientes conceptos:
1. Bases de Datos.
2. Persistencia.
3. Administracin
4. Administrador de Bases de Datos.
5. Sistema Administrador de Bases de Datos.
CUESTIONARIO DE
REFORZAMIENTO
Qu es una base de datos?
Cundo se dice que un dato es persistente?
Qu quiere decir el hecho que una base de datos es finalmente un
reflejo de la realidad?
335
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Consistencia
b) Resistencia
c) Persistencia
d) Durabilidad
2 Una base de datos requiere de _____ que procesen, recuperen,
compartan, aseguren y controlen sus datos
a) Modelos
b) Programas
c) Tcnicas
d) Usuarios
336
a) Verdadero
b) Falso
337
MESOGRAFIA
BIBLIOGRAFA BSICA
C. J. Date, Introduccin a los Sistemas de Bases de Datos, Sptima
edicin, Editorial Pearson Prentice Hall, 2001.
BIBLIOGRAFA COMPLEMENTARIA
KROENKE, David M., Procesamiento de Bases de Datos: Fundamentos,
Diseo e Implementacin, Octava edicin, Editorial Pearson Prentice Hall,
2003.
338
5.3 CLASIFICACIN
5.4
Objetivo
Describir las diferentes formas en las que se pueden clasificar las bases
de datos.
Desarrollo
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al
contexto que se est manejando, la utilidad de las mismas o las
necesidades que satisfagan. A continuacin se explican.
primordialmente
para
almacenar
datos
histricos
que
Bases
de
datos
bibliogrficas:
Solo
contienen
un
subrogante
340
hijos. El nodo que no tiene padres es llamado raz, y a los nodos que no
tienen hijos se los conoce como hojas. Las bases de datos jerrquicas
son especialmente tiles en el caso de aplicaciones que manejan un gran
volumen de informacin y datos muy compartidos permitiendo crear
estructuras estables y de gran rendimiento. Una de las principales
limitaciones de este modelo es su incapacidad de representar
eficientemente la redundancia de datos.
para
modelar
problemas
reales
administrar
datos
343
344
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
345
CUESTIONARIO DE
REFORZAMIENTO
Cules son los contextos en los que se pueden clasificar las bases de
datos?
Cules son las bases de datos que permiten operaciones como
actualizacin, borrado y adicin de datos, adems de las operaciones
fundamentales de consulta?
Cul es la principal diferencia entre una base de datos de texto completo
con una base de datos bibliogrfica?
Menciona un subtipo de las bases de datos o "bibliotecas" de informacin
qumica o biolgica.
Qu es un modelo de datos?
Cul es una de las principales limitaciones del modelo de bases de datos
jerrquicas?
El concepto tuplas a qu se refiere?
Cules son los tipos de las bases de datos distribuidas (SGBD)?
346
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
348
349
MESOGRAFA
http://es.wikipedia.org/wiki/Base_de_datos
BIBLIOGRAFA BSICA
C. J. Date, Introduccin a los Sistemas de Bases de Datos, Sptima
edicin, Editorial Pearson Prentice Hall, 2001.
BIBLIOGRAFA COMPLEMENTARIA
KROENKE, David M., Procesamiento de Bases de Datos: Fundamentos,
Diseo e Implementacin, Octava edicin, Editorial Pearson Prentice Hall,
2003.
350
GLOSARIO
Encapsulacin
Propiedad que permite ocultar la informacin al resto de los objetos,
impidiendo as accesos incorrectos o conflictos.
Herencia
Propiedad a travs de la cual los objetos heredan comportamiento dentro
de una jerarqua de clases.
Polimorfismo
Propiedad de una operacin mediante la cual puede ser aplicada a
distintos tipos de objetos.
351
5.4 Manejadores de
bases de datos
Objetivo
Definir qu es el Sistema Administrador de Bases de Datos, sus
componentes principales, los niveles de abstraccin y modelos de datos.
Desarrollo
Una vez que contamos con una coleccin de datos, surge la necesidad de
programas de aplicacin que nos permitan almacenar, procesar,
recuperar, compartir y asegurar esos datos, a este conjunto de programas
lo llamaremos Sistema Administrador de Bases de Datos. Estos sistemas
son conocidos tambin como Sistemas gestores de bases de datos,
Sistemas manejadores de bases de datos, Sistemas de bases de datos o
DBMSs, por las siglas del ingls Database Management Systems.
Autor
Definicin
C. J. Date
James L.
Johnson
Abraham
Silberschatz
Nivel
Nivel fsico o
interno
Nivel
Descripcin
conceptual o
lgico
354
Lenguaje
La divisin de lenguajes no es consistente entre los distintos autores del
cuadro anterior, algunos consideran que son slo dos: DML (Lenguaje de
Manipulacin de Datos) y DDL (Lenguaje de Definicin de Datos). Es
comn que se diga que el DML incluye al DQL (Informacin de Query
Language) y el DDL al DCL (Lenguaje de Control de Datos); as lo hace,
por ejemplo, Silberschatz (2006: 6).
Arquitectura de un DBMS
355
Elementos
Para Date (2001: 5), un sistema de administracin de base de datos
comprende cuatro elementos: datos, hardware, software y usuarios.
Los datos deben estar disponibles para varios usuarios al mismo tiempo,
esto significa que el DBMS proporciona concurrencia de datos. Adems,
deben estar protegidos contra cadas del sistema e intentos de modificacin
por personas ajenas a la organizacin.
Hoy en
da,
existen
fabricantes
356
Compaa
Software
Oracle
Oracle
Tipo
Comercial
http://www.oracle.com
Microsoft
SQL Server
Comercial
http://www.microsoft.com
PostgreSQL
Developer Group
PostgreSQL
http://www.postgresql.org
MySQL
MySQL
Libre
Libre
http://www.mysql.com
IBM
Comercial
Los usuarios que entran en juego con un sistema de bases de datos son
principalmente los programadores de aplicaciones, programadores de
bases de datos, los usuarios finales y el administrador de bases de datos.
Los primeros se encargan de programar las interfaces grficas que usarn
los usuarios finales para almacenar y recuperar datos de la base. Esta
actividad la realizan con distintos entornos de desarrollo mediante varios
lenguajes de programacin (java, php, c++). Los segundos crean las
estructuras de almacenamiento y los objetos de base de datos necesarios
para procesar los datos.
Por otro lado, los usuarios finales son muy importantes ya que determinan
las necesidades de informacin que deber cubrir el sistema administrador
de base de datos y finalmente sern los que alimentarn la base de datos.
El administrador de la base de datos, llamado DBA por el ingls Database
Administrator, es el encargado de llevar a cado las tareas necesarias para
un funcionamiento ptimo del DBMS, es comn tambin que disee la base
357
Modelo
Un modelo de datos es una coleccin de herramientas conceptuales para
describir los datos, sus relaciones, su semntica y las restricciones de
consistencia (Silberschatz 2006: 6). Existen dos modelos principales: el
relacional y el orientado a objetos. Adoptamos un determinado modelo para
crear la base de datos, de esta manera las estructuras de almacenamiento
y sus relaciones estaran basadas en principios preestablecidos por el
modelo. Por ejemplo, si nos decidimos por el modelo orientado a objetos
tendremos a nuestra disposicin para construir la base de datos los
conceptos de herencia, polimorfismo y encapsulacin.
358
2. Dificultad para tener acceso a los datos. Un DBMS debe cubrir las
necesidades de informacin del usuario mediante un lenguaje de consultas
slido, esto implica prevenir cualquier peticin o situacin posible de ser
solicitada.
360
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
361
CUESTIONARIO DE
REFORZAMIENTO
A qu se le conoce como Sistema Administrador de Bases de Datos?
Por qu el tema de seguridad en un sistema de base de datos es muy
importante?
Cul es una de las principales ventajas que ofrece el uso de un sistema
de administracin de bases de datos?
Qu muestra la arquitectura de un DBMS?
Segn Date, un sistema de administracin de base de datos Cuntos
elementos lo comprende?
Cul es una de las funciones del administrador de la base de datos?
Menciona al menos dos objetivos principales que busca disminuir un
sistema de base de datos.
362
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Abraham Silberschatz
b) James L. Johnson
c) Roger Waters
d) C. J. Date
2 Quin dice: Un sistema gestor de bases de datos (SGBD) consiste en
una coleccin de datos interrelacionados y un conjunto de programas
para acceder a dichos datos?
a) Abraham Silberschatz
b) James L. Johnson
c) Roger Waters
d) C. J. Date
363
a) Abraham Silberschatz
b) James L. Johnson
c) Roger Waters
d) C. J. Date
4 Cundo se dice que el DBMS proporciona concurrencia de datos?
a) Oracle
b) MySQL
c) SQL Server
d) DB2 Universal Database
6 Cul es el acrnimo (en ingls) del administrador de la base de datos?
a) DAB
b) BAD
c) ADB
d) DBA
364
MESOGRAFIA
BIBLIOGRAFA BSICA
C. J. Date, Introduccin a los Sistemas de Bases de Datos, Sptima
edicin, Editorial Pearson Prentice Hall, 2001.
BIBLIOGRAFA COMPLEMENTARIA
KROENKE, David M., Procesamiento de Bases de Datos: Fundamentos,
Diseo e Implementacin, Octava edicin, Editorial Pearson Prentice Hall,
2003.
365
GLOSARIO
Archivo
El grupo de registros asociados a un concepto determinado, digamos una
nmina o el catlogo de una biblioteca.
Base de datos
Es como una coleccin de datos relacionados, organizados, estructurados
y almacenados de manera persistente.
Caracteres.
Conjunto de los datos con los cuales se representa el mundo real.
Campo
Cuando un conjunto de caracteres se referan a un dato particular, por
ejemplo el nombre de una persona.
Concurrencia de datos
Los datos deben estar disponibles para varios usuarios al mismo tiempo,
esto lo proporciona el DBMS. Son las actualizaciones de usuarios que
acceden al mismo tiempo a la base de datos.
366
Inconsistencia
De los datos se da cuando se pierde la relacin lgica entre la informacin.
Integridad
Los datos que ingresan a una base deben estar bien filtrados de manera
que no se almacene informacin errnea o sin el formato adecuado.
Modelo
Un modelo de datos es una coleccin de herramientas conceptuales para
describir los datos, sus relaciones, su semntica y las restricciones de
consistencia.
Persistencia
Es la caracterstica de los datos que nos permite recuperarlos en el futuro,
es decir que un dato es persistente si los podemos almacenar a travs del
tiempo.
Redundancia
Es la informacin repetida y que aumenta el costo de almacenamiento y
puede provocar problemas en el acceso a los datos
Registro
El conjunto de campos relacionados entre s de acuerdo con una
asociacin del mundo real, por ejemplo el nombre, edad y direccin de una
persona.
Seguridad
La informacin que se guarda en una base de datos no debe ser vista con
la misma profundidad por todos los usuarios de la misma.
367
368
Desarrollo
La expresin base de datos (BD) se produjo a comienzos de los aos
setenta, y a diferencia de ese entonces, las bases de datos han dejado de
ser
uso
exclusivo
de
grandes
corporativos
con
impresionantes
Patrones de fuga
Un ejemplo ms habitual es el de la deteccin de patrones de fuga. En
muchas industrias (la banca, las telecomunicaciones, etc) existe un
comprensible inters en detectar cuanto antes aquellos clientes que
puedan estar pensando en rescindir sus contratos para, posiblemente,
pasarse a la competencia. A estos clientes (y en funcin de su valor) se
les podran hacer ofertas personalizadas, ofrecer promociones especiales,
etc., con el objetivo ltimo de retenerlos. La minera de datos ayuda a
determinar qu clientes son los ms proclives a darse de baja estudiando
sus patrones de comportamiento y comparndolos con muestras de
clientes que, efectivamente, se dieron de baja en el pasado.
Fraudes
Un caso anlogo es el de la deteccin de transacciones de blanqueo de
dinero o de fraude en el uso de tarjetas de crdito o de servicios de
telefona mvil e, incluso, en la relacin de los contribuyentes con el fisco.
Generalmente, estas operaciones fraudulentas o ilegales suelen seguir
patrones caractersticos que permiten, con cierto grado de probabilidad,
distinguirlas de las legtimas y desarrollar as mecanismos para tomar
medidas rpidas frente a ellas.
Recursos humanos
La minera de datos tambin puede ser til para los departamentos de
recursos humanos en la identificacin de las caractersticas de sus
empleados de mayor xito. La informacin obtenida puede ayudar a la
contratacin de personal, centrndose en los esfuerzos de sus empleados
y los resultados obtenidos por stos. Adems, la ayuda ofrecida por las
aplicaciones para Direccin estratgica en una empresa se traducen en la
371
Comportamiento en Internet
Tambin es un rea en boga el del anlisis del comportamiento de los
visitantes (sobre todo, cuando son clientes potenciales) en una pgina de
Internet. O la utilizacin de la informacin (obtenida por medios ms o
menos legtimos) sobre ellos para ofrecerles propaganda adaptada
especficamente a su perfil. O para, una vez que adquieren un
determinado producto, saber inmediatamente qu otro ofrecerle teniendo
en cuenta la informacin histrica disponible acerca de los clientes que
han comprado el primero.
Terrorismo
La minera de datos ha sido citada como el mtodo por el cual la unidad
Able Danger del Ejrcito de los EE. UU. Haba identificado al lder de los
atentados del 11 de septiembre de 2001, Mohammed Atta, y a otros tres
secuestradores del "11-S" como posibles miembros de una clula de Al
Qaeda que operan en los EE. UU. ms de un ao antes del ataque. Se ha
sugerido que tanto la Agencia Central de Inteligencia y sus homloga
canadiense, Servicio de Inteligencia y Seguridad Canadiense, tambin
han empleado este mtodo.
Juegos
Desde comienzos de la dcada de 1960, con la disponibilidad de orculos
para determinados juegos combinacionales, tambin llamados finales de
juego de tablero (por ejemplo, para las tres en raya o en finales de
372
Ciencia e Ingeniera
En los ltimos aos la minera de datos se est utilizando ampliamente en
diversas reas relacionadas con la ciencia y la ingeniera. Algunos
ejemplos de aplicacin en estos campos son:
Gentica: En el estudio de la gentica humana, el objetivo
principal es entender la relacin cartogrfica entre las partes y
la variacin individual en las secuencias del ADN humano y la
variabilidad en la susceptibilidad a las enfermedades. En
trminos ms llanos, se trata de saber cmo los cambios en la
secuencia de ADN de un individuo afectan al riesgo de
desarrollar enfermedades comunes (como por ejemplo el
cncer). Esto es muy importante para ayudar a mejorar el
diagnstico, prevencin y tratamiento de las enfermedades. La
tcnica de minera de datos que se utiliza para realizar esta
tarea
se
conoce
como
"reduccin
de
dimensionalidad
multifactorial".
373
374
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
Cuestionario de reforzamiento
Qu actividades preponderantes tienen las bases de datos en las
organizaciones?
A qu se refiere el concepto Dataminig (minera de datos)?
Menciona al menos tres ejemplos clsicos de aplicacin de la minera de
datos.
375
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) 50s
b) 60s
c) 70s
d) 80s
2 En cierto qu en la actualidad cualquier empresa puede contar con
bases de datos y sistemas manejadores de bases de datos
a) Verdadero
b) Falso
376
MESOGRAFA
http://www.gestiopolis.com/canales/demarketing/articulos/30/marketingbas
esdatos.htm
http://es.wikipedia.org/wiki/Miner%C3%ADa_de_datos
Bibliografa bsica
STEPHEN Haag et al.. Management Information Systems for the
information age. pp. 28. ISBN 0-07-095569-7.
377
GLOSARIO
Datawarehouse.
Es simplemente el trmino para "almacenaje de volmenes de
informacin". Consiste prcticamente en la utilizacin de sistemas de
almacenamiento en medios electrnicos o magnticos bajo un ambiente
de seguridad de la informacin recopilada.
Fullfilment
Bsicamente son estrategias de fidelizacin, mediante comunicacin
constante y retroalimentacin buscando la mayor comodidad de
comunicacin al cliente y buscando mejorar niveles de venta. Un ejemplo:
Una estrategia de fidelizacin del cliente, es hacer que los usuarios
registrados a alguna empresa participen en concursos. Muchas veces
encontramos en Internet botones que dicen: "Regstrate y podrs
participar en la rifa de fabulosos premios", para despus recibir
informacin acerca de productos especficos.
Datamining
Consiste en extraer informacin de las bases de datos existentes para
aprovecharlas en fines especficos. Un ejemplo: Una empresa desea
lanzar un producto para nios, y desea buscar en su base de datos,
personas que tengan hijos entre los 5 y los 15 aos.
378
UNIDAD 6
LENGUAJES DE PROGRAMACIN
379
OBJETIVO PARTICULAR
Al terminar la unidad el alumno deber identificar los fundamentos bsicos
de los lenguajes de programacin para computadoras, como son:
Antecedentes, clasificacin y sus componentes.
INTRODUCCIN
En esta unidad se desarrollan los conceptos bsicos de la programacin,
entendida sta como la implementacin de un algoritmo (serie de pasos
para resolver un problema) en un lenguaje de programacin, dando como
resultado un programa. Se trataran diversos temas relacionados con la
programacin,
como
la
programacin
estructurada,
adems
del
380
TEMARIO DETALLADO
6.1. Definicin
6.2. Antecedentes
6.3. Clasificacin
6.4. Componentes
6.1 Definicin
Objetivo
Describir la definicin de un lenguaje de programacin.
Desarrollo
En trminos prcticos un lenguaje de programacin es una herramienta
que permite desarrollar programas para computadora.
381
Los intrpretes leen las instrucciones lnea por lnea y obtienen el cdigo
mquina correspondiente.
382
Lenguaje C
Es
De uso
general
De sintaxis
compacta
Portable
383
384
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
385
CUESTIONARIO DE
REFORZAMIENTO
Qu es un lenguaje de programacin?
Qu comportamientos de una mquina controlan los lenguajes de
programacin?
Por qu conjuntos est formado un lenguaje de programacin?
A qu se le llama programacin?
Qu programas especiales convierten las instrucciones escritas en
cdigo fuente, en instrucciones escritas en lenguaje mquina (0 y 1)?
Qu caractersticas tiene el lenguaje C?
386
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Procesar datos
b) Escribir programas que permitan la comunicacin usuario/
mquina
c) Relacionar datos
d) Escribir programas que permitan la comunicacin entre
computadoras
387
a) Compiladores
b) Programas
c) Cdigos fuentes
d) Intrpretes
4 Los __________ traducen los smbolos de un lenguaje de programacin
a su equivalente escrito en lenguaje de mquina.
a) Compiladores
b) Programas
c) Cdigos fuentes
d) Intrpretes
5 Qu caracterstica del lenguaje C refleja que puede ser utilizado en
varios sistemas operativos y hardware?
a) Sintaxis compacta
b) Uso general
c) Portable
d) Intrprete
6 Qu caracterstica del lenguaje C refleja que maneja pocas funciones y
palabras reservadas, comparado con otros lenguajes como Java?
a) Sintaxis compacta
b) Uso general
c) Portable
d) Intrprete
388
a) Sintaxis compacta
b) Uso general
c) Portable
d) Intrprete
389
Bibliografa bsica
CEBALLOS, Francisco Javier, Enciclopedia del lenguaje C, Mxico, Edit.
Alfa omega-RaMa, 2004, 869 pp.
Bibliografa complementaria
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
390
6.2 Antecedentes
Objetivo
Describir los hechos computacionales que tuvieron que pasar y dieron pie
a la necesidad de contar con los lenguajes de programacin y describir su
evolucin.
Desarrollo
391
Charles Babbage
392
Ada Lovedby
393
Telar de Jacquard
Memoria,
donde
se
almacenaban
datos
resultados
intermedios.
3) Unidad de control, para regular la secuencia de ejecucin de las
operaciones.
4) Unidad AritmticoLgica, que efecta las operaciones.
5) Unidad de salida, encargada de comunicar al exterior los
resultados.
394
ENIAC
1949: Aparece Short Code, que viene a ser el primer lenguaje que
fue usado en un dispositivo de cmputo electrnico, aunque se
debe decir que se trata de un lenguaje traducido a mano.
1957:
Aparece
atendiendo
diversos
enfoques,
caractersticas
Tratando
de
resumir un poco,
presentaremos
los
siguientes
cuadros
evolutivos, donde
aparecen
los
uso
comercializacin,
han resultado ser
los ms populares
a lo largo de este
medio siglo.
398
399
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
400
CUESTIONARIO DE
REFORZAMIENTO
401
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a)
b) Joseph Marie Jacquard
c) Ada Lovedby
d)
2 Quin es considerado el padre de la informtica?
a) Charles Babbage
b) Joseph Marie Jacquard
c) Ada Lovedby
402
a) Unidad aritmtica
b) Unidad de entrada
c) Memoria
d) Unidad de control
4 Segn el diseo de la mquina analtica, qu unidad se encargaba de
efectuar las operaciones?
a) Unidad aritmtica
b) Unidad de entrada
c) Memoria
d) Unidad de control
5 Segn el diseo de la mquina analtica, qu unidad se encargaba de
almacenar datos y resultados intermedios?
a) Unidad aritmtica
b) Unidad de entrada
c) Memoria
d) Unidad de control
403
Mesografa
http://es.scribd.com/doc/519286/Historia-de-los-lenguajes-deprogramacion
http://oreilly.com/news/graphics/prog_lang_poster.pdf
Bibliografa bsica
CEBALLOS, Francisco Javier, Enciclopedia del lenguaje C, Mxico, Edit.
Alfa omega-RaMa, 2004, 869 pp.
Bibliografa complementaria
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
404
6.3 Clasificacin
Objetivo
Definir qu es el lenguaje mquina, lenguaje de bajo nivel y lenguaje de
alto nivel, as como identificar sus diferencias.
Desarrollo
Los circuitos micro programables son sistema digitales, lo que significa
que trabajan con dos nicos niveles de tensin. Dichos niveles, por
abstraccin, se simbolizan con el cero, 0, y el uno, 1, por eso el lenguaje
de mquina slo utiliza dichos signos.
Lenguaje mquina
Lenguaje de mquina es el sistema de cdigos directamente interpretable
por un circuito microprogramable, como el microprocesador de una
computadora. Este lenguaje est compuesto por un conjunto de
instrucciones que determinan acciones que sern por la mquina. Un
programa de computadora consiste en una cadena de estas instrucciones
de lenguaje de mquina (ms los datos). Estas instrucciones son
normalmente ejecutadas en secuencia, con eventuales cambios de flujo
causados por el propio programa o eventos externos. El lenguaje mquina
es especfico de cada mquina o arquitectura de la mquina, aunque el
conjunto de instrucciones disponibles pueda ser similar entre ellas.
Lenguaje mquina
Lenguajes de bajo nivel
Un lenguaje de programacin de bajo nivel es el que proporciona poca o
ninguna
abstraccin
del
microprocesador
de
una
computadora.
407
* Fortran
* Java
* Perl
Lisp
y,
en
un
grado
inferior,
muchos
otros
lenguajes
de
programacin.
* PHP
* Python
Periodo
1950 55
Influencias
Lenguajes
Ordenadores primitivos
Lenguajes ensamblador
Lenguajes experimentales
de alto nivel
1956 60
Ordenadores pequeos
FORTRAN
caros y lentos
ALGOL 58 y 60
Cintas magnticas
COBOL
Compiladores e interpretes
LISP
FORTRAN IV
Discos Magnticos
COBOL 61 Extendido
Sistemas operativos
ALGOL 60 Revisado
SNOBOL
APL ( como notacin slo)
1966 70
Ordenadores de diferentes
PL/I
FORTRAN 66 (estandard)
Sistemas de almacenamiento
COBOL 65 (estandard)
ALGOL 68
S.O. multitarea e
SNOBOL4
interactivos
SIMULA 67
411
BASIC
Leng. estandard
APL/360
flexibles y generales
1971 75
Micro ordenadores
Sistemas de almacenamiento
PASCAL
COBOL 74
y baratos
PL /I
Progr. Estructurada
Ingeniera del software
Leng. sencillos
1976 80
ADA
Sistemas distribuidos
FORTRAN 77
Prog. tiemporeal
PROLOG
Prog. interactiva
Abstraccin de datos
Prog. con fiabilidad
y fcil mantenimiento
412
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
413
CUESTIONARIO DE
REFORZAMIENTO
Con qu signos o niveles de abstraccin trabaja el lenguaje de
mquina?
A qu se refiere la palabra bajo del trmino lenguaje de bajo nivel?
A qu se refiere el trmino ensamblador?
Menciona al menos tres ejemplos de lenguajes de alto nivel.
Cul se puede decir que es el principal problema que presentan los
lenguajes de alto nivel?
Cules son los lenguajes imperativos? y da al menos un ejemplo
Cules son los lenguajes declarativos? y da al menos un ejemplo
Cita dos ejemplos de lenguajes de la segunda generacin
Cita dos ejemplos de lenguajes de la cuarta generacin
414
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Lenguaje mquina
b) Lenguaje de alto nivel
c) Lenguaje de bajo nivel
d) Lenguaje C++
2 ________________ es el que proporciona poca o ninguna abstraccin
del microprocesador de una computadora.
a) Lenguaje mquina
b) Lenguaje de alto nivel
c) Lenguaje de bajo nivel
d) Lenguaje C++
415
a) Lenguaje mquina
b) Lenguaje de alto nivel
c) Lenguaje de bajo nivel
d) Lenguaje C++
4 Es un lenguaje mquina de alto nivel que su programacin est
orientado a objetos desarrollado por Sun Microsystems a principios de
los aos 1990.
a) Fortran
b) Java
c) PHP
d) Lenguaje C++
5 Es un lenguaje mquina de alto nivel que abarca dos paradigmas de la
programacin: la programacin estructurada y la programacin
orientada a objetos.
a) Fortran
b) Java
c) PHP
d) C++
416
a) Fortran
b) Java
c) PHP
d) C++
7 Es un lenguaje mquina de alto nivel que es usado frecuentemente para
la creacin de contenido para sitios web con los cuales se puede
programar las pginas html.
a) Fortran
b) Java
c) PHP
d) C++
8 Los lenguajes de la conocida quinta generacin estn orientados a:
417
Bibliografa bsica
CEBALLOS, Francisco Javier, Enciclopedia del lenguaje C, Mxico, Edit.
Alfa omega-RaMa, 2004, 869 pp.
Bibliografa complementaria
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
418
Glosario
Programa.
Es un conjunto de instrucciones escritas en un lenguaje de programacin
que indican a la computadora la secuencia de pasos, para resolver un
problema.
Cdigo fuente
Esta creado en algn lenguaje de alto nivel, por lo que es entendido 100%
por
el
ser
humano.
Este
debe
estar
complementado
por
su
Cdigo objeto
Es creado por los compiladores y nos sirve como enlace entre el
programa fuente y el ejecutable.
419
6.4 Componentes
Objetivo
Reconocer los elementos fundamentales de un lenguaje de programacin,
adems de saber qu es un intrprete y un compilador en el ambiente de
programacin informtica, e identificar los pasos que realiza un
compilador para crear un programa, adems de identificar las diferencias
entre un compilador y un intrprete.
Desarrollo
Un lenguaje de programacin no deja de ser un conjunto acotado de
palabras y signos y unas reglas de combinacin de esas palabras y
signos. Si se miran los lenguajes de alto nivel ms habituales, se observa
que estos lenguajes son un pseudo-ingls reducido y con abundante
aparato formal.
Estructuras de datos
Instrucciones
Instrucciones de control de flujo
Instrucciones
Control de flujo
Los lenguajes ofrecen, asimismo, instrucciones de control de flujo, que
permiten alterar el camino de ejecucin del programa en funcin de, por
421
Funciones y Objetos
422
Programa fuente
Intrprete
Cdigo objeto
Funcionamiento de un intrprete
Fases de la compilacin
La compilacin permite crear un programa de computadora que puede ser
ejecutado por una computadora.
Programa fuente
Compilador
Cdigo objeto
Librera
Cdigo ejecutable
Proceso de Compilacin
Con todo esto, En qu se diferencia un compilador de un intrprete?
424
425
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
426
Cuestionario de
Reforzamiento
Qu hace un intrprete?
Mencione dos ejemplos de lenguajes interpretados
Qu hace un compilador?
Qu es la compilacin?
Menciona y describe los pasos de la compilacin de un programa
Cul es la diferencia entre un intrprete y un compilador?
427
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Archivo
b) Lenguaje
c) Formato
d) Pseudo-ingls
2 _____________ permiten definir variables o elementos de datos donde
se almacenan valores de tipo numrico, textual, etc.
a) Funciones y objetos
b) Estructura de datos
c) Instrucciones
d) Control de flujo
428
a) Funciones y objetos
b) Estructura de datos
c) Instrucciones
d) Control de flujo
4 _____________ permiten alterar el camino de ejecucin del programa
en funcin del valor de ciertas variables.
a) Funciones y objetos
b) Estructura de datos
c) Instrucciones
d) Control de flujo
5 _____________ van desde operadores bsicos (algebraicos, bolanos,
etc.) con los tipos de datos propios del lenguaje.
a) Funciones y objetos
b) Estructura de datos
c) Instrucciones
d) Control de flujo
429
Mesografa
http://igrgavilan.iespana.es/doc/MA_20070506_MT_Lenguajes.pdf
Bibliografa bsica
CEBALLOS, Francisco Javier, Enciclopedia del lenguaje C, Mxico, Edit.
Alfa omega-RaMa, 2004, 869 pp.
Bibliografa complementaria
JAMRICH Parsons, June y Dan Oja, Conceptos de computacin, 5. Ed.,
Mxico, Edit. Thomson, 2003, 224 pp.
430
UNIDAD 7.
FUNDAMENTOS DE LAS REDES
DE COMPUTADORAS
431
OBJETIVO PARTICULAR
Contar con las bases tericas que permitan describir la arquitectura de las
redes y analizar los beneficios derivados de conectar computadoras para
formar una red funcional.
INTRODUCCIN
Dado que el propsito de cualquier empresa u organizacin es
aprovechar el mximo de sus recursos, es aqu donde se vuelve
importante tener los conocimientos y el dimensionamiento de lo que las
redes pueden brindar a las organizaciones, ya que el propsito de una red
es justamente el mejor aprovechamiento de los recursos, mediante la
comparticin de los mismos, como son: programas, impresoras, discos
duros, escner, servidores, etc.
432
TEMARIO DETALLADO
7.1. Definicin
7.2. Componentes
7.3. Topologas
7.4. Protocolos de comunicacin
7.5. Tipos de redes
7.1 Definicin
Objetivo
Conocer los conceptos bsicos y uso de las redes
Desarrollo
Conforme las computadoras comenzaron a difundirse en los negocios,
conectar entre s las computadoras se convirti en una meta para la
generalidad de las organizaciones, debido a la necesidad de compartir
informacin o datos mediante algn mtodo ms seguro y adecuado que
los disquetes blandos. Posteriormente, esta demanda se ampli no slo
entre departamentos de la misma organizacin, sino fuera de ella, con
433
2020
436
Fibra ptica
informacin.
Las redes tambin permiten a los usuarios compartir dispositivos perifricos, como
impresoras y discos duros, y por lo tanto prolongan la vida til de muchas maquinas.
de teleconferencias y la videoconferencia.
22
http://www.seguridaddigital.info/index.php?option=com_content&task=view&id=60&Itemid=26
438
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
439
Cuestionario de reforzamiento
Define el trmino red
Define el trmino Internet
De qu otros nombres se le conocen a la Internet?
Qu se entiende con el trmino On-line?
Cmo transmite los datos el modem?
A qu se le conoce como telemtica?
Menciona al menos dos usos que se le den a la redes.
440
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Analgica
b) Digital
c) Almbrica
d) Inalmbrica
2 Cmo se le conoce a la conversin de digital a analgico?
a) Modulacin
b) Modem
c) Demod
d) Demodulacin
441
a) Modulacin
b) Modem
c) Demodulacin
d) Demodulacin
4 Se emplean el uso de _________ para asegurar que la informacin que
pasa entre computadoras es correcta, completa y se entienda
apropiadamente
a) Protocolos
b) Estndares
c) Conmutacin
d) Modems
442
MESOGRAFA
Bibliografa bsica
TANNENBAUM, Andrew S., Redes de computadoras, 4. Ed., Mxico,
Edit. Pearson Education, 2003, 912 pp.
Bibliografa complementaria
PALMER, Michell J., Redes de computadoras, Mxico, Edit. Thomson,
2001, 482 pp
443
Glosario
Red
Definida en el campo de la informtica como un modo de conectar
computadoras para que se puedan comunicar, intercambiar informacin y
compartir recursos.
Internet
Conjunto descentralizado de redes de comunicacin interconectadas, que
utilizan la familia de protocolos TCP/IP, garantizando que las redes fsicas
heterogneas que la componen funcionen como una red lgica nica, de
alcance mundial. En otras palabras, es una red que conecta a miles de
otras redes y millones de computadoras; sin embargo, representa mucho
ms.
444
7.2 Componentes
Objetivo
Describir y explicar cada uno de los componentes que forman una red.
Desarrollo
Como ya hemos explicado una red es un conjunto de computadoras
conectadas
entre
por
hardware
software,
continuacin
Sistemas operativos
446
447
448
449
450
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
451
CUESTIONARIO DE
REFORZAMIENTO
A qu nos referimos cuando hablamos del componente software en una
red?
Qu componentes se necesitan primero, antes de instalar los
componentes de software?
Menciona un ejemplo de un componente de software
Menciona al menos cinco componentes de hardware de una red.
Qu componente de hardware de una red tiene entre sus principales
funciones principales est la de restringir el envo de informacin hacia
equipos pertenecientes a un mismo segmento?
Qu componente de hardware de una red combina la funcionalidad de
una router y un bridge, incrementando su funcionalidad?
Adems de los componentes de software y hardware de una red, qu
otros insumos se necesitan para instalar una red?
452
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Redes
b) Hardware
c) Software
d) Datos, informacin
2 Quin hace las funciones de crear, compartir, almacenar y recuperar
archivos de la red, as como adems, hacer las transmisiones de datos a
travs de la red y de sus mltiples computadoras conectadas?
a) Bridges
b) Hubs
c) Routers
d) Repetidores
4 Son dispositivos que permiten la interconexin de dos segmentos de red
diferentes
a) Bridges
b) Hubs
c) Routers
d) Repetidores
5 Son dispositivos que permite el direccionamiento de paquetes de
informacin en una red
a) Bridges
b) Hubs
c) Routers
d) Repetidores
6 Son dispositivos concentradores de cableado en estrella integrados por
microprocesadores, memoria y protocolos como SNMP
a) Bridges
b) Hubs
c) Routers
d) Repetidores
454
MESOGRAFA
Bibliografa bsica
STALLINGS, William, Comunicacin y redes de computadoras, 7. Ed.,
Mxico, Edit. Pearson Education, 2004, 896 pp.
Bibliografa complementaria
NORTON, Peter, Introduccin a la Computacin, 6 edicin, McGraw Hill,
Mxico, 2006.
455
GLOSARIO
Ancho de banda.
(Ingls: bandwidth). La cantidad de datos que es posible enviar a travs
de una conexin antes de que la portadora se sature. E trmino se usa
mucho ms a menudo para definir la cantidad de datos que puede ser
enviada en un periodo de tiempo determinado a travs de un circuito de
comunicacin.
Direccin IP
(Ingls.: IP address). Representacin numrica de la localizacin de una
computadora dentro de una red. Consiste en cuatro nmeros de hasta 4
cifras separados por puntos. La direccin del protocolo Internet de un
equipo conectado a Internet, que se suele representar en una notacin
con puntos o decimal, como en 128.121.4.5
Direccin URL
Abreviatura de localizador uniforme de recursos. Es la direccin que
especifica la ubicacin electrnica de un recurso (un archivo) de Internet.
Una direccin URL consta normalmente de cuatro partes: protocolo,
servidor (o dominio), ruta de acceso y nombre de archivo, aunque algunas
veces no habr una ruta de acceso ni un nombre de archivo.
456
DNS
Acrnimo de Domain Name System (Sistema de Nombres de Dominio).
Sistema para traducir los nombres de los ordenadores en direcciones IP
numricas.
Inalmbrico
Cualquiera de las clases de comunicaciones remotas que no utilizan
cables, incluidas las comunicaciones por infrarrojos, celulares y por
satlite
Protocolo
Sistema de reglas o estndares para comunicarse a travs de una red,
en especial a travs de Internet. Los equipos y las redes interactan de
acuerdo con los protocolos que determinan el comportamiento que cada
lado espera del otro en la transferencia de informacin.
MAC
En las redes de computadoras, la direccin MAC (siglas en ingls de
media access control; en espaol "control de acceso al medio") es un
identificador de 48 bits (6 bloques hexadecimales) que corresponde de
forma nica a una tarjeta o dispositivo de red. Se conoce tambin como
direccin fsica, y es nica para cada dispositivo.
457
7.3 Topologas
Objetivo
Reconocer las principales topologas de red y saber diferenciar las
topologas fsicas de las lgicas, adems describir lo que es una
arquitectura de red.
Desarrollo
Los diferentes componentes que van a formar una red se pueden
interconectar o unir de diferentes maneras, siendo la forma seleccionada
una factor determinante del rendimiento y funcionalidad de la red.
El nmero de computadoras
La cantidad de cableado requerido
La facilidad de la instalacin
458
Puede ser que una red se forme con la unin de ms de una topologa, a
esta unin de varias topologas, se le conoce como topologa hbrida y
requiere de software y hardware como: dispositivos centrales (hub),
puentes (bridges), ruteadores (routers) o puertas de enlace (gateways).
459
460
Para que la seal pueda circular, cada dispositivo o nodo debe transferir
la seal al nodo adyacente.
Topologa en anillo
461
Topologa en estrella.
463
Arquitectura de red
La arquitectura de una red es el estndar que define la manera en que se
lleva a cabo la transmisin de las seales elctricas. Estas arquitecturas
fueron creadas por los fabricantes de las tarjetas de red y los medios o
cableado requerido.
464
466
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
467
CUESTIONARIO DE
REFORZAMIENTO
A qu se le conoce con el nombre de topologa de red?
De qu depende la seleccin de una topologa de red?
Qu es una topologa hibrida?
Cules son las diferencias de una topologa fsica a una lgica?
Cules son las principales ventajas y desventajas de una red con
topologa de red o bus?
Cules son las principales ventajas y desventajas de una red con
topologa de anillo?
Cules son las principales ventajas y desventajas de una red con
topologa de estrella?
Cules son las redes con topologas hibridas?
Qu es una arquitectura de red?
468
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Estrella
b) Canal o Bus
c) Estrella jerrquica
d) Anillo
2 Se caracteriza por conectar secuencialmente en un cable todos los
dispositivos
a) Estrella
b) Canal o Bus
c) Estrella jerrquica
d) Anillo
469
a) Estrella
b) Canal o Bus
c) Estrella jerrquica
d) Anillo
4 Mediante concentradores dispuestos en cascada, se interconectan
redes con diferentes topologas
a) Estrella
b) Canal o Bus
c) Estrella jerrquica
d) Anillo
5 Ethernet y Token Ring son:
a) Redes
b) Topologas
c) Arquitecturas de red
d) Protocolos
470
MESOGRAFA
Bibliografa bsica
PALMER, Michell J., Redes de computadoras, Mxico, Edit. Thomson,
2001, 482 pp.
Bibliografa complementaria
GALLO, Michael A., Comunicacin entre computadoras y tecnologa de
redes, Mxico, Edit. Thomson, 2002, 632 pp.
471
Desarrollo
Estas
reglas
para
el
intercambio
de
datos
entre
472
Cuando
en
una
red
son
conectados
diferentes
tipos
de
SNA), pero estos estndares slo operaban con el equipo propio de IBM.
Conforme las redes se sofisticaron, muchos accesorios de computadora
(equipos de distintos fabricantes) resultaban incompatibles. Para frenar
esta situacin, se desarroll el concepto de protocolos de capas con el
objeto de separar todas las funciones de telecomunicaciones para formar
un conjunto de subfunciones por capas. En poco tiempo, la International
Standards Organization (Organizacin de Normas Internacionales. ISO)
defini una serie de protocolos de comunicaciones llamada Open Systems
Interconnection (interconexin de sistemas abiertos, OSI), cuyo propsito
es identificar las funciones provistas por cualquier red, retomando el
concepto de trabajar en capas con la idea de establecer estndares
mundiales
de
diseo
para
todos
los
protocolos
de
datos
de
En cuanto al formato que deben tener los datos para ser manejados por
los protocolos, la clave est en utilizar encabezados. Cada capa de
protocolo agrega un encabezado que contiene informacin para su propio
uso, de tal modo que todo el mensaje es ms largo que el que se recibe
476
479
480
481
URL).
Los
URL
son
semejantes
lo
siguiente:
23
ACTIVIDADES DE APRENDIZAJE
ACTIVIDAD 1
483
CUESTIONARIO DE
REFORZAMIENTO
484
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Lineamientos
b) Parmetros
c) Estndares
d) Topologas
2 La_______ defini una serie de protocolos de comunicacin
llamados_____
a) OSI, ISO
b) ISO, OSI
3 Actualmente, la mayora de los protocolos de transferencia de datos de
uso comn emplea un arreglo de:
a) Presentacin
b) Red
c) Fsica
d) Sesin
5 Esta capa se encarga de establecer la conexin extremo a extremo, a
travs de una red real
a) Presentacin
b) Red
c) Fsica
d) Sesin
6 Esta capa se incluye comandos tales como arranque, interrumpir,
reanudar y terminacin, para gestionar una sesin de comunicacin
(conversacin) entre dispositivos
a) Presentacin
b) Red
c) Fsica
d) Sesin
7 Esta capa se encarga de negociar una tcnica mutuamente acorde para
la codificacin y puntuacin de datos (sintaxis de datos), y encargarse
de cualquier conversacin necesaria entre diferentes formatos de
cdigo o arreglo de datos
a) Presentacin
486
b) Red
c) Fsica
d) Sesin
8 Es el protocolo que permite el acceso directo de un usuario a otra
computadora en la red.
a) FTP
b) Telnet
c) NFS
d) Shell
9 Es el protocolo que permite a los usuarios obtener o enviar archivos a
otras computadoras
a) FTP
b) Telnet
c) NFS
d) Shell
10 En qu ao se cre la WWW
a) 1979
b) 1981
c) 1989
d) 1999
487
Bibliografa bsica
PALMER, Michell J., Redes de computadoras, Mxico, Edit. Thomson,
2001, 482 pp.
Bibliografa complementaria
GALLO, Michael A., Comunicacin entre computadoras y tecnologa de
redes, Mxico, Edit. Thomson, 2002, 632 pp.
488
Desarrollo
A continuacin revisaremos los diferentes tipos de redes reales que se
emplean para el envo de datos, comenzando con la tecnologa simple de
punto a punto hasta las redes WAN.
Redes locales
Las redes LAN (Local Area Network) son las redes de dimensiones
reducidas, generalmente decenas de metros, como por ejemplo las
constituidas por los PCs que encontramos en oficinas y domicilios. Este
tipo de redes conecta un nmero limitado de equipos (impresoras, PCs,
scanners, faxes, etc.) y la conectividad entre los elementos est
asegurada a travs de un mismo cableado. El protocolo ms utilizado en
estas redes es el Ethernet 10/100/1000 Mbit/s
Red LAN
490
Redes metropolitanas
Las redes MAN (Metropolitan Area Network) se producen como extensin
de LAN a las reas geogrficamente ms extensas, generalmente
abarcando varios kilmetros. Imaginmonos el caso de una empresa con
varias sucursales en la misma ciudad. Esta empresa tendra varias LANs
en sus edificios y si estuvieran conectadas entre s mediante lneas
alquiladas y equipos que gestionaran el intercambio de informacin entre
las sedes, formara en su conjunto una MAN. Los protocolos y equipos de
red que se usan en las MAN estn adaptados para trabajar con un
nmero de equipos y una capacidad de transmisin por equipos muy
superiores a las redes de rea local. El protocolo ms utilizado en este
tipo de redes es FDDI (f.o.), Token Ring (F.o), X.25 y Frame Relay.
Red MAN
491
Las redes WAN (Wide Area Network) son la extensin del concepto de
MAN a varias regiones o zonas geogrficamente muy alejadas da origen
al concepto de WAN o red distribuida. Los protocolos ms utilizados para
estas redes son TCP/IP, ATM y Frame Relay.
Redes WAN
492
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
493
CUESTIONARIO DE
REFORZAMIENTO
494
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) MAN
b) Punto a punto
c) WAN
d) LAN
2 Son las redes que contemplan reas geogrficamente ms extensas
(dentro de una misma ciudad)
a) MAN
b) Punto a punto
c) WAN
d) LAN
495
a) MAN
b) Punto a punto
c) WAN
d) LAN
4 Es la simple interconexin de dos equipos, son relativamente simples de
establecer.
a) MAN
b) Punto a punto
c) WAN
d) LAN
496
Bibliografa bsica
PALMER, Michell J., Redes de computadoras, Mxico, Edit. Thomson,
2001, 482 pp.
Bibliografa complementaria
GALLO, Michael A., Comunicacin entre computadoras y tecnologa de
redes, Mxico, Edit. Thomson, 2002, 632 pp.
497
UNIDAD 8
498
OBJETIVO PARTICULAR
Describir el papel que jugarn las computadoras en nuestras casas,
trabajo y formacin profesional, a medida que se evoluciona hacia una
conectividad global.
INTRODUCCIN
Podramos asegurar que la implementacin de redes y la comunicacin
son el futuro de la computacin. Actualmente estamos presenciando una
carrera hacia la conectividad global, con avances que se estn
alcanzando en casi todos los aspectos: la tecnologa de conexin en red
se est volviendo ms compleja y las velocidades de transmisin son
cada vez ms rpidas. Todas las industrias de telecomunicaciones estn
trabajando para ofrecer grandes anchos de banda a hogares y negocios.
Por stas y otras razones dedicaremos este ltimo tema a analizar lo que
se espera de la ciencia de la informacin en un futuro, de acuerdo con los
avances que se dan en nuestros das y cmo influyen stos en la creacin
de nuevas carreras informticas.
499
Temario detallado
8.1. Perspectivas
8.2. Mercado de trabajo
8.3. reas de especializacin
8.4. Futuro de la Informtica
8.1 Perspectivas
Objetivo
Valorar las perspectivas de la informtica desde el punto de vista de
quienes han venido haciendo la informtica tal como la conocemos hoy en
nuestros das.
Desarrollo
Comenzaremos por citar uno de los comentarios del quien ha sido uno de
los principales responsables de los que es la informtica ahora en
nuestros das, nos referimos a Bill Gates.
500
mantiene
transacciones
las
comerciales
relaciones
mediante
empresariales
el
uso
de
dirige
las
las
redes
de
24
http://www.clarin.com/suplementos/economico/2005/10/16/n-03601.htm consultado el
18/05/11
503
25
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
1.- Con la ayuda de Internet, elabora una investigacin sobre las perspectivas
de la informtica a escala internacional y al final de tu investigacin haz tus
respectivas conclusiones.
2.- No olvides agregar las referencias bibliogrficas.
Una vez que lo tengas listo presiona el botn Examinar, localiza el archivo. Ya
seleccionado, presiona Subir este archivo para guardarlo en la plataforma
505
CUESTIONARIO DE
REFORZAMIENTO
506
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) La informacin
b) La conectividad masiva
c) Las ventas por Internet
d) Las relaciones comerciales
pues
las
compaas
estn
buscando
una
mejor
a) Introduccin
b) Expansin
c) Retraccin
507
a) dcada analgica
b) dcada perdida
c) dcada digital
4.-Segn Bill Gates, tambin debemos innovar para responder a las
necesidades de los millones que apenas comienzan a conocer el mundo
de la computacin, a travs de dispositivos que sean adecuados al
ambiente donde viven y de software que:
a) Aldea global
b) Comercio global
c) Educacin global
508
Bibliografa bsica
HALSALL Fred. Redes de computadoras E Internet , 5a. Ed., Mxico,
Pearson Education 2006 , 856 pp.
Bibliografa complementaria
AMARAVADI C., 2001, The world and business computing in 2051, The
Journal of Strategic Information Systems, Vol. 12, Issue 4, p. 373-386.
509
Glosario
Aldea global
Trmino posiblemente acuado por el socilogo canadiense Marshall
McLuhan. Este concepto se refiere a la idea de que, debido a la velocidad
de las comunicaciones, toda la sociedad humana comenzara a
transformarse y su estilo de vida se volvera similar al de una aldea.
Debido al progreso tecnolgico, todos los habitantes del planeta
empezaran a conocerse unos a otros y a comunicarse de manera
instantnea y directa.
Conectividad
Capacidad de dos o ms elementos de hardware o software, para trabajar
conjuntamente y transmitirse datos e informacin, en un entorno
informtico heterogneo.
Innovacin
Es la aplicacin de nuevas ideas, conceptos, productos, servicios y
prcticas, con la intencin de ser tiles para el incremento de la
productividad. Un elemento esencial de la innovacin es su aplicacin
exitosa de forma comercial. No slo hay que inventar algo, sino, por
ejemplo, introducirlo en el mercado para que la gente pueda disfrutar de
ello.
510
Tablet PC
Tipo de computadora mvil, pequea, con pantalla LCD sobre la cual el
usuario puede escribir usando un lpiz especial (stylus). El texto
manuscrito es digitalizado mediante reconocimiento de escritura. El lpiz
tambin se utiliza para moverse dentro del sistema y utilizar las
herramientas y funciones de la PC. Tambin pueden incorporar teclado y
mouse.
IPTV
Internet Protocol Television. Sistema donde un servicio de televisin
digital es entregado a sus clientes usando el protocolo IP sobre una
infraestructura de red. En otras palabras, la IPTV es contenido televisivo
que en lugar de ser transmitido por los tradicionales formatos y cables, es
transmitido al espectador a travs de las tecnologas usadas en redes de
computadoras.
Spyware
Cualquier aplicacin informtica que recolecta informacin valiosa de la
computadora desde donde est operando. Es un tipo de malware
(software malicioso) que por lo general se introduce y opera en las PC sin
que el usuario lo advierta.
511
8.2 Perspectivas
Objetivo
Analizar cmo se ha modificado el mercado laboral en el rea de
informtica.
Desarrollo
Las computadoras y las redes estn transformando el mundo en forma
rpida e irreversible. Trabajos que han existido durante cientos de aos
han desaparecido gracias a la automatizacin, mientras que estn
surgiendo otras nuevas profesiones a la sombra de esta emergente
tecnologa. Las empresas de las nuevas tecnologas crean mercados de
la noche a la maana, mientras que las empresas tradicionales luchan por
no seguirles el paso.
innovaciones
realicen
labores
que
anteriormente
estaban
512
26
ampliar
sus
oportunidades.
Asimismo,
muchas
514
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
515
CUESTIONARIO DE
REFORZAMIENTO
516
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) La automatizacin
b) La Globalizacin
c) Los cambios polticos
d) A la inexperiencia
2 Gracias a las tecnologas de la revolucin ____________ se crean
varias oportunidades en las reas de la informacin
a) Electrnica
b) Mundial
c) Industrial
d) Mecnica
517
a) Perdida de intereses
b) Sindicatos
c) Abusos o subempleo
d) Manifestaciones
Bibliografa bsica
GEORGE BEEKMAN Introduccin a la Informtica, Editorial Pearson 664
PAGS.(2005).
518
520
Direccin
de
3,0
50,00
---
---
36,36
---
13,64
de
2,3
23,53
23,53
---
17,64
---
35,30
de
8,4
16,12
14,51
1,62
9,67
3,22
54,86
Analista programador
8,5
25,39
17,46
1,58
14,28
1,58
39,71
Programador
23,3
9,88
8,14
16,19
5,82
4,06
52,91
Jefe de proyecto
8,4
27,42
12,90
---
25,80
3,22
30,66
Sistemas
7,3
24,13
12,96
7,41
25,92
1,85
24,08
informtica
Analista
sistemas/funcional
Analista
aplicaciones/orgnico
497
(%)
universitaria
titulacin
No especifica
1 ciclo (%)
universitaria de
Titulacin
2 ciclo (%)
universitaria de
Titulacin
informtica (%)
FP en
informtica (%)
Ing. Tcnico en
informtica (%)
Ingeniero en
(%)
Total de ofertas
Denominacin
Seguridad
3,9
44,12
17,24
---
17,24
6,89
34,50
4,6
44,12
14,71
---
26,47
5,88
8,82
Auditora Informtica
1,9
42,86
35,72
---
14,28
7,14
---
Administrador
2,5
11,11
16,66
5,55
5,55
11,11
50,02
Consultor
5,4
20,00
20,00
---
22,50
7,50
30,00
Administracin
6,5
12,05
33,33
12,50
29,16
6,26
6,25
Comercial Marketing
1,5
9,09
18,18
---
18,18
27,27
27,28
Ingeniero
en
1,8
100
---
---
---
---
---
Ingeniero Tcnico en
0,9
100
---
---
---
---
---
9,8
16,21
21,62
33,78
9,45
6,75
12,19
informtica
Ingeniero
de
Software
de
redes y/o BD
Pblica
Informtica
Informtica
Otros
Todos
los
datos
estn
expresados
en
porcentajes.
498
DENOMINACIN
explcitamente
titulacin
universitaria
de
Ingeniero
en
499
500
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
501
CUESTIONARIO DE
REFORZAMIENTO
502
AUTOEVALUACIN
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Seguridad en informtica
b) Programador
c) Analistas
d) Jefe de proyecto
2 Segn el estudio mercado laboral en informtico, cul es el puesto que
tiene menos ofertas?
a) Seguridad en informtica
b) Programador
c) Analistas
d) Ing. Tcnico en informtica
503
a) Seguridad en informtica
b) Comercial Marketing
c) Analistas
d) Ing. Tcnico en informtica
MESOGRAFA
http://www.ali.es/modules/miprofesion/item.php?itemid=20 en Internet
Bibliografa bsica
GEORGE BEEKMAN Introduccin a la Informtica, Editorial Pearson 664
PAGS.(2005).
504
506
27
predijeron
que
el
nmero
de
28
La
era
de
informacin
slo
afecta
empleo.
la
no
al
Sus
influencias
tambin se estn
dejando sentir en
nuestro
sistema
educativo y, por
encima de todo,
la revolucin de
la informacin tendr un impacto profundo y permanente sobre el modo
de ensear. Es claro que la informtica puede tener un impacto positivo
en la enseanza, pero las computadoras por s solas no pueden
garantizar una mejora. La investigacin, la planificacin, la formacin al
profesorado, la implicacin de la comunidad y la reestructuracin de las
aulas deben acompaar a la nueva tecnologa.
510
conexiones
rpidas
para
que
los
educadores
aplicaciones
cambien
radicalmente
medida
que
la
tecnologa
evolucione.
512
ACTIVIDADES DE
APRENDIZAJE
ACTIVIDAD 1
1.- Investiga en Internet como se vislumbra el futuro de la informtica.
2.- Analiza la informacin obtenida y comparte tu opinin a travs del foro
El futuro de la informtica. Retroalimenta las opiniones de tus compaeros
con el fin de generar un debate.
ACTIVIDAD 2
1. A manera de autoevaluacin, respndete las siguientes preguntas en
no ms de una cuartilla.
CUESTIONARIO DE
REFORZAMIENTO
514
Autoevaluacin
Elige la opcin que conteste correctamente cada pregunta. Una vez que
concluyas obtendrs tu calificacin de manera automtica:
a) Paralelas
b) Voltiles
c) Activamente inteligentes
d) Dinmicas
2 El software para comunicaciones y mensajes es ahora un mercado en
______, pues las compaas estn buscando una mejor compatibilidad y
desempeo en estos productos de software
a) Desaparicin
b) Expansin
c) Reflexin
d) Meditacin
515
a) Recientes
b) Intercambiables
c) Desechable
d) Reusables
4 El enfoque de trabajo de los programadores cambiar a la integracin
de los objetos, no al desarrollo _________ de programas desde el
principio.
a) Personalizado
b) Industrializado
c) Detallado
d) Idealizado
5 Quin acu el trmino casa electrnica para describir una casa
donde la tecnologa permitiera a una persona trabajar en ella?
a) George. Beekman
b) David Gilmore
c) Nick Mason
d) Alvin Toffler
516
MESOGRAFA
Bibliografa bsica
GEORGE Beekman, Introduccin a la Informtica, Editorial Pearson, 664
Pags.(2005).
Bibliografa complementaria
BAKER, Stephen, Los Numerati, Editorial Temas de Hoy, 2009
517