Variado

Páginas: 9 (2227 palabras) Publicado: 9 de abril de 2014
Sistemas Operativos I
Prof: Alvaro Rugama Cerda

OBJETIVO DEL CURSO
• Desarrollar conocimientos básicos
generales referente a Sistemas
Operativos

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS
-

Procesos
Espacios de Direcciones
Archivos
Entrada/Salida
Protección
Shell

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS
PROCESOS
Es en esencia un programa en ejecución.
Cada proceso tieneasociado un espacio de direcciones, una lista de
ubicaciones de memoria (desde 0 a un valor máximo) donde el
proceso puede leer o escribir.
Cuando un proceso se suspende en forma temporal como en el
ejemplo anterior, debe reiniciarse después exactamente en el mismo
estado que tenía cuando se detuvo

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS
Toda la información de cada proceso se guarda en unespacio llamado
“Tabla de procesos”
Las llamadas al sistema de administración son las encargadas de
iniciar y terminar un proceso
Ejemplo:
Un proceso llamado intérprete de comandos o shell lee comandos
de una terminal. El usuario acaba de escribir un comando,
solicitando la compilación de un programa. El shell debe entonces
crear un proceso para ejecutar el compilador. Cuando ese proceso haterminado la compilación, ejecuta una llamada al sistema para
terminarse a sí mismo.

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS
Espacio de Direcciones
Cada computadora tiene cierta memoria principal que utiliza para
mantener los programas en ejecución. En un sistema operativo muy
simple sólo hay un programa a la vez en la memoria. Para ejecutar unsegundo programa se tiene que quitar el primero y colocar el segundo
en la memoria.
Los sistemas operativos más sofisticados permiten colocar varios
programas en memoria al mismo tiempo.

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS
la máxima cantidad de espacio de direcciones que tiene un proceso es
menor que la memoria principal.
en muchas computadoras las direcciones son de 32 o 64 bits, con locual se obtiene un espacio de direcciones de 232 o 264 bytes,
respectivamente. ¿Qué ocurre si un proceso tiene más espacio de
direcciones que la memoria principal de la computadora, y desea
usarlo todo? En las primeras computadoras, dicho proceso
simplemente no podía hacer esto. Hoy en día existe una técnica
llamada memoria virtual, como se mencionó antes, en la cual el
sistema operativomantiene una parte del espacio de direcciones en
memoria principal y otra parte en el disco

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS
Archivos
Otro concepto clave de casi todos los sistemas operativos es el
sistema de archivos. Como se dijo antes, una de las funciones
principales del sistema operativo es ocultar las peculiaridades de los
discos y demás dispositivos de E/S, presentando alprogramador un
modelo abstracto limpio y agradable de archivos independientes del
dispositivo. Sin duda se requieren las llamadas al sistema para crear
los archivos, eliminarlos, leer y escribir en ellos. Antes de poder leer un
archivo, debe localizarse en el disco para abrirse y una vez que se ha
leído información del archivo debe cerrarse, por lo que se proporcionan
llamadas para hacer estas cosas CONCEPTOS DE LOS
SISTEMAS OPERATIVOS
Para proveer un lugar en donde se puedan mantener los archivos, la
mayoría de los sistemas operativos tienen el concepto de un
directorio como una manera de agrupar archivos. Por ejemplo, un
estudiante podría tener un directorio para cada curso que esté
tomando (para los programas necesarios para ese curso), otro
directorio para su correoelectrónico y otro más para su página Web.
Así, se necesitan llamadas al sistema para crear y eliminar directorios.
También se proporcionan llamadas para poner un archivo existente en
un directorio y para eliminar un archivo de un directorio. Las entradas
de directorio pueden ser archivos u otros directorios. Este modelo
también da surgimiento a una jerarquía

CONCEPTOS DE LOS
SISTEMAS OPERATIVOS...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS