You are on page 1of 22

MEMORIAS PRIMARIAS

La memoria de una computadora puede ser de dos tipos. La primera es la


MEMORIA ROM (Read Only Memory). Su funcin principal es almacenar las
instrucciones permanentes que le indican a la computadora la manera de
comunicarse con los diferentes dispositivos de entrada y salida; se muestra en
la tarjeta madre por medio de un chip conocido como BIOS.
La segunda memoria se conoce como MEMORIA RAM (Random Access
Memory; memoria de acceso aleatorio). Se trata de una seccin de la
computadora donde se almacenan temporalmente los datos cuando sta se
encuentra encendida.
Su importancia radica en que, cuando el microprocesador recibe las
instrucciones de un programa que ejecuta, la memoria RAM almacena los datos
que opera y los resultados obtenidos para que posteriormente sean
almacenados en un dispositivo como, el disco duro.
Las memorias RAM se venden por medio de mdulos de memoria (DIMM) y al
elegir una memoria RAM es importante conocer tres datos:
1. Tipo de memoria que puede ser: DDR (doble transferencia de datos),
ddr2, ddr3
2. La capacidad de almacenamiento temporal 256 MB, 512 MB, 1 GB, 2GB
3. El bus con el que funciona: 333mhz, 400 MHz, 533 MHz, 800 MHz entre
los ms comunes.
La diferencia entre la memoria ROM y la RAM consiste en que la primera no
puede ser modificada, slo conserva instrucciones bsicas para el encendido
de la computadora, ya que al apagarse no se borran, mientras que los datos e
instrucciones que permanecen en la memoria RAM son ms complejos y
desaparecen cuando se apaga el equipo.

MEMORIAS SECUNDARIAS
Tambin son conocidos como dispositivos de almacenamiento, donde podemos
guardar la informacin y transportarla de una computadora a otra estos son:
1. Disco Duro. Es el principal dispositivo de almacenamiento interno, ya
que puede almacenar gran cantidad de datos. Guarda la informacin en
pistas dividas en sectores, consta de discos metlicos sobre un eje y un
motor que los hace girar a un velocidad constante de 3600 y 7200
revoluciones por minuto (rpm) estos discos o platos son de vidrio,
cermica o aluminio, pulidos y revestidos por una capa delgada de una
aleacin metlica.
2. CD-ROM (DISCO COMPACTO DE MEMORIA DE SLO LECTURA) Dispositivo
de almacenamiento ptico (grabacin y lectura de datos mediante rayos
lser) que puede guardar grandes cantidades de informacin. Para leer
estos discos se requiere tener una unidad de lectura y para grabar en
ellos es necesario contar con una unidad de lectura-escritura llamada
quemador.
3. DVD (DISCO DE VIDEO DIGITAL) Es muy parecido al CD-ROM; su
diferencia radica en la capacidad de almacenamiento de informacin,
que va desde 4.7 a 17 gigabytes. Esto se debe a que las pistas son ms
estrechas y poseen doble de sustrato.
4. MEMORIA USB (UNIVERSAL SERIAL BUS: BUS UNIVERSAL EN SERIE) sta
utiliza memoria tipo flash para guardar informacin. Es una unidad
pequea, liviana, extrable y describible. Una memoria flash puede
retener datos duran casi 10 aos y escribirse un milln de veces. Las
computadoras con sistemas operativos actuales pueden utilizarlas sin
necesidad de programar adicionales.
5. MEMORIAS SD. (SECURE DIGITAL: SEGURIDAD DIGITAL) Es un dispositivo
de almacenamiento que utiliza el mismo tipo de memoria que la USB,
pero es utilizada en cmaras fotogrficas y de video, reproductores de
msica, etc. Su tamao es muy pequeo y est protegido contra el agua.
6. BLU-RAY. Blu-ray Disc es un formato de disco ptico de nueva
generacin. Empleado para video de HD y con una capacidad de
almacenamiento de datos de alta densidad mayor que el DVD. Es un
dispositivo de almacenamiento de gran cantidad de informacin, de
hasta 100 gb. Parte de su nombre proviene del color azul (blue) de su
rayo lser, posee una gran resistencia a ralladuras y polvo, debido a que
est fabricado con una capa protectora.
Tecnologa en laser
El tamao mnimo del punto en el que un lser puede ser enfocado est
limitado por la difraccin, y depende de la longitud de onda del haz de
luz y de la apertura numrica de la lente utilizada para enfocarlo. En el
caso del lser azul-violeta utilizado en los discos Blu-ray, la longitud de
onda es menor con respecto a tecnologas anteriores, aumentando por lo
tanto la apertura numrica (0,85, comparado con 0,6 para DVD). Con
ello, y gracias a un sistema de lentes duales y a una cubierta protectora
ms delgada, el rayo lser puede enfocar de forma mucho ms precisa
en la superficie del disco. Dicho de otra forma, los puntos de informacin
legibles en el disco son mucho ms pequeos y, por tanto, el mismo
espacio puede contener mucha ms informacin. Por ltimo, adems de
las mejoras en la tecnologa ptica, estos discos incorporan un sistema
mejorado de codificacin de datos que permite empaquetar an ms
informacin

7. ndice
Medios de almacenamiento:
Cinta Magntica. Soporte flexible de almacenamiento de tipo secuencial o
medio utilizado para guardar informacin, esta se graba en pistas sobre una
banda plstica donde se deposita una fina pelcula magntica, generalmente
xido de hierro, Cr, Fe-Co, Co-Ni. Es posible almacenar informacin variada
como vdeo, audio y datos. Han sido, uno de los medios ms extendido para
realizar copias de seguridad. Las cintas magnticas no soportan el acceso
aleatorio a los datos, por lo que la unidad de lectura ha de buscar en la cinta
hasta hallar la informacin especfica. Presenta menor rapidez de acceso que
los discos, por tanto mientras mayor sea la capacidad de almacenamiento,
mayor ser longitud de la cinta y, por tanto, mayor tiempo de acceso.

Tipos de cintas magnticas


Carrete de Cinta Magntica
Tiene forma de cinta contina y se arrolla en un carrete, en el que est contenida al inicio y
se va transfiriendo a otro tras una operacin de lectura o escritura. Sus dimensiones ms
comunes son de unos 0.5 pulgadas de ancho por varios cientos de pies de largo. La cinta es
de material plstico revestido de una capa de xido magntico sobre la que se puede
registrar datos en forma de series de puntos magnetizados.

Los formatos dependen del fabricante y no tienen un estndar. Las pistas se fragmentan en
unidades lgicas llamadas bloques, cada cual puede contener una docena de sectores, uno a
continuacin del otro. Despus de stos se incluyen cdigos de correccin de errores.

Cartucho de Cinta
Las caractersticas son similares a los carretes o bobinas de cinta pero en un rea ms
reducida. Contienen placas con base de aluminio que facilitan un posicionamiento ms
preciso de la cinta. Disponen de un mecanismo de tensin que evita que la cinta se fuerce.
Su principal inconveniente es la falta de estndares al respecto, que impiden que una cinta
grabada por un sistema pueda ser leda por otro distinto.

En el mercado existen cartuchos con diferentes medidas, por ejemplo de cuatro por seis por
cinco octavos de pulgada, dos por tres por media pulgada. Los formatos que principalmente
se pueden encontrar son:

Cartuchos estndar DC 6000

Cartuchos de 0.5 pulgadas


Minicartuchos DC 2000

Cintas blandas

Cintas de Audio Digital (DAT)


Pueden grabar hasta varios GigaBytes de informacin en un nico cartucho. Son
dispositivos de pequeas dimensiones, econmicos y rpidos, sin embargo sus unidades
lectoras son caras y tienen el inconveniente que no existen estndares al respecto.

La tcnica de grabacin empleada en estas cintas se basa en que la unidad de lectura /


escritura utiliza un tambor giratorio que solapa las pistas de grabacin, en lugar de la
cabeza de grabacin esttica que se emplea con las unidades de cinta anteriores.

Son utilizadas en las mismas aplicaciones que las cintas de cuarto de pulgada, como medio
de backup, pero con unas caractersticas que les permiten disponer de mayores capacidades
de almacenamiento y fiabilidad. Tienen capacidades de hasta 16 GB y velocidades de
transferencia de hasta 1.5 MB/seg.

Cintas de 8 mm o Hexabyte
Las cintas de 8 mm pueden almacenar varios GigaBytes de informacin en un nico
cartucho, pero como sucede con las de audio digital, sus unidades lectoras tienen precios
muy altos. Su aspecto es similar al de las cintas empleadas en los sistemas de vdeo. La
tcnica de grabacin es la misma que la utilizada con las cintas audio digital.

TAREA: Cinta de papel. Cintas magnticas. Discos magnticos IMAGEN

Qu es un software para comprimir archivos?


Son programas que permiten comprimir o compactar un archivo y/o
descomprimirlo o descompactarlo. El objeto de estos programas es reducir el
tamao de los archivos que se transmiten o se transportan en disquetes, al
reducir su tamao se reduce tambin el tiempo de conexin. Este software se
basa en el algoritmo de compresin ZIP, que ya se usaba antes del Windows
con programas como PKZIP y PKUNZIP
Tipos de software para comprimir archivos
7-ZIP
IZARC
WINRAR
PEAZIP
THE UNARCHIVER
Cmo comprimir un archivo o carpeta?
Windows

1. Desde el explorador de archivos haz clic derecho sobre el icono del fichero o carpeta que
deseas comprimir. Por ejemplo sobre la carpeta: miweb

2. Selecciona Enviar a > Carpeta comprimida (en zip)

3. Esta accin crea un archivo ZIP con el mismo nombre que la carpeta o archivo original.

Ubuntu

1. Desde el explorador de archivos haz clic derecho sobre el icono del fichero o carpeta que
deseas comprimir.

2. Selecciona Crear archivador.

3. En el cuadro de dilogo Crear archivador introduce:

Archivador: nombre del archivo ZIP resultante.

ZIP: despliega la lista de formatos de archivo y selecciona la entrada ZIP.

Lugar: indica la carpeta destino donde se guardar el zip.

4. Esta accin crea un archivo ZIP con el mismo nombre que la carpeta o archivo original.

Ambos

1. Se puede utilizar el explorador de archivos para copiar el archivo resultante miweb.zip al


interior de la carpeta miweb\descargas

Comunicacin Usuario Computadora

Nicols Negroponte seala al interfaz como la mediacin, entre hombre y mquina. La


interfaz es lo que "media", lo que facilita la comunicacin, la interaccin, entre dos
sistemas de diferente naturaleza, tpicamente el ser humano y una mquina como el
computador, y nos dice que esto implica, adems, que se trata de un sistema de traduccin,
ya que los dos "hablan" lenguajes diferentes: verbo-icnico en el caso del hombre y binario
en el caso del procesador electrnico.
De una manera ms tcnica define a Interfaz como un conjunto de componentes empleados
por los usuarios para comunicarse con las computadoras. El usuario dirige el
funcionamiento de la mquina mediante instrucciones, denominadas genricamente
entradas. Las entradas se introducen mediante diversos dispositivos, por ejemplo un
teclado, y se convierten en seales electrnicas que pueden ser procesadas por la
computadora. Estas seales se transmiten a travs de circuitos conocidos como bus, y son
coordinadas y controladas por la unidad de proceso central y por un soporte lgico
conocido como sistema operativo. Una vez que la UPC ha ejecutado las instrucciones
indicadas por el usuario, puede comunicar los resultados mediante seales electrnicas, o
salidas, que se transmiten por el bus a uno o ms dispositivos de salida, por ejemplo una
impresora o un monitor.
Resumiendo entonces podemos decir que, una interfaz de software es la parte de una
aplicacin que el usuario ve y con la cual interacta. Est relacionada con la subyacente
estructura, la
arquitectura, y el codigo que hace el trabajodel software, pero no se confunde con ellos. La
interfaz incluye las pantallas, ventanas, controles, mens, metforas, la ayuda en lnea, la
documentacion y el entrenamiento. Cualquier cosa que el usuario ve y con lo cual
interacta es parte de la interfaz. Una interfaz inteligente es fcil de aprender y usar.
Permite a los usuarios hacer su trabajo o desempear una tarea en la manera que hace ms
sentido para ellos, en vez de tener que ajustarse al software. Una interfaz inteligente se
disea especficamente para la gente que la usar.

Software aplicado

Software de aplicacin Es aquel que permite a los usuarios llevar a cabo una
o varias tareas especficas, en cualquier campo de actividad susceptible de ser
automatizado o asistido,

El software de Aplicacin es aquel que hace que el computadora coopere con el usuario
en la realizacin de tareas tales como escribir un texto.

La diferencia entre los programas de aplicacin y los de sistema estriba en que los de
sistema suponen ayuda al usuario para relacionarse con el computador y hacer un uso ms
cmo del mismo, mientras los de aplicacin son programas que cooperan con el usuario
para la realizacin de las actividades mencionadas.

Los programadores de aplicaciones, a diferencia de los programadores de sistemas, no


necesitan conocer a fondo el modo de funcionamiento interno del hardware; Basta con que
conozcan las necesidades de informacin de sus aplicaciones y cmo usar el sistema
operativo.
Dentro de los programas de aplicacin, puede ser til una distincin entre aplicaciones
verticales, de finalidad especfica para cada tipo de usuarios (mdicos, abogados,
arquitectos), y aplicaciones horizontales, de utilidad para una amplsima gama de
usuarios de cualquier tipo.

Algunos ejemplos de software aplicaciones son:

> Procesadores de texto. (Bloc de Notas)


> Editores. (PhotoShop para el Diseo Grfico)
> Hojas de Clculo. (MS Excel)
> Sistemas gestores de bases de datos. (MySQL)
> Programas de comunicaciones. (MSN Messenger)
> Paquetes integrados. (Ofimtica: Word, Excel, PowerPoint)
> Programas de diseo asistido por computador. (AutoCAD)

Software operativo
SISTEMA OPERATIVO
ES EL PROGRAMA QUE SE ENCARGA DE ADMNISTRAR LOS RECURSOS DEL
SISTEMA, DE LA COMUNICACIN ENTRE LOS DIPOSISTIVOS, DE LAS
DIRECCIONES DE MEMORIA, DEL CONTROL DE LAS UNIDADES DE
ALMACENAMIENTO Y DE QUE SE LLEVEN A CABO CORRECTAMENTE LA
ENTRADA, EL PROCESO Y LA SALIDAD DE LOS RESULTADOS.
EN OTRAS PALABRAS EL SISTEMA OPERATIVO ES EL SISTEMA CENTRAL DE LA
COMPUTADORA, COMPUESTO DE PROGRAMAS QUE COORDINAN, CONTROLAN E
INTERPRETAN LAS ORDENES QUE EL USUARIO DE A LA COMPUTADORA.
Recursos: En computacin, los elementos funcionales se conocen como
recursos (impresora, mdems, programas, etc.)
Interfaz grfica de usuario: Pantalla que permite al usuario interactuar con la
computadora mediante conos y otros elementos grficos.
FUNCIONES DEL SISTISTEMA OPERATIVO.
1. CONFIGURAR EL EQUIPO FISCO. CREAN LAS CONDICIONES NECESARIAS
PARA QUE TODOS LOS COMPONENTES SEAN RECONOCIDOS.
2. INTERPRETAR LOS COMANDOS DE USUARIO. INTERPRETAN LAS ORDENES
DE LOS USUARIOS Y LAS TRANSMITEN AL SISTEMA EN UN LENGUAJE QUE
ENTIENDE (0,1)
3. CONTROL DEL EQUIPO O HARDWRE. YA QUE SIN EL SISTEMA OPERATIVO
NINGUNA OPERACIN QUE INVOLUCRE EL HARDWARE SE PUEDE LLEVAR
ACABO
4. CONTROLAR EL SISTEMA DE ARCHIVOS. ES LA DE ADMINISTRAR Y
PROTEGER LA INFORMACION QUE SE GENERA EN FORMA DE ARCHIVOS.
5. ADAMINSTRAR Y CONTROLAR LA EJECUCION DE LOS PROGRAMAS.
TODOS LOS PROGRAMAS SE EJECUTAN EN UNA SESIN QUE ES
CONTROLADA POR EL SO.
6. CONTROLAR LA SECUENCIA DE LOS PROCESOS. ADMINSTRA TODOS LOS
PROCESOS QUE SE LLEVAN ACABO EN LA UNIDAD CENTRAL DE
PROCESO (CPU), SIGUIENDO UN ORDEN PREDEFINIDO POR EL USUARIO

TIPOS DE SISTEMAS OPERATIVOS

1. MONOTAREAS. LAS TAREAS O PROGRAMAS SE EJECUTAN UNO POR


UNO. AL TERMAR LA EJECUCION DEL PRIMERO, ES POSIBLE EJECUTAR
EL SIGUIENTE Ejemplo: ms-dos)
2. MULTITAREAS. SE PUEDEN EJECUTAR VARIAS TAREAS O PROGRAMAS
AL MISMO TIEMPO. (INTERFAZ GRAFIACA WINDOWS )
3. MONOUSUARIO. SOLO UN USUARIO A LA VEZ PUEDE ACCEDER A LA
COMPUTADORA
4. MULTIUSUARIO. TENEN LA CAPACIDAD DE ADMINSTRAR SESIONES DE
TRABJO DE MS DE UN USUARIO AL MISMO TIEMPO.
5. MULTIPROCESO. APROVECHA LOS RECURSOS DE VARIOS
MICROPROCESADORES CONECTADOS EN UNA MISMA COMPUTADORA.

CARACTERISTICAS DE LOS SISTEMAS OPERATIVOS


1. RENDIMIENTO. Capacidad para administrar y controlar todas las
operaciones de la computadora sin demora, evitando
contratiempos propiciados por errores de hardware o de software.
2. FLEXIBILIDAD. Capacidad para permitir modificaciones y
configuraciones especiales para adaptarlas a al uso de diversos
tipos de usuarios y computadoras.
3. SEGURIDAD. Deben garantizar la integridad de los programas,
dispositivos y datos.
4. EFICIENCIA. Deben atender con prontitud todos los
requerimientos del usuario y permitir el trabajo de multitareas sin
prdida de confiabilidad.
5. ROBUSTEZ. En programacin se utiliza para calificar un programa
o sistema operativo como estable, confiable, veloz, seguro y
capaz de ejecutar aplicaciones de misin crtica.
6. SENCILLEZ. Los mejores sistemas operativos son los que realizan
todas las funciones de control y administracin, aunque
contengan pocas lneas de cdigo.
7. CONFIABLE. Deben hacer sentir confianza a los usuarios, al
exponer la integridad de sus archivos de datos confidenciales y
sus transacciones comerciales en una computadora conectada a
internet.
Sistemas operativos de Cliente
Windows 7
Windows 7 es la versin ms reciente de Microsoft Windows,
lnea de sistemas operativos producida por Microsoft Corporation.
Esta versin est diseada para uso en PC, incluyendo equipos de
escritorio en hogares y oficinas, equipos porttiles, tablet PC,
netbooks y equipos media center. Windows 7 fue concebido como
una actualizacin incremental y focalizada de Vista
Ubuntu 11.10.
Ubuntu es un sistema operativo mantenido por Canonical y la
comunidad de desarrolladores. Utiliza un ncleo Linux, y su origen
est basado en Debian. Ubuntu est orientado al usuario novel y
promedio, con un fuerte enfoque en la facilidad de uso y mejorar
la experiencia de usuario. Est compuesto de mltiple software
normalmente distribuido bajo una licencia libre o de cdigo
abierto.
CentOS
CentOS es una libre del sistema operativo de
distribucin basado en el Linux kernel . Se deriva por completo de
la Red Hat Enterprise Linux(RHEL) de distribucin. CentOS existe
para proporcionar una clase de libre empresa y la plataforma de
computacin se esfuerza por mantener el 100% de compatibilidad
binaria con su ascendente fuente de Red Hat. CentOS es sinnimo
de C omunidad ENT erprise OPERACIN S istema

TAREA
Organizacin y manejo de archivos

7.1.Secuencial
7.2.Indexado
7.3.Directo
7.4.VISAM (vertical Storage Access Method)
7.5 Bases de datos
7.6. Aplicaciones
7.7. Software especial para archivos

Organizacin y operaciones con ficheros


Organizacin son los modos de disponer los registros del fichero en el
soporte. Existen tres modos principales:
Secuencial: Un registro a continuacin de otro.

Directo: Los registros binarios se disponen en el soporte atendiendo a un


algoritmo de clculo.

Indexado: Los registros generalmente se almacenan secuencialmente y


van con un ndice.

Las operaciones que se pueden hacer con los ficheros pueden utilizar todos
los registros del fichero o slo una parte de ellos. Las operaciones que utilizan
todos los registros de los ficheros son siguientes:

- Creacin. Consiste en la grabacin, por primera vez, sobre un soporte de los


registros de un fichero.

- Apertura y cierre. Para poder hacer cualquier operacin con los registros de
un fichero ha de estar abierto. En el tiempo que no se utilizan los datos que
almacena el fichero debe permanecer cerrado para evitar problemas con la
informacin que almacena. Para empezar a trabajar con los datos de un fichero
la primera operacin es abrirlo, y cuando se termine de trabajar con l,
cerrarlo.

- Borrado. Consiste en la eliminacin de todo el fichero. Esta operacin puede


realizarse de dos formas: prohibiendo de un modo definitivo el acceso al
fichero, de modo que no se pueda leer o escribir en l, o bien, eliminando la
informacin referente al fichero que est grabada en el soporte que lo
contiene. En el primer caso, el fichero puede ser recuperado.

- Ordenacin o clasificacin. Consiste en cambiar el orden en que estn


grabados los registros del fichero en el soporte. Los registros se ordenan segn
el contenido de uno o ms campos en forma ascendente o descendente. En el
primer caso el primer registro es el que tiene el menor valor en el campo
utilizado para clasificar los registros, y en el segundo caso, el primer registro
contendr, en el campo utilizado para clasificar los registros, el valor mas alto
de todos los registros del fichero.

- Duplicado o copia. Esta operacin consiste en crear un nuevo fichero idntico


a uno ya existente. Es muy recomendable como medida de seguridad, por si en
algn momento se estropea un fichero. Si esto ocurriera siempre se dispondra
de la copia para poder recuperarlo.

- Fusin o intercalacin. Se denomina tambin mezcla. Consiste en obtener, a


partir de dos ficheros ordenados por un mismo campo y con la misma
estructura, otro fichero que contenga todos los registros de ambos y que se
mantenga ordenado por el mismo campo.

- Particin. Consiste en dividir un fichero en varios, de acuerdo con alguna


condicin que han de cumplir los registros.

Adems de estas operaciones en las que se ven afectados todos los registros
del fichero se pueden realizar otras operaciones en las que slo se utilicen una
parte de los registros. En estas operaciones ser necesario, primero, localizar el
registro o los registro con los que queremos trabajar y luego realizar la
operacin. Las operaciones mas utilizadas de este tipo son las de:

- Actualizacin o mantenimiento. Esta operacin consiste en mantener


actualizados los datos almacenados en los registros del fichero, tecleando
nuevos datos cuando se conocen, modificando datos ya existente o eliminando
datos que ya no se necesitan. Las operaciones de actualizacin se conocen con
los nombres de:

- Altas: Consiste en aadir nuevos registros al fichero

- Bajas: Consiste en eliminar registros del fichero, eliminando su


contenido, o simplemente, bloqueando el acceso a los datos que
contiene

- Modificaciones: Consiste en cambiar el contenido de uno o ms campos


de un registro del fichero

Recuperacin. Consiste en acceder a la informacin almacenada en los


registros del fichero para su consulta. Las operaciones de recuperacin ms
utilizadas son:

- Consultas: Consiste en acceder a uno o varios registros para ver el


contenido de todos sus campos o solo parte de ellos. Normalmente este
tipo de operacin da como resultado una salida por pantalla de los datos
que queremos consultar.

- Listados: Se diferencia de la consulta en la forma, en que se presenta la


informacin que se consulta. En este caso la salida de la informacin
ser en papel, por la impresora o a un fichero con formato (por ejemplo
PDF) en forma de lista ordenada.

SISTEMAS DE BASE DE DATOS.

Igual que un sistema de archivo le elimina al programados de aplicaciones la


tarea de lidiar con directorios, dispositivos, canales y buffers, un sistema de
administracin de base de datos (DBMS) adems aumenta el nivel de interfaz
proporcionado al programador. Un sistema de informacin orientado a archivos.
Cada programa de aplicacin, representado por un cuadro, " posee" sus propios
archivos y cada archivo est controlado por un programa en particular. Los
programas usan servicios del sistema de archivos para accesar sus datos.
Una base de datos es una coleccin de datos, lgicamente relacionados, que
apoyan el acceso compartido de muchos usuarios y aplicacin. Mientras que un
archivo, normalmente, contiene datos acerca de un tipo de entidad ( digamos:
personal, rdenes, clientes, ventas) una base de datos contiene datos acerca
de muchos tipos de entidades e informacin acerca de cmo las entidades
estn lgicamente relacionadas entre s. Los datos estn integrados, y existen
mltiples rutas de acceso proporcionadas a travs de los datos.

b-) TIPOS DE ORGANIZACIN.

1- ORGANIZACIN DE ARCHIVOS SECUENCIALES.

Los archivos organizados secuencialmente han sido los caballos de batalla de


muchas organizaciones de procesamiento de datos, durante aos. La manera
ms bsica de organizar un conjunto de registros, que forman un archivo, es
utilizando una organizacin secuencial. En un archivo organizado
secuencialmente, los registros quedan grabados consecutivamente cuando el
archivo se crea y deben accesarse consecutivamente cuando el archivo se usa
como entrada.

En la mayora de los casos, los registros de un archivo secuencial quedan


ordenados de acuerdo con el valor de algn campo de cada registro.
Semejante archivo se dice que es un archivo ordenado; el campo, o los
campos, cuyo valor se utiliza para determinar el ordenamiento es conocido
como la llave de ordenamiento. Si en un archivo se ordena con base de valor
de un campo LLAVE, en orden ascienden, entonces el registro I precede el
registro J si, y slo si, el valor de la LLAVE en el registro I es menor o igual al
valor de la LLAVE en el registro J. Un archivo puede ordenarse ascendente o
descendentemente con la base en la llave de ordenamiento, la cual puede
constar de uno o ms campos.

2- ORGANIZACIN DE ARCHIVOS RELATIVOS.

Introducimos otro enfoque fundamental para organiza archivos: la organizacin


relativa. Primero definiremos el mtodo y despus discutiremos su aplicabilidad
a sistemas de informacin. Muchas tcnicas se han desarrollando para
instrumentar el concepto de organizacin relativa de archivos y aqu
cubriremos algunos de los mtodos de aplicados comnmente. Despus
discutiremos la declaracin y uso de archivos relativos en los programas,
incluyendo la creacin, la recuperacin de datos y la actualizacin de archivos
relativos.

Una forma efectiva de organizar un archivo usando existe la necesidad de


accesar individualmente registro directamente es la organizacin relativa. En
un archivo relativo, existe una relacin predecible entre la llave usada para
identificar un registro particular y la localizacin del registro dentro del archivo.
Sin embargo, es importante comprender que el ordenamiento lgico de los
registros no necesita tener ninguna relacin con su secuencia fsica. Los
registros no necesariamente aparecen fsicamente ordenados de acuerdo con
el valor de sus llaves. Entonces, cmo encontrar el N-simo registro? Cuando
un archivo relativo se establece debe definirse una relacin que ser utilizada
para obtener de un valor de llave a una direccin fsica. Esta relacin, llamada
R, es una funcin de mapeo.

3-) ESTRUCTURAS INDEXADAS.

Introduciremos tcnicas adicionales para proporcionar un acceso rpido a


registro particulares del archivo. Estas tcnicas proporcionan un acceso rpido
a registros particulares del archivo. Estas tcnicas suplementan la coleccin de
datos utilizando rboles para guiar el acceso hasta los registros solicitados.

Los ndices apoyan las aplicaciones que accesan selectivamente registros


individuales, en lugar de buscar a travs de toda la coleccin de registros en
secuencia. Un campo ( o un grupo de campos) es utilizado como campo de
ndice. Por ejemplo, en una aplicacin bancaria, podra existir un archivo de
registros que describiesen a las sucursales. por lo que sera adecuado indexar
el archivo en base al nombre de la sucursal, para proporcionar informacin de
una sucursal en partcular a travs de consulta interactiva. Comenzaremos con
un ndice relativamente sencillo, estructurado como un rbol y despus
avanzaremos hacia estructuras ms complicadas.

4-) ARCHIVOS SECUENCIALES INDEXADOS.

Aqu introduciremos otra importante forma de organizacin de datos de


almacenamiento secundario: la organizacin de archivos secunciales
indexados. Primero definimos el mtodo de organizacin y despus
discutiremos su utilidad en sistemas de informacin. Se cubrirn dos enfoques
para instrumentar el concepto de organizacin secuencial indexada. Ms
adelante discutiremos la declaracin y uso de archivos secunciales en
programas. Terminamos con la revisin de algunos de los factores que deben
ser considerados para el diseo de un archivo con organizacin secuencial
indexada.

Una manera efectiva de organizar una coleccin de registros, cuando existe la


necesidad tanto de accesar los registros secuencialmente, por algn valor de
llave, como de accesarlos individualmente, con es la misma llave, es la
organizacin de archivos secuenciales indexados. Un archivo secuencial
indexado proporciona la combinacin de tipos de acceso que manejan un
archivo secuencial y un archivo relativo. Existen algunos mtodos para
estructurar las porciones tanto de ndices como de datos secunciales, de un
archivo secuencial indexado. El mtodo ms comn es construir el ndice como
un rbol de valores de llave. El rbol es normalmente una variante de rbol -B.
El otro mtodo comn es el de construir el ndice basndose en la disposicin
fsica de los datos almacenados.
5-) ORGANIZACIN DE ARCHIVOS MULTIVALLE.

Introducimos una familia de tcnicas de organizacin de archivos, que


permiten acceder a registros mediante ms de un campo de llave. Hasta este
momento, hemos considerado solamente archivos organizados con una sola
llave; secunciales mediante una lave dada, relativos donde el acceso directo
es a travs de una llave particular, y secunciales indexados los cuales
permiten un acceso directo y secuencial, a la vez, mediante una llave. Ahora,
ampliaremos nuestro horizonte mediante la inclusin de las organizaciones de
archivos que permiten que un solo archivo de datos maneje accesos a travs
de mltiples trayectorias, cada una con una diferente llave. estas tcnicas de
organizacin de archivos son el corazn de las implantaciones de bases de
datos.

II.- VSAM (Mtodo de Acceso a Memoria Virtual).

Son tres modos de organizacin:

Uno para ficheros secuenciales (ESDS)


Otro para ficheros de acceso directo o registros de direccin calculada (RRDS)

Otro para ficheros secuenciales indexados (KSDS) ESDS = Conjunto de datos en secuencia
de entrada.

KSDS = Conjunto de datos en secuencia de clave.

A) KSDS.

Los tres modos se diferencian de ISAM en que son independientes del hardware o soporte.
VSAM independiza las unidades de transferencia del soporte. Su unidad de transferencia
son los intervalos de control, los ficheros son mucho ms transportables que los de ISAM.

Los intervalos se agrupan en reas de control (puede ser o no un cilindro).

Dentro de los intervalos de control se pueden dejar espacios libres al final de los mismos y
en un rea pueden haber intervalos completamente vacos.

KSDS permite que el ndice est organizado como un rbol B+.

El tamao de un rea de control suele estar definido por el sistema, lo que se permite es
definir el nmero de intervalos que se quiere que estn vacos. Podemos definir la longitud
de los intervalos de control.

rea de Datos + rea de ndices = Cluster


En el rea de ndices se tendr un rbol B+. Cada nodo del rbol ser un intervalo de
control. En las hojas se encuentran todas las claves y los nodos de las hojas estn enlazados
por punteros. Las hojas forman lo que se llama conjunto de secuencias. Los elementos de
dicho conjunto son los nodos con entradas que sern: como clave la mayor contenida en un
intervalo de control del rea de datos, y un puntero a ese intervalo del rea de datos.

Cuando hay varios intervalos vacos habrn nodos que lo indiquen y un puntero a esos
intervalos.

El acceso directo se hace con la bsqueda en el rbol. El acceso secuencial se hace


empleando los punteros horizontales que enlazan las hojas del ndice.

Veamos un esquema que representa como sera el rbol del rea de ndices, y como estara
unido al rea de datos.

Los registros de datos pueden ser de longitud fija o variable, y al principio de cada intervalo
hay unos caracteres de control que indican el nivel de ocupacin (interesa al hacer un
recorrido secuencial).

Al eliminar un registro los que estn a su derecha se movern a la izquierda dejando


siempre los espacios libres al final del intervalo. Y si algn intervalo quedara vaco
aparecer en el conjunto de secuencias como una entrada de vaco (esto se llama
reclamacin dinmica de espacio libre).

Este proceso (junto a otros que veremos) evitan la necesidad de tener zonas de excedentes.

Procesos de Particin de Intervalos y de reas.

En una insercin si hay espacio al final no hay problema. Si el intervalo estuviera completo
lo que se hace es partir en dos el intervalo de control, pasando a ocupar una de las mitades
alguno de los intervalos libres que queden. A continuacin podemos ver un esquema que
nos sirve de ejemplo de una situacin en la que esto ocurrira:
en un rea de control los intervalos
Esto provoca que sea posible que en un rea de control los intervalos
no estn en orden de clave, pero lo que siempre estar ordenado es el
conjunto de secuencias, por eso en el recorrido secuencial se
emplean las hojas.

Lo que queremos decir con esto queda Expresado en el siguiente


esquema.
Si se nos acaban los intervalos libres en un rea y hay que insertar, lo que se divide en dos
es el rea de control. Al particionarse s que se colocan los intervalos en orden de clave,
adems tambin se particionaran las hojas del rbol de ndices. La particin del rea de
control se hace considerando todos los registros del rea llevando la mitad a un rea y la
otra mitad a otro rea (se procura crear intervalos con espacio libre).

El retraso que puede haber en el procesamiento secuencial al tener que desplazar las
cabezas se compensa con el hecho de no tener necesidad de rea de excedentes.

El inconveniente que tiene con respecto a ISAM es que hay que dejar ms espacios libres, a
cambio el localizar los registros es mucho ms rpido.

B) RRDS. Ficheros con registros de direccin calculada o de organizacin directa

La direccin de los registros en el soporte viene dada por un clculo sobre la clave primaria
de los registros de tal forma que si aplicamos siempre el mismo clculo sobre una misma
clave se obtiene el mismo resultado (que permite llegar hasta el registro).

Puede haber direccin real (se especifica exactamente donde est) o direccin relativa
(posicin respecto al fichero). Para localizar los registros se aplica el clculo a la clave del
registro buscado.

El clculo se llama algoritmo de direccionamiento y ser definido por el usuario.


La desventaja de este mtodo es que cuando el rango de claves es superior al de registros se
desperdicia espacio en el soporte.

El algoritmo que se suele emplear es "aleatorizado", es decir que obtiene nmeros


aleatorios pero siempre dentro del rango de claves (Mtodo Hashing).

Puede ocurrir que para claves diferentes se obtenga la misma direccin. A los registros que
les ocurre esto se llaman sinnimos y deberan estar en la misma posicin, lo cual es
imposible, por tanto tendremos excedentes.

Generalmente la direccin tendr espacio suficiente para almacenar ms de un registro.


Este espacio suele ser de una pgina. A estos espacios se les llama cubos. Los cubos
permiten emplear registros de tamao variable aunque se estn empleando direcciones
relativas (los cubos son de tamao fijo y en ellos se busca secuencialmente).

Clasificacin de Archivos por Funcin

Segn Loomis* existen seis tipos bsicos de archivos, clasificados por la funcin que
desempean en un sistema de informacin:

1. Archivo Maestro

2. Archivo de Transacciones

3. Archivo de Reporte

4. Archivo de Trabajo

5. Archivo Histrico

6. Archivo de Programa

7. Archivo de Texto

Archivo Maestro: Estos contienen informacin que vara poco, es decir, que es
relativamente permanente o que contiene datos de estados histricos. En algunos casos es
preciso actualizarlos peridicamente.

Archivo de Transacciones: Es un archivo que sirve como contenedor de los cambios


que se le realizarn a un archivo maestro.
Archivo de Reporte: Contiene datos que son formateados para su presentacin al
usuario.

Archivo de Trabajo: Tienen una vida limitada, normalmente menor que la duracin
de la ejecucin de un programa. Se utilizan comnmente para pasar datos creados por un
programa a otro programa y tambin se utilizan como auxiliares de los archivos de
transacciones.

Archivo Histrico: Almacena todos los hechos producidos a travs del tiempo (por
ejemplo un archivo de movimiento de cuenta en un sistema bancario).

Archivo de Programa: Contiene instrucciones para procesar datos, los cuales pueden
almacenarse en otros archivos o residir en la memoria principal.

Archivo de Texto: Contiene datos alfanumricos y grficos ingresados a travs de


un programa editor de textos.

ORGANIZACIN Y MANEJO DE ARCHIVOS


1. INTRODUCCION
1.1 Conceptos Fundamentales
A continuacin se vern algunas definiciones:
CAMPO: Es la unidad de informacin lgicamente significativa ms pequea en
un archivo. Un registro de un archivo est compuesto de varios campos.
REGISTRO: Conjunto de campos relacionados. Por ejemplo los datos de una
factura, como el RUT, NOMBRE, FECHA, DIRECCION, pueden conformar un
registro.
ACCESO DIRECTO: Modo de acceder a un archivo, que implica saltar al lugar
preciso donde se encuentra un registro.
ACCESO SECUENCIAL: Modo de acceder a un archivo, que implica leer el
archivo desde el principio y continuar hasta que se haya ledo todo lo
necesario.
BUSQUEDA SECUENCIAL: Mtodo de bsqueda en un archivo, que implica leer
el archivo desde el principio y continuar hacindolo hasta que se haya
encontrado el registro deseado.
METODO DE ACCESO: Enfoque proporcionado para localizar informacin en un
archivo.
1.2 Caractersticas de los Archivos
1.2.1 Caractersticas de los Campos
a) Longitud: Es el tamao del campo, medido en caracteres. Puede ser fija o
variable.
Pg. 2 de 13
b) Clase: Es la definicin del tipo de dato que ser almacenado en el campo.
Los tipos de datos ms comunes son:
Numricos
Binarios
Alfabticos
Alfanumricos
Lgicos
c) Alineamiento: Es la ubicacin del dato dentro del campo. Las posiciones
tpicas son a la izquierda y a la derecha.
PABLO 1997
d) Relleno: Un campo, dependiendo del sistema computacional, una vez
definida su clase puede ser llenado por el sistema, con valores
predeterminados o por defecto. Para los nmeros se utiliza tpicamente los
ceros y para los caracteres se usan los blancos. Puede no existir relleno.
1.2.2 Estructura de Registro
a) Representacin de Valores de Items en un Registro
Posicional: En esta representacin cada campo
tiene una posicin fija dentro del registro. Es Checar archivo pdf
necesario conocer a priori el largo mximo de organizacin y manejo de
cada campo. archivos
Ejemplo:
CODIGO EMPLEADO 4
NOMBRE 20
EDAD 2
SUELDO 7

123 JUAN PEREZ 25 250000

Ventaja: Forma muy sencilla.


Desventaja: Prdida de espacio o falta de ste.
Pg. 3 de 13
Relacional: Los Valores pueden se de cualquier largo, y la forma de
distinguirlos es a travs de un separador, el que debe ser tal que no
pertenezca al conjunto de valores posibles para los registro.
123#JUAN PEREZ#25#250000
Es necesario conocer la posicin dentro del registro. Este tipo de
representacin es til cuando el largo de los campos es altamente variable,
con lo que se aprovecha muy bien el espacio fsico.
Indexada: En esta representacin se usan ndices para sealar el final de cada
campo.
123 JUAN PEREZ 25
250000
Se almacenan los ndices de todos al inicio del registro, y apuntan al ltimo
carcter de cada valor. El ndice puede ser simplemente el largo de cada
campo, y para esta representacin los atributos estn implcitos en el
ordenamiento de cada campo.
Rotulada: Los atributos se especifican explcitamente en esta representacin.
Para esta representacin se usan rtulos que identifican cada campo.
CODIGO EMPLEADO # NOMBRE @ EDAD & SUELDO $
#123@JUAN PEREZ&25$250000
Los rtulos pueden tener largos mayores que un carcter. Tambin se
puede observar que los rtulos sirven como delimitadores, separando
campos. En este caso los campos pueden aparecen en un registro en
cualquier orden, y pueden tambin no estar presentes. La posibilidad de
tener varios campos ausentes en el registro, permite que esta
representacin sea particularmente buena, ya que se produce un ahorro en
memoria, pero se hace ms compleja la obtencin de informacin.
Pg. 4 de 13
b) Longitud del Registro
La longitud de los registros puede ser fija o variable. En el caso de registros de
longitud fija, la longitud d ellos campos es fija. En el caso de los registros de
longitud variable, se puede tener dos casos: que los campos sean de longitud
fija
o longitud variable.
En el caso de registros de longitud variable con campos de longitud fija se
pueden
distinguir dos secciones dentro del registro:
Seccin Fija: Consta de identificadores, campos de control y datos.
Seccin Opcional: Consta de datos o grupos de datos que pueden o no estar
en
el registro.
Ej. 1
NUM ID NOMBRE DIREC NUM CAR NOM C EDAD NOMC EDAD
Parte Fija Parte Variable
Ej. 2
Campos de longitud variable, con marcas de fin de campo.
FIJO A * B * C * D *
Ej. 3
Campos de longitud variable, con indicador de longitud de campo.
FIJO LA A LB B LC C LD D
Ej. 4
Seccin Control. Campos de longitud variable.
FIJO LA LB LC LD A B C D
FIJO LA:0 LB:0 LC:0 LD D

You might also like