2.2.3. Aplicaciones
Texto íntegro de la conversión. Las figuras y la disposición de las notas se pueden consultar en el PDF.
2.2.3. Aplicaciones
Los usuarios no programadores quieren poder resolver sus necesidades sin tener que programar. El software de sistema les ofrece una serie de aplicaciones ya implementadas que resuelven sus necesidades más básicas. Estas aplicaciones, como no puede ser de otra forma, están implementadas utilizando las llamadas al sistema y las bibliotecas del lenguaje y del sistema.
Por ejemplo, el pedido cp del Unix (hace la copia de un fichero origen en un fichero de destino) está implementado utilizando una serie de llamadas al sistema: abrir el fichero de origen, abrir el fichero de destino, leer el contenido del fichero de origen, escribirlo en el fichero de destino y cerrar los ficheros involucrados.
La capa de aplicaciones de sistema ofrece una gran cantidad de aplicaciones que resuelven la gran mayoría de necesidades de los usuarios finales no programadores: crear/borrar/renombrar/copiar ficheros ordinarios y directorios, aplicaciones de ordenación de ficheros, consultar información sobre el sistema, detener/retomar/finalizar un proceso, entre otros.
Ver fragmento extraído sin normalizar
2.2.3. Aplicaciones
Los usuarios no programadores quieren poder resolver sus necesidades sin te-
ner que programar. El software de sistema les ofrece una serie de aplicaciones
ya implementadas que resuelven sus necesidades más básicas. Estas aplicacio-
nes, como no puede ser de otra forma, están implementadas utilizando las
llamadas al sistema y las bibliotecas del lenguaje y del sistema.
Por ejemplo, el pedido cp del Unix (hace la copia de un fichero origen en
un fichero de destino) está implementado utilizando una serie de llamadas al
sistema: abrir el fichero de origen, abrir el fichero de destino, leer el contenido
del fichero de origen, escribirlo en el fichero de destino y cerrar los ficheros
involucrados.
La capa de aplicaciones de sistema ofrece una gran cantidad de aplica-
ciones que resuelven la gran mayoría de necesidades de los usuarios
finales no programadores: crear/borrar/renombrar/copiar ficheros ordi-
narios y directorios, aplicaciones de ordenación de ficheros, consultar
información sobre el sistema, detener/retomar/finalizar un proceso, en-
tre otros.