¿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?
Es un espacio donde publico notas que creo interesantes desde octubre de 2007.
martes, 29 de noviembre de 2011
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?
SELECT * FROM PRUEBA WHERE ID=3
¿Qué hacen estas consultas?
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?
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?
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?
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 "";
?>
jueves, 27 de octubre de 2011
viernes, 2 de septiembre de 2011
martes, 16 de agosto de 2011
Guía para examen F.T.
Realiza el código en Matlab para modular una señal de voz, mostrar la señal en pantalla, su espectro de frecuencia, la señal modulada y el espectro de la señal modulada.
Conceptos de FFT. Ecuación matemática, significado, implementación en Matlab, aplicaciones.
Describe matemáticamente el método de demodulación FM típico.
Muestreo de señales
Cuantización
Codificación
Digitalización
Digitalice la señal sen(7*pi*t) con una fs de 10 Hz a 4 bits
PSTN
miércoles, 10 de agosto de 2011
lunes, 8 de agosto de 2011
jueves, 4 de agosto de 2011
lunes, 1 de agosto de 2011
Primer Foro de Prototipos de Sistemas de Información
1 Uso de dominio Server 2003
José Antonio González Reyes
Pérez López Isarael Ruben
Jhaziel Escobar Teoyotl
2 Repetidores
Gutiérrez Franco Victor Ricardo
3 Inteligencia artificial en Java
Edgar Omar Granados Benitez
4 Configuración del Servidor Web IIS
Victor Augusto Carrera Pancardo
Lizbeth Gutiérrez Peralta
5 Maquinas Virtuales (Virtual box y VMware)
Apolo Ramírez Fabian
7 Instalación de Oracle Virtual Box
Emmanuel Pérez Regalado
Juaquín Hernández
8 Instalación de Windows Server 2008
Anabel Ayala Flores
1 Uso de dominio Server 2003
José Antonio González Reyes
Pérez López Isarael Ruben
Jhaziel Escobar Teoyotl
2 Repetidores
Gutiérrez Franco Victor Ricardo
3 Inteligencia artificial en Java
Edgar Omar Granados Benitez
4 Configuración del Servidor Web IIS
Victor Augusto Carrera Pancardo
Lizbeth Gutiérrez Peralta
5 Maquinas Virtuales (Virtual box y VMware)
Apolo Ramírez Fabian
7 Instalación de Oracle Virtual Box
Emmanuel Pérez Regalado
Juaquín Hernández
8 Instalación de Windows Server 2008
Anabel Ayala Flores
domingo, 31 de julio de 2011
Código Matlab con voz modulada
[y,Fs]=wavread('alex.wav');
[L,M]=size(y);
%Fs = 1000; % Sampling frequency
T = 1/Fs; % Sample time
%L = 1000; % Length of signal
t = (0:L-1)*T; % Time vector
% Sum of a 50 Hz sinusoid and a 120 Hz sinusoid
%x = 0.7*sin(2*pi*200*t);% + sin(2*pi*120*t);
%y = x; %+ 2*randn(size(t)); % Sinusoids plus noise
figure(1)
plot(Fs*t(1:3000),y(1:3000))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')
Portadora=sin(2*pi*20000*t);
yf=y(:,1);
yf=yf';
modulada=Portadora.*yf;
figure(1)
plot(Fs*t(1:3000),modulada(1:3000))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')
y=modulada;
figure(3)
plot(modulada)
NFFT = 2^nextpow2(L); % Next power of 2 from length of y
Y = fft(y,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
% Plot single-sided amplitude spectrum.
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Single-Sided Amplitude Spectrum of y(t)')
xlabel('Frequency (Hz)')
ylabel('|Y(f)|')
[L,M]=size(y);
%Fs = 1000; % Sampling frequency
T = 1/Fs; % Sample time
%L = 1000; % Length of signal
t = (0:L-1)*T; % Time vector
% Sum of a 50 Hz sinusoid and a 120 Hz sinusoid
%x = 0.7*sin(2*pi*200*t);% + sin(2*pi*120*t);
%y = x; %+ 2*randn(size(t)); % Sinusoids plus noise
figure(1)
plot(Fs*t(1:3000),y(1:3000))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')
Portadora=sin(2*pi*20000*t);
yf=y(:,1);
yf=yf';
modulada=Portadora.*yf;
figure(1)
plot(Fs*t(1:3000),modulada(1:3000))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')
y=modulada;
figure(3)
plot(modulada)
NFFT = 2^nextpow2(L); % Next power of 2 from length of y
Y = fft(y,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
% Plot single-sided amplitude spectrum.
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Single-Sided Amplitude Spectrum of y(t)')
xlabel('Frequency (Hz)')
ylabel('|Y(f)|')
Código de Matlab señal de 200 Hz.
Fs = 1000; % Sampling frequency
T = 1/Fs; % Sample time
L = 1000; % Length of signal
t = (0:L-1)*T; % Time vector
% Sum of a 50 Hz sinusoid and a 120 Hz sinusoid
x = 0.7*sin(2*pi*200*t);% + sin(2*pi*120*t);
y = x; %+ 2*randn(size(t)); % Sinusoids plus noise
figure(1)
plot(Fs*t(1:50),y(1:50))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')
NFFT = 2^nextpow2(L); % Next power of 2 from length of y
Y = fft(y,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
% Plot single-sided amplitude spectrum.
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Single-Sided Amplitude Spectrum of y(t)')
xlabel('Frequency (Hz)')
ylabel('|Y(f)|')
T = 1/Fs; % Sample time
L = 1000; % Length of signal
t = (0:L-1)*T; % Time vector
% Sum of a 50 Hz sinusoid and a 120 Hz sinusoid
x = 0.7*sin(2*pi*200*t);% + sin(2*pi*120*t);
y = x; %+ 2*randn(size(t)); % Sinusoids plus noise
figure(1)
plot(Fs*t(1:50),y(1:50))
title('Signal Corrupted with Zero-Mean Random Noise')
xlabel('time (milliseconds)')
NFFT = 2^nextpow2(L); % Next power of 2 from length of y
Y = fft(y,NFFT)/L;
f = Fs/2*linspace(0,1,NFFT/2+1);
% Plot single-sided amplitude spectrum.
figure(2)
plot(f,2*abs(Y(1:NFFT/2+1)))
title('Single-Sided Amplitude Spectrum of y(t)')
xlabel('Frequency (Hz)')
ylabel('|Y(f)|')
miércoles, 27 de julio de 2011
jueves, 21 de julio de 2011
miércoles, 20 de julio de 2011
martes, 19 de julio de 2011
martes, 12 de julio de 2011
lunes, 4 de julio de 2011
domingo, 3 de julio de 2011
jueves, 30 de junio de 2011
miércoles, 29 de junio de 2011
martes, 28 de junio de 2011
lunes, 27 de junio de 2011
domingo, 26 de junio de 2011
miércoles, 22 de junio de 2011
martes, 14 de junio de 2011
lunes, 6 de junio de 2011
miércoles, 1 de junio de 2011
sábado, 28 de mayo de 2011
miércoles, 25 de mayo de 2011
martes, 24 de mayo de 2011
Suscribirse a:
Entradas (Atom)