Jump to content
NEW ANNOUNCEMENT - Check Featured Topic! ×

Leaderboard


Popular Content

Showing content with the highest reputation on 08/01/2012 in all areas

  1. 2 points
    Probably because they're flopping around like a maniac, haha. Which is why I avoid getting into deep water like that, because I would be one of those floppy mofos who end up drowning and bringing people down with me~
  2. 1 point
    Number 2 rule on Steam, never buy games on sale, unless they are A: 75% off or more because it WILL be lower, or B: you have absolutely nothing to play and need some new games (which isn't a problem for most Steam gamers).
  3. 1 point
    Don't just bookmark it dude, download it. Steam is like the best thing since sliced bread. Number one rule about it, is to never buy anything for full prices because it will just go on sale eventually if you wait. I've pretty much gone full steam ahead with all the games I get for PC. Only downside with that is if Valve ever goes out of business I have no games.
  4. 1 point
    Thanks for that, I thought I had seen it somewhere.
  5. 1 point
    The name's Rune... Anras Rune.
  6. 1 point
    last dream i had was about storage wars.. and i found a key thats wroth millions rofl.....
  7. 1 point
    @kumar1234567890 Instead of making a complete arse of yourself, try linking to where you get your info instead of copy pasting it. Like this.
  8. 1 point
    Just got my copy of the game today. It really fun so far although I really want Kingdom Hearts III instead.
  9. 1 point
    You're probably just looking for a nice simple high level explanation. That's what the posts above and below me are for. I'm here to tell you what they're talking about (and I'm just going to scratch the surface) . However I won't just dive right in so first a high level practical answer: There's not much difference between 64bit and 32 bit versions of Windows. In fact, I've read places that you can talk to Microsoft and get your license for 32-bit Windows to activate the same version of 64-bit windows (so if you have Home Premium 32-bit you might be able to use that license to get 64-bit). The main difference people point out is the maximum system memory limit. There are also some differences in the way programs are handled (although I don't know much about this area). The take away from the programs area is that probably 99% of programs that aren't DOS programs will work fine on a 64-bit os. The difference between the versions you mentioned are in the types of features that are enabled (someone posted a link on this already). Now a lower level explanation. I'll explain to you here a bit of what's going on with the memory limit. I'll try to be brief and simple so that you don't get confused: The first thing you need to know is that memory (RAM) is where information about running programs is stored. When you launch Microsoft Word there's a brief few moments that you have to wait for the program to load before you can use it. Without getting into too much detail, this is basically the time it takes your computer to transfer the information on your hard drive into memory to begin running the program. Why does this matter? Well a "program" in memory isn't the high level stuff you're used to seeing if you've ever seen C++, Java, Python, etc. It's a list of compiled commands that instruct the CPU exactly what to do. The commands are stored in a specific format in binary. Don't worry about what the commands look like and what each command does, that's a bit too deep for a single post. Now in order to get these commands from memory, each bit in your memory has to have an address. It's not always guaranteed that every command is the exact same length of bits (bits are single binary digits which are 0 or 1) in memory so it's necessary to be able to request information from any bit of memory when you need it. To do that memory is addressed with a unique address for each bit. When your CPU is ready to process another command from memory, it calculates the location of the next command in memory, and sends out a request for that address to be delivered. This request goes over a group of wires to memory where it's processed and the data is sent. The group of wires where the address is sent from the CPU to memory is called the address bus. If you're curious, the name of the group of wires that the data goes down is called the data bus but that doesn't matter for this discussion. Now lets learn a bit of binary. Lets say your CPU has 8 wires on the data bus (this is an 8-bit wide bus *hint hint*). Each wire can only carry 1 bit of information (1 or 0). If there are 8 wires on the bus and each wire can only hold 1 bit of information, how many unique combinations can you make out of them? The answer is 256 which is 2^8 (if you remember that from your math class extra points!). So that means that the CPU is only able to request information from 256 bits of memory with only 8 address lines. That's really tiny! However if you remember from your math class 2^n is an exponential function which means it grows faster as n gets larger. A 32-bit address bus can access 4,294,967,296 bits, and a 64-bit address bus can address 1.84467441x10^19 bits! Ok now I'm gonna tell you about a little lie I made above. Remember when I said that each bit in memory needs an address? That was a lie. Modern memory is byte addressable which means it's not every bit that has an address, but every 8 bits that have an address (because there are 8 bits to a byte). It wasn't always this way. Back when computers were very new still, different manufacturers used different numbers of bits to an address. Some used 4, others used 8, some used 16, it was rather arbitrary. Eventually everyone settled on a standard of 8 bits to an address of memory, and that's what we have now . I lied about that above because I didn't want to get into that whole thing that I just typed since it would get distracting. So now you know that 64-bit and 32-bit refers to the width of the address bus. Now lets put everything together and explain why 32-bit computers can only address 4GB of memory, and 64-bit computers can address so much more MATH TIME!: 2^32 = 4,294,967,296 unique addresses | 2^64 = 18,446,744,073,709,551,616 unique addresses = 4,294,967,296 possible bytes in memory | = 18,446,744,073,709,551,616 possible bytes in memory /(1024^3) = 4 possible Gigabytes in memory | /(1024^3) = 17,179,869,184 possible Gigabytes in memory | /1024 = 16,777,216 possible Terabytes in memory Hot dang that's a lot of memory for 64 address lanes. We don't even have 10TB hard drives yet, and 64 address lines can handle over 16 million Terabytes. Just about every modern processor is capable of using 64 address lines. So why does it take a certain operating system to take advantage of your extra 32 address lines? Well that's gonna go a bit too deep for this post. Just know that the operating system has both a front end (what you see) and a back end (what faces the CPU), and it's very involved in interacting with your computer. Without an operating system you can't actually do anything with your computer (well you can, but it's gonna be really really hard). Therefore even if the CPU supports 64 memory lines, if the operating system is only made to take advantage of 32 of those lines 32 is all the CPU will use. For those of you who know what I'm talking about please forgive any of the errors I might've made in this post, and please overlook the gross generalizations I was making to be more concise and understandable. I hope this makes it clearer to you exactly what's going on when you talk about 64-bit and 32-bit stuffs. If you want to know more about the os side I suggest you use google. I actually don't know more than the basics of how the OS interacts with the hardware, but I should know more by next summer (yay college classes!). Have a great day/night/morning/evening/whatever time you read this post!
This leaderboard is set to Mexico City/GMT-05:00
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up
×
×
  • Create New...