bueno

Páginas: 21 (5058 palabras) Publicado: 26 de julio de 2013
Conceptos de los Sistemas Operativos
La interfaz entre el S. O. y los programas del usuario se define como el conjunto de “instrucciones ampliadas” [23, Tanenbaum] que proporciona el S. O. y son las “llamadas al sistema”:
Crean, eliminan y utilizan objetos del software controlados por el S. O.:
Los mas importantes son procesos y archivos.
Procesos:
Es el concepto central de todos los S. O.Es básicamente un programa en ejecución.
Consta del programa ejecutable, sus datos y pila, contador y otros registros, además de la información necesaria para ejecutar el programa.
La información de control relacionada con los procesos se almacena en la tabla de procesos:
Es administrada por el S. O.
Posee un arreglo de estructuras, una por cada proceso existente en ese momento.
Un proceso(suspendido) consta de:
Un espacio de dirección.
Los datos pertinentes de la tabla de procesos.
Un proceso puede crear procesos hijo y estos nuevos procesos hijo, conformando un árbol de procesos.
Archivos:
Una de las funciones principales del S. O. es brindar independencia de dispositivo.
Muchos S. O. soportan el concepto de directorio como una forma de agrupar archivos.
Los directorios seestructuran jerárquicamente, por lo que a cada archivo le corresponde una ruta de acceso.
Existen distintos esquemas de seguridad de archivos en los distintos S. O.
Llamadas al sistema:
Permiten a los programas comunicarse con el S. O. y solicitarle servicios.
A cada llamada le corresponde un procedimiento:
Pone los parámetros de la llamada en un lugar especí…co para luego ejecutar unainstrucción tipo “trap” de llamada a procedimiento protegido para iniciar el S. O.
Luego de “trap” el S. O. recupera el control , examina los parámetros y si son válidos ejecuta el trabajo solicitado.
Luego de terminar, el S. O. coloca un código de estado en un registro indicando si tuvo éxito o fracaso y ejecuta una instrucción del tipo “return from trap” para regresar el control al procedimiento.El procedimiento regresa al programa llamador con un código de estado como un valor de función; dentro de los parámetros pueden regresar valores adicionales.

SISTEMA OPERATIVO
 
CONCEPTO DE SISTEMA OPERATIVO
 
Conjunto de programas que se integran con el hardware para facilitar al usuario, el aprovechamiento de los recursos disponibles. Algunos de sus objetivos principales son:
Provee de unambiente conveniente de trabajo.
Hace uso eficiente del Hardware.
Provee de una adecuada distribución de los recursos.
Para un Sistema Operativo real deberá satisfacer las siguientes funciones:
Gobierna el Sistema.
Asigna los recursos.
Administra y controlar la ejecución de los programas.
Un sistema de computo en muchos casos cuenta con demasiados recursos para ser utilizados por un solousuario, es en estos casos cuando se puede dar servicio a varios procesos.
 
Sistema Operativo
 
Llamadas al Sistema
El Sistema Operativo en conjunto con el Hardware aparecen al usuario como un solo dispositivo con un conjunto de instrucciones más flexibles y variadas a las que se conoce como Llamadas al Sistema (System Callings).
Intérprete de Comandos
También conocido por su nombre eninglés, Shell, es un programa que interpreta las órdenes del usuario y las convierte en Llamadas al Sistema.
Núcleo (o Kernel)
Es la parte del Sistema Operativo que se encarga de sincronizar la activación de los procesos y definir prioridades.
Programas del Sistema
Son programas de servicio que debe ser solicitados explícitamente por los usuarios. Como ejemplos de estos tenemos:
1. CompiladoresSon programas que traducen Programas Fuente en programas Objeto.
2. Ensambladores
Traducen programas escritos con mnemónicos a lenguaje de máquina.
3. Editores
Son programas que permiten escribir textos y guardarlos en memoria secundaria.
4. Utilerías de Archivos
Programas para dar mantenimiento a los archivos.
5. Bibliotecas
Programas que contienen rutinas para realizar funciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BUENO MUY BUENO
  • Buenas buenas
  • Bueno
  • Buenos
  • Buenas
  • Bueno
  • Buenas
  • Este es bueno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS