You are on page 1of 159

INTRODUCCIN

COMPUTACIONAL
Crditos: 3
Horas semanales: 3
Horas ciclo: 48

ING. CSAR ESPIN R. MSc.


cesar.espinr@ug.edu.ec

PRESENTACIN DEL SYLLABUS


INTRODUCCIN COMPUTACIONAL
CICLO 1 DEL 2016


14:00 15:00
15:00 16:00
16:00 17:00
17:00 18:00
18:00 19:00
19:00 20:00
20:00 21:00
21:00 22:00

LUNES

MARTES

MIRCOLES

JUEVES

VIERNES

Redes de
Computadoras
S6J
Redes de
Computadoras
S6J
Sistemas de
Informacin
Gerencial S8J
Redes de
Computadoras
S6K
Redes de
Computadoras
S6K
Redes de
Computadoras
S6K

Introduccin
Computacional

S1J
Introduccin
Sistemas de
Computacional Informacin
S1J
Gerencial S8K
Introduccin
Computacional

S1J
Introduccin
Computacional

S1K
Introduccin
Computacional

S1K
Introduccin
Computacional

S1K

Redes de

Computadoras
S6K
Sistemas de
Redes de
Informacin Computadoras
Gerencial S8K
S6K
Sistemas de Sistemas de
Informacin Informacin
Gerencial S8K Gerencial S8K
Sistemas de
Redes de
Informacin Computadoras
Gerencial S8J
S6J
Sistemas de
Redes de
Informacin Computadoras
Gerencial S8J
S6J
Sistemas de
Redes de
Informacin Computadoras
Gerencial S8J
S6J

EVALUACIN DEL CURSO:

PARCIAL

FINAL

Examen

40%

40%

Gestin Formativa

30%

30%

Gestin Prctica y Autnoma

30%

30%

100%

100%

TOTAL

Se formarn grupos de 3 alumnos para las actividades y trabajos que lo requieran,


El grupo formado se mantendr durante todo el curso

BIBLIOGRAFA
Bsica
- Norton, Peter. Introduccin a la Computacin.
Mxico: McGraw-Hill. 6ta Edicin
- Beekman, George. Introduccin a la Informtica.
Madrid: Pearson. 6ta Edicin

POLTICAS DEL CURSO


La clase ser dictada en el horario planificado.
Es importante la asistencia y puntualidad. Como parte del reglamento de la Universidad de Guayaquil
no se permite exceder del 30% de inasistencia ya que de hacerlo reprueba la materia.
Todos los das de clases se tomar lista.
Se permitir el ingreso hasta con 15 minutos de retraso
No sern justificadas las faltas a menos que sea una emergencia comprobable o con certificacin
escrita.
Las lecciones escritas individuales o talleres grupales sern tomados con previo aviso y no pueden ser
recuperados.
Las tareas asignadas deben ser entregadas en el plazo especificado, no se permitirn entregas
atrasadas.
Para la consulta de calificaciones de las diferentes reas de evaluacin se considera el uso del sistema
en lnea, SIUG
Se exige revisar siempre el correo de la UG para notificaciones tanto del material de estudio como las
tareas.
Se tomar en cuenta la buena presentacin de los trabajos solicitados.
Durante las clases y exmenes no est permitido el uso de telfonos celulares, tabletas ni otros
dispositivos electrnicos.
En caso de que tenga alguna llamada urgente esta debe ser atendida fuera del aula de clases.
La inobservancia del pedido del Profesor determinar la salida del alumno de la clase.

HISTORIA DE LA COMPUTADORA

BACO
Mesopotamia
2000 AC

SEGUNDA GENERACIN
Transistores
Disminucin tamao
Disminucin consumo de energa
Ms veloz, milisegundos

MQUINA ANALTICA
Charles Babbage
Inicios siglo XIX

TERCERA GENERACIN
Circuito integrado, chips
Diversos procesos
Renovacin perifricos

PRIMERA GENERACIN
Tubos de vaco, bulbos
Grandes y pesadas. ENIAC 30 ton
Alto consumo de energa
UNIVAC, primera comercial

CUARTA GENERACIN
Microprocesador, Intel, 1971
1976 Apple, Steve Wozniak
Jobs
Multiproceso
Mayor almacenamiento

HISTORIA DE LA COMPUTADORA

QUINTA GENERACIN
Japn 1983, programa 5ta
Mayor velocidad, miniaturizacin
Mayor capacidad de memoria
Multiprocesador

SEXTA GENERACIN
1990 --->
90% hogares con Internet
Computadores ms pequeos
Uso de fibra ptica, satlites,
Aplicaciones inteligencia artificial

SPTIMA GENERACIN
1999 --->
Pantallas LCD
Alta densidad almacenamiento
Reemplazos de TV,
Equipos de sonido, DVD players

OCTAVA GENERACIN
Nanotecnologa
Impulsos electromagnticos
Desaparicin dispositivos
fsicos y mecnicos

- Fiabilidad. Las mquinas construidas con circuitos integrados eran


menos propensas a los fallos que sus predecesoras, ya que los chips
podan ser verificados rigurosamente antes de su instalacin.
- Tamao. Un solo chip poda sustituir a una placa con cientos o miles
de transistores, lo que permita una reduccin considerable del tamao
de las mquinas.
- Velocidad. Como la electricidad tena que recorrer menores
distancias, estas mquinas eran considerablemente ms veloces que
sus predecesoras.
- Eficiencia. Ya que los chips eran tan pequeos, necesitaban menos
energa elctrica. Como resultado de ello, generaban menos calor.
- Coste. Las tcnicas de produccin en masa hicieron posible la
fabricacin de chips baratos.

QU ES UNA COMPUTADORA
Una computadora es un dispositivo que procesa datos y los
convierte en informacin til para las personas, se controla con
instrucciones programadas las cuales le dan un propsito y le
dicen lo que debe hacer.

COMPUTADORAS EN LA ACTUALIDAD
Computadoras de uso individual
Un solo usuario puede trabajar en la computadora al mismo
tiempo
- Computadoras de escritorio
- Estaciones de trabajo
- Laptop
- Tablet
- Handheld
- Telfonos inteligentes
Computadoras para organizaciones
Poderosos sistemas, algunos atienden muchos usuarios al mismo
tiempo, suelen ser el centro de la red de una organizacin
-

Servidores de red
Mainframe
Minicomputadoras
Supercomputadoras

IMPORTANCIA DE LAS COMPUTADORAS


Las computadoras son importantes debido a lo esencial que la
informacin es en nuestras vidas.
- Hogar:
comunicaciones,
entretenimiento, finanzas

tareas,

trabajo

en

hogar,

- Educacin: escuelas y educadores las incluyen en sus


programa de estudio
- Empresas:
computadoras

simplemente no podran existir sin las

- Industria: control de procesos, diseo, automatizacin, etc.


- Gobierno: poblacin, impuestos, fuerzas armadas, polica
- Salud: estn en todo aspecto del campo de salud, desde el
mdico cientfico hasta el administrativo

APLICACIONES DE LAS COMPUTADORAS


Aplicaciones, son las herramientas de software que permiten
utilizar una computadora para una determinada tarea.
- Procesador de texto: crear, editar y procesar documentos de texto.
- Hojas de clculo: uso de datos numricos para realizar clculos automticos, tablas,
etc.
- Base de datos: almacenar datos de manera estructurada.
- Grficos y fotografa digital: producir y manipular grficos en distintos formatos
de imgenes.
- Sonido y video digital, multimedia:
combinarlos con textos y grficos
- Telecomunicaciones y redes:
informacin, Internet
-

Inteligencia

artificial:

uso

editar

y manipular audio y video,

comunicacin, colaboracin, compartir recursos e


en

tareas

que

precisan

inteligencia,

intuicin,

PARTES DE UN SISTEMA DE CMPUTO


Un sistema de cmputo completo consiste en cuatro
partes
Hardware: Son los dispositivos mecnicos que conforman la
computadora. Es cualquier parte de la computadora que se puede
tocar.
Software: El software le dice a la computadora lo que debe hacer.
Es un conjunto de instrucciones que hace que la computadora
realice tareas. El trmino programa se refiere a cualquier pieza de
software.
Datos: Consisten en hechos o piezas individuales de informacin
que por s mismos no tienen mucho sentido para las personas. Las
computadoras
procesan
los
datos
para
convertirlos
en
informacin.
Usuarios: Son las personas que operan las computadoras. Algunos
sistemas no requieren que una persona los haga funcionar, no
obstante, ninguna computadora es completamente autnoma.

DATOS E INFORMACIN
Datos son flujos de elementos en bruto que
representan los eventos que ocurren en las
organizaciones o en el entorno fsico antes de
ordenarlos e interpretarlos en una forma que las
personas puedan comprender y usar
Por Informacin nos referimos a los datos que se
han modelado en una forma significativa y til para
los seres humanos.
El procedimiento por el cual se transforman los datos
en
bruto
en
informacin
til
se
llama
procesamiento.

DATOS E INFORMACIN

CICLO DE PROCESAMIENTO DE LA INFORMACIN

Una computadora convierte datos en informacin


utilizando todas sus partes al mismo tiempo, al
realizar distintas acciones con los datos.
El ciclo de procesamiento de informacin es el
conjunto de pasos que la computadora sigue para
recibir datos, procesarlos de acuerdo con las
instrucciones
de
un
programa, desplegar la
informacin resultante ante el usuario y almacenar los
resultados

CICLO DE PROCESAMIENTO DE LA INFORMACIN


- Entrada: la computadora acepta datos que provienen de la fuente, por
ejemplo, el usuario o un programa, para ser procesados
- Procesamiento: los componentes de procesamiento de la computadora
realizan acciones con los datos basndose en las instrucciones del usuario o de
un programa.
- Salida: es posible que la computadora necesite desplegar los resultados de
su procesamiento. La salida es un paso opcional, la cual puede ser solicitada
por el usuario o programa.
- Almacenamiento:
la computadora almacena permanentemente los
resultados de su procesamiento en algn tipo de medio de almacenamiento. Al
igual que la salida, el almacenamiento es opcional y no siempre lo requiere el
usuario o programa.

CICLO DE PROCESAMIENTO DE LA INFORMACIN


Recibir
una
entrada.
Aceptan
informacin
del
mundo exterior.
Procesar
informacin.
Realizan
operaciones
aritmticas o lgicas (toma
de
decisiones)
sobre
la
informacin.
Producir
una
salida.
Comunican informacin al
mundo exterior.
Almacenar
informacin.
Desplazan
y
mueven
informacin en la memoria.

PARTES ESENCIALES DE UNA COMPUTADORA

Dispositivos de
entrada
Dispositivos de
salida
Microprocesador
Memoria
Dispositivos de
almacenaje

PARTES ESENCIALES DE UNA COMPUTADORA


Dispositivos de entrada, Dispositivos de salida,
Microprocesador,
Memoria, Dispositivos de almacenaje

Dispositivos de entrada: aceptan una entrada del mundo exterior. Ej. Teclado,
mouse.
Dispositivos de salida: envan informacin al mundo exterior. Ej, Monitor,
parlantes, etc.
El microprocesador, o procesador o unidad central de procesamiento (CPU), es
el cerebro de la computadora. La CPU procesa informacin, realiza clculos aritmticos
y toma decisiones bsicas comparando valores de informacin.
La memoria de la computadora (algunas veces llamada almacenaje primario) o RAM
(memoria de acceso aleatorio, random access memory) se utiliza para almacenar
programas y datos (informacin) que necesitan ser instantneamente accesibles para la
CPU
Los dispositivos de almacenamiento (algunas veces llamados almacenamiento
secundario), incluyendo las unidades de disco duro, CD grabables, unidades de DVD y
unidades de cinta, sirven como repositorios de datos

PARTES ESENCIALES DE UNA COMPUTADORA


Dispositivos de
entrada
Teclado el cual acepta letras y nmeros.
Mouse, permite seleccionar opciones de
mens en la pantalla

PARTES ESENCIALES DE UNA COMPUTADORA


Dispositivos de
salida
La computadora enva informacin de salida al
monitor y tambin a la impresora, y otros
dispositivos de salida.
Una pantalla touch screen es un dispositivo mixto
de entrada salida, al igual que los dispositivos de
comunicaciones

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU
La CPU ( unidad central de proceso ), a menudo
llamada
slo
procesador,
realiza
las
transformaciones de entrada en salida.
Un microprocesador moderno es un conjunto
extraordinariamente
complejo
de
circuitos
electrnicos
El panel de circuitos que contiene la CPU se llama
placa madre o placa base.

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU
El rendimiento o velocidad de una computadora lo da el reloj
interno de su microprocesador (el dispositivo de temporizacin
que produce impulsos elctricos para sincronizar las operaciones).
La velocidad del reloj de una computadora se mide en unidades
llamadas gigahertzios (GHz)
El rendimiento del PC tambin puede estar limitado por la
arquitectura del procesador; el diseo que determina cmo se
renen en el chip los componentes individuales de la CPU.
El nmero de bits que una CPU puede procesar cada vez
(generalmente 32 64) se llama a veces tamao de palabra de
la CPU.

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

La CPU contiene la circuitera para realizar una variedad de


tareas sencillas llamadas instrucciones
La CPU tpica est dividida en varias unidades funcionales:

Control
Clculo Aritmtico
Decodificacin
Bus
Prebsqueda

Estas unidades funcionan juntas como operarios en una lnea de


ensamblaje para completar la ejecucin de las instrucciones del
programa

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

Todos los recursos de la computadora estn controlados por la


unidad de control. Dirige el flujo de datos a travs del CPU,
hacia otros dispositivos y desde ellos. La unidad de control es
el centro lgico de la computadora
Las instrucciones del CPU para llevar a cabo comandos estn
integradas en la unidad de control.

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU
La Unidad aritmtico lgica (UAL) de la CPU realiza lo ejecucin de
instrucciones. Es una parte de la CPU que realiza los clculos y
comparaciones de datos. La UAL incluye registros, cada uno de los
cuales tiene generalmente un tamao de 32 64 bits.
La UAL (ALU en ingls) realiza las operaciones aritmticas y lgicas
necesarias del CPU
Las operaciones aritmticas incluyen sumas, restas, multiplicaciones y
divisiones.
Las operaciones lgicas incluyen comparaciones como igual, mayor que,
menor que, etc.

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

La unidad de pre bsqueda indica a la unidad de bus


que lea la instruccin almacenada en una direccin
particular de la memoria. Esta unidad toma no slo la
prxima instruccin a ejecutar, sino tambin varias
instrucciones siguientes, para asegurarse de que una
instruccin est siempre lista para ejecutarse.

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

Los fabricantes de microprocesadores utilizan muchas


tcnicas para eliminar los cuellos de botella y acelerar el
proceso. Por ejemplo, del mismo modo que hace una
bsqueda previa de las siguientes instrucciones
probables que han de leerse, la CPU pre-lee los siguientes
datos, que con probabilidad se utilizarn, en una memoria
cach (llamada cach de nivel 2 [cach L2]) o, para un
acceso ms rpido, en la misma CPU (una cach de
nivel 1).

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

Las instrucciones del programa se guardan en el


almacn primario (memoria), que est generalmente
en los chips exteriores de la CPU. La primera tarea de la
CPU es leer una instruccin de la memoria. La unidad
de bus manipula toda la comunicacin entre la CPU y
el almacenamiento principal.

PARTES ESENCIALES DE UNA COMPUTADORA


PROCESADOR,
CPU

La unidad de decodificacin toma las instrucciones


ledas por la unidad de pre bsqueda y la traduce a un
formato apropiado para el procesador, esto lo hace
siguiendo los pasos requeridos para completar una
instruccin en la unidad de control

PARTES ESENCIALES DE UNA COMPUTADORA


MEMORI
A
La CPU slo puede manipular una instruccin y
unos pocos datos cada vez. La computadora
necesita un lugar donde almacenar el resto del
programa y los datos hasta que el procesador est
listo. Para eso est la RAM.
La RAM (random access memory, memoria de
acceso aleatorio) es el tipo ms comn de
almacenamiento primario, o de memoria. Los
chips de la RAM contienen circuitos que
almacenan temporalmente las instrucciones y los
datos del programa

PARTES ESENCIALES DE UNA COMPUTADORA


MEMORI
A
La RAM se llama a veces memoria voltil, porque
la informacin almacenada all no se mantiene
permanentemente.
La informacin almacenada en la RAM no es ms
que un patrn de corriente elctrica fluyendo a
travs de circuitos microscpicos en chips de
silicio.
Esto significa que cuando la energa sale de la
computadora se olvida instantneamente de todo
lo que se recordaba en la RAM.

PARTES ESENCIALES DE UNA COMPUTADORA


MEMORI
A
La computadora tiene tipo de memoria donde almacena la
informacin que no se quiere perder. Esta memoria no voltil se
llama ROM (read-only memory, memoria de slo lectura)
porque la computadora slo puede leer la informacin almacenada
en ella; nunca puede escribir ninguna informacin nueva.
Todas las computadoras modernas incluyen ROM que contiene
instrucciones de arranque y otra informacin crtica.
La informacin de la ROM fue grabada en ella cuando se fabric el
chip, as que est disponible siempre que la computadora est
funcionando, pero no puede cambiarse salvo reemplazando el chip
de la ROM

PARTES ESENCIALES DE UNA COMPUTADORA


MEMORI
A
En la mayora de los sistemas informticos, la ROM tambin
contiene partes del sistema operativo.
Firmware es un programa para computadoras de propsito
especial.
Se almacena en un chip ROM, de modo que no puede alterarse.
Los programas firmware de la ROM se conocen a veces como BIOS
(basic
input/output
system,
sistema
bsico
de
entrada/salida), programas firmware residentes en la memoria de
slo lectura

PARTES ESENCIALES DE UNA COMPUTADORA


MEMORI
A
La CMOS (complementary metal oxide semiconductor,
semiconductor complementario de xido de metal) es una
clase especial de RAM de baja energa que puede almacenar
pequeas cantidades de datos durante largos periodos de tiempo
con la energa de la batera.
La CMOS RAM almacena la fecha, la hora y el calendario de un PC.
La CMOS RAM se llama parameter RAM (PRAM) en los Macintosh.

PARTES ESENCIALES DE UNA COMPUTADORA


DISPOSITIVOS DE
ALMACENAMIENTO
Una computadora puede funcionar utilizando la capacidad de
procesamiento, memoria y dispositivos de entrada salida.
Sin embargo, para que un computador sea realmente til, tambin
requiere de un lugar en el cual pueda colocar los archivos de
programa y los datos relacionados cuando estos no estn en uso.
El
propsito
del
almacenamiento
es
guardar
datos
permanentemente incluso cuando la computadora est apagada.

PARTES ESENCIALES DE UNA COMPUTADORA


DISPOSITIVOS DE
ALMACENAMIENTO
Los dispositivos de almacenamiento (algunas veces llamados
almacenamiento secundario), incluyendo las unidades de disco
duro, CD grabables, unidades de DVD y unidades de cinta, sirven
como repositorios de datos.
Un dispositivo de almacenamiento (por ejemplo, un disco duro),
puede considerarse como un dispositivo combinado de entrada y
salida, porque la computadora enva informacin al dispositivo de
almacenamiento (salida) y ms tarde recupera esa informacin de
all (entrada).

PARTES ESENCIALES DE UNA COMPUTADORA


DISPOSITIVOS DE
ALMACENAMIENTO

PROCESO DE ENCENDIDO DE UNA COMPUTADORA

1.
2.
3.
4.

Suministro de corriente.
La BIOS.
EL POST (Power On Self Test).
Bsqueda del sector de arranque o Master
Boot Record (MBR).
5. Cargar el Boot Manager y ceder el control al
sistema operativo.
6. Carga del sistema operativo.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


1. Suministro de corriente.
Cuando pulsamos el botn de encendido situado
en la parte frontal del ordenador lo que
hacemos es permitir conectar la fuente de
alimentacin del PC y que la corriente llegue a
la placa base y tambin al microprocesador,
ventiladores, lectores pticos, discos duros y
dems dispositivos conectados.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


Tras encender el PC, se produce la estabilizacin
de la tensin, finalizando el proceso cuando la
seal Power Good aparece. Durante este tiempo
el microprocesador se encuentra en estado de
espera gracias a una seal de reseteo generada
por el chipset. Una vez habilitado el micro,
accede a la direccin FFFFh donde se encuentra
el inicio del programa de ejecucin de la ROM
BIOS.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


2. La BIOS.
El microprocesador se inicia y carga la BIOS en
memoria.
La BIOS es un programa (un software) integrado
en la EEPROM cuya principal finalidad es
configurar
y
detectar
los
dispositivos
conectados al ordenador

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


2. La BIOS.
Es la interfaz que acta entre
el hardware y el sistema
operativo implementado a
bajo nivel.
Contiene
un
programa
llamado BIOS SETUP que es
el encargado de configurar
la mquina.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


2. La BIOS.
La BIOS es quien controla la secuencia de arranque del ordenador.
Cada vez que se enciende la mquina se realizan una serie de
operaciones, esto es lo que se conoce como arranque en frio.
Si el reinicio se hace mediante la pulsacin de Ctrl+Alt+Supr, se
realiza un arranque en caliente, producindose el mismo proceso
descrito a continuacin pero comenzando por el tercer punto.
Al resetear un equipo parte de la BIOS ya est cargada en la memoria
RAM y obviamente hay fases que se pueden obviar puesto que ya han
sido comprobadas.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


3. EL POST
Tomando el control por la BIOS, se ejecuta el POST o test de
autochequeo Power On Self Test, evalundose en primer lugar la
tarjeta grfica (habitualmente situada en la direccin C000h) y
arrancando el sistema de vdeo.
En caso de producirse algn error durante el POST, se detendr el
proceso y se generarn los mensajes acsticos y pticos pertinentes.
En caso de que el proceso contine, se evaluarn el resto de los
dispositivos.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


El POST realiza la siguientes comprobaciones:

Verificar la RAM y recuento de la memoria.


Verificar la propia BIOS.
Verificar dispositivos y buses de sistema.
Ejecutar programas especficos del BIOS, como el SCSI-BIOS, Video
BIOS, etc.
Tendr que tener una interfaz accesible al usuario para poder
configurar los diferentes parmetros.
Seleccionar el dispositivos desde el cual va a arrancar el sistema
operativo.
Asignar canales DMA e IRQ.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


Pasadas
estas
comprobaciones se habilitar
el monitor, mostrando el
conteo de memoria del
sistema
y se realizar un
inventario
de
los
componentes del PC, para
habilitar un chequeo por cada
uno
de
los
dispositivos
instalados.
Es ahora cuando se inicia el
proceso
de
Plug&Play
mostrando en pantalla todos
los elementos encontrados.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


4. Bsqueda del sector de arranque o Master Boot Record (MBR).
Llega el momento de buscar una unidad de arranque de sistema
operativo, segn la secuencia definida en la propia BIOS.
Por defecto esta bsqueda comenzar en la unidad A:, pasar al
disco duro y, posteriormente, al resto de las unidades del sistema.
Esta secuencia es fcilmente modificable por el usuario pudiendo
conseguir el acceso al sistema operativo desde una unidad de CDROM, una red e, incluso, desde una memoria, por ejemplo desde el
boot ROM de una tarjeta de red.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


4. Bsqueda del sector de arranque o Master Boot Record (MBR).
Cuando encuentra una unidad se accede a una ubicacin fsica
concreta donde se encuentra el sector de arranque Master Boot
Record (MBR): cilindro 0, cabeza 0, sector 1 (siempre es el primer
sector de la unidad en cuestin).
Si este sector est preparado con las rutinas del sistema operativo
oportunas, el sistema arrancar, en caso contrario se continuar la
bsqueda con el resto de las unidades.
El sector de arranque es el primer sector de todo disco. Cada sector
contiene 512 bytes y el primer sector o sector 1 es el sector de
arranque del disco. Es aqu donde buscar la BIOS para arrancar el
sistema operativo

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


5. El Boot Manager.
El Boot Manager es un pequeo programa que permite cargar el
sistema operativo.
Su funcin es cargar el sistema operativo elegido por el usuario en el
caso de que haya varios sistemas operativos instalados en dicha
mquina.
Gracias a este programa nos permite
operativos en una misma mquina

tener

varios

sistemas

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


6. Cargar el Sistema Operativo.
En el caso de que tengamos varios sistemas operativos instalados en
nuestro equipo este programa nos preguntar cual sistema operativo
deseamos cargar.
En caso de que solamente tenemos un sistema operativo instalado en el
equipo lo ejecutar sin ms.
Una vez que se empieza a cargar el sistema operativo lo primero que se
carga es el ncleo o Kernel del mismo que es la parte que realiza las
operaciones ms bsicas del sistema operativo.
Una vez cargado el ncleo se comienzan a activar los dems procesos que
realizan las operaciones de nuestro sistema como las funciones de red,
funciones del sonido, funciones de visualizacin, escritorio, etc.

PROCESO DE ENCENDIDO DE UNA COMPUTADORA

PROCESO DE ENCENDIDO DE UNA COMPUTADORA


En caso de evaluar todas las unidades y no encontrar el arranque
del sistema operativo, aparecer un error en pantalla indicativo
del problema del tipo No boot device available (ningn
dispositivo de arranque disponible) y se solicitar la insercin de
un disco de arranque. Este mensaje variar segn la BIOS.

SOFTWARE DE SISTEMA
Es cualquier programa que controle el hardware de la
computadora o que se puede utilizar para dar mantenimiento a la
computadora y la haga funcionar con mayor eficiencia. Existen
tres tipos bsicos de software de sistema:
Sistema operativo
Sistema operativo de red
Herramientas

SOFTWARE DE SISTEMA
Sistema Operativo
(OS, Operating System), le dice a a computadora la forma en que
debe utilizar sus propios componentes.
Acta como un intrprete entre el hardware, los programas de
aplicacin y el usuario
Ejemplos tenemos a Windows, Linux, OS de Macintosh

SOFTWARE DE SISTEMA
Sistema Operativo de red
Permite que las computadoras se comuniquen y compartan datos
a lo largo de una red, al mismo tiempo controla las operaciones de
red y supervisa su seguridad.
Herramienta
Es un programa que hace que el sistema operativo sea ms
sencillo e utilizar o realiza funciones especializada.
Las
herramientas se utilizan para administrar discos, solucionar
problemas de hardware y realizar otras tareas que posiblemente el
SO no es capaz de hacer

CODIFICACIN DE LA INFORMACIN
Para una computadora los datos, vistos de forma individual,
podran no significar mucho, pero cuando se agrupan en palabras
y frases cobran sentido y se convierten en informacin.
La computadora lee y almacena todos los tipos de datos (palabras,
nmeros, imgenes, sonidos, etc.), en forma de nmeros.
Los datos computarizados son digitales, es decir que han sido
reducidos a dgitos o nmeros

CODIFICACIN DE LA INFORMACIN
Las computadoras utilizan cadenas de nmeros para representar
cualquier tipo de datos que tengan que manejar.
Un programa de software es un conjunto de instrucciones que
le dice a la computadora cmo debe realizar tareas, estas
instrucciones tienen forma de cadena de nmeros.

CODIFICACIN DE LA INFORMACIN
Dentro de una computadora los datos estn organizados en
archivos. Un archivo es un conjunto de datos que tiene un
nombre determinado.
Un archivo que el usuario puede abrir y utilizar se conoce como
documento.
Los programas tambin estn organizados en archivos que
contienen las instrucciones y datos que necesita para funcionar y
realizar tareas.

CODIFICACIN DE LA INFORMACIN
Las computadoras slo pueden digerir la informacin que se ha
dividido en bits.
Un bit, o dgito binario, es la unidad ms pequea de informacin
que puede procesar una computadora.
Un bit puede tener uno de dos valores, 0 1. Tambin puede
pensar en esos valores como s y no, encendido y apagado, blanco
y negro o alto y bajo.
Una computadora puede procesar fragmentos ms grandes de
informacin tratando grupos de bits como unidades lgicas. Por
ejemplo, una coleccin de 8 bits, llamada byte, puede representar
256 mensajes diferentes (28 = 256).

CODIFICACIN DE LA INFORMACIN

Alguna
terminologa
relacionada con los bits
viene
en
el
funcionamiento cotidiano
de la computadora.
El usuario necesita tener
al
menos
un
conocimiento bsico de
los siguientes trminos
para
cuantificar
los
datos:

EL BUS
El bus es una ruta entre los componentes de una computadora.
Existen dos buses principales en una computadora:
El bus interno ( o de sistema)
El bus externo (o de expansin)
El bus de sistema reside en la tarjeta madre y conecta el CPU con
otros dispositivos que se alojan en la tarjeta madre.
Un bus de expansin conecta dispositivos externos como el
teclado, mouse, impresora y otros, con el CPU. Los cables de las
unidades de disco y otros dispositivos internos se conectan al bus.

EL BUS
El bus de sistema tiene dos partes el bus de datos y el bus de
direcciones

EL BUS DE DATOS
Es una ruta elctrica que conecta al CPU, memoria y los otro
dispositivos de hardware en la tarjeta madre.
El bus es un conjunto de cables paralelos, el nmero de cables en el
bus afecta la velocidad con la cual pueden viajar los datos entre los
componentes de hardware.
Los modelos ms nuevos de computadores tienen un bus de datos
de 64 bits conocido como bus frontal.
Al igual que el procesador la velocidad del bus se mide en megahertz
(MHz) debido a que cuenta con su propia velocidad del reloj.
Debido a que el procesador es mucho ms rpido que el bus, el
procesador pasa la mayor parte del tiempo en estado de espera.

EL BUS DE DATOS

EL BUS DE DIRECCIONES
Es un conjunto de cables similar al bus de datos.
El bus de direcciones solo conecta al CPU y la RAM, adems solo
transporta direcciones de memoria

EL BUS DE DIRECCIONES
Los buses tambin se conectan a buses externos y a puertos
(conectores en el exterior del chasis de la computadora).
La parte posterior de una computadora tiene generalmente varios
tipos de puertos para cubrir distintas necesidades. Algunos de esos
puertos (donde puede conectar el teclado y el ratn, por ejemplo)
estn conectados directamente a la placa del sistema.
Otros, como el puerto del monitor, estn disponibles generalmente
mediante una tarjeta de expansin.

ESTNDARES DE BUS
Bus arquitectura estndar de la industria ISA, 16 bits
Bus local, conexin ms rpida con el CPU
Bus interconexin de componentes perifricos PCI
Bus puerto aceleracin de grficos AGP, para tarjetas
grficas
Bus serial universal USB, intercambio rpido
IEEE 1394 Firewire, para dispositivos de video
Bus PC Card, ranura de intercambio rpido
Actualmente PCI Express, HDMI, etc.

ESTNDARES DE BUS

MEMORIA CACH
La memoria Ram es mucho ms lenta que el CPU, por eso
mover datos entre la Ram y los registros del CPU consume
mucho tiempo.
La solucin es incluir un cach de memoria en el CPU.

MEMORIA CACH
Desde finales de los 80 la mayora de los CPU para PC tienen un
cach de memoria integrado.
Este cach residente en el CPU se conoce como cach de nivel 1
(L1).
Para aadir ms velocidad a los CPU se aade un cach adicional
conocido como cach de nivel 2 (L2). Este cach normalmente se
encontraba en la tarjeta madre, luego Intel y AMD descubrieron que
colocar el cach L2 en el mismo CPU aumenta enormemente su
respuesta.
Tambin se puede aadir cach residente en la tarjeta madre,
conocido como cach de nivel 3 (L3), utilizado en computadoras
de ms alto nivel.

MEMORIA CACH
Los cach L1, L2 y L3 aceleran el trabajo del CPU.
El cach L1 conserva
recientemente.

instrucciones

que

se

han

ejecutado

El cach L2 aloja las instrucciones que probablemente se utilizarn


enseguida.
El cach L3 contiene muchas de las instrucciones posibles.
En todos los casos, el CPU puede acceder a la memoria cach de
manera ms rpida, dando como resultado una ejecucin ms rpida
de los programas.

TIPOS DE PROCESADORES

Presentacin Prezi

PLACA MADRE O MAINBOARD

Placa madre o placa


base. Tarjeta de circuitos
integrados que contiene
la
CPU
de
la
computadora.
Tambin
se denomina tarjeta del
sistema.

PLACA MADRE O MAINBOARD

PLACA MADRE O MAINBOARD

El panel frontal de la placa base es


unconjunto de pines, en estos pines se
conectan cables que tienen como
finalidad de
encender el ordenador,
encender las luces frontales del case,
hacer funcionar el botn de reset y en
algunas placas hacer funcionar el
parlante interno del computador

PLACA MADRE O MAINBOARD

ElBIOS(sigla
en
ingls
deBasic
input/output system; en espaol "sistema
bsico de entrada y salida") es
unsoftwareque localiza y reconoce todos
los dispositivos necesarios para cargar
elsistema operativoen lamemoria RAM;
es un software muy bsico instalado en
laplaca baseque permite que sta
cumpla su cometido

PLACA MADRE O MAINBOARD

La batera o pila es el elemento que


permite que cada vez que encendemos la
computadora
la
configuracin
de
arranque
siempre
se
encuentre
disponible.
Sin
esta
batera
sera
imposible mantener con energa a
determinados chips de la placa como el
BIOS o el reloj de tiempo real, entre otros,
sin los cuales una computadora no podra
funcionar correctamente, ya que con
cada arranque deberamos configurar
estos parmetros nuevamente

PLACA MADRE O MAINBOARD

Elchipsetes el conjunto de chips que se


encarga de controlar algunas funciones
concretas del ordenador, como la forma
en que interacciona el microprocesador
con la memoria o la cach, o el control de
los puertos y slots ISA, PCI, AGP, USB...

PLACA MADRE O MAINBOARD

El zcalo de CPU: es un tipo de zcalo


electrnico (sistema electromecnico de
soporte y conexin elctrica) instalado en
la placa base, que se usa para fijar y
conectar el microprocesador, sin soldarlo
lo cual permite ser extrado despus. Por
ello, se utiliza en equipos de arquitectura
abierta, donde se busca que haya
modularidad
en
la
variedad
de
componentes, permitiendo el cambio de
la tarjeta o el integrado

PLACA MADRE O MAINBOARD


Los bancos de memoria tambin llamados Socket o ranuras de
memoria, son los conectores para las memorias RAM, y donde se
puede ubicar la memoria RAM

PLACA MADRE O MAINBOARD

La unidad IDE se conecta a travsde un


cable detipocintaplana de 40 lneas a
un adaptador de computador central IDE
(confrecuenciallamadocontroladorIDE),
que se enchufa en una ranura de
expansin en el computador personal. El
adaptador
del
computador
central
controla hastadosunidades IDE, pero los
adaptadores avanzados y los adaptadores
IDE ampliados controlan hasta cuatro.
Su funcin principal es la conexin de
discos duros y dispositivos como lectoras
y grabadoras de CD, DVD, Zip, etc.

PLACA MADRE O MAINBOARD

Conector FDD Floppy disk drive, unidad de disquetes


flexibles o disquetera, es un dispositivo o unidad fsica
que se encarga deleer/escribir en disquetes

PLACA MADRE O MAINBOARD

La ranura de expansin PCI: (o slot de


expansin) es un elemento de la placa
base de la computadora, que permite
conectar una tarjeta de expansin o
tarjeta adicional, la cual puede realizar
funciones de control de dispositivos
perifricos adicionales. Es un elemento
que permite introducir dentro de s otros
dispositivos
llamados
tarjetas
de
expansin (son tarjetas que se introducen
en la ranura de expansin y dan ms
prestaciones al equipo de cmputo).

PLACA MADRE O MAINBOARD

La ranura de expansin PCI Express


PCI-E proviene de las siglas de
("Peripheral Components InterconectExpress") o componentes perifricos
interconectados en modo inmediato. Este
tipo de ranura fue desarrollado por Intel
ylanzadoal mercado en 2004, con una
forma de transmisin de tipo serial
(mientras el PCI lo hace de forma paralela

PLACA MADRE O MAINBOARD

Conectores SATA ("tecnologa externa de


conexin serial avanzada"). Se le llama
puerto porque permite la transmisin de
datos entre un dispositivo externo
(perifrico) con la computadora. Es un
puerto de forma espacial con 7
terminales, basado en tecnologa para
discos
duros
SATA.
Se
encuentra
integrado en la tarjeta principal
o
motherboard

PLACA MADRE O MAINBOARD

Conector de alimentacin ATX, una de


las caractersticas de las placas ATX es el
tipo de conector a lafuente de
alimentacin, el cual es de 24 (20+4)
contactos que permiten una nica forma
de conexin y otro conector adicional
llamado P4, de 4 contactos. Tambin
poseen un sistema de desconexin por
software.

PLACA MADRE O MAINBOARD

CONECTORES EXTERNOS

Conector Minidin o PS/2, teclado y mouse


Puertos USB
Conector de video, VGA 15 pines
Red, conexin RJ45
Audio, entrada y salida de audio
Puerto Serial, 9 pines
Puerto Paralelo, un paquete debyte a la vez
Puerto HDMI

SOFTWARE, CONCEPTOS VARIOS


Software: Instrucciones que indican al hardware lo que tiene
que hacer para transformar la entrada en salida.
Programa: conjunto de instrucciones informticas diseadas
para resolver problemas
Algoritmo: un conjunto de procedimientos secuenciales para
llevar a cabo una tarea
Cada computadora procesa instrucciones en un lenguaje
mquina, el cual emplea cdigos numricos para representar
las operaciones ms bsicas de una computadora: sumar o
restar nmeros, compararlos, moverlos, instrucciones de
repeticin, etc.

SOFTWARE, CONCEPTOS VARIOS


Hoy en da, la mayora de programadores emplean lenguajes
de programacin como C++, C#, Java o Visual Basic.NET que
se encuentran a medio camino entre lo que entiende un
humano y lo que se debe suministrar a la mquina. Estos
lenguajes, llamados lenguajes de alto nivel.
Para que una computadora entienda un programa escrito en
uno de estos lenguajes, es preciso convertirlo al idioma de las
mquinas, es decir, a unos y ceros. El programa traductor ms
comn es el compilador, cuya misin es convertir un
programa completo escrito en un lenguaje de alto nivel (como
C#) antes de que se ejecute por primera vez. El programa
compilado puede ejecutarse una y otra vez, y slo deber
recompilarse en el caso de que se modifique alguna
instruccin.

SISTEMAS OPERATIVOS
Es un ejemplo de software de sistema ( software que controla
el hardware del sistema e interacta con el usuario y el
software de aplicaciones)
El Sistema Operativo OS es el programa de control maestro de
la computadora
El OS proporciona las herramientas (comandos) que permiten
interactuar con el PC. El OS traduce los comandos en cdigos
que la mquina puede utilizar
El Sistema Operativo tambin acta como el mecanismo de
control principal del hardware de la computadora.

SISTEMAS OPERATIVOS
Multiprogramacin
En un sistema multiprogramado la memoria principal alberga a ms de un programa
de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se
encuentra en ejecucin realiza una operacin de E/S; en lugar de esperar a que
termine la operacin de E/S, se pasa a ejecutar otro programa. Si ste realiza, a su
vez, otra operacin de E/S, se mandan las rdenes oportunas al controlador, y pasa
a ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto
adecuado de tareas en cada momento, utilizar de manera ptima los recursos
disponibles.
Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrnica disponible,
pero adolece de falta de interactividad; para conseguirla debe convertirse en un
sistema multiusuario, en el cual existen varios usuarios con un terminal en lnea,
utilizando el modo de operacin de tiempo compartido. En estos sistemas los
programas de los distintos usuarios residen en memoria. Al realizar una operacin
de E/S los programas ceden la CPU a otro programa, al igual que en la
multiprogramacin. Pero, a diferencia de sta, cuando un programa lleva cierto
tiempo ejecutndose el sistema operativo lo detiene para que se ejecute otro
aplicacin. Con esto se consigue repartir la CPU por igual entre los programas de los

SISTEMAS OPERATIVOS
Tiempo compartido
En este punto tenemos un sistema que hace buen uso de la electrnica disponible,
pero adolece de falta de interactividad; para conseguirla debe convertirse en un
sistema multiusuario, en el cual existen varios usuarios con un terminal en lnea,
utilizando el modo de operacin de tiempo compartido. En estos sistemas los
programas de los distintos usuarios residen en memoria. Al realizar una operacin
de E/S los programas ceden la CPU a otro programa, al igual que en la
multiprogramacin. Pero, a diferencia de sta, cuando un programa lleva cierto
tiempo ejecutndose el sistema operativo lo detiene para que se ejecute otro
aplicacin. Con esto se consigue repartir la CPU por igual entre los programas de los
distintos usuarios, y los programas de los usuarios no se sienten demasiado lentos
por el hecho de que los recursos sean compartidos y aparentemente se ejecutan de
manera concurrente.
Tiempo real
Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos
muy breves un gran nmero de sucesos, en su mayora externos al ordenador. Si el
sistema no respeta las restricciones de tiempo en las que las operaciones deben
entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe
servir para resolver el problema o hecho planteado. El procesamiento de archivos se
hace de una forma continua, pues se procesa el archivo antes de que entre el

FUNCIONES DEL SISTEMA OPERATIVO

TIPOS DE SISTEMAS OPERATIVOS

De tiempo real
De un solo usuario / una sola
tarea
Un solo usuario / mltiples tareas
Multiusuario / multitarea

SISTEMAS OPERATIVOS DE TIEMPO REAL


Es un OS muy rpido y relativamente pequeo. A menudo
tambin son sistemas operativos integrados, cuando estn
integrados en los circuitos de un dispositivo y no se cargan
desde una unidad de disco.
Es necesario un sistema operativo de tiempo real para
ejecutar aplicaciones de tiempo real.
Una aplicacin de
tiempo real es una aplicacin que responde a ciertos tipos de
entrada de forma extremadamente rpida, milsimas o
millonsimas de segundo, son necesaria para ejecutar
equipos de diagnstico mdico, sistemas de soporte a
funciones vitales, maquinarias, sistemas industriales, etc.

STEMAS OPERATIVOS DE UN SOLO USUARIO / UNA SOLA TARE


Es un OS que solo permite que un usuario realice una sola
tarea a la vez.
Un usuario solo puede correr un solo programa en un sistema
operativo para una sola tarea y usuario.
MS-DOS y Palm OS son ejemplos de este tipo de sistema
operativo.
Ocupan muy poco espacio en disco o en la memoria cuando
estn ejecutndose y no requieren de una computadora
poderosa y costosa. Existe un uso especfico para ellos.

STEMAS OPERATIVOS DE UN SOLO USUARIO / MULTITAREAS

Es aquel que permite que un solo usuario realice dos o ms


funciones a la vez.
En muchos tipos de trabajo, un usuario puede ser ms
productivo cuando trabaja en un sistema operativo multitarea.
Dentro de este tipo de sistemas operativos se incluyen
Microsoft Windows y OS de Macintosh

STEMAS OPERATIVOS MULTIUSUARIOS / MULTITAREAS


Es un OS que permite que mltiples usuarios ejecuten
programas que funcionen de manera simultnea en un solo
servidor de red.
Un OS multiusuario ofrece a cada usuario un entorno
completo llamado sesin de usuario en el servidor. Cada
aplicacin de usuario se ejecuta dentro de su propia sesin de
usuario en el servidor de manera separa de todas las dems
sesiones de usuario. El software que hace que esto sea
posible se conoce como cliente de terminal. Como ejemplo
de OS multiusuarios tenemos UNIX y los sistemas operativos
para mainframes.

STEMAS OPERATIVOS MULTIUSUARIOS / MULTITAREAS

INTERFAZ DE USUARIO

Cuando trabaja directamente con un OS, utiliza un


conjunto de elementos que estn en la pantalla. Estos
elementos se conocen como la interfaz de usuario.
Los dos tipos ms comunes e interfaz de usuario son: las
grficas y las de lnea de comando

INTERFAZ GRFICA DE USUARIO


GUI por sus siglas en ingls. Permite emitir comandos
para la computadora mediante el uso de objetos visuales
en lugar de escribir comandos.
La GUI debe utilizar un mouse (o algn otro dispositivo de
sealamiento) para trabajar con objetos grficos.
La mayora de OS actuales como Windows, OS Macintosh
y algunas versiones de UNIX y Linux proporcionan una
interfaz grfica de usuario.

INTERFAZ GRFICA DE USUARIO

INTERFAZ DE LNEA DE COMANDOS


Utiliza comandos escritos en lugar de objetos grficos
para ejecutar tareas.
Una interfaz de lnea d comandos se despliega en modo
de
caracteres,
utilizando
solamente
smbolos
alfanumricos y oros smbolos simples.
La lnea de comandos normalmente
identificacin de la unidad de disco activa.

incluye

la

MS-DOS funcionaba en lnea de comandos.


Windows cuenta con una interfaz de lnea de comandos
llamada smbolo del sistema

INTERFAZ DE LNEA DE COMANDOS

COMO SE COMUNICA EL SO CON EL CPU

EJECUCIN DE PROGRAMAS

El OS es la interfaz entre los programas y otros recursos


de la computadora.
Los programadores escriben programas con instrucciones
integradas conocidas como llamadas al sistema que
solicitan servicios al sistema operativo.
Cuando la solicitud proviene de una aplicacin el OS enva
los resultados de su trabajo a la aplicacin. Cuando la
solicitud proviene del usuario la enva al escritorio.

BASES DE DATOS

Una base de datos es una coleccin de informacin


almacenada de un modo especial en una computadora, y
un programa de base de datos es una herramienta
software para organizar las tareas de almacenamiento y
recuperacin de esa informacin.
Existen muchos programas que cumplen esta definicin,
desde simples agendas a sistemas de inventarios.

BASES DE DATOS
Las primeras bases de datos para PC eran simples
administradores de ficheros; su labor se reduca a facilitar
a los usuarios el almacenamiento, la organizacin y la
recuperacin de informacin (nombres, nmeros, precios,
etc.) incluida en ficheros de datos estructurados. Este tipo
de administracin de datos es realmente una
administracin de una lista ya que dichos ficheros no eran
ms que listas estructuradas. Las hojas de clculo
actuales son capaces de gestionar este tipo de listas
simples. Las bases de datos de hoy en da no estn
limitadas a una simple administracin de ficheros, y
pueden llevar a cabo complejas operaciones que implican
a mltiples ficheros de datos.

BASES DE DATOS
Las bases de datos informatizadas ofrecen varias ventajas:

Las bases de datos hacen ms fcil el almacenamiento de grandes


cantidades de informacin: Cuanto mayor es el volumen de informacin,
mayor es el beneficio de utilizar una base de datos.

Las bases de datos hacen ms fcil la labor de recuperar informacin


de forma rpida y flexible: Las bsquedas son casi instantneas en una
base de datos

Las bases de datos hacen ms fcil organizar la informacin: Con una


base de datos, es posible cambiar instantneamente los esquemas
organizativos

Las bases de datos hacen ms fcil imprimir y distribuir informacin


de muy diversas maneras: Una base de datos, usada en combinacin con
un procesador de textos, puede por ejemplo imprimir cartas personalizadas en
las que se incluyan direcciones extras cuando se necesiten en mucho menor
tiempo

BASES DE DATOS
Una base de datos est compuesta generalmente por una o
ms tablas.
Una tabla es una coleccin de informacin relacionada;
mantiene junta esta informacin del mismo modo que hace la
carpeta de cualquier archivador.
Si se utiliza una base de datos para guardar las ventas de una
compaa, lo lgico sera disponer de tablas separadas para
las ventas de cada ao. En una base de datos de direcciones,
las tablas estaran organizadas para contener informacin
personal o contactos del trabajo. Es responsabilidad del
diseador de esa base de datos el decidir qu informacin es
la que debe almacenarse en cada tabla.

BASES DE DATOS
Una base de datos est compuesta generalmente por una o
ms tablas.
Una tabla es una coleccin de informacin relacionada;
mantiene junta esta informacin del mismo modo que hace la
carpeta de cualquier archivador.
Si se utiliza una base de datos para guardar las ventas de una
compaa, lo lgico sera disponer de tablas separadas para
las ventas de cada ao. En una base de datos de direcciones,
las tablas estaran organizadas para contener informacin
personal o contactos del trabajo. Es responsabilidad del
diseador de esa base de datos el decidir qu informacin es
la que debe almacenarse en cada tabla.

BASES DE DATOS
Una tabla de una base de datos es una coleccin de registros.
Un registro es la informacin relacionada con una persona,
producto o evento.
En la base de datos de libros de una biblioteca, un registro
sera el equivalente a la ficha de cada uno de esos libros. En
una libreta de direcciones, un registro son los datos referentes
a una persona. Un catlogo de discos compactos podra tener
un registro por CD.

BASES DE DATOS
Cada parte concreta de informacin contenida en un registro
es un campo.
Un registro de una biblioteca contendra los campos relativos
a nombre del autor, ttulo, editorial, direccin, fecha y nmero
de registro de ese libro. Su base de datos de CD podra estar
compuesta por el ttulo del disco, el nombre del artista, etc.

BASES DE DATOS
El tipo de informacin que un campo puede contener viene determinado por
su tipo de campo o tipo de dato.
Por ejemplo, el campo autor del registro de una biblioteca debera estar
definido como texto, ya que podra contener texto. El campo que especifica
el nmero de copias de un libro debera estar definido como un campo
numrico, ya que slo podr albergar nmeros que podran usarse despus
para calcular totales y frmulas aritmticas, si fuera necesario. La fecha de
prstamo debera ser un campo fecha.
Adems de estos tipos estndar, muchas bases de datos permiten incluir
grficos, fotografas digitalizadas, sonido y vdeos. Los campos calculados
contienen frmulas similares a las de una hoja de clculo y muestran valores
obtenidos a partir de la informacin contenida en otros campos.

BASES DE DATOS

BASES DE DATOS
La mayora de programas ofrecen ms de un modo de ver los
datos, y disponen de vistas de formularios que muestran un
registro cada vez, y de vistas de listas, que visualizan varios
registros del mismo modo que hace una hoja de clculo.
En cualquiera de estas vistas, los campos pueden reorganizarse sin
modificar el dato asociado a ellos.

OPERACIONES DE UNA BASE DE DATOS

Una vez definida la estructura de nuestra base de datos, es


muy sencillo introducir informacin en ella; basta con teclear.
Pero incluso esta operacin podra no ser necesaria si los
datos ya se encuentran en algn otro formato informatizado.
La mayora de programas de base de datos pueden importar
datos contenidos en ficheros creados por procesadores de
texto, hojas de clculo y otras bases de datos. Cuando la
informacin cambia o se detectan errores, es posible
modificar, aadir o borrar registros.

OPERACIONES DE UNA BASE DE DATOS

Navegacin
Consultas a la base de datos
Ordenacin de los datos
Impresin de informes, etiquetas
cartas
Consultas complejas

OPERACIONES DE UNA BASE DE DATOS

Navegacin
La parte ms complicada del uso de una base de datos es recuperar la
informacin de un modo correcto. Dicha informacin tendr poco valor
si no se es capaz de acceder a ella. Una forma de hacerlo es navegar
a travs de los registros que componen la base de datos. La mayor
parte de los programas ofrecen comandos de teclado, botones y otras
herramientas para que dicha navegacin sea rpida.

OPERACIONES DE UNA BASE DE DATOS


Consultas a la base de datos
La alternativa a la navegacin es preguntar a la base de datos por una
informacin especfica.
En terminologa de base de datos, una peticin de informacin se conoce
como consulta (query). Una consulta puede ser tan simple como la
bsqueda de un registro concreto (aqul que contiene la informacin sobre
Abraham Lincoln) o una peticin seleccionando todos los registros que
cumplan una condicin particular (por ejemplo, los presidentes de Estados
Unidos que hayan tenido ms de un mandato). Una vez seleccionados un
grupo de registros, puede navegar a travs de ellos, generar una salida
impresa o cualquier otra operacin. Muchas bases de datos permiten
almacenar las consultas ms habituales para que se pueda acceder a ellas
rpidamente en el futuro.
La posibilidad de generar consultas almacenadas es una potente
caractersticas que ayuda a las bases de datos a diluir la lnea existente entre
programas de aplicacin y herramientas de desarrollo.

OPERACIONES DE UNA BASE DE DATOS


Ordenacin de los datos
Hay veces en las que es preciso ordenar los datos de un modo que
facilite su uso. Por ejemplo, el fichero de clientes de una empresa de
venta por correo debera estar ordenado alfabticamente por nombre
para una referencia rpida, aunque despus debera estarlo por cdigo
postal para calcular los descuentos en los envos de sus catlogos.
Los comandos de ordenacin permiten que los datos se clasifiquen en
un orden basado en los valores de uno o ms campos.

OPERACIONES DE UNA BASE DE DATOS


Impresin de informes, etiquetas y cartas
Adems de mostrar informacin en la pantalla, los programas de bases
de datos generan una gran variedad de salidas impresas. Las ms
corrientes son los informes, una lista ordenada de registros y campos
seleccionados en un formato fcil de leer. La mayora de informes de
negocio ordenan los datos en tablas con filas para cada uno de los
registros y columnas para los campos; y con frecuencia incluyen
tambin lneas resumen que contienen totales calculados y medias de
grupos de registros.
Los programas de base de datos tambin pueden usarse para generar
etiquetas de correo y cartas personalizadas. Muchos de ellos no
imprimen cartas; simplemente exportan datos, o transmiten los
registros y campos necesarios, a un procesador de textos con
capacidades para fusionar correo, que ser el que se encargue de
imprimir esas cartas.

OPERACIONES DE UNA BASE DE DATOS


Consultas complejas
Las consultas pueden ser simples o complejas, pero ambas deben ser
precisas y sin ambigedad.
El mtodo exacto de realizar una consulta depende de la interfaz de
usuario del software de base de datos. La mayora de estos programas
permiten que el usuario especifique las reglas de bsqueda rellenando
un cuadro de dilogo o un formulario en blanco. Otros exigen que el
usuario teclee la consulta en un lenguaje de consulta especial que
es ms preciso que el espaol. Por ejemplo, para visualizar los
registros de las mujeres con edades comprendidas entre los 18 y 35
aos, debera escribir lo siguiente:
Select * From Population Where
Sex = M and Age >= 18 and Age <= 35

OPERACIONES DE UNA BASE DE DATOS


Consultas complejas
Muchos programas de base de datos incluyen lenguajes de
programacin, lo que permite que estas consultas se incluyan en una
aplicacin y se ejecuten cuando sta se cargue. Aunque los detalles
del proceso varan, la lgica subyacente es parecida de un programa a
otro.
Los modernos administradores de bases de datos soportan un lenguaje
estndar llamado SQL (Lenguaje de consulta estructurado,
Structured Query Language) para la construccin de consultas
complejas. Debido a su gran disponibilidad, los programadores
y usuarios avanzados no necesitan aprender nuevos lenguajes cuando
trabajan con sistemas hardware y software diferentes. Por lo general,
los usuarios estn aislados de las complejidades de este lenguaje
gracias a interfaces de usuario que permite construir consultas de tipo
apuntar-y-hacer-clic.

PROGRAMAS DE BASE DE DATOS DE PROPSITO ESPECIAL

Los usuarios de bases de datos de propsito especial no


necesitan definir estructuras de ficheros o disear formularios
porque estos detalles entran dentro del campo de los
diseadores del software. De hecho, algunos de estos programas
no se venden como bases de datos; tienen nombres que
describen ms claramente sus objetivos.

PROGRAMAS DE BASE DE DATOS DE PROPSITO ESPECIAL


Directorios y sistemas de informacin geogrfica
Por ejemplo, un directorio telefnico electrnico.
Los
GIS
(Sistemas
de
informacin
geogrfica,
Geographical Information Systems) son algo ms que
programas de posicionamiento. Un GIS permite a un negocio
combinar tablas de datos como listas de ventas de clientes con
informacin demogrfica procedente de la Oficina del Censo de
los EE.UU. y otras fuentes.

PROGRAMAS DE BASE DE DATOS DE PROPSITO ESPECIAL


Administradores de informacin personal
Un PIM (Administrador de informacin personal, Personal
Information Manager) es un tipo de base de datos
especializada que permite automatizar algunas, o todas, de las
siguientes
funciones:
Agenda
de
direcciones/telfonos,
Calendario de citas, Listas de tareas, Notas varias

DE LOS ADMINISTRADORES DE FICHEROS A SISTEMAS DE


ADMINISTRACIN DE BASES DE DATOS
Un administrador de ficheros es un programa que permite que los
usuarios trabajen con un fichero a la vez.
Un verdadero DBMS (Sistema de administracin de base de
datos, DataBase Management System) es un programa o sistema
de programas que pueden manipular datos de muchos ficheros (la
base de datos), y cruzndolos cuando sea necesario.
Un DBMS puede usarse de forma interactiva o ser controlado a travs
de otros programas. Un administrador de ficheros es ms que
suficiente para listas de correo o cualquier otra aplicacin comn de
administracin de datos. Pero para trabajos mayores y ms complejos,
no hay nada parecido a un verdadero administrador de base de datos.

E LOS ADMINISTRADORES DE FICHEROS A SISTEMAS DE


DMINISTRACIN DE BASES DE DATOS

E LOS ADMINISTRADORES DE FICHEROS A SISTEMAS DE


DMINISTRACIN DE BASES DE DATOS

QU ES UNA BASE DE DATOS RELACIONAL?


Para la mayora de usuarios, un programa de base de datos relacional es el que
permite que diversas tablas se relacionen entre s de modo que los cambios
efectuados en una de ellas se reflejen automticamente en las dems.
Para los informticos, el trmino base de datos relacional tiene una
significacin tcnica que tiene que ver con la estructura subyacente de los
datos y las reglas que especifican cmo deben manipularse dichos datos.
La estructura de una base de datos relacional se basa en el modelo relacional,
un modelo matemtico que combina los datos de las tablas. Existen otros
sistemas de administracin de bases de datos basados en modelos tericos
diferentes, los cuales tienen sus ventajas e inconvenientes tcnicos. Pero la
mayora de DBMS actuales, incluyendo virtualmente todos los administradores
de base de datos de PC, usan el modelo relacional.

TENDENCIA DE LAS BASES DE DATOS

La tecnologa de base de datos no es esttica. Los avances de


las dos ltimas dcadas han cambiado la forma en la que
muchas organizaciones interactan con los datos, y la
tendencia actual sugiere unos cambios mucho mayores para el
futuro cercano.

TENDENCIA DE LAS BASES DE DATOS


Procesamiento en tiempo real
Los primeros administradores de fichero slo podan realizar un
procesamiento por lotes, el cual obligaba a que los usuarios
acumulasen muchas transacciones para alimentar posteriormente la
computadora con procesos de larga duracin. Estos sistemas por
lotes no estaban capacitados para proporcionar la respuesta
inmediata que exigimos hoy en da.
Hoy en da, las unidades de disco, la memoria barata y el software
sofisticado han conseguido que el procesamiento interactivo
sustituya al de por lotes en la mayora de aplicaciones. Los usuarios
pueden ahora interactuar con los datos a travs de terminales
visualizando y cambiando valores en tiempo real.

TENDENCIA DE LAS BASES DE DATOS


Procesamiento en tiempo real
El procesamiento por lotes sigue utilizndose todava para la impresin de
cuentas peridicas, facturas e informes y para efectuar copias de seguridad
de los datos, trabajos estos para lo que tiene mucho ms sentido efectuar la
transaccin una sola vez. Pero las aplicaciones que precisan de inmediatez,
como la reserva de un vuelo o una transferencia bancaria, estn bajo el
control de los sistemas de base de datos multiusuario. Estos sistemas se
ejecutan normalmente en potentes servidores a los que se accede de forma
remota. Compaas como Oracle, IBM y Microsoft son los creadores de los
servidores de base de datos utilizados por numerosas empresas de todo
el mundo.
Esta tendencia hacia el procesamiento en tiempo real se ha acelerado por
culpa de Internet, que permite acceder de forma instantnea a la
informacin almacenada en bases de datos de cualquier parte del globo.

TENDENCIA DE LAS BASES DE DATOS


Disminucin del tamao y descentralizacin
En los das anteriores a los PC, la mayora de bases de datos estaban
albergadas en mainframes a los que slo podan acceder el personal de
procesamiento de la informacin. Pero el tradicional acceso estricto a
una base de datos centralizada en un mainframe no es la norma.
En la actualidad, muchos negocios usan un planteamiento
cliente/servidor que emplean servidores de base de datos: los
programas cliente de las computadoras de escritorio, porttiles, PDA o
cualquier otro dispositivo envan peticiones de informacin a travs de
una red o de Internet a los servidores de base de datos; los servidores
procesan estas consultas y devuelven los datos solicitados al cliente. Un
sistema cliente/servidor permite que los usuarios se beneficien de la
sencillez de un PC mientras acceden a los datos almacenados en
sistemas de gran tamao.

TENDENCIA DE LAS BASES DE DATOS


Disminucin del tamao y descentralizacin
Algunas corporaciones mantienen copias de todos sus datos en warehouses de
datos integrados. En algunos aspectos, estos almacenes son similares a los
sistemas del viejo estilo: eran grandes, relativamente caros y centralizados. Pero a
diferencia de ellos, los warehouses de datos ofrecen a los usuarios acceso ms
directo a los datos de la empresa. Los warehouses de datos suelen encontrarse con
frecuencia en empresas de gran tamao y departamentos gubernamentales.
Algunas compaas usan bases de datos distribuidas en las que los datos estn
desparramados a travs de redes en diferentes computadoras en vez de
encontrarse en un lugar centralizado. Y otras disponen tanto de bases de datos
distribuidas como de warehouses de datos. Desde el punto de vista del usuario, las
diferencias entre ambos acercamientos puede no ser evidente. El software de
conectividad, llamado a veces middleware, enlaza las mquinas del cliente y el
servidor, ocultando la complejidad inherente a la interaccin entre ellas y creando
un diseo de tres niveles que separa los datos de la lgica de programacin
utilizada para acceder a ellos. A pesar de que el dato se almacena, se accede y se
recupera, el objetivo final es ofrecer un acceso rpido y sencillo a la informacin

TENDENCIA DE LAS BASES DE DATOS


El significado de los datos
La tecnologa actual permite que las empresas acumulen enormes cantidades de
informacin en una base de datos. Muchas organizaciones tienen suficiente con
recuperar sus datos mediante consultas, bsquedas e informes. Sin embargo, otras
han descubierto oro en sus bases de datos, oro que slo puede extraerse a travs de
una nueva tecnologa llamada minera de datos. La minera de datos trata del
descubrimiento y la extraccin de la informacin que est oculta en grandes bases
de datos. Utiliza mtodos estadsticos y tecnologa de inteligencia artificial para
localizar tendencias y patrones en los datos que han podido ser pasados por alto en
una consulta normal de base de datos. Por ejemplo, una cadena de tiendas de
comestibles utilizaba la minera de datos para descubrir las diferencias existentes
entre los patrones de compra de la mujer y del hombre de modo que les permitiera
crear campaas de publicidad especialmente dirigidas a cada uno de los sexos. De
hecho, la tecnologa de la minera de datos permite a los usuarios perforar en
enormes cantidades de datos hasta localizar vetas de informacin tiles.

TENDENCIA DE LAS BASES DE DATOS


Bases de datos y la Web
Muchos negocios estn replantendose su estrategia para beneficiarse de las
ventajas que ofrece Internet para sus redes internas. Estas intranets permiten
que los empleados accedan a bases de datos corporativas utilizando los mismos
navegadores Web y motores de bsqueda que emplean para obtener
informacin en redes externas.
HTML, el lenguaje usado para construir la mayora de pginas web, no estaba
diseado para construir consultas a bases de datos. Sin embargo, un nuevo y
ms potente lenguaje de descripcin de datos llamado XML s que fue diseado
con dicho acceso en mente. Los fabricantes de bases de datos estn revisando
sus productos para que puedan procesar peticiones en XML. Ya que este
lenguaje puede servir como lenguaje de consulta y como herramienta para la
construccin de pginas Web, es muy probable que cada vez haya ms bases de
datos disponibles en la Web.

TENDENCIA DE LAS BASES DE DATOS


Bases de datos y la Web
Para muchas empresas, las estrategias de bases de datos web giran alrededor
de directorios.
Los directorios pueden usarse para almacenar informacin bsica sobre
empleados y clientes, adems de polticas de acceso, perfiles de identidad e
informacin sobre pagos y seguridad. Por lo general, se encuentran en el
corazn de muchos sistemas CRM (Administracin de la relacin con el
cliente, Customer Relationship Management), un software para la
organizacin y seguimiento de informacin sobre clientes.
La Web hace posible que los empleados y los clientes tengan acceso instantneo
a bases de datos, abriendo unas enormes posibilidades al comercio electrnico.
Pero este tipo de base de datos en tiempo real tambin aumenta la probabilidad
de tener errores en los datos. Una calidad alta en la informacin es un factor
crtico para el xito de cualquier negocio en la Red. La mayora de bases de
datos de gran tamao usan rutinas de verificacin de datos siempre que stos
se introducen en el sistema.

TENDENCIA DE LAS BASES DE DATOS


Bases de datos orientadas al objeto
Muchos informticos creen que el modelo relacional ser sustituido por otro
orientado al objeto, y que la mayora de bases de datos estarn orientadas al
objeto en lugar de ser relacionales. En lugar de almacenar los registros en tablas y
jerarquas, las bases de datos orientadas al objeto almacenan objetos software que
contienen procedimientos (o instrucciones) junto con los datos. Este tipo de base de
datos suelen utilizarse junto con lenguajes de programacin orientados a objeto.
Los expertos sugieren que la tecnologa de objetos facilitar la labor de construccin
y manipulacin de bases de datos complejas adems de reducir el consumo de
tiempo. Los usuarios encontrarn bases de datos ms flexibles y dciles a medida
que la tecnologa de objetos vaya expandindose, aun cuando no estn al tanto de
las razones tecnolgicas subyacentes de dicha mejoras. En la actualidad, muchas
empresas estn experimentando con bases de datos que combinan conceptos
relacionales y de objeto en sistemas hbridos.

TENDENCIA DE LAS BASES DE DATOS


Bases de datos multimedia
Las bases de datos actuales pueden almacenar de modo eficiente todo tipo de datos
numricos y de texto. Las bases de datos multimedia pueden manipular datos
grficos y dinmicos adems de texto y nmeros.
Los profesionales de la multimedia utilizan este tipos de bases de datos para
catalogar arte, fotografas, mapas, video-clips, ficheros de sonido y cualquier otro
tipo de material multimedia. Este tipo de ficheros no suelen almacenarse en bases
de datos porque tienen un tamao muy elevado. En su lugar, una base de datos
multimedia sirve como ndice para acceder a todos estos ficheros individuales.
Estas bases de datos disponen de aplicaciones en el campo de las leyes, la
medicina, el entretenimiento y en otras profesiones en las que la informacin va
ms all de palabras y nmeros. En un ejemplo de perfil alto, IBM y Sony estn
transfiriendo 115.000 horas de vdeo de la CNN a una base de datos digital. Esta
base de datos permite a los productores de la CNN trabajar de un modo ms
eficiente con los vdeos y almacenados, aunque tambin abre la posibilidad de un
acceso Web de pago por visin a los clientes a travs de Internet y de dispositivos
wireless.

TENDENCIA DE LAS BASES DE DATOS


Bases de datos en lenguaje natural
Muy pronto, la tecnologa de base de datos desaparecer de la vista del
usuario a medida que las interfaces se simplifiquen y sean ms potentes y
ms inteligentes. Las futuras bases de datos incorporarn indudablemente
tecnologa de inteligencia artificial.
De hecho, ya podemos ver bases de datos y software de minera de datos
que pueden responder a consultas sencillas realizas en lenguaje natural, es
decir, consultas efectuadas en el idioma espaol o en cualquier otro idioma
humano. Muchos sitios de ayuda y motores de bsqueda de la Web ya son
capaces de aceptar consultas en ingls, espaol, alemn, japons o francs.
La tecnologa de lenguaje natural est muy lejos de ser perfecta, pero su
perfeccionamiento no deja de avanzar. No tardaremos mucho en ser capaces
de pedir datos utilizando el mismo lenguaje con el que pedimos una cerveza
en un bar.

You might also like