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
- 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.
- 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.