Download practica - Sistemas770
Document related concepts
no text concepts found
Transcript
SISTEMAS OPERATIVOS ELIZABETH EVANGELISTA NAVA INFORMATICA ADMINISTRATIVA MARIANA GUADALUPE ARCOS RODIGUEZ LIA D-1 CUARTO SEMESTRE PRIMER PARCIAL MARZO 2015 Fecha 11 de marzo de 2015 Aléjate de la gente que trate de minimizar tus ambiciones. La gente pequeña siempre hace eso pero la que es grande, en verdad te hace sentir que tú también puedes ser grande. Mark Twain. PROPÓSITO: El alumno pondrá en práctica algunos comandos adquiridos durante la sesión teórica, e instalará el jdk de java, posteriormente creará un archivo fuente y lo ejecutará. ALCANCES: El alumno sabrá asignar permisos, crear un código fuente mediante un editor de textos, y ejecutarlo con JAVA REQUERIMIENTOS: Sistema operativo Linux Jdk_versión Código fuente PREGUNTAS: 1. Define que es un código fuente El código fuente es un conjunto de líneas de un texto que debe seguir un computador para ejecutar algún programa. El código está escrito por un programador pero en un programador pero en un primer estado no es ejecutable por el computador. Pero se debe ser ejecutado por otro medio del computador ósea buscar algún lenguaje para que pueda ser ejecutado por el software, para esto usan sistemas de traducción (compiladores). Por ejemplo: public class Test { public static void main(String[] args){ System.out.println("Primer programa listo!"); } } 2. Menciona cual es el editor de texto que utilizaste vi, nano y gedit. 3. ¿Cuál es el comando para asignar permisos de ejecución y cita su sintaxis? chmod 777 4. ¿Cuál es la diferencia entre un compilador y un intérprete? El compilador recibe todo el código fuente, lo analiza, lo optimiza y lo traduce a lenguaje máquina dejando un programa completo listo para ejecución. Los intérpretes realizan la traducción en tiempo de ejecución. Es decir, a medida que el programa se va ejecutando, el intérprete va traduciendo instrucciones al lenguaje máquina. 5. ¿Cómo se llama el compilador de java? JDK JAVA en su JDK trae su propio Compilador que es el Javac para aplicaciones de escritorios y va inmerso en la Máquina virtual de Java. javac Test.java 6. ¿Cuál es la diferencia entre un archivo binario y un RPM? RPM está diseñado específicamente para una fácil instalación y gestión de los paquetes de software. El formato te permite instalar automáticamente, actualizar y eliminar paquetes de software. RPM, también podemos acceder a las bases de datos de los repositorios de tu distro favorita. archivo_binario es el nombre completo (incluida la ruta) del binario en cuestión. 7. ¿Cómo escribirías la instrucción para descomprimir un archivo llamado archivo.tar.gz? tar -xzvf archivo.tar.gz EJEMPLO # cp /home/usuario/jdk-7u4-linux-i586.tar.gz # tar xvzf jdk-7u4-linux-i586.tar.gz # rm jdk-7u4-linux-i586.tar.gz 8. ¿Cómo escribirías la instrucción llamado jdk-14-2.1.bin? para eliminar un archivo # rmdir jdk-14-2.1.bin 9. ¿Cómo escribirías la instrucción para asignar permisos de ejecución al archivo jdk-14-2.1? chmod +x jdk-1_5_0-linux-i586.bin u chmod 777 / opt. 10. ¿Cuál es la instrucción para ejecutar un código fuente en java? ./jdk-1_5_0-linux-i586.bin JDK JAVA en su JDK trae su propio Compilador que es el Javac para aplicaciones de escritorios y va inmerso en la Máquina virtual de Java. javac Test.java