Wrong Processor Info

view story

http://askubuntu.com – I'm using Intel i5-2430M processor which is a dual core processor, but the output of /proc/cpuinfo shows four cores. Why? Is is because of hyper-threading? If yes, is there any way I can see the actual number of cores? Also, how can I see the sizes of L1 and L2 caches? Output of /proc/cpuinfo: http://pastebin.ubuntu.com/1206427/ (HowTos)