Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Exposicion

Servicios en el sistema operativo

  • Login to see the comments

  • Be the first to like this

Exposicion

  1. 1. <ul><li>Controla la ejecución de procesos. </li></ul><ul><li>Planificación equitativa de procesos (tºcompartido). </li></ul><ul><li>Asignación de memoria principal para un proceso en ejecución. El núcleo permite compartir regiones a los procesos bajo ciertas condiciones. Protege regiones privadas. </li></ul><ul><li>Asignación, liberación, protección y manejo de estructuras del almacenamiento secundario (sistema de archivos). </li></ul><ul><li>Acceso de los procesos a los dispositivos periféricos. </li></ul><ul><li>Todos los servicios se proporcionan de forma transparente. </li></ul>
  2. 2. <ul><li>Las principales entidades: archivos y los procesos </li></ul><ul><li>Principales componentes: Subsistema de archivos y de procesos </li></ul><ul><li>Llamadas al sistema como llamadas a funciones C </li></ul><ul><li>En lenguaje ensamblador, las llamadas al sistema se pueden invoca directamente </li></ul><ul><li>Los programas utilizarán otras bibliotecas (E/S estándar) para un uso más sofisticado de las llamadas al sistema. </li></ul>
  3. 3. <ul><li>Ls ls filenames </li></ul><ul><li>ls –t ls –1 </li></ul><ul><li>ls –u ls – r </li></ul><ul><li>ed filenames mv file1 file2 </li></ul><ul><li>rm filenames cat filenames </li></ul><ul><li>pr filenames pr – n filenames </li></ul><ul><li>pr – m filenames wc filenames </li></ul><ul><li>wc –1 filenames grep pattern filenames </li></ul><ul><li>grep –v pattern files sort filenames </li></ul><ul><li>tail filename tail –n filename </li></ul><ul><li>tail +n filename cmp file1 file2 </li></ul><ul><li>diff file1 file2 </li></ul>
  4. 4. <ul><li>Los archivos se agrupan en directorios. </li></ul><ul><li>Un directorio es un archivo que contiene una lista de nombres de archivo e información acerca de los mismos. </li></ul><ul><li>Dentro del sistema de archivos, un directorio es una localización capaz de contener otros directorios o archivos. </li></ul><ul><li>Dos archivos que se encuentren en distinto directorio pueden tener el mismo nombre sin confundirse. </li></ul><ul><li>El comando ls permite listar el contenido de un directorio: </li></ul><ul><li>ls /var </li></ul><ul><li>El argumento es un directorio; la salida son los nombres de archivos y subdirectorios en ese directorio. </li></ul><ul><li>  ls nota el argumento es un archivo, la salida es el nombre del archivo. </li></ul><ul><li>ls -l /var </li></ul><ul><li>Muestra los archivos y subdirectorios contenidos en /var en formato largo. </li></ul><ul><li>ls -ld /var </li></ul>
  5. 5. <ul><li>Estructura de almacenamiento de información. </li></ul><ul><li>Tres tipos de archivos: </li></ul><ul><ul><li>Los archivos físicos: Son los que se introducen en el disco duro. Un directorio contiene al menos un directorio principal (que se escribe .. .), que se relaciona con el directorio del nivel superior, y un directorio actual (que se escribe . ), es decir, el directorio en sí mismo; Los enlaces son archivos especiales que permiten que varios nombres ( enlaces ) se asocien a un único e idéntico archivo. Este sistema hace posible que se puedan tener varias instancias de un mismo archivo en diversos lugares de la estructura jerárquica sin necesidad de copiarlos. Existen dos tipos de enlaces: </li></ul></ul>
  6. 6. <ul><li>Enlaces simbólicos , que representan a los punteros virtuales (accesos directos) de los archivos reales. En el caso de que se elimine un enlace simbólico, no se elimina el archivo al que indica. Los enlaces simbólicos se crean utilizando comandos In -s de acuerdo con la siguiente sintaxis: </li></ul><ul><li>ln -s name-of-real-file nombre-del-enlace-simbólico </li></ul><ul><li>Enlaces físicos (también denominados enlaces rígidos), representan un nombre alternativo para un archivo. Así, cuando un archivo tiene dos enlaces físicos, la eliminación de uno u otro de estos enlaces no implica la eliminación del archivo. Más específicamente, mientras haya quedado al menos un enlace físico, el archivo no se elimina. </li></ul><ul><li>Los enlaces físicos se crean utilizando comandos In (con la opción del comando n ) de acuerdo a la siguiente sintaxis: </li></ul><ul><li>ln nombre-del-archivo-real nombre-del-enlace-físico </li></ul>
  7. 7. <ul><li>Un archivo siempre ocupará el nivel más bajo dentro del árbol, porque de un archivo no pueden depender otros. </li></ul><ul><li>Se define en forma unívoca el nombre de todo archivo (o directorio) mediante lo que se conoce como su trayectoria (path name): es decir, el conjunto completo de directorios, a partir de root (/). </li></ul>

×