Está en la página 1de 15

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA


UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
DE LAS FUERZAS ARMADAS
SAN CRISTOBAL EDO TACHIRA

SISTEMAS DE CONOCIMIENTOS
Y
SISTEMAS DE ARCHIVOS

INTEGRANTES:
GONZALEZ B. DIANA C. CI V-20496815
DUQUE MIGUEL CI V-23826051
MARLON VERA CI V-18718446
SARMIENTO PEDRO CI VBASE DE DATOS
SECCION 1D

SAN CRISTOBAL, JUNIO DE 2015

INTRODUCCION
El conocimiento acumulado a lo largo de la historia, evoluciona y se actualiza
permanentemente en forma cada vez ms acelerada, expandiendo su alcance y
repercusin social en cada mbito de la actividad humana. Constituye el motor de
transformacin y desarrollo de una nacin dentro del concierto mundial cada vez
mas competido, donde los pases que alcanzan un primer plano de crecimiento
industrial, tecnolgico y econmico, repercutiendo sus beneficios entre los
habitantes. Ellos se caracterizan por la gran inversin que realizan en la
adquisicin, desarrollo y explotacin de conocimiento especializado.
Las organizaciones reconocen que su principal recurso es el humano, entre las
razones que justifican la afirmacin destaca, el atributo de la persona como un ser
dotado de habilidades y capacidades adecuadas en el ejercicio de funciones
especficas gracias al nivel de preparacin que ha adquirido a lo largo de su vida;
donde a travs del estudio, prctica y experiencias acumula un alto nivel de
conocimientos. Por tal motivo, el individuo, la familia, las empresas y el
gobierno reconocen como una prioridad el fomento de la educacin, la
investigacin y el desarrollo tecnolgico. Ya que este medio constituye la
esperanza de un mejor futuro, puesto que es un instrumento que contribuye a
colocar en una posicin ventajosa a la persona, la organizacin y al pas mismo
dentro del mbito donde se desenvuelven.
El profesional de la informtica debe adquirir los conocimientos y habilidades
que le permitan encarar proyectos con un alto nivel de desarrollo tecnolgico,
entre ellos la creacin de sistemas expertos que procuren explotar el acervo de los
especialistas en forma sistematizada, destinndolos a campos especficos como el
diagnstico mdico, control de procesos, evaluacin de condiciones
meteorolgicas, entre otros.

Sistemas de Conocimiento

Los sistemas de conocimiento son sistemas expertos ideados para crear nuevo
conocimiento a partir del conocimiento explcito presente en los documentos de
las bases de datos. Siguen el proceso KDD en sus diferentes fases. Tienen su
origen en los softwares cienciomtricos desarrollados para facilitar el anlisis de
grandes conjuntos documentales cientficos o tecnolgicos (artculos cientficos,
patentes, tesis doctorales, etc.).
Los sistemas de conocimiento son de gran utilidad para los equipos de
inteligencia competitiva y de vigilancia tecnolgica de las organizaciones ya que
proporcionan informes, diagramas, grficos y mapas muy apreciados en la toma
de decisiones estratgicas. La evaluacin de redes de conocimiento se beneficia
de la existencia de sistemas de conocimiento desarrollados para transformar la
informacin en conocimiento, procesando de una manera rpida y controlada
ingentes conjuntos documentales y creando nuevo conocimiento a partir de ellos.
La ingeniera del conocimiento es la rama de la inteligencia artificial que tiene
por objetivo la creacin de indicadores, mtodos e instrumentos de naturaleza
matemtica, informtica y lingstica, para el anlisis y la representacin
cartogrfica de la informacin cientfica y tcnica.

Si consideramos el esquema de la Figura 1 como un Sistema de


Conocimiento, una aplicacin informtica que responda a este sistema deber
conjuntar dos capacidades operativas complementarias: una la de creacin de la
base de conocimiento mediante el anlisis de palabras asociadas y la otra la de
consulta y gestin de esa base de conocimiento. El sistema debe estar
realimentado, de tal forma que la propia base de conocimiento puede ser
considerada a su vez una base de datos que genere otra nueva base de
conocimiento de rango superior. Para cada output, el sistema debe responder con
un conocimiento objetivo que constar de: temas de investigacin,
representaciones grficas de las redes de conocimiento, mapas o diagramas
estratgicos, indicadores de conocimiento como centralidad y densidad, series
temticas temporales, etctera

Sistemas de Archivos

Un sistema de archivos son los mtodos y estructuras de datos que un sistema


operativo utiliza para seguir la pista de los archivos de un disco o particin; es
decir, es la manera en la que se organizan los archivos en el disco. El trmino
tambin es utilizado para referirse a una particin o disco que se est utilizando
para almacenamiento, o el tipo del sistema de archivos que utiliza. As uno puede
decir tengo dos sistemas de archivo refirindose a que tiene dos particiones en
las que almacenar archivos, o que uno utiliza el sistema de archivos extendido,
refirindose al tipo del sistema de archivos.
La diferencia entre un disco o particin y el sistema de archivos que contiene es
importante. Unos pocos programas (incluyendo, razonablemente, aquellos que
crean sistemas de archivos) trabajan directamente en los sectores crudos del disco
o particin; si hay un archivo de sistema existente all ser destruido o
corrompido severamente. La mayora de programas trabajan sobre un sistema de
archivos, y por lo tanto no utilizarn una particin que no contenga uno (o que
contenga uno del tipo equivocado).
Antes de que una particin o disco sea utilizada como un sistema de archivos,
necesita ser iniciada, y las estructura de datos necesitan escribirse al disco. Este
proceso se denomina construir un sistema de archivos.
La mayora de los sistemas de archivos UNIX tienen una estructura general
parecida, aunque los detalles exactos pueden variar un poco. Los conceptos
centrales son super bloque, nodo-i, bloque de datos, bloque de directorio,
y bloque de indireccin. El super bloque tiene informacin del sistema de
archivos en conjunto, como su tamao (la informacin precisa aqu depende del
sistema de archivos). Un nodo-i tiene toda la informacin de un archivo, salvo su
nombre. El nombre se almacena en el directorio, junto con el nmero de nodo-i.
Una entrada de directorio consiste en un nombre de archivo y el nmero de nodoi que representa al archivo. El nodo-i contiene los nmeros de varios bloques de
datos, que se utilizan para almacenar los datos en el archivo. Slo hay espacio
para unos pocos nmeros de bloques de datos en el nodo-i; en cualquier caso, si
se necesitan ms, ms espacio para punteros a los bloques de datos son colocados
de forma dinmica. Estos bloques colocados dinmicamente son bloques
indirectos; el nombre indica que para encontrar el bloque de datos, primero hay
que encontrar su nmero en un bloque indirecto.

Los sistemas de archivos UNIX generalmente nos permiten crear un agujero en


un archivo (esto se realiza con la llamada al sistema lseek (); compruebe su
pgina de manual), lo que significa que el sistema de archivos simplemente
intenta que en un lugar determinado en el archivo haya justamente cero bytes,
pero no existan sectores del disco reservados para ese lugar en el archivo (esto
significa que el archivo utilizar un poco menos de espacio en disco). Esto ocurre
frecuentemente en especial para pequeos binarios, libreras compartidas de
Linux, algunas bases de datos, y algunos pocos casos especiales. (los agujeros se
implementan almacenando un valor especial en la direccin del bloque de datos
en el bloque indirecto o en el nodo-i. Esta direccin especial indica que ningn
bloque de datos est localizado para esa parte del archivo, y por lo tanto, existe
un agujero en el archivo).
El sistema de archivos provee una abstraccin de la memoria secundaria (discos,
cintas, medios extrables, etc.). Implementa una interfaz que permite acceder a la
informacin guardada en memoria secundaria de una manera sencilla,
generalmente a travs de nombres de archivos y directorios o carpetas.

1 Tipos de archivos
En un sistema coexisten diferentes tipos de archivo. Por ejemplo, binarios
(ejecutables o datos), texto (cdigo fuentes, archivos de
configuracin, shellscriptsetc.), y otros cuya semntica se relaciona con la
aplicacin que lo genera y/o usa (procesadores de palabras, visualizadores,
etc.).
Si el sistema de archivos distingue los diferentes tipos de archivos, puede
ayudar a evitar malos usos. Por ejemplo, mostrar en pantalla un archivo
binario, que a menudo desconfigura el terminal, o peor, imprimirlo!
En sistema que no los distinguen, se utilizan tcnicas como:
o nombres especiales (p.e., en Windows/DOS, la extensin, como
.doc, .exe, etc.)
o analizar los primeros bytes del archivo (p.e., Unix). Muchas
aplicaciones colocan un encabezado (identificacin en ASCII o un
cdigo) al principio del archivo; donde no existe este encabezado,
se utilizan heursticas para comparar el patrn de los primeros bytes
con el generado por aplicaciones conocidas (p.e., compiladores)

Distinguir diferentes tipos de archivos tiene como inconvenientes


principales que el sistema se hace ms complejo (diferentes interfaces para
diferentes tipos de archivo), y que tipos no considerados de todos modos
deben asumirse como alguno de los existentes (por ejemplo, si no existe el
tipo PDF, se asume como tipo texto, e igualmente debe analizarse para
saber cmo interpretarlo).
La estructura interna (bloques, sectores, etc.) es escondida por el sistema
de archivos. El sistema de archivos implementa a menudo (p.e., Unix) la
abstraccin de una secuencia de bytes o sectores lgicos, que internamente
traduce en accesos conformes a la estructura interna (p.e., un sector lgico
puede corresponder a varios fsicos, o viceversa). Se mantiene (el S.O.) un
ndice (offset) relativo al inicio del archivo, para sucesivos accesos.

2 Mtodos de acceso
Acceso secuencial. Es la ms comn, usada por compiladores. Se hacen
lecturas y escrituras. Cada lectura o escritura avanza el ndice del archivo
el nmero de bytes que se ley o escribi.
Acceso directo. El patrn de accesos no es secuencial. Por ejemplo, en una
BD, la aplicacin maneja directamente la ubicacin (lgica) de los
registros en el archivo, y los acceso directamente (p.e., el 14, luego el 53,
luego el 22, etc.)
Otros. Se construyen sobre el acceso directo. Por ejemplo, indexados
(ISAM).

3 Operaciones sobre archivos


Crear.
Se crea un archivo vaco. Anuncia al sistema que se va a crear y establece
atributos

Borrar.

Libera su espacio en disco asignado, y en las tablas del sistema de archivos


(directorio, espacio librecupado, etc.)

Abrir.
Antes de usar un archivo hay que abrirlo, con el objetivo de que el sistema
obtenga los atributos y la lista de bloques de disco del archivo para
cargarla en memoria y poder accederlo rpidamente.

Cerrar.
Se guarda en disco informacin del archivo que an no haya sido
respaldada (porque est en buffers), y se liberan los espacios en tablas de
sistema

Leer, escribir.

Agregar
(Append). Es una variante de escribir que agrega al final del archivo (a
menudo no tiene una llamada al sistema especica)

Desplazar
(Seek) Mueve el apuntador del archivo, sin leer o escribir nada

Modificar, leer atributos

Renombrar
4 Atributos
Ejemplos de posibles atributos de archivo

1. Proteccin
2. Contrasea
3. Creador
4. Dueo
5. Indicador de slo lectura
6. Indicador de oculto
7. Indicador de sistema
8. Indicador de archivado
9. Indicador de ASCII/binario
10.Indicador de acceso aleatorio
11. Indicador de temporal
12.Indicador de bloqueo
13.Longitud de registro (si estructurado)
14.Hora: creacin, ltimo acceso, ltimo cambio
15.Tamao
16.Tamao mximo

5 Estructuras de directorios
La estructura de directorios es una estructura que permite asociar los
nombres de archivo a la zona del disco (u otro dispositivo) donde se
encuentra la informacin del archivo; as mismo, guarda los atributos del
archivo (p.e., permisos, fechas de acceso, etc.)

El sistema de archivos se divide en particiones de discos. Cada particin


contiene un directorio del dispositivo o tabla de contenidos de volumen,
que contiene la informacin para localizar los archivos de la particin.
Operaciones sobre directorios: buscar un archivo (abrir), crear, borrar,
mostrar lista de archivos del directorio, renombrar, recorrer el sistema de
archivos (por ejemplo, para respaldo).
5.1 Organizacin

1. Directorio de nivel nico


2. De dos niveles
3. Arboles
4. Grafos a cclicos

5.2 Operaciones

Crear
Se crea directorio vaco, salvo ``.''y ``..''

Borrar
Slo si est vaco (salvo . y ..)

Abrir
Para poder leer un directorio se debe abrir, al igual que un archivo

Cerrar
Libera espacio en tablas del sistema

Leer

Lee contenido de los directorios

Renombrar

Enlazar
Crea una nueva entrada en un directorio (que puede ser el mismo o uno
diferente) de un archivo existente

Desenlazar
Elimina el enlace

6 Proteccin
Dos aspectos:
1. Contra daos fsicos (confiabilidad). Tcnicas: respaldos, redundancia,
sistemas transaccionales (journaled)
2. Contra uso indebido. Permisologa: listas de acceso y grupos,
7 Semntica
Define de manera precisa lo que debe ocurrir en los accesos a archivos,
especialmente en relacin a la concurrencia. Por ejemplo, en Unix, las escrituras
a un archivo por un usuario deben ser inmediatamente visibles a otros usuarios
que tienen abierto el mismo archivo. Tambin permite que el apuntador (ndice
u offset) sea compartido por varios usuarios, por lo que cambios en el ndice
afectan a todos.
Otras semnticas son posibles. Por ejemplo, que un archivo compartido (abierto
por ms de un proceso) no puede ser modificado

CONCLUSIONES
El crecimiento acelerado de la actividad humana en los mbitos comerciales,
educativos, sociales, culturales y financieros, requiere la participacin de los
recursos tecnolgicos que faciliten la concentracin y diseminacin del
conocimiento, como lo constituyen los sistemas de informacin, las bases de
datos y las redes de computadoras.
El empleo de tales aplicaciones aunado a infraestructuras de comunicacin de
medios masivos y de transmisin de datos como internet, provocan una explosin
de conocimientos puestos al alcance del usuario en forma inmediata y sin
importar el lugar en que se encuentren, barreras de idioma, nivel cultural ni
posicin social.
Ante esta situacin, el usuario es rebasado en su capacidad de buscar, seleccionar
y asimilar la informacin y conocimiento realmente til a partir del universo a su
alcance; hacindose necesario la ayuda de herramientas que puedan interpretar
sus requerimientos, hacer la investigacin necesaria y filtrar el acervo disponible,
presentando nicamente aquello que es relevante.
El ideal de este trabajo es contribuir en la enseanza de los sistemas expertos,
como fuente de consulta, que aunada a los textos y ctedras del profesor,
colabore en la formacin del profesional informtico.
Por tal motivo, sern bienvenidas las observaciones y sugerencias para corregir y
mejorar su contenido.

BIBLIOGRAFIA

https://es.wikipedia.org/wiki/Sistema_de_conocimiento
http://es.slideshare.net/arturobq/expo-equipo-3-isc-v-si-presentation
http://www.ugr.es/~rruizb/cognosfera/sala_de_estudio/ciencimetria_redes_cono
cimiento/sistemas_conocimiento.htm
https://es.wikipedia.org/wiki/Sistema_de_archivos
http://www.tldp.org/pub/Linux/docs/ldp-archived/system-adminguide/translations/es/html/ch06s08.html
http://ldc.usb.ve/~figueira/cursos/ci3825/Teoria/Clases/SistemaArchivos.html

También podría gustarte