lunes, 26 de abril de 2010

SISTEMA POR CAPAS


En linux se trabaja un metodo por capas que va protegiendo el corazon del sistema operativo a medida que lo valla nesecitando el sistema en capas recupera la informacion de la capa anterior perdida en el sistema a eso se le llama controladores de dispositivo que interactuan directamente con el hardware y hacen trabajo de lectura y escritura. En este sistema ocurre una cosa muy importante y es si un proceso se esta elaborando en alguna de las capas ya no se puede detener.

SISTEMA MONOLITICO


El sistema monolitico es como el corazon del sistema operativo este se encuentra en sistemas operativos como UNIX, LINUX Y FreeBSD este sistema monolitico trabaja en estructuras fijas que elaboran procesos y funcionan entre si para compilar las capas del kernel.

LLAMADAS DEL SISTEMA


Es el mecanismo usado para uan aplicacion para solicitar un servicio al sistema operativo en pocas palabras es una ejecucion que tiene los programas del sistema operativo. Ademas es la interfaz para creacion o modificacion de un SO ya que este verifica la compatibilidad del lenguaje de programacion entre un SO y otro para que den el mismo funcionamiento que tenia el anterior.

PROCESOS







Es un programa en ejecucion que trabaja en constante movimiento siguiendo informacion del sistema operativo se basa en distintos procesos como por ejemplo desde que uno prende la PC eso ya es un proceso en sistemas.
Un proceso actua mediante conductores de hilos que llegan directamente desde el microprocesador. La diferencia entre un proceso y un programa es que el proceso es una actividad del programa el cual se basa en entradas, salidas y estados.
los procesos pueden ser cooperantes o independientes, los cooperantes son los que trabajan entre si brindandose informacion e interactuando entre si.
y los procesos independientes son aquellos que no nesesitan informacion de terceros ellos trabajan con lo que ya poseen ya que trabajan con distintos usuarios.
un proceso tiene tres estados los cuales son muy importantes a la hora de dar uan informacion concreta estos son LISTO. EN EJECUCION Y BLOQUEADO