Diferencia entre revisiones de «Llamadas al sistema»

De Wiki de Sistemas Operativos
Saltar a: navegación, buscar
(Tildes.)
(Reconstruido, añadido más información)
Línea 1: Línea 1:
Las llamadas al sistema tienen que ser estables a lo largo del tiempo para garantizar la compatibilidad hacia atrás.
+
Las llamadas al sistema son el conjunto de instrucciones de medio-bajo nivel que, pertenecientes al sistema operativo, proveen a los programas de recursos y funciones de software y hardware que generalmente necesitan de una gestión especial por ser recursos compartidos por otros programas.
  
= Definiciones =
+
=Compatibilidad hacia atrás y hacia delante=
  
* Compatibilidad hacia atrás (Backward compatibility): El nuevo "comprende" el viejo.
+
En un sistema operativo bien diseñado la interfaz de las llamadas al sistema han de ser ser estables a lo largo del tiempo, de forma que la modificación funcionamiento interno de no repercuta en el funcionamiento externo de estás para asegurar la compatibilidad hacia atrás([http://en.wikipedia.org/wiki/Backward_compatibility Backward compatibility]). Además, aquellas llamadas que queden obsoletas o en desuso han de ser conservadas para, de la misma manera, asegurar el funcionamiento de programas antiguos ([http://en.wikipedia.org/wiki/Legacy_system?=Legacy_support Legacy Support]).
  
* Compatibilidad hacia delante (Fordward compatibility): El viejo "comprende" el nuevo. Esta compatibilidad no está tan trabajada como su opuesta, ya que no la suelen considerar tan importante.
+
En ocasiones los sistemas operativos pueden incluir en su diseño criterios de compatibilidad hacia adelante([http://en.wikipedia.org/wiki/Forward_compatibility Fordward compatibility]). Un ejemplo de este tipo de sistemas son aquellos capaces de mostrar información detallada al usuario de aquello que no pueden comprender o los sistemas ignorantes, que son aquellos que solo ejecutan lo que pueden comprender y obvian el resto.

Revisión del 20:32 22 mar 2011

Las llamadas al sistema son el conjunto de instrucciones de medio-bajo nivel que, pertenecientes al sistema operativo, proveen a los programas de recursos y funciones de software y hardware que generalmente necesitan de una gestión especial por ser recursos compartidos por otros programas.

Compatibilidad hacia atrás y hacia delante

En un sistema operativo bien diseñado la interfaz de las llamadas al sistema han de ser ser estables a lo largo del tiempo, de forma que la modificación funcionamiento interno de no repercuta en el funcionamiento externo de estás para asegurar la compatibilidad hacia atrás(Backward compatibility). Además, aquellas llamadas que queden obsoletas o en desuso han de ser conservadas para, de la misma manera, asegurar el funcionamiento de programas antiguos (Legacy Support).

En ocasiones los sistemas operativos pueden incluir en su diseño criterios de compatibilidad hacia adelante(Fordward compatibility). Un ejemplo de este tipo de sistemas son aquellos capaces de mostrar información detallada al usuario de aquello que no pueden comprender o los sistemas ignorantes, que son aquellos que solo ejecutan lo que pueden comprender y obvian el resto.