SlideShare una empresa de Scribd logo
1 de 19
Universidad de Nariño
ODJETIVO PRINCIPAL
Conseguir que varios procesos puedan ejecutarse de
forma concurrente, evitando los conflictos de uso
y así proteger al sistema operativo aprovechando eficazmente el
espacio disponible:
 Minimizar la memoria desaprovechada
 Evitar fragmentación
 Memoria ocupada por varias copias de un mismo objeto
 Memoria ocupada por las estructuras de datos necesarias para la
operación del gestor de memoria
sin perjudicar el rendimiento:
 Complejidad temporal
 Tiempo de acceso a memoria
La gestión de memoria se encarga de asignar la memoria física del
sistema a los
programas, éstos se expanden hasta llenar la memoria con que se
cuenta.
Todas las computadoras tienen una jerarquía de memoria, con una
pequeña
cantidad de memoria caché, una cantidad mucho mayor de
memoria principal (RAM)
y decenas o centenas de gigabyte de almacenamiento en disco.
El administrador de memoria es el encargado de administrar la
jerarquía de
memoria. Es el encargado de saber qué partes de la memoria están
en uso o no, asignar
y liberar la memoria principal a los procesos que la requieren, y
administrar los
intercambios entre la memoria principal y el disco.
.
GERARQUIA

GESTION DE MEMORIA
Un proceso es básicamente un
entorno formado por todos los recursos necesarios para ejecutar programas. Desde el
punto de vista del SO, un proceso es un objeto más que hay que gestionar y al cual
hay que dar servicio” que dar servicio”
Podemos decir que un programa es una entidad pasiva, en tanto en cuanto es un
conjunto de instrucciones de código máquina y datos almacenados en un ejecutable. Mientras
que un proceso sería la ejecución de ese programa, es decir, el programa en acción. Esto indica

que los procesos son dinámicos, están en constante cambio debido a estos recursos necesarios,
ya que al intentar realizar algún tipo de acción puede ser que tenga que permanecer a la espera
de que dicho recurso esté disponible, por ejemplo una petición de lectura del disco duro, y que
el brazo lector del disco duro lo esté utilizando otro proceso.
Al igual que las instrucciones de programa, los procesos incluyen los contadores de
programa que indican la dirección de la siguiente instrucción que se ejecutará de ese procesos
y los registros de CPU, así como las pilas que contienen datos temporales, como son los
parámetros de subrutina, las direcciones de retorno y variables locales. Los procesos también
contienen una sección de datos con variables globales y memoria dinámica. Todo ello permite
gestionar de una manera más eficaz los procesos en los sistemas operativos multiprocesos, ya
que cada proceso es independiente, por lo que el bloqueo de uno no debe de hacer que otro
proceso en el sistema se bloquee..
Función: Almacenar los programas y datos en dispositivos rápidos, de forma que
sean fácilmente accesibles a las aplicaciones a través del sistema de archivos.
• Componentes:
– Discos.
– Manejadores de disco. Controlan las operaciones que se hacen sobre los
discos. • Funciones:
– Almacenamiento masivo y no volátil de datos
– Plataforma para la memoria virtual.

• Clasificación:
– Atendiendo a la intefaz de su controlador:
• Dispositivos SCSI (Small Computer System Interface)
• Dispositivos IDE (Integrated Drive Electronics)
– Atendiendo a su tecnología de fabricación:
• Discos duros
• Discos ópticos
• Discos extraíbles
Los dispositivos de entrada salida se dividen, en general, en dos tipos: dispositivos
orientados a bloques y dispositivos orientados a caracteres. Los dispositivos
orientados a bloques tienen la propiedad de que se pueden direccionar, esto es, el
programador puede escribir o leer cualquier bloque del dispositivo realizando
primero una operación de posicionamiento sobre el dispositivo. Los dispositivos
más comunes orientados a bloques son los discos duros, la memoria, discos
compactos y, posiblemente, unidades de cinta. Por otro lado, los dispositivos
orientados a caracteres son aquellos que trabajan con secuencias de byes sin
importar su longitud ni ningúna agrupación en especial. No son dispositivos
direccionables. Ejemplos de estos dispositivos son el teclado, la pantalla o display y
las impresoras.
La clasificación anterior no es perfecta, porque existen varios dispositivos que
generan entrada o salida que no pueden englobarse en esas categorías. Por
ejemplo, un reloj que genera pulsos. Sin embargo, aunque existan algunos
periféricos que no se puedan categorizar, todos están administrados por el sistema
operativo por medio de una parte electrónica - mecánica y una parte de software.
[Tan92
Estos sistemas de archivos es factible accesarlos y usarlos desde otros nodos en
una red. Generalmente existe un `servidor' que es la computadora en donde
reside el sistema de archivos físicamente, y por otro lado están los
`clientes', que se valen del servidor para ver sus archivos y directorios de
manera como si estuvieran localmente en el cliente. Algunos autores les llaman
a estos sistemas de archivos `sistemas de archivos distribuídos' lo cual no se va
a discutir en este trabajo.
Los sistemas de archivos compartidos en red más populares son los provistos
por Netware, el Remote Filke Sharing ( RFS en UNIX ), Network File System (
NFS de Sun Microsystems ) y el Andrew File System ( AFS ). En general, lo que
proveen los servidores es un medio de que los clientes, localmente, realicen
peticiones de operaciones sobre archivos los cuales con `atrapadas' por un
`driver' o un `módulo' en el núcleo del sistema operativo, el cual se comunica
con el servidor a través de la red y la operación se ejecuta en el servidor. Existen
servidores de tipo "stateless y no-stateless". Un servidor "stateless" no registra
el estado de las operaciones sobre los archivos, de manera que el cliente se
encarga de todo ese trabajo.
Los procesos son entes independientes y aislados, puesto que, por razones de
seguridad, no deben interferir unos con otros. Sin embargo, cuando se divide un
trabajo complejo en varios procesos que cooperan entre sí para realizar ese trabajo, es
necesario que se comuniquen para transmitirse datos y ordenes y se sincronicen en la
ejecución de sus acciones. Por tanto, el sistema operativo debe incluir servicios de
comunicación y sincronización entre procesos que, sin romper los esquemas de
seguridad, han de permitir la cooperación entre ellos. Como se ha visto
anteriormente, existen distintos mecanismos de comunicación y sincronización,
cada uno de los cuales se puede utilizar a través de un conjunto de servicios propios.
Estos mecanismos son entidades vivas, cuya vida presenta las siguientes fases:
La seguridad reviste dos aspectos, uno es garantizar la identidad de los usuarios y otro
es definir lo que puede hacer cada uno de ellos. El primer aspecto se trata bajo el
término de autenticación, mientras que el segundo se hace mediante los privilegios.
La seguridad es una de las funciones del sistema operativo que, para llevarla a cabo, se
ha de basar en los mecanismos de protección que le proporciona el hardware.
Autenticación.
El objetivo de la autenticación es determinar que un usuario( persona, servicio o
computadora) es quien dice ser.
Privilegios.
Los privilegios especifican los recursos que puede acceder cada usuario. Para
simplificar la información de privilegi9os es corriente organizar a los usuarios en
grupos, asignando determinados privilegios a cada grupo.
2.10. Activación del sistema operativo.
 el sistema operativo es el programa mas importante ya

que controla y coordina los procesos entre el software
y el hardware que ayudan y complementan alas
necesidades del usuario facilitando así la interacción
del usuario con la maquina
 Francesc Guim Bernat

 Sistemas operativos. Una visión aplicada.

J. Carretero, F.García, P. de Miguel, F. Pérez. McGraw
Hill 2001
 Samuel Alexander Escoto
Funciones del s.o

Más contenido relacionado

La actualidad más candente

Organización de un sistema operativo.
Organización  de un sistema operativo.Organización  de un sistema operativo.
Organización de un sistema operativo.
adolfoduno
 
Sistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidiaSistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidia
nidiau
 
3-Estructura de un sistema operativo
3-Estructura de un sistema operativo3-Estructura de un sistema operativo
3-Estructura de un sistema operativo
arayzu
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1
Karelys Zerpa
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativos
chicaruda
 

La actualidad más candente (19)

Organización de un sistema operativo.
Organización  de un sistema operativo.Organización  de un sistema operativo.
Organización de un sistema operativo.
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidiaSistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidia
 
Apuntes entorno cliente servidor 3r parcial
Apuntes entorno cliente servidor 3r parcialApuntes entorno cliente servidor 3r parcial
Apuntes entorno cliente servidor 3r parcial
 
T31so miguel crespo
T31so miguel crespoT31so miguel crespo
T31so miguel crespo
 
Trabajo integrador-para-ordinario-de-la-materia-de DFSO
Trabajo integrador-para-ordinario-de-la-materia-de DFSOTrabajo integrador-para-ordinario-de-la-materia-de DFSO
Trabajo integrador-para-ordinario-de-la-materia-de DFSO
 
3-Estructura de un sistema operativo
3-Estructura de un sistema operativo3-Estructura de un sistema operativo
3-Estructura de un sistema operativo
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativos
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Panel de control
Panel de controlPanel de control
Panel de control
 
Estructura Sistemas Operativos
Estructura Sistemas OperativosEstructura Sistemas Operativos
Estructura Sistemas Operativos
 
Estructura de los sistemas operativos
Estructura de los sistemas operativosEstructura de los sistemas operativos
Estructura de los sistemas operativos
 
Distribuido
DistribuidoDistribuido
Distribuido
 
Estructura de un s.o
Estructura de un s.o Estructura de un s.o
Estructura de un s.o
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Sistemas operativos - trabajo darwin
Sistemas operativos -  trabajo darwinSistemas operativos -  trabajo darwin
Sistemas operativos - trabajo darwin
 

Destacado (12)

Rubricas
RubricasRubricas
Rubricas
 
Rubrica: ensayo persuasivo
Rubrica: ensayo persuasivoRubrica: ensayo persuasivo
Rubrica: ensayo persuasivo
 
Correo electronico
Correo electronicoCorreo electronico
Correo electronico
 
Rubrica
RubricaRubrica
Rubrica
 
Algunos tópicos sobre las rúbricas de evaluación
Algunos tópicos sobre las rúbricas de evaluaciónAlgunos tópicos sobre las rúbricas de evaluación
Algunos tópicos sobre las rúbricas de evaluación
 
Rubrica
RubricaRubrica
Rubrica
 
Instrumento de evaluación por rubrica. desempeño del supervisor. gustavo men...
Instrumento de evaluación por rubrica. desempeño del supervisor.  gustavo men...Instrumento de evaluación por rubrica. desempeño del supervisor.  gustavo men...
Instrumento de evaluación por rubrica. desempeño del supervisor. gustavo men...
 
Crear correo electronico
Crear correo electronicoCrear correo electronico
Crear correo electronico
 
Evaluación por competencias, matrices rúbricas, nemecio núñez
Evaluación por competencias, matrices rúbricas, nemecio núñezEvaluación por competencias, matrices rúbricas, nemecio núñez
Evaluación por competencias, matrices rúbricas, nemecio núñez
 
Crear una cuenta de Correo Electronico en Hotmail
Crear una cuenta de Correo Electronico en HotmailCrear una cuenta de Correo Electronico en Hotmail
Crear una cuenta de Correo Electronico en Hotmail
 
Matriz De Evaluacion-Ed
Matriz De Evaluacion-EdMatriz De Evaluacion-Ed
Matriz De Evaluacion-Ed
 
Matriz De Evaluación
Matriz De EvaluaciónMatriz De Evaluación
Matriz De Evaluación
 

Similar a Funciones del s.o

Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
G Hoyos A
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
diegorbravi
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
patopatefu
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02
txetxu12
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
Israel Hernández Lezama
 

Similar a Funciones del s.o (20)

Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SYSTEM
SYSTEMSYSTEM
SYSTEM
 
Presentación1
Presentación1Presentación1
Presentación1
 
Unidad1
Unidad1Unidad1
Unidad1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo grupal sistemas operativos nº 2 capítulo 3 06 11-2011
Trabajo grupal sistemas operativos nº 2 capítulo 3  06 11-2011Trabajo grupal sistemas operativos nº 2 capítulo 3  06 11-2011
Trabajo grupal sistemas operativos nº 2 capítulo 3 06 11-2011
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
trabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinostrabajo de los sistemas operativos - darwin chirinos
trabajo de los sistemas operativos - darwin chirinos
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02
 
Estructura de los Sistemas Operativos
Estructura de los Sistemas OperativosEstructura de los Sistemas Operativos
Estructura de los Sistemas Operativos
 
So
SoSo
So
 
Sistemas operativos resumen
Sistemas operativos resumenSistemas operativos resumen
Sistemas operativos resumen
 
2 conceptos basicos
2 conceptos basicos2 conceptos basicos
2 conceptos basicos
 
Apuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iiiApuntes de entorno cliente – servidor iii
Apuntes de entorno cliente – servidor iii
 
Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]Sistemas Operativos [Informacion Variada]
Sistemas Operativos [Informacion Variada]
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Taller Informatica
Taller InformaticaTaller Informatica
Taller Informatica
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Más de tecnologia01

particiones de un disco duro
particiones de un disco duroparticiones de un disco duro
particiones de un disco duro
tecnologia01
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupciones
tecnologia01
 
Manual administracion de aplicaciones, administrador de tareas, manejo de aud...
Manual administracion de aplicaciones, administrador de tareas, manejo de aud...Manual administracion de aplicaciones, administrador de tareas, manejo de aud...
Manual administracion de aplicaciones, administrador de tareas, manejo de aud...
tecnologia01
 
Dispositivos y drivers
Dispositivos y driversDispositivos y drivers
Dispositivos y drivers
tecnologia01
 
Redes y comunicacion
Redes y comunicacionRedes y comunicacion
Redes y comunicacion
tecnologia01
 
Administrador de dispositivos
Administrador de dispositivosAdministrador de dispositivos
Administrador de dispositivos
tecnologia01
 
Manejo cuenta usuario
Manejo cuenta usuarioManejo cuenta usuario
Manejo cuenta usuario
tecnologia01
 
Manejo cuenta usuario
Manejo cuenta usuarioManejo cuenta usuario
Manejo cuenta usuario
tecnologia01
 
Herramientas del sistema escaneo
Herramientas del sistema escaneoHerramientas del sistema escaneo
Herramientas del sistema escaneo
tecnologia01
 
Herramientas administrativas y del sistema
Herramientas administrativas y del sistemaHerramientas administrativas y del sistema
Herramientas administrativas y del sistema
tecnologia01
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1
tecnologia01
 
Requerimientos de un sistema operativo
Requerimientos de un sistema operativoRequerimientos de un sistema operativo
Requerimientos de un sistema operativo
tecnologia01
 
Encendido de un pc
Encendido de un pcEncendido de un pc
Encendido de un pc
tecnologia01
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
tecnologia01
 

Más de tecnologia01 (15)

particiones de un disco duro
particiones de un disco duroparticiones de un disco duro
particiones de un disco duro
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupciones
 
Accesibilidad
Accesibilidad Accesibilidad
Accesibilidad
 
Manual administracion de aplicaciones, administrador de tareas, manejo de aud...
Manual administracion de aplicaciones, administrador de tareas, manejo de aud...Manual administracion de aplicaciones, administrador de tareas, manejo de aud...
Manual administracion de aplicaciones, administrador de tareas, manejo de aud...
 
Dispositivos y drivers
Dispositivos y driversDispositivos y drivers
Dispositivos y drivers
 
Redes y comunicacion
Redes y comunicacionRedes y comunicacion
Redes y comunicacion
 
Administrador de dispositivos
Administrador de dispositivosAdministrador de dispositivos
Administrador de dispositivos
 
Manejo cuenta usuario
Manejo cuenta usuarioManejo cuenta usuario
Manejo cuenta usuario
 
Manejo cuenta usuario
Manejo cuenta usuarioManejo cuenta usuario
Manejo cuenta usuario
 
Herramientas del sistema escaneo
Herramientas del sistema escaneoHerramientas del sistema escaneo
Herramientas del sistema escaneo
 
Herramientas administrativas y del sistema
Herramientas administrativas y del sistemaHerramientas administrativas y del sistema
Herramientas administrativas y del sistema
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1
 
Requerimientos de un sistema operativo
Requerimientos de un sistema operativoRequerimientos de un sistema operativo
Requerimientos de un sistema operativo
 
Encendido de un pc
Encendido de un pcEncendido de un pc
Encendido de un pc
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 

Funciones del s.o

  • 2. ODJETIVO PRINCIPAL Conseguir que varios procesos puedan ejecutarse de forma concurrente, evitando los conflictos de uso y así proteger al sistema operativo aprovechando eficazmente el espacio disponible:  Minimizar la memoria desaprovechada  Evitar fragmentación  Memoria ocupada por varias copias de un mismo objeto  Memoria ocupada por las estructuras de datos necesarias para la operación del gestor de memoria sin perjudicar el rendimiento:  Complejidad temporal  Tiempo de acceso a memoria
  • 3. La gestión de memoria se encarga de asignar la memoria física del sistema a los programas, éstos se expanden hasta llenar la memoria con que se cuenta. Todas las computadoras tienen una jerarquía de memoria, con una pequeña cantidad de memoria caché, una cantidad mucho mayor de memoria principal (RAM) y decenas o centenas de gigabyte de almacenamiento en disco. El administrador de memoria es el encargado de administrar la jerarquía de memoria. Es el encargado de saber qué partes de la memoria están en uso o no, asignar y liberar la memoria principal a los procesos que la requieren, y administrar los intercambios entre la memoria principal y el disco. .
  • 5. Un proceso es básicamente un entorno formado por todos los recursos necesarios para ejecutar programas. Desde el punto de vista del SO, un proceso es un objeto más que hay que gestionar y al cual hay que dar servicio” que dar servicio” Podemos decir que un programa es una entidad pasiva, en tanto en cuanto es un conjunto de instrucciones de código máquina y datos almacenados en un ejecutable. Mientras que un proceso sería la ejecución de ese programa, es decir, el programa en acción. Esto indica que los procesos son dinámicos, están en constante cambio debido a estos recursos necesarios, ya que al intentar realizar algún tipo de acción puede ser que tenga que permanecer a la espera de que dicho recurso esté disponible, por ejemplo una petición de lectura del disco duro, y que el brazo lector del disco duro lo esté utilizando otro proceso. Al igual que las instrucciones de programa, los procesos incluyen los contadores de programa que indican la dirección de la siguiente instrucción que se ejecutará de ese procesos y los registros de CPU, así como las pilas que contienen datos temporales, como son los parámetros de subrutina, las direcciones de retorno y variables locales. Los procesos también contienen una sección de datos con variables globales y memoria dinámica. Todo ello permite gestionar de una manera más eficaz los procesos en los sistemas operativos multiprocesos, ya que cada proceso es independiente, por lo que el bloqueo de uno no debe de hacer que otro proceso en el sistema se bloquee..
  • 6.
  • 7.
  • 8. Función: Almacenar los programas y datos en dispositivos rápidos, de forma que sean fácilmente accesibles a las aplicaciones a través del sistema de archivos. • Componentes: – Discos. – Manejadores de disco. Controlan las operaciones que se hacen sobre los discos. • Funciones: – Almacenamiento masivo y no volátil de datos – Plataforma para la memoria virtual. • Clasificación: – Atendiendo a la intefaz de su controlador: • Dispositivos SCSI (Small Computer System Interface) • Dispositivos IDE (Integrated Drive Electronics) – Atendiendo a su tecnología de fabricación: • Discos duros • Discos ópticos • Discos extraíbles
  • 9. Los dispositivos de entrada salida se dividen, en general, en dos tipos: dispositivos orientados a bloques y dispositivos orientados a caracteres. Los dispositivos orientados a bloques tienen la propiedad de que se pueden direccionar, esto es, el programador puede escribir o leer cualquier bloque del dispositivo realizando primero una operación de posicionamiento sobre el dispositivo. Los dispositivos más comunes orientados a bloques son los discos duros, la memoria, discos compactos y, posiblemente, unidades de cinta. Por otro lado, los dispositivos orientados a caracteres son aquellos que trabajan con secuencias de byes sin importar su longitud ni ningúna agrupación en especial. No son dispositivos direccionables. Ejemplos de estos dispositivos son el teclado, la pantalla o display y las impresoras. La clasificación anterior no es perfecta, porque existen varios dispositivos que generan entrada o salida que no pueden englobarse en esas categorías. Por ejemplo, un reloj que genera pulsos. Sin embargo, aunque existan algunos periféricos que no se puedan categorizar, todos están administrados por el sistema operativo por medio de una parte electrónica - mecánica y una parte de software. [Tan92
  • 10.
  • 11. Estos sistemas de archivos es factible accesarlos y usarlos desde otros nodos en una red. Generalmente existe un `servidor' que es la computadora en donde reside el sistema de archivos físicamente, y por otro lado están los `clientes', que se valen del servidor para ver sus archivos y directorios de manera como si estuvieran localmente en el cliente. Algunos autores les llaman a estos sistemas de archivos `sistemas de archivos distribuídos' lo cual no se va a discutir en este trabajo. Los sistemas de archivos compartidos en red más populares son los provistos por Netware, el Remote Filke Sharing ( RFS en UNIX ), Network File System ( NFS de Sun Microsystems ) y el Andrew File System ( AFS ). En general, lo que proveen los servidores es un medio de que los clientes, localmente, realicen peticiones de operaciones sobre archivos los cuales con `atrapadas' por un `driver' o un `módulo' en el núcleo del sistema operativo, el cual se comunica con el servidor a través de la red y la operación se ejecuta en el servidor. Existen servidores de tipo "stateless y no-stateless". Un servidor "stateless" no registra el estado de las operaciones sobre los archivos, de manera que el cliente se encarga de todo ese trabajo.
  • 12.
  • 13. Los procesos son entes independientes y aislados, puesto que, por razones de seguridad, no deben interferir unos con otros. Sin embargo, cuando se divide un trabajo complejo en varios procesos que cooperan entre sí para realizar ese trabajo, es necesario que se comuniquen para transmitirse datos y ordenes y se sincronicen en la ejecución de sus acciones. Por tanto, el sistema operativo debe incluir servicios de comunicación y sincronización entre procesos que, sin romper los esquemas de seguridad, han de permitir la cooperación entre ellos. Como se ha visto anteriormente, existen distintos mecanismos de comunicación y sincronización, cada uno de los cuales se puede utilizar a través de un conjunto de servicios propios. Estos mecanismos son entidades vivas, cuya vida presenta las siguientes fases:
  • 14.
  • 15. La seguridad reviste dos aspectos, uno es garantizar la identidad de los usuarios y otro es definir lo que puede hacer cada uno de ellos. El primer aspecto se trata bajo el término de autenticación, mientras que el segundo se hace mediante los privilegios. La seguridad es una de las funciones del sistema operativo que, para llevarla a cabo, se ha de basar en los mecanismos de protección que le proporciona el hardware. Autenticación. El objetivo de la autenticación es determinar que un usuario( persona, servicio o computadora) es quien dice ser. Privilegios. Los privilegios especifican los recursos que puede acceder cada usuario. Para simplificar la información de privilegi9os es corriente organizar a los usuarios en grupos, asignando determinados privilegios a cada grupo. 2.10. Activación del sistema operativo.
  • 16.
  • 17.  el sistema operativo es el programa mas importante ya que controla y coordina los procesos entre el software y el hardware que ayudan y complementan alas necesidades del usuario facilitando así la interacción del usuario con la maquina
  • 18.  Francesc Guim Bernat  Sistemas operativos. Una visión aplicada. J. Carretero, F.García, P. de Miguel, F. Pérez. McGraw Hill 2001  Samuel Alexander Escoto