Foros del Web » Programación para mayores de 30 ;) » Java »

Mecanismos de E/S asimetria

Estas en el tema de Mecanismos de E/S asimetria en el foro de Java en Foros del Web. Hola; Tengo que responder a una seria de preguntas para un foro evaluable, el enunciado es: " Cuando introducimos valores por teclado en Java, utilizamos ...
  #1 (permalink)  
Antiguo 19/01/2016, 04:18
 
Fecha de Ingreso: noviembre-2015
Mensajes: 1
Antigüedad: 8 años, 5 meses
Puntos: 0
Mecanismos de E/S asimetria

Hola;
Tengo que responder a una seria de preguntas para un foro evaluable, el enunciado es:

" Cuando introducimos valores por teclado en Java, utilizamos normalmente una instrucción como ésta
Scanner entrada = new Scanner(System.in);

Cuando visualizamos valores por pantalla en Java, utilizamos normalmente una instrucción como ésta
System.out. println("Hola pepe");

Investigar donde os parezca oportuno, para responder a las siguientes preguntas:

a) ¿Por qué hay una asimetría en el mecanismo de entrada y de salida?
b)¿Qué representa en Java el identificador System? ¿y in? ¿y out?
c) ¿Se podría restaurar la simetría? ¿Cómo? ¿Por qué no se hace así?? "

La pregunta 'a' no entiendo lo de asimetria no se a que se refiere, ¿existe una asimetria en E/S? La b si se contestarla, y la 'c' tampoco se como contestarla. Si alguien me puede ayudar.

Gracias
  #2 (permalink)  
Antiguo 19/01/2016, 05:02
 
Fecha de Ingreso: enero-2015
Ubicación: Madrid
Mensajes: 76
Antigüedad: 9 años, 3 meses
Puntos: 5
Respuesta: Mecanismos de E/S asimetria

Parece que estas en un examen....
  #3 (permalink)  
Antiguo 19/01/2016, 05:14
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Mecanismos de E/S asimetria

Hola

Posiblemente asimetría se refiere a que para leer necesitas una clase Scanner además del System.in, mientras que para leer no necesitas ninguna clase auxiliar, simplemente usas método de System.out. Es decir, para leer no se suele usar System.in.read...()

Supongo que a partir de ahí ya puedes investigar para contestar a las preguntas.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #4 (permalink)  
Antiguo 20/01/2016, 03:49
mrl
 
Fecha de Ingreso: enero-2016
Mensajes: 1
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Mecanismos de E/S asimetria

Gracias por tu respuesta.

Podrias ser más concreto, que es asimetria, o un ejemplo de asimetria. He buscado por la red y no he visto nada de asimetria en la E/S standar de Java, si en los procesos.

El termino asimetria podria ser que se refiera a que cuando es una entrada el sistema queda a la espera de recibir los datos y mientras no reciba el dato queda indefinidamente a la espera, pero esto no ocurre en la salida y entonces a que se refiere con asimetria.
  #5 (permalink)  
Antiguo 20/01/2016, 07:57
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Mecanismos de E/S asimetria

Hola:

Hasta donde yo sé, no existe oficialmente el concepto de asimetria en entrada y salida, es lo que tu profesor (o el que te haya puesto la pregunta) quiera decir. Puesto que habla que para leer se usa Scanner y para escribir no, entiendo que se refiere a lo que te dije antes, que para leer necesitas una clase auxiliar, que para escribir no la necesitas.

Lo que tú dices de que uno se queda bloqueado y otro no, efectivamente también es una asimetría, pero el enunciado no da pie a pensar que se refiera a eso, ya que no menciona nada relativo a bloqueos en lectura que no existen en escritura.

Como te digo, es una interpretación. Si quieres asegurarte, lo mejor es preguntar al profesor qué ha querido decir con asimetria.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:43.