Volver al temario
Tema 02 · 44 páginas

El sistema operativo: una máquina virtual

Tema completo Modo estudio
GUÍA DE ESTUDIO · Páginas 1818 Ver PDF

2.2.3. Aplicaciones

Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.

Aplicaciones de sistema

Los usuarios no programadores quieren resolver sus necesidades sin tener que programar. El software de sistema les ofrece una serie de aplicaciones ya implementadas que resuelven sus necesidades mas basicas.

Estas aplicaciones estan implementadas utilizando las llamadas al sistema y las bibliotecas del lenguaje y del sistema. Ejemplo: el pedido cp del Unix copia un fichero origen en un fichero destino. Internamente utiliza:

  1. Abrir el fichero de origen.
  2. Abrir el fichero de destino.
  3. Leer el contenido del fichero de origen.
  4. Escribirlo en el fichero de destino.
  5. Cerrar los ficheros involucrados.

La capa de aplicaciones ofrece:

  • Crear, borrar, renombrar y copiar ficheros ordinarios y directorios.
  • Aplicaciones de ordenacion de ficheros.
  • Consultar informacion sobre el sistema.
  • Detener, retomar y finalizar procesos.

Esquema de repaso

  • Aplicaciones de sistema: herramientas precompiladas para usuarios no programadores.
  • Ejemplo: cp usa multiples llamadas al sistema para copiar ficheros.
  • Ofrecen gestion de ficheros, informacion del sistema y control de procesos.

Debes poder explicar

  • Que son las aplicaciones de sistema y para quien estan dirigidas.
  • Como se construye una aplicacion como cp usando llamadas al sistema.
  • Que tipo de operaciones ofrecen estas aplicaciones.
Consultar el contenido original