Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEGUNDO PARCIAL
Directorios
Última actualización: 2021-04-12
Un directorio es un tipo exclusivo de archivo que sólo contiene la información necesaria para
acceder a archivos o a otros directorios. En consecuencia, un directorio ocupa menos espacio que
otros tipos de archivos.
Los directorios se ramifican en sentido descendente desde el directorio raíz del diagrama en árbol
y pueden contener archivos y subdirectorios. La ramificación crea vías de acceso exclusivas en
toda la estructura de directorios para cada objeto del sistema de archivos.
Los conjuntos de archivos se almacenan en los directorios. Estos conjuntos de archivos suelen
estar relacionados entre sí; su almacenamiento en una estructura de directorios permite
mantenerlos organizados.
Un archivo es un conjunto de datos que puede leerse o en el que puede grabarse. Un archivo
puede ser un programa creado, texto escrito, datos adquiridos o un dispositivo utilizado. Los
mandatos, impresoras, terminales, correspondencia y programas de aplicación se almacenan en
archivos. Esto permite a los usuarios acceder a diversos elementos del sistema de forma
uniforme y proporciona gran flexibilidad al sistema de archivos.
Los directorios le permiten agrupar archivos y otros directorios para organizar el sistema de
archivos en una jerarquía modular, que proporciona flexibilidad y profundidad a la estructura del
sistema de archivos.
Los directorios contienen entradas de directorio. Cada entrada contiene un nombre de archivo o
de subdirectorio y un número de referencia de nodo de índice (número de inodo). Para aumentar
la velocidad y mejorar la utilización del espacio del disco, los datos de un archivo se almacenan
en diversas ubicaciones de la memoria del sistema. El número de inodo contiene las direcciones
que se utilizan para localizar todos los bloques dispersos de datos que se asocian a un archivo. El
número de inodo también registra otra información sobre el archivo, incluida la hora de
Página 1 de 13
modificación y acceso, las modalidades de acceso, el número de enlaces, el propietario del
archivo y el tipo de archivo.
Un conjunto especial de mandatos controla los directorios. Por ejemplo, puede enlazar varios
nombres para un archivo con el mismo número de inodo creando entradas de directorio con el
mandato ln.
Puesto que los directorios suelen contener información que no debe estar disponible para todos
los usuarios del sistema, puede protegerse el acceso a los directorios. Estableciendo permisos de
directorios, puede controlar quién tiene acceso al directorio además de determinar qué usuarios
(si los hay) pueden alterar la información del directorio.
Tipos de directorios
El sistema operativo, el administrador del sistema o los usuarios pueden definir los
directorios.
Organización de los directorios
Los directorios contienen archivos y/o subdirectorios. Un subdirectorio es un directorio
dentro de otro directorio. El directorio que contiene el subdirectorio se
denomina directorio padre.
Convenios de denominación de directorio
El nombre de cada directorio debe ser exclusivo en el directorio en el que se almacena.
Esto garantiza que el directorio tenga un nombre de vía de acceso exclusivo en el sistema
de archivos.
Abreviaturas de los directorios
Las abreviaturas constituyen un método adecuado para especificar determinados
directorios.
Nombres de vías de acceso de directorios
A cada archivo y directorio se accede mediante una vía de acceso exclusiva, que se
denomina nombre de vía de acceso, en toda la estructura en árbol del sistema de archivos.
El nombre de vía de acceso especifica la ubicación de un directorio o archivo en el
sistema de archivos.
Fuente:
https://www.ibm.com/docs/es/aix/7.2?topic=s
ystems-directories
*-*-**
Servidor
Página 2 de 13
Te explicamos qué es un servidor, sus características principales y para qué sirve. Además, qué
es un servidor web, clasificación y ejemplos.
¿Qué es un servidor?
En computación, se conoce como servidor (del inglés server) a un computador que forma parte
de una red informática y provee determinados servicios al resto de los computadores de la
misma, llamados a su vez estaciones o clientes. Dicho computador debe contar con una
aplicación específica capaz de atender las peticiones de los distintos clientes y brindarles
respuesta oportuna, por lo que en realidad dentro de una misma computadora física (hardware)
pueden funcionar varios servidores simultáneos (software), siempre y cuando cuenten con los
recursos logísticos necesarios.
Página 3 de 13
hardware y procesamiento para atender las solicitudes del cliente; mientras que los servidores
compartidos son aquellos que a la par de recibir solicitudes de clientes a través de la red,
atienden procesos de manera local, fuera de la red.
Características de un servidor
Dado que los servidores son computadores encargados de atender las demandas de los clientes de
la red, una de sus principales características es que deben disponer de sus recursos
constantemente para que la red esté operativa todo el tiempo. O sea, deben estar siempre
encendidos, siempre disponibles. Esta es la razón por la que a veces una página web o sus
recursos no puedan cargarse: si un servidor colapsa o se avería, cierto segmento de la red que
está a su cargo dejará de estar disponible para su clientela.
Por otro lado, los servidores suelen ser computadores de alta gama, dotados de la capacidad de
procesamiento suficiente para atender numerosas solicitudes de cliente con un rango mínimo de
demora. Esto implica también disponer de alimentación constante de electricidad y otros
recursos físicos para garantizar su operatividad. De hecho, en muchos casos, los servidores se
almacenan en compartimientos muy bien acondicionados para ello, incluso climáticamente: en
un ambiente lo suficientemente frío y libre de polvo, se evitan los recalentamientos del sistema.
Página 4 de 13
Los servidores de juegos permiten acceder a un programa recreativo.
Los servidores, como hemos dicho, son los encargados de atender las solicitudes de los clientes
de una red determinada, y administrar los recursos disponibles a la misma para que cada cliente
pueda acceder a la información o a los periféricos que necesita. En ese sentido, los servidores
pueden tener funciones muy distintas, tales como:
Página 5 de 13
Servidor de juego. Aquellos específicamente dedicados a almacenar información para
que los clientes puedan acceder al mismo tiempo a un programa recreativo (juegos de
video masivos, generalmente).
Servidor web
Los servidores web son programas (software) de uso cotidiano en Internet, que intermedia entre
el servidor en el que están alojados los datos solicitados por el cliente y su propio
computador, permitiendo conexiones a través de diversos protocolos de datos, como es el
conocido HTTP (HyperText Transfer Protocol, o Protocolo de Transferencia de Hipertexto). O
sea, se trata de programas que intermedian entre el navegador de un usuario de Internet y el lugar
en donde reside la información que busca o necesita.
También se usa este término para referirse al computador mismo (hardware) en el que están
guardados los archivos que componen un sitio web, junto al software necesario para cumplir
con la conexión de datos web.
Página 6 de 13
Servidores dinámicos. En este caso se trata de servidores idénticos a los estáticos, pero
que contienen software adicional (como aplicaciones y bases de datos), lo cual les
permite actualizar la información solicitada por el cliente antes de enviarla a través de la
web.
Fuente: https://concepto.de/servidor/
*-*--*-
¿Qué es un servidor?
El término servidor tiene dos significados en el ámbito informático. El primero hace referencia al
ordenador que pone recursos a disposición a través de una red, y el segundo se refiere al
programa que funciona en dicho ordenador. En consecuencia aparecen dos definiciones de
servidor:
Página 7 de 13
permanentemente en espera. Este es el único modo de asegurar que los clientes como el
navegador web o los clientes de correo electrónico siempre tengan la posibilidad de acceder al
servidor activamente y de usar el servicio en función de sus necesidades.
Modelo cliente-servidor
Tipos de servidores
La comunicación entre cliente y servidor depende de cada servicio y se define por medio de un
protocolo de transmisión. Este principio puede aclararse partiendo de los siguientes tipos de
servidores:
Servidor web: la tarea principal de un servidor web es la de guardar y organizar páginas web
y entregarlas a clientes como navegadores web o crawlers. La comunicación entre servidor
(software) y cliente se basa en HTTP, es decir, en el protocolo de transferencia de hipertexto o
en HTTPS, la variante codificada. Por regla general, se transmiten documentos HTML y los
elementos integrados en ellos, tales como imágenes, hojas de estilo o scripts. Los servidores
web más populares son el servidor HTTP Apache, los servicios de Internet Information Server
de Microsoft (ISS) o el servidor Nginx.
Servidor de archivos: un servidor de archivos se encarga de almacenar los datos a los que
acceden los diferentes clientes a través de una red. Las empresas apuestan por dicha gestión
de archivos para que sea mayor el número de grupos de trabajo que tengan acceso a los
mismos datos. Un servidor de archivos contrarresta los conflictos originados por las diferentes
versiones de archivos locales y hace posible tanto la creación automática de las diferentes
versiones de datos como la realización de una copia de seguridad central de la totalidad de
datos de la empresa. En el acceso al servidor de archivos por medio de Internet entran en
juego protocolos de transmisión como FTP (File Transfer Protocol), SFTP (Secure File
Transfer Protocol), FTPS (FTP over SSL) o SCP (Secure Copy). Los protocolos SMB (Server
Message Block) y NFS (Network File System) se encuentran habitualmente en las redes de
área locales (LAN).
Página 8 de 13
Servidor proxy: el servidor proxy sirve como interfaz de comunicación en las redes
informáticas. En su papel de intermediario, el servidor proxy recibe las solicitudes de red y las
transmite a través de su propia dirección IP. Los servidores proxy se usan para filtrar la
comunicación, para controlar el ancho de banda, para aumentar la disponibilidad a través del
reparto de cargas, así como para guardar datos temporalmente (caching). Además, los
servidores proxy permiten una amplia anonimización, ya que la dirección IP del cliente queda
oculta en el proxy.
*-*-*-*-*-*-*-*-*-*-*-*-*
2. Según el contenido
La segunda clasificación de bases de datos depende de la prioridad del contenido a
analizar.
2.1 Bases de datos bibliográficas
Las BBDD bibliográficas son registros que ayudan a clasificar varios campos de datos.
Generalmente, dichos campos se pueden consultar de modo separado o conjunto. Un
claro ejemplo puede ser la información sobre un libro: autor, año de publicación,
editorial, etc.
2.2 Bases de datos de texto completo
Entre los tipos de bases de datos, las de texto completo son especialmente útiles,
puesto que permiten buscar términos específicos, palabras claves y las diversas
opciones de una base de datos bibliográfica, además de consultar el texto íntegro
almacenado. Son idóneas para trabajos académicos y de investigación.
2.3 Directorios
Los directorios son BBDD usadas por la mayoría de la gente casi a diario sin darse cuenta.
Un ejemplo claro puede ser la agenda de contactos de nuestros teléfonos móviles,
donde se almacena multitud de información como:
Nombres y direcciones
Número telefónico y direcciones de email
Datos de facturación, códigos postales
Página 10 de 13
3. Según los modelos de bases de datos
La tercera clasificación de bases de datos se caracteriza por los diferentes modelos de
administración de datos. Una de las grandes ventajas de estas BBDD es que permiten la
implementación de sistemas eficientes de BBDD basados en algoritmos.
3.1 Bases de datos jerárquicas
Las BBDD jerárquicas almacenan la información en una estructura jerárquica o con un
orden de importancia. Así, los datos se organizan en una figura parecida a un árbol
invertido con segmentos conocidos como nodos y ramas, que contienen información de
interés. Estos pueden ser de tres categorías:
Padre: nodo de que se desprenden descendientes. Todos los padres se sitúan al mismo nivel
y tienen la misma importancia.
Hijo: nodo que depende de un padre, es decir, se deriva del anterior.
Raíz: origen de los datos, al no tener padre. Se ubica en el nivel superior del árbol y todos los
nodos salen de ella.
Entre las principales características de uno de los tipos de bases de datos más usadas se
encuentran las siguientes:
Se puede compartir el acceso y la información con varios usuarios.
Los datos son independientes.
Es complicado modificarla, puesto que es una estructura rígida.
Se necesita gran conocimiento de las unidades de información.
Los nodos lejanos de la raíz son de difícil acceso, por lo que se requiere tiempo.
3.2 Bases de datos de red
Las BBDD de red son una variación de la anterior. Su principal diferencia radica en la
composición del nodo, ya que en este modelo pueden tener varios padres. Entre sus
principales contras es que es difícil modificarlas y adaptarlas al tener una estructura
compleja.
3.3 Bases de datos transaccionales
Las BBDD transaccionales son las encargadas de enviar y recibir datos a gran velocidad. Es
raro que los usuarios “normales” las utilicen, puesto que están dirigidas a ciertos
sectores como los sistemas bancarios, en los que por ejemplo se registran operaciones
inmediatas entre cuentas con los correspondientes datos de dichas operaciones.
3.4 Bases de datos relacionales
Página 11 de 13
Las BBDD relacionales son, en la actualidad, uno de los tipos de bases de datos más
utilizados. El lenguaje predominante en ellas es el Structured Query Language, más
conocido como SQL.
Los datos se almacenan en registros organizados en tablas, por lo que pueden asociar y
cruzar los elementos con facilidad. Es una base de datos recomendable si los datos
tienen un margen de error nulo y no necesitan modificaciones continuas. Sus principales
características son:
Pueden ser utilizadas por cualquier usuario.
Su gestión es fácil.
Se puede acceder rápidamente a los datos.
Garantiza la total consistencia de los datos, sin posibilidad de error.
Uno de los servicios de base de datos relacional, inteligente y escalable creado para la
nube que ofrecemos en Intelequia es Azure SQL Database. Sus características basadas en
inteligencia artificial automatizadas optimizan el rendimiento y la durabilidad.
Además, sus opciones de proceso sin servidor y almacenamiento en el nivel Hiperescala
modifican de forma automática la escala de los recursos a petición, lo que permite
centrarse en la creación de nuevas aplicaciones sin tener que preocuparse por el tamaño
del almacenamiento ni la administración de los recursos.
3.5 Bases de datos deductivas o lógicas
Las BBDD deductivas o lógicas (sus principios se fundamentan en la lógica matemática)
se usan generalmente en buscadores, aunque pueden utilizarse de otras maneras. Con
ellas se pueden almacenar los datos y consultarlos mediante búsquedas sujetas a reglas y
normas previamente establecidas. Sus principales características son:
Permiten expresar consultas a través de reglas lógicas.
Soportan conjuntos de datos complejos.
Se puede inferir información mediante datos almacenados.
Utilizan fórmulas matemáticas o algoritmos lógicos.
3.6 Bases de datos multidimensionales
Otro de los tipos de bases de datos más usados. Las BBDD multidimensionales se
utilizan para funciones concretas. Lo que las separa de las bases de datos relacionales
solo se aprecia a nivel conceptual, puesto que en las multidimensionales los campos o
atributos de una tabla pueden ser de dos tipos:
Pueden representar dimensiones dentro de una tabla de datos.
Pueden representar las métricas que se pretenden obtener.
Página 12 de 13
Algunas de sus principales características son:
No emplean ninguna jerarquía.
Facilitan la búsqueda y la modificación posterior.
Usan un espacio menor de almacenamiento.
Tienen acceso a grandes cantidades de información.
3.7 Bases de datos orientadas a objetos
Las BBDD orientadas a objetos son de las más modernas, especialmente por su gran
capacidad y potencia. Una de sus principales características es que en ellas no se guarda
información detallada sobre el objeto, ya que se almacena por completo al mismo.
Cada objeto tiene características propias que le permiten diferenciarse de otros similares.
Sus ventajas son claras:
Admiten más cantidad de contenido.
Permiten que el usuario tenga más información de primera mano.
3.8 Bases de datos documentales
Las BBDD documentales utilizan documentos, valga la redundancia, como la estructura
de almacenamiento y consulta de datos. Estos se componen por múltiples registros y
datos y se construyen con lenguaje NoSQL, lo que les da muchas ventajas técnicas y de
flexibilidad.
Con estas bases de datos se puede manejar grandes volúmenes de información en cortos
períodos de tiempo. Sus variadas funciones y módulos adaptables a numerosos
mecanismos de consulta les convierten en uno de las BBDD más utilizadas por los
programadores.
Fuente: https://intelequia.com/blog/post/tipos-de-base-de-datos
---*-*----*-*-*-*-**-***-*
Página 13 de 13