miércoles, 17 de octubre de 2012

componentes de la computadora


Componentes de la computadora
Componente
Función
Monitor
El monitor es similar al de una televisión, solamente que en el puedes ver la representación de la información con la que estas trabajando en el CPU ya sea a manera  texto, imágen, fotografía, video, etc.
CPU o gabinete
El CPU es el encargado de ejecutar las instrucciones dictadas por los programas. Dentro de él se encuentran elementos como el procesador, la memoria, el disco duro y unidad de CD.
Unidad de CD
La unidad de CD te permite introducir o guardar  programas o información a la computadora por medio de discos compactos.
Bocinas
Las bocinas permiten a la computadora emitir diferentes sonidos o música, y en ocasiones puede ser una manera de interpretar la información proporcionada por la misma computadora.
Control de volumen
Como su nombre lo indica regula el volumen de los sonidos o música.
Teclado
El teclado te permite introducir la información a la computadora así como instrucciones para que haga determinada tarea.
Ratón o mouse
El ratón te permite seleccionar los elementos en la pantalla de la computadora, así como interactuar con ellos por medio de un puntero.
 Arquitectura de las computadoras
La arquitectura de computadoras es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripción funcional de los requerimientos y las implementaciones de diseño para varias partes de una computadora, con especial interés en la forma en que la unidad central de proceso (UCP) trabaja internamente y accede a las direcciones de memoria.
También suele definirse como la forma de seleccionar e interconectar componentes de hardware para crear computadoras según los requerimientos de funcionalidad, rendimiento y costo.
Arquitectura
La arquitectura es el arte y técnica de proyectar y diseñar edificios, otras estructuras y espacios que forman el entorno humano. La palabra «arquitectura» proviene del griego αρχ (arch, cuyo significado es ‘jefe’, ‘quien tiene el mando’), y τεκτων (tekton, es decir, ‘constructor’ o ‘carpintero’). Así, para los antiguos griegos el arquitecto es el jefe o el director de la construcción y la arquitectura es la técnica o el arte de quien realiza el proyecto y dirige la construcción de los edificios y estructuras,

Arquitectura de Von Neumann
Las computadoras esta formada por una estructura que data de los años 40 pero que aun sigue en la mayoría de las PC’s de la actualidad, nos referimos a la arquitectura Von Neumann, se refiere a las arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos (a diferencia de la arquitectura Harvard). El término se acuñó en el documento First Draft of a Report on the EDVAC (1945), escrito por el conocido matemático John Von Neumann, que propuso el concepto de programa almacenado. Dicho documento fue redactado en vistas a la construcción del sucesor de la computadora ENIAC.
I.       Unidad central de proceso
La unidad central de procesamiento, UCP o CPU (por el acrónimo en inglés de central processing unit), o simplemente el procesador o microprocesador, es el componente principal del computador y otros dispositivos programables, que interpreta las instrucciones contenidas en los programas y procesa los datos. Las CPU proporcionan la característica fundamental de la computadora digital (la programabilidad) y son uno de los componentes necesarios encontrados en las computadoras de cualquier tiempo, junto con la memoria principal y los dispositivos de entrada/salida. Se conoce como microprocesador el CPU que es manufacturado con circuitos integrados. Desde mediados de los años 1970, los microprocesadores de un solo chip han reemplazado casi totalmente todos los tipos de CPU, y hoy en día, el término "CPU" es aplicado usualmente a todos los microprocesadores.
II.        Unidades de entrada/salida.
III.   En computación, entrada/salida, también abreviado E/S o I/O (del original en inglés input/output), es la colección de interfaces que usan las distintas unidades funcionales (subsistemas) de un sistema de procesamiento de información para comunicarse unas con otras, o las señales (información) enviadas a través de esas interfaces. Las entradas son las señales recibidas por la unidad, mientras que las salidas son las señales enviadas por ésta.
IV.            
El término puede ser usado para describir una acción; "realizar una entrada/salida" se refiere a ejecutar una operación de entrada o de salida. Los dispositivos de E/S los usa una persona u otro sistema para comunicarse con una jugetes. De hecho, a los
teclados y ratones se los considera dispositivos de entrada de una computadora, mientras que los monitores e impresoras son vistos como dispositivos de salida de una computadora. Los dispositivos típicos para la comunicación entre computadoras realizan las dos operaciones, tanto entrada como salida, y entre otros se encuentran los módems y tarjetas de red.
V.           Es importante notar que la designación de un dispositivo, sea de entrada o de salida, cambia al cambiar la perspectiva desde el que se lo ve. Los teclados y ratones toman como entrada el movimiento físico que el usuario produce como salida y lo convierten a una señal eléctrica que la computadora pueda entender. La salida de estos dispositivos son una entrada para la computadora. De manera análoga, los monitores e impresoras toman como entrada las señales que la computadora produce como salida. Luego, convierten esas señales en representaciones inteligibles que puedan ser interpretadas por el usuario. La interpretación será, por ejemplo, por medio de la vista, que funciona como entrada.
Tipos de memoria
 La memorización consiste en la capacidad de registrar sea una cadena de caracteres o de instrucciones (programa) y tanto volver a incorporarlo en determinado proceso como ejecutarlo bajo ciertas circunstancias.
El computador dispone de varios dispositivos de memorización:
·         La memoria ROM
·         La memoria RAM
·         Las memorias externas. Un aspecto importante de la memorización es la capacidad de hacer ese registro en medios permanentes, básicamente los llamados "archivos" grabados en disco.
·         El acumulador
·         La principal memoria externa es el llamado "disco duro", que está conformado por un aparato independiente, que contiene un conjunto de placas de plástico magnetizado apto para registrar la "grabación" de los datos que constituyen los "archivos" y sistemas de programas. Ese conjunto de discos gira a gran velocidad impulsado por un motor, y es recorrido también en forma muy veloz por un conjunto de brazos que "leen" sus registros. También contiene un circuito electrónico propio, que recepciona y graba, como también lee y dirige hacia otros componentes del computador la información registrada.
·         Indudablemente, la memoria externa contenida en el disco duro es la principal fuente del material de información (data) utilizado para la operación del computador, pues es en él que se registran el sistema de programas que dirige su funcionamiento general (sistema operativo), los programas que se utilizan para diversas formas de uso (programas de utilidad) y los elementos que se producen mediante ellos (archivos de texto, bases de datos, etc.).

Sistemas operativos
Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
·         []DOS. DOS es una familia de sistemas operativos para PC. El nombre son las siglas de disk operating system ("sistema operativo de disco"). Fue creado originalmente para computadoras de la familia IBM PC, que utilizaban los procesadores Intel 8086 y 8088, de 16 bits, siendo el primer sistema operativo popular para esta plataforma. Contaba con una interfaz de línea de comando en modo texto o alfanumérico, vía su propio intérprete de órdenes, command.com.
·         UUNIX. Características Generales:
Es un sistema operativo de tiempo compartido, controla los recursos de una computadora y los asigna entre los usuarios. Permite a los usuarios correr sus programas. Controla los dispositivos de periféricos conectados a la máquina.
Posee las siguientes características:
- Es un sistrema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en un lenguaje de alto nivel : C.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para redireccionamiento de Entradas/Salidas.
- Garantiza un alto grado de portabilidad.
El sistema se basa en un Núcleo llamado Kernel, que reside permanentemente en la memoria, y que atiende a todas las llamadas del sistema, administra el acceso a los archivos y el inicio o la suspención de las tareas de los usuarios.
La comunación con el sistema UNIX se da mediante un programa de control llamado SHELL. Este es un lenguaje de control, un intérprete, y un lenguaje de programación, cuyas características lo hacen sumamente flexible para las tareas de un centro de cómputo. Como lenguaje de programación abarca los siguientes aspectos:
- Ofrece las estructuras de control normales: secuenciación, iteración condicional, selección y otras.
- Paso de parámetros.
- Sustitución textual de variables y Cadenas.
- Comunicación bidireccional entre órdenes de shell.
El shell permite modificar en forma dinámica las características con que se ejecutan los programas en UNIX:
Las entradas y salidas pueden ser redireccionadas o redirigidas hacia archivos, procesos y dispositivos;
Es posible interconectar procesos entre sí.
Diferentes usuarios pueden "ver" versiones distintas del sistema operativo debido a la capacidad del shell para configurar diversos ambientes de ejecución. Por ejemplo, se puede hacer que un usuario entre directamente a su sección, ejecute un programa en particular y salga automáticamente del sistema al terminar de usarlo.
WINDOWS Microsoft Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft.

ambiente grafico


Ambiente Grafico
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
Habitualmente las acciones se realizan mediante manipulación directa, para facilitar la interacción del usuario con la computadora. Surge como evolución de las interfaces de línea de comandos que se usaban para operar los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe citar los entornos de escritorio Windows, el X-Windows de GNU/Linux o el de Mac OS X, Aqua.
En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de usuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través del uso y la representación del lenguaje visual, una interacción amigable con un sistema informático.
Generalidades y antecedentes.
GENERALIDADES
antecedentes del sistema operativo gráfico 
 Monotarea
 Multitarea
 MS-DOS-C:>>
 Windows
 A:>> 3 1/2
 Mac OSX
 B:>> 5 1/4

 Unix
 Linux
Entendemos por sistema operativo al programa que sirve de enlace entre el usuario, las aplicaciones y el sistema de archivos, así como entre las aplicaciones y los dispositivos y entre las propias aplicaciones en el caso de sistemas operativos que permiten varias tareas simultáneamente. En una extensión de la idea anterior están los sistemas operativos multi usuarios, donde además el sistema operativo puede proveer la comunicación entre aplicaciones de usuarios, como en el caso de Unix. El propósito primordial de un sistema operativo es el de servir de soporte a los programas que el usuario utiliza. Por ejemplo, el editor que se utiliza para elaborar un documento. Este editor no podría correr por sí mismo sin el soporte que el sistema operativo le otorga, como es el caso de recibir e interpretar los carácteres que el usuario pulsa en el teclado y mostrarlos en la pantalla, salvarlos en el disco bajo una cierta estructura que llamaremos sistema de archivos, e incluso controlar el puerto por donde se transmiten esos mismos carácteres a la impresora.Por otra parte, todos los sistemas operativos incluyen una serie de pequeños programas o utilerías que o bien colaboran con el sistema operativo complementando las tareas, o son utilizados por los usuarios para hacer más eficiente su trabajo.
Manejo de ventanas.

Mac OS, el 'deportivo de diseño'

Mac OS es considerado por muchos expertos el sistema operativo más sencillo de utilizar, más innovador y de estética más cuidada. Al igual que un coche deportivo, conjuga elegancia con altas prestaciones, permitiendo a la vez rodar por casi cualquier tipo de carretera. Es un sistema muy fácil de usar y que siempre ha alardeado de que hasta un niño puede utilizarlo sin dificultades (sus ratones tienen un único botón, en vez de dos, para no confundir al usuario). Su última versión, Mac OS X, es radicalmente distinta a las anteriores. Con ella ha ganado en estabilidad, seguridad y ausencia de virus. El número de programas disponibles para esta plataforma (sobre todo, juegos) sigue sin ser tan alto como el de Microsoft, aunque cumple las necesidades de cualquier usuario doméstico o profesional multimedia. Es en el retoque, la producción y edición de música, fotografías y vídeos donde este sistema tiene su punto fuerte.

Windows, el 'utilitario familiar'

Microsoft es el gigante informático que produce y comercializa Windows, el sistema operativo que usa el 90% de los ordenadores personales de todo el mundo .
Al igual que un turismo sirve para moverse por casi todo tipo de carreteras. Ya sea para escribir documentos, navegar por Internet, escuchar música, ver películas, retocar fotografías digitales o disfrutar de los últimos juegos, Windows es fácil de usar y configurar, sin necesidad de poseer conocimientos informáticos avanzados. Además, la práctica totalidad de los programas que se comercializan disponen de una versión para Windows. Sin embargo, Windows tiene fama de ser inestable, ya que los bloqueos y cuelgues son frecuentes (sobre todo en versiones anteriores a XP). Su seguridad también deja mucho que desear, pues existen multitud de virus que aprovechan fallos del sistema para infectar el PC, como, por ejemplo, el virus Sasser o el más dañino Chernobyl.

Linux, un 'todoterreno robusto'

Es el sistema preferido por muchos de los profesionales de la informática y de Internet. Como si de un 4x4 se tratase, ofrece potencia, estabilidad, seguridad contra virus y sirve para realizar cualquier trabajo. Por contra, al igual que un todo terreno, peca de falta de comodidad, no es tan fácil de usar como los otros dos y se necesitan conocimientos técnicos para realizar algunas tareas. Aún así, sus últimas versiones son bastante más amigables, por lo que ha empezado a calar entre algunos usuarios domésticos y ofimáticos (uso del ordenador en ambientes de oficina). La colección de programas disponibles en algunas áreas (como los juegos o las aplicaciones multimedia) es aún escasa o de poca calidad, aunque mejora día a día. A la hora de instalar nuevos periféricos, el proceso también se complica: mientras que en Windows y Mac OS es casi automático, en Linux suele ser necesario realizar alguna configuración manual.

Administración de unidades, carpetas y archivos.
Administración de unidades, carpetas y archivos.
Se puede decir que el usuario está acostumbrado a las típicas carpetas: "Archivos de Programa", "Mis Documentos", "Descargas", etc... sin embargo en linux, o mejor dicho, en sistemas UNIX se cuenta con un directorio raíz que dentro de éste se almacenan las demás carpetas del sistema. En este artículo, escribiré las funciones principales que tienen diferentes carpetas radicadas en el directorio raíz para que el usuario que comienza a utilizar linux, pueda tener una referencia y conocer más de este interesante mundo de la informática. Como ya les había comentado, en unix se tiene un directorio raíz, y lo primeo que se debe tomar en cuenta es que los discos y particiones no aparecen necesariamente en unidades diferentes identificadas por letra como suele darse en Windows. Con el directorio raíz, se tiene una cantidad de carpetas que forman el sistema completo, a este directorio raiz se le identifica como: "/". Aqui es donde radica las particiones del disco, del DVD-ROM, y otros dispositivos formando así lo que sería un administrador de archivos. Y como primer directorio a describir, tenemos a: "/bin". Éste se encarga de almancenar los ejecutables de algunos comandos básicos del sistema tales como: rm, pwd, cat, su, etc. La importancia en que esta carpeta esté separada de otros ejecutables del sistema radica en que ellos son accesibles incluso desde la inicialización del boot. En pocas palabras, se puede decir que es el directorio que contiene los comandos binarios generales. Su directorio complementario es el "/sbin", que cumple la misma función solo que éste almacena los comandos binarios que son usados por el usuario root, por ejemplo: "adduser". Una de las carpetas más utilizadas es la de "/home" donde se tienen los archivos de cada usuario y su configuración del sistema. Aquí por ejemplo es donde se guardan los programas que podemos correr, los paramétros de visualización de nuestro escritorio, etc. Es importante mencionar que existe una carpeta especialmente para el administrador principal, ésta se denomina: "/root". Muchos se preguntaran dónde se almacenan los programas en unix, pues la mayor parte de ellos se encuentran en la carpeta "/usr", (Unix System Resources). Esta es la carpeta que contiene más archivos y es donde están los ejecutables y bibliotecas de los principales programas instalados. El directorio "usr/bin", algo similar a /bin... solo que contiene apenas archivos no esenciales ya que no son necesarios para que el sistema funcione. Particularmente almacena más de 2000 programas, y casi todos los ejecutables de los programas son almacenados allí. Sólo puede ser usada por el root. "usr/lib" se encarga de almacenar las bibliotecas utilizadas por los programas. La función de estas bibliotecas tienen similitud a los archivos .dll en Windows. Las bibliotecas que utilizan la extensión ".a" definen que es una biblioteca estática; es decir, que forman parte de un programa específico, mientras que las terminadas en ".so.version" son bibliotecas compartidas, esto indica que son usadas por varios programas. "/lib" es el directorio que se encarga de almacenar todas las bibliotecas utilizadas por los archivos binarios localizados en /bin y /sbin. Por otro lado, "usr/local" se encarga de reservar los programas y scripts que se instalan manualmente, por ejemplo allí se encuentran las librerías para programas de 64 bits. Mientras tanto, "/usr/src" se utiliza para almacenar el código fuente de programas y del kernel. Por ejemplo, la carpeta /usr/X11R6 fue originalmente destinada a almacenar los componentes de X, encargado del ambiente gráfico. Otra carpeta de la cual podemos hablar es de "/dev" que éste directorio contiene los archivos que no están almacenados en el disco duro principal, sino mas bien los dispositivos externos. Por ejemplo, "/dev/dsp" nos permite accesar a la placa de sonido, "/dev/mouse" que contiene todas las informaciones enviadas por nuestro ratón, etc. Por otro lado, "/boot" nos permite almacenar el kernel y algunos archivos utilizados en el gestor de arranque durante la inicialización del sistema. "/proc" se encarga de almacenar información sobre el hardware y sobre la configuración del sistema. Estas informaciones pueden ser utiles, el famoso comando "cat /proc/cpuinfo" nos muestra información sobre el procesador, mientras que "cat /proc/net/dev" nos muestra información sobre la interfaz de red. Tenemos también a "/media" y "/mnt" que es donde se encuentran nuestros puntos de montaje. Aquí por ejemplo es donde podemos acceder a alguna partición que tengamos en nuestro disco. El directorio "/etc" almacena los archivos de configuración del sistema. Un ejemplo puede ser, si se desea cambiar el hostname de nuestro sistema podemos hacerlo accediendo a /etc/hosts. También se guardan los archivos de configuración de servidor DHCP, o FTP. Si se desea cambiar los puntos de montaje por defecto del sistema, se puede ir a "/etc/fstab". La carpeta "/tmp" es aquella donde se guardan los archivos temporales. "/var" se encarga de almacenar registros, base de datos, páginas webs, entre otros.
Aplicaciones
Terminal (Línea de Comandos)
El lanzamento de una terminal puede ser efectuada desde el menú principal, bajo Inicio | Herramientas del Sistema | Terminal. En el panel, se puede instalar el icono que abre una Terminal: Teclee ll (comando list long), deje un espacio, después ponga el directorio raíz /, y el shell responderá la petición de listar el contenido del directorio raíz.
Agregando Usuarios Cuando instaló su sistema Red Hat Linux se le permitió instalar usuarios adicionales, en caso de no haber dado de alta un usuario adicional al de root o para agregar más usuarios puede lanzar el Gestor de Usuarios. Para lanzar el Gestor de Usuarios selecciona del menú de inicio: Inicio è Configuración del Sistema è Usuarios y Grupos. Se les asignará un numero de identificación de usuario y de grupo, Red Hat Linux los agrega a partir del 500 en adelante, conserve este esquema pues del 0 al 100 están reservados para el sistema y del 100 al 400 podrían usarse durante una instalación que necesite la creación de un usuario. Al asignar una clave de entrada a su cuenta use palabras o combinaciones de letras, números y símbolos de tal manera que no sean encontrados en un diccionario.
Esto reducirá el riesgo de que alguien usando herramientas sofisticadas pueda detectar su password.
Lanzamiento de Programas
Para lanzar programas puedes usar el menú principal y seleccionar Ejecutar un Programa. El programa se ejecuta autónomo y en su propia ventana.
Administrador de Archivos
El ambiente gráfico Gnome incluye un administrador de archivos llamado Nautilus que te ofrece una visualización gráfica de tu sistema y archivos personales. Nautilus esta diseñado para ser algo más que un simple listado de archivos, pues te permite configurar tu desktop, configurar tu sistema Red Hat Linux, escuchar tu música digital, ver tus videos, explorar tus colecciones fotográficas, accesar los recursos de la red y mucho más. En esencia Nautilus se convierte en la interfase “shell” para tu sistema gráfico. Puedes mover y copiar archivos entre dos ventanas de Nautilus, desde File è New Window lanzas otra ventana donde presentas otro directorio y entre ambos puedes arrastrar y soltar “Drag and Drop”, esta acción moverá de directorio el archivo. Si deseas solo el copiado del archivo presiona [Ctrl] al arrastrar y soltar. Nautilus muestra thumbnail de todos los archivos de texto y de las imágenes, esto significa que en el icono muestra una parte del texto y la imagen una a escala. Esto hace trabajar un poco más lento a Nautilus, si deseas ganar en velocidad puedes desactivar la funcionalidad. En Edit è Preferences, seleccionas Performance del menú en la izquierda y asignas Never a visual enhancements.
 Carpeta Inicio y Preferencias
 La carpeta de inicio fue diseñada para contener todas las herramientas y aplicaciones que necesitas para usar tu sistema. La carpeta de inicio ofrece un lugar central donde usas y configuras tu sistema. La carpeta de inicio incluye iconos que permiten el acceso a tus aplicaciones favoritas, las preferencias del escritorio, opciones del menú principal, herramientas de configuración del servidor y del sistema. Seleccionando Preferencias puedes configurar tu escritorio con una variedad de opciones, entre otras están: Sonido, Color de Fondo, Combinación de Teclas. 
Aplicaciones para la Oficina (OpenOffice)
 Su sistema Red Hat Linux cuenta con aplicaciones para el uso en su oficina de las labores más comunes. Edición de documentos (OpenOffice Write), creación de presentaciones (OpenOffice Impress) y hojas de cálculo (OpenOffice Calc). Estas aplicaciones cuentan con compatibilidad de lectura y escritura para documentos usados por el Microsoft Office (Word, Excell y PowerPoint).
Menú de Contexto y de Ventana
Con el botón derecho del ratón podemos encontrar el menú de contexto apuntando al fondo de nuestro escritorio obteniendo un menú de opciones. En la barra superior de las ventanas se encuentra el menú de la ventana el cual también podemos obtenerlo dando click con el botón derecho.
Cambiar de entorno
 Aunque no la encuentre en su escritorio, existe una utilidad que le permite cambiar de manera sencilla y rápida el entorno gráfico. Puede usar esta utilidad, llamada Switchdesk, para cambiar de GNOME a KDE o viceversa.
Proceso de inicio y termino de una sesión y una aplicación.
1.       para inciar sesion tienes que registrar comunmente lo que es un usuario y una contraseña para la autenticacion y empezar a utilizar algun sistema, programa o servicio en internet.para terminar la sesion, podemos ya sea salir del sistema, programa o servicio en cuestion o podemos utilizar la opcion de cerrar sesion o log off)
2. para iniciar una aplicacion, tan facil como hacer clic o doble clic en el programa, recordemos ke aplicacion se puede considerar un programa. para terminar una aplicacion puedes cerrar con el boton comunmente situado en la esquina superior derecha X o usando el administrador de tareas (ctrl + alt + supr) por si la aplicacion se traba.
3. cuando cierras sesion por ejemplo en windows, se supone que das por terminado el uso de tu computadora, aunke kede encendida, cuando cambias de usuario, dejas tus trabajos pendientes en tu sesion, pero le das permiso a alguien mas que incie sesion con su propia cuenta y que haga sus trabajos, esto implica que esten 2 sesiones abiertas a la misma vez, y que la computadora pueda hacerse un poco lenta, cuando el 2do usuario cierra sesion, puedes iniciar sesion en tu cuenta que dejaste abierta para continuar trabajando.






















Directorio-carpeta

En informática un directorio o a partir de Windows 95 carpetas de archivos es un contenedor virtual en el que se almacenan una agrupación de archivos de datos y otros subdirectorios, atendiendo a su contenido, a su propósito o a cualquier criterio que decida el usuario. Técnicamente el directorio almacena información acerca de los archivos que contiene: como los atributos de los archivos o dónde se encuentran físicamente en el dispositivo de almacenamiento. En el entorno gráfico de los sistemas operativos modernos, el directorio se denomina metafóricamente carpeta y de hecho se representa con un icono con esta figura. Esta imagen se asocia con el ambiente administrativo de cualquier oficina, donde la carpeta de cartón encierra las hojas de papel (representando a los archivos de datos) de un expediente