Volver al temario
Tema 02 · 44 páginas

El sistema operativo: una máquina virtual

Tema completo Modo estudio
TEXTO ORIGINAL · Páginas 2525 Ver PDF

Actividades

Texto íntegro de la conversión. Las figuras y la disposición de las notas se pueden consultar en el PDF.

Página 25

Actividades

  1. Utilizando alguno de los recursos disponibles en el aula, iniciad una sesión de trabajo en el intérprete de comandos de Linux e intentad hacer las siguientes pruebas:

a) Utilizad los pedidos básicos de gestión de ficheros y directorios (more, cat, cp, mv, rm, mkdir, cd, rmdir).

b) Utilizad el pedido ps para ver los procesos activos asociados a la sesión y todos los procesos en ejecución en el sistema.

c) Comprobad el funcionamiento de los filtros utilizando el metacarácter |.

d) Ejecutad pedidos en modo primer plano (foreground) y en modo segundo plano (background).

e) Generad el ejecutable de algún programa sencillo escrito en C (por ejemplo, un "Hello world"). Tendréis que usar las utilidades que hay en Linux para editar un programa escrito en C, compilarlo y montarlo.

  1. Las versiones actuales de Linux basadas en la arquitectura IA-32 implementan las llamadas al sistema utilizando la instrucción sysenter en lugar de la instrucción int. Investigad qué ventajas tiene la utilización de sysenter respecto de la utilización de int.
Ver fragmento extraído sin normalizar
## Página 25

<!-- source-page: 25 -->

GNUFDL • PID_00214804                                                                                  25                                                                          El sistema operativo: una máquina virtual

Actividades

1. Utilizando alguno de los recursos disponibles en el aula, iniciad una sesión de trabajo en
el intérprete de comandos de Linux e intentad hacer las siguientes pruebas:

a) Utilizad los pedidos básicos de gestión de ficheros y directorios (more, cat, cp, mv, rm,
mkdir, cd, rmdir).

b) Utilizad el pedido ps para ver los procesos activos asociados a la sesión y todos los procesos
en ejecución en el sistema.

c) Comprobad el funcionamiento de los filtros utilizando el metacarácter |.

d) Ejecutad pedidos en modo primer plano (foreground) y en modo segundo plano (back-
ground).

e) Generad el ejecutable de algún programa sencillo escrito en C (por ejemplo, un "Hello
world"). Tendréis que usar las utilidades que hay en Linux para editar un programa escrito
en C, compilarlo y montarlo.

2. Las versiones actuales de Linux basadas en la arquitectura IA-32 implementan las llamadas
al sistema utilizando la instrucción sysenter en lugar de la instrucción int. Investigad qué
ventajas tiene la utilización de sysenter respecto de la utilización de int.


Descargar Markdown originalEstudiar este apartado