elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 45
241  Informática / Hardware / Re: Consejo placa base AMD componentes en: 22 Agosto 2011, 14:14 pm
Te sale bastante bien de precio, aquí tienes todas sus características:

http://www.pccomponentes.com/asus_p7p55d.html

Esa placa base sólo tiene soporte para CrossFire, así que cómprate una gráfica ATI, o dos xD.

PD: Asegúrate que te venga con el cable CrossFire.

Saludos.
242  Informática / Hardware / Re: Puertos USB en Portatil en: 22 Agosto 2011, 03:07 am
Lo que puedes probar a hacer es lo siguiente: conecta una memoria USB y entra en la BIOS a ver si te lo detecta. Si no es así, a la fuerza tienen que estar estropeados o que la placa base esté tocada.

Saludos.
243  Programación / Programación C/C++ / Re: Simple programa super pesadoo!?? porq?? en: 21 Agosto 2011, 14:48 pm
Raul100 bájate el Visual C++ Express Edition. No hay mejor compilador de C++ para Windows, además es gratuito. Ahí si que no tienes el problema de la librería <iostream>.

Saludos.
244  Informática / Hardware / Re: Consejo placa base AMD componentes en: 21 Agosto 2011, 14:43 pm
La diferencia de precio entre el i5 2500k y el i7 2600k es de 80 euros y rinde bastante más el i7.

Mirad estas estadísticas, son bastante fiables.

http://www.cpubenchmark.net/high_end_cpus.html

El i7 2600k aparece como el séptimo procesador más potente, superando a algunos Intel Xeon. Está claro que los mejores son los Intel Extreme, pero se van muchísimo de precio..

Saludos.
245  Informática / Hardware / Re: Consejo placa base AMD componentes en: 20 Agosto 2011, 21:44 pm
AMD está de capa caída. Yo al igual que tu soy PRO-AMD, pero hay que afrontar la realidad, los intel les dan mil vueltas. Intel es un poco más caro, pero vale la pena.

Un i7 2600K, placa normalita con 2 PCI-Express y 16 GB de RAM te sale por 500 y pico euros.

Intel y AMD anunciaron procesadores nuevos para finales de año, los AMD FX-Bulldozer y los Intel Ivy Bridge. Por lo que leí por ahí, dicen que los Bulldozer se siguen quedando muy atrás...

Saludos.

246  Programación / Programación C/C++ / Re: [C] [source] Revertir Cadenas en: 18 Agosto 2011, 02:44 am
Aquí te dejo mi versión, para que le eches un ojo ;)

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. void revertir(char * cadena)
  5. {
  6. unsigned int i = 0;
  7. char temp = NULL;
  8. unsigned int len = strlen(cadena);
  9.  
  10. for (; i < len / 2; i++)
  11. {
  12. temp = cadena[i];
  13. cadena[i] = cadena[len - i - 1];
  14. cadena[len - i - 1] = temp;
  15. }
  16. }
  17.  
  18. int main(int argc, char * argv[])
  19. {
  20. char cadena[] = "Esto es una cadena";
  21.  
  22. printf("%s\n", cadena);
  23. revertir(cadena);
  24. printf("%s\n", cadena);
  25.  
  26. return 0;
  27. }
  28.  

Puedes observar, que modifico el mismo puntero que se pasa como parámetro. Además sólo recorro la mitad del array, haciendo que la función sea mucho más rápida.

Saludos.
247  Programación / Programación General / Re: Otra vez al ruedo: ¿hacer un SO? en: 11 Agosto 2011, 14:37 pm
Meta, el hilo está muerto, fíjate en las fechas.

En C no se pueden sumar cadenas de strings mediante + como otros lenguajes de alto nivel, por lo tanto tu corrección está mal hecha.

Saludos.
248  Programación / Programación General / Re: Luxur 0.0.6 alpha . El kernel Avanza! en: 9 Agosto 2011, 01:02 am
Y ahora es cuando te digo.. ¿quien querría desarrollar aplicaciones en un sistema monotarea? Porque digo yo, que en alguna de tus aplicaciones tendrás la necesidad de hacer dos cosas a la vez y para eso te hará falta un sistema de threads.

Esta bien que hagas algo fuera de lo común pero hay que ser realistas. Un kernel básico para la plataforma x86 debe tener todo lo que te mencioné, y no se trata de que la gdt o idt sean sólo un archivo, se trata de comprender como funcionan y para que sirven.

Y otra cosa, ¿que harías si un programa necesita memoria dinámica utilizando malloc() o new(), por ejemplo?

Saludos.

249  Programación / Programación General / Re: Luxur 0.0.6 alpha . El kernel Avanza! en: 8 Agosto 2011, 22:07 pm
Hace tiempo, vi el código de tu "kernel". Te comento unas cosas:

- Un kernel, tiene una GDT, IDT y LDT para tratar las interrupciones. Se empieza por aquí, no pases a otra cosa si no tienes una GDT e IDT decentes.
- Necesitas controlar los IRQ´s Interrupt Requests. Hay una IRQ específica para el teclado, de esta manera detectas cuando se pulsa una tecla.
- Paging, Heap, etc..

Y eso de que tus aplicaciones corren en modo nivel de usuario, no te lo crees ni tu xD. Para cargar un ejecutable en memoria necesitas: GDT, IDT, LDT, IRQ´s, Paging, Heap, un schedule (sistema para ejecutar threads), etc..

Aquí tienes información para dar y tomar:

http://www.jamesmolloy.co.uk/tutorial_html/1.-Environment%20setup.html
http://wiki.osdev.org/Main_Page

Saludos.
250  Programación / Programación General / Re: API que devuelva la ruta de mi archivo? en: 8 Agosto 2011, 01:25 am
Con GetCommandLine() te podrías apañar. Devuelve todos los parámetros de entrada a tu programa. Tendrías que coger el primero.

Saludos.
Páginas: 1 ... 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines