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 2525 Ver PDF

Actividades

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

Actividades del modulo

Actividad 1: Sesion en el interprete de comandos de Linux

Utilizando los recursos disponibles en el aula, inicia una sesion de trabajo en el interprete de comandos de Linux y realiza las siguientes pruebas:

a) Gestion de ficheros y directorios: utiliza los pedidos basicos more, cat, cp, mv, rm, mkdir, cd, rmdir.

b) Procesos activos: utiliza ps para ver los procesos asociados a la sesion y todos los procesos en ejecucion en el sistema.

c) Filtros: comprueba el funcionamiento de los filtros utilizando el caracter |.

d) Primer y segundo plano: ejecuta pedidos en modo foreground y background.

e) Compilacion: genera el ejecutable de un programa sencillo en C (por ejemplo, "Hello world"). Usa las utilidades de Linux para editar, compilar y montar.

Actividad 2: sysenter frente a int

Las versiones actuales de Linux basadas en IA-32 implementan las llamadas al sistema utilizando la instruccion sysenter en lugar de int. Investiga que ventajas tiene sysenter respecto de int.

Debes poder explicar

  • Los comandos basicos de gestion de ficheros en Linux.
  • Como ver procesos activos con ps.
  • El uso de filtros con |.
  • Diferencia entre foreground y background.
  • El proceso de compilacion de un programa en C.
  • Ventajas de sysenter sobre int para llamadas al sistema.
Consultar el contenido original