shell pdf
TRANSCRIPT
-
SISTEMAS OPERATIVOS
PROF. VICTOR VIERA BALANTA
Shell
El Shell ha sido denominado por mucho tiempo el intrprete de
comandos. Anteriormente los programas Shell ejecutaban los
programas en el mismo espacio , esto ocasionaba que si se
bloqueaba el programa llamado por el Shell el Shell tambin dejaba de
funcionar. Ver figura 1.
Figura 1. Shell ejecutando un programa en su mismo espacio
Para solucionar el problema del bloqueo, interrupcin o cada del
Shell, los programas ejecutados por el Shell se ejecutan como hijos de
este. Ver figura 2.
Figura 2. Shell llamando los programas como hijos.
La figura 4 muestra el cdigo en lenguaje C, extrada del libro de
Andrew T.
-
SISTEMAS OPERATIVOS
PROF. VICTOR VIERA BALANTA
Shell
La figura 3 muestra el prompt del sistema Windows, en este punto el
Shell interpreta el comando y llama al programa (Calculadora).
Figura 3. Shell de Windows llamando a la calculadora del sistema.
-
SISTEMAS OPERATIVOS
PROF. VICTOR VIERA BALANTA
Shell
Figura 4. Shell bsico, fuente: Sistemas Operativos Diseo de e Implementacin, segunda
edicin. Andrew Tanenbaum
Cabe anotar que los primeros Shell fueron escritos para recibir
comandos, estos presentan un Prompt del sistema (# , c:,$ ), hoy en
da tambin se cuenta con Shell grficos.
Para realizar la simulacin del Shell se utilizar el lenguaje Java. Ver
figura 5.
Figura 5. Simulacin de un mimi-Shell en Java. Llamando la
calculadora de Windows.
Realizar el taller de la siguiente pgina
-
SISTEMAS OPERATIVOS
PROF. VICTOR VIERA BALANTA
Shell
Taller en Clase.
1. Crear un Shell en java donde el usuario por medio de comandos
pueda llamar a los siguientes programas:
2. Cree un Jframe y por cada tem del men del punto 1 cree un
Radio Botn para llamar al programa indicado. Ver la siguiente
figura.
Nota: para capturar las imgenes utilice la tecla Imp Pant,
utilice tambin Paint de Windows.
-
SISTEMAS OPERATIVOS
PROF. VICTOR VIERA BALANTA
Shell
Figura donde se muestra el cdigo fuente para el RadioBoton.
Tambin se puede utilizar el comando
start notepad
start inetcpl.cpl
desde java llamar en Panel de Control a la Configuracin del Mouse, Teclado.
Investigar como apagar el equipo, cerrar sesin, como cancelar el apagado del equipo.
-
SISTEMAS OPERATIVOS
PROF. VICTOR VIERA BALANTA
Shell
Y programarlo desde java por medio del Shell.