martes, 29 de noviembre de 2011

Cuestionario Memoria

¿Qué es la gestión de memoria en S.O.?
Ordene por orden de rapidez a las siguientes memorias: CACHE, RAM, DISCO DURO, USBMEMORY
¿A qué nos referimos con mapa de memoria de una computadora?
¿Qué es la monoprogramaciòn sin intercambio ni paginación?
¿Qué es la multiprogramaciòn con particiones fijas?
¿Qué es la modelización de la multiprogramación?
¿Cómo se realiza el análisis de rendimiento de un sistema multiprogramado?
¿Para qué se utiliza el problema de reubicación en S.O.?
¿Cuál es la diferencia entre reubicación estáica y reubicación dinámica?
¿Qué es el SWAPPING?
¿Cuál es el fundamento de la gestión de memoria con mapa de bits?
¿Para qué se utilizan las listas enlazadas en gestión de memoria?
¿Qué es la memoria virtual?
¿Qué es la paginación?
¿Qué son las tablas de páginas?
¿Qué son las tablas de páginas multinivel?
¿Qué son TLBs
¿Qué son las tablas de páginas invertidas?
¿Qué hacen los algoritmos de sustitución de páginas?
¿A qué nos referimos con algoritmo de sustitución de páginas óptimo?

sábado, 26 de noviembre de 2011

martes, 15 de noviembre de 2011

Otras consultas para 331S

SELECT * FROM PRUEBA WHERE NOMBRE="%LEJAN%"

SELECT * FROM PRUEBA WHERE ID=3

¿Qué hacen estas consultas?

Consultas MySQL (Programación en la red mundial)

lunes, 7 de noviembre de 2011

Cuestionario 3

Cuestionario para la lectura del libro “Programación en Linux Segunda Edición”

Kurt Wall, Prentice Hall. Pags: 262-
Procesos
1. ¿Qué es el fork?
2. ¿Qué es el execve?
3. ¿Cuáles son los atributos de un proceso?
4. ¿Qué es el PID?
5. ¿Qué es el getpid()?
6. ¿Cuál es la diferencia entre ID reales y efectivos?
7. ¿Qué realiza el programa en el listado 13.1?
8. ¿Para qué sirve la función system()?
9. ¿Qué realiza el programa del listado 13.6?
10. ¿Qué libreria contiene a la función fork?
11. ¿Qué realiza el programa del listado 13.8?
12. ¿Para qué sirven las funciones wait y waitpid?
13. ¿Cuál es la diferencia entre wait y waitpid?
14. ¿Qué realiza el programa del listado 13.9?
15. ¿Cuáles son las razones por las que un programa en lenguaje C terminaria?
16. ¿Para qué sirve la función exit y da el nombre de su librería?
17. ¿Para qué sirve la función abort?
18. ¿Qué realiza el programa del listado 13.10?
19. ¿Para qué sirve la función kill?
20. ¿Qué realiza el programa del listado 13.11?

Cuestionario 2

1. ¿Qué es la comunicación entre procesos?
2. ¿Qué son las condiciones de competencia en S.O.?
3. ¿Qué es una sección crítica?
4. ¿Qué es la exclusión mutua con espera activa?
5. ¿Por qué se inhabilitan las interrupciones en la exclusión mutua con espera activa?
6. ¿Para qué se utilizan las variables de candado?
7. ¿Qué es la alternancia estricta?
8. ¿En qué consiste la solución de Peterson concretamente?
9. ¿Qué es la instrucción TSL?
10. ¿Qué mejora el algoritmo dormir y despertar respecto de TSL?
11. ¿En qué consiste el problema del productor-consumidor?
12. ¿Qué son los semáforos y para qué se utilizan?
13. ¿En qué consiste la solución con semáforos al problema del productor-consumidor?
14. ¿Qué son los monitores?
15. ¿En qué consiste el problema de la cena de filósofos y su solución?
16. ¿En qué consiste el problema del lector-escritor y su solución?
17. ¿En qué consiste el problema del peluquero dormido y su solución?
18. ¿Qué es un planificador de procesos?
19. ¿Cuáles son los criterios necesarios para considerar un algoritmo de planificación bueno?
20. ¿En qué consiste la planificación Round Robin?
21. ¿En qué consiste la planificación por prioridad?
22. ¿En qué consiste la planificación por colas múltiples?
23. ¿En qué consiste la planificación el trabajo más corto primero?
24. ¿En qué consiste la planificación garantizada?
25. ¿En qué consiste la planificación por lotería?
26. ¿En qué consiste la planificación en tiempo real?
27. ¿En qué consiste la planificación de dos niveles?
28. ¿Para qué sirve la separación de política y mecanismo?
29. ¿Cómo se administran los procesos en MINIX?

Ejercicio de Packet

martes, 1 de noviembre de 2011

RECIBE


Hola

include("conexion.php");
$link=Conectarse();
$nombre=$_GET['nombre'];
$apellidos=$_GET['apellidos'];
mysql_query("insert into prueba (Nombre,Apellidos) values ('$nombre','$apellidos')",$link);

//header("Location: inserta.php");
echo "";

?>