viernes, 26 de julio de 2013

Sistemas operativo como maquina extendida

Sistema Operativo como maquina extendida

El S.O ofrece a los programas un conjunto de servicios o llamadas al sistema que lo puedan solicitar cuando lo necesiten, estos complementan los servicios del hardware (asignacion de recursos)

Los recursos se clasifican en:

  • Ejecucion de programas
  • Operacion de e/s
  • Operaciones sobre archivos
  • Deteccion y tratamiento sobre errores 


Ejecucion de programacion

El S.O ofrece servicios para :
  • Lanzar la ejecucion de un programa 
  • Para o abortar la ejecucion
  • Conocer y modificar las condiciones de ejecucion
  • Comunicar y sincronizar los programas entre si
Ordenes de entrada y salida (e/s)

Los servicios de e/s ofrecen una gran comodidad y proteccion al probedor de los programas de lectura, escritura y modificacion del estado de los perifericos.
La programacion de las operaciones de e/s es muy compleja y dependiente de hadware especifico de cada periferico.
Los servicios del sistema operativo ofrecen un alto nivel de abstraccion de forma que el programador de aplicacion no tiene que preocuparse de esos detalles.