Slashdot Mirror


User: tomstdenis

tomstdenis's activity in the archive.

Stories
0
Comments
6,870
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 6,870

  1. Re:x64 on 4 GB May Be Vista's RAM Sweet Spot · · Score: 2, Informative

    hardware devices can nab space in the address space for memory mapped I/O. Usually this leaves about a 1GB hole. If your CPU can only address 32-bits that means you can only have 3GB of usable memory.

    With PAE or 64-bit long mode you can see more but that requires the OS to know about it and your BIOS to perform a memory remap.

    Tom

  2. Re:I've got Vista and 4GB but it won't recognize i on 4 GB May Be Vista's RAM Sweet Spot · · Score: 1

    PCI is stealing space to perform MMIO [memory mapped I/O].

    You need a 64-bit OS that can understand physical memory remapping. My Opteron workstation had the same problem [space between 3-4GB was stolen] so my box which has 6GB of ram actually goes from 0-3GB and 4-7GB. Linux reads the e820 map from the BIOS and goes on it's merry way.

    A 32-bit OS won't be too friendly in this respect. Technically you can address upto 16GB with a 32-bit OS [using PAE] but iirc Windows doesn't support it (at least not on the consumer side). Basically all 32-bit x86 processors nowadays support PAE [a feature once reserved for server parts].

    Tom

  3. Re:Addressing 4GB+ of memory on 4 GB May Be Vista's RAM Sweet Spot · · Score: 1

    PAE (physical address extension). Basically your page table (that table of pointers to 4kb pages of memory) sneaks in another 4 bits as part of the base address.

    So your app can only address 4GB (well usually 2GB) but the base of that segment can be anywhere in a 36-bit address space.

    I don't recall all of the details, but I do recall it's specially enabled mode. Paging on x86 is a nightmare. x86_64 is no better as they just added more layers of tables. IIRC there are 4 or 5 layers of tables. Think of pointers in C, like

    unsigned char page[4096];
    unsigned char *ppage[1024];
    unsigned char **pppage[1024];

    etc... the CPU does a pppage[x][y][z] = whatever at execute time for every access. Well sorta, that's where TLB caches come in handy :-).

    The actual 32-bit address you send in is broken into pieces, the lower 12 bits select a byte of page, the next 10 select a page, the next 10 select a 1024 array of page pointers [pointers to 4096 bytes of memory] and you're done 32-bits. If the upper 10 bits are always zero, then the process is limited to 1024*4096 bytes of memory and you only need to maintain one level of page tables :-)

    Since the tables are fixed size they just made layers instead of making the tables bigger. That is, you can have as many layers [upto the max] as you wanted, zero'ing addresses when you don't want them. 64-bit addressing [well 48-bit] is done the same way. I think they change size as you go higher.

    Anyways all too much info.

    The answer to your question is the PAE bit and paging. :-)

    Tom

  4. Re:live performances? on iTunes Uncovers Musical Hoax · · Score: 1

    My yamaha [electric grand piano] can record stuff. I started recording my practice playing recently. I can usually play along, but it's fairly hard to stay exactly on since, as others have said you never really play the same way twice.

    Unless the metronome is going of course :-)

    Tom

  5. Re:silly but ... on AMD Athlon 64 6000+ Launched And Tested · · Score: 1

    Ok, let me explain this so you understand. They LOSE MONEY on the low end processors. That's not a lie, it's not a myth, it's the fucking truth. They make them because it fulfills a need and keeps the fab operating. But part of the equation that is missing here is how much money goes into making the die vs. the chip. If a processor costs $50 to make, $35 of which is the die and $15 is packaging, then throwing out a die that doesn't quite make the cut is stupid.

    You already spent the $35, so selling the processor for anything more than the packaging cost makes sense. Using these numbers they could sell the processor for $20 and recoup $5 against the loss on the processor.

    Now if you're fab has say 1000 employees, each earning on average say ~86K/yr [which is what I made at AMD btw], then each day costs the fab $235K in salaries alone (not including benefits). Then you add in interest on debt, utils, lease, etc. Each day could easily cost close to half a million dollars.

    You're going to want them always making processors. Even if they're not the high end variety. Obviously you don't aim to make the low end parts, but you don't cut your losses as soon as a die fails to meet spec. So while a sempron [or celeron] may net them a loss, it nets them LESS of a loss so it makes sense. So instead of throwing out the dies and putting an idle bubble in the pipeline they keep going.

    And of course oddly enough sometimes you have to make a near loss part to meet demand. There is a demand for celerons/semprons even if they are lower profit parts. Not making them would mean the customer would just jump ship and look elsewhere. I'm sure at one point or another both companies have set out to actually make them, not just by "accident" as they would have you believe.

    Tom

  6. Re:Yay gentoo! on 4 GB May Be Vista's RAM Sweet Spot · · Score: 1

    512MB is plenty [heck 256MB is] for just running typical desktop apps. But building is another issue. GCC can easily gobble upwards of several hundred MBs optimizing a routine. In my case, I have large sections of machine generated code (see TomsFastMath for ref) and I've seen it spike 300MB or so compiling that.

    On my laptop I have 1GB of ram, and it certainly comes in handy as it still leaves plenty for the other apps and disk cache.

    For the case of my desktop, I have multiple cores and run a bunch of services, so it's nice to just not worry about ram.

    Tom

  7. Re:and this why ... on 4 GB May Be Vista's RAM Sweet Spot · · Score: 1

    Fine you don't like Gentoo. You can *choose* Ubuntu, Debian, Knoppix, Suse, Fedora, etc, then there are the BSDs, etc. oooh I just love choice.

    All these choices involve not shelling money to some evil monopolist who seeks to take the power from the users and lower the freedoms of all.

  8. and this why ... on 4 GB May Be Vista's RAM Sweet Spot · · Score: 1

    I run GNU/Linux on a custom box. 2GB of ram works fine for me as a workstation [frankly 1GB would be fine but I do a lot of large builds].

    Fortunately, I didn't have to upgrade my box to choose Gentoo :-)

  9. Re:live performances? on iTunes Uncovers Musical Hoax · · Score: 1

    Thanks for the compliment. I hope through diligent practice (I play twice a day, 7 days a week) I'll get some mad piano skills. Right now I don't play in public or for my friends. But I think in a couple of months I'll show off a song or two [royal conservatory piano y0]

    Though I should point out I'm not a starving artist. By day I'm a cryptographer at a local [ottawa] design firm, earn some decent bank. Helps pay for things like a new piano and lessons :-)

    Tom

  10. Re:live performances? on iTunes Uncovers Musical Hoax · · Score: 1

    She's dead jim! Plus, provided she lived, she could have been outed at any time and lost all of the earnings anyways.

    Plus it's just uncool to rip others work for profit. Music, despite the bad rep, isn't easy. Takes a lot of practice and patience to get any good at it, and to just rip someone off, ain't cool.

    Tom

  11. Re:silly but ... on AMD Athlon 64 6000+ Launched And Tested · · Score: 2, Insightful

    You're missing a huge point. Every day that they're not making anything is a day of paying 1000s of wages, taxes, utilities and interest on the loans they take out to pay for the equipment. It's cheaper to make something, anything, that you can sell [and earn some low hanging customers] than so sit around doing nothing.

    Think about it, you have a pile of costs that don't go away. You can't just lay off/rehire fab technicians on a whim. These costs don't just go away because demand for Opterons is lower one week compared to last.

    They DO NOT make the low end processors to profit. Quite the contrary, they barely break even [if not lose money] on the deal in terms of per unit cost. Aside from re-couping some cost, they also earn business from customers who can only afford the $50 processor (which in all likelyhood is all they really need anyways). Many customers who start on the low end processors come back for another, or better yet, a higher end processor down the road.

    Tom

  12. Re:live performances? on iTunes Uncovers Musical Hoax · · Score: 1

    So basically she had skill but wasn't pro-like, and had to use some micro to uber up some fame?

    I'm studying piano now [admitedly I'm still newb-like] but I don't see the point in fraud. I play because I like the sound and the ability to vent feelings [both positive and negative] through the instrument. Faking it would just defeat the purpose of playing in the first place.

    Tom

  13. live performances? on iTunes Uncovers Musical Hoax · · Score: 5, Insightful

    I can see the CDs being rips, but didn't she play publicly? Be kinda hard to fake that :)

    As for the husband, either he recorded her playing in a studio, or he didn't. I don't see how you can mistake that and claim "I dunno how this happened."

    Basically he's been busted and he's lying to save his ass.

    Tom

  14. Re:Non-Standard? on U.S. Copyright Lobby Out of Touch · · Score: 1

    It's so hard, I'm employed.

    Tom

  15. Re:problems... on Australia Outlaws Incandescent Light Bulb · · Score: 1

    "market based pollution reduction" is just a fancy way of saying "screw the consumer."

    I'll take politicians serious about the environment when they actually sit down, and actually get tangible fucking results.

    1. Big useless cars? still legal and generally accepted!
    2. disposible society? Still going strong!
    3. Public transit? Still a joke!

    etc.

    These types of changes can happen at home without signing some agreement that is very likely to benefit other people than the citizens who pay for it.

    I'd love to take a bus to work. It means I wouldn't have to buy a $7000 used car, just to do a 10 minute drive. I could bike it, but it's 30 mins and I'd end up at work covered in sweat. Also this is Canada, biking in -30C weather is not an option.

    I'd love to buy products in biodegradeable packaging. Especially things meant to be consumed quickly (like lunches that grocery stores make and the like). etc... and I doubt I'm alone. The problem is how the fuck do I get enough people simultaneously motivated to do what's actually right? It's just so simple, go to store, buy swiffer. Why would I get a mop and pail? etc... Take a bus? Why? The car is just right there!!!

    Too many people are apathetic and hard to motivate that the government really has to make moves for us.

    Tom

  16. Re:Virtualization on Longhorn Server Will Stress Virtualization · · Score: 4, Interesting

    There are more than security issues. For example, you may opt for a cheaper co-lo deal by getting a VM slice instead of a dedicated box. In your VM slice you can install/do whatever you want because you're isolated from the other "boxes".

    Also, if you have to have multiple build environments [re: software developer] then it's nicer to fire up a VM instead of a dedicated box.

    Tom

  17. Re:problems... on Australia Outlaws Incandescent Light Bulb · · Score: 1

    And in a perfect world dictatorships are the most ideal form of government.

    What's your point?

    You *know* this will get abused and it won't be the business owners paying the fees. Even in the world where governments aren't wholesale corrupt, the businesses will just pass the fines onto the customers. Especially where they hold a monopoly or near monopoly.

    Oil refinery polluting? Add $1 per gallon, coke plant polluting? Add $0.50 per bottle, etc. Yeah, people will stop driving cars or drinking cola because the producers up'ed the cost to cover the pollution fines.

    The punishment should be absolute. As in, you're killing wildlife nearby, shut down the plant until they fix the problem. None of this "oh keep killing gaia, we'll collect a fine to make it all better."

    Tom

  18. Re:problems... on Australia Outlaws Incandescent Light Bulb · · Score: 1

    Problem is it's the people who pay for it, not industry.

    When your government is in league with the large corporations, it's hard to think of them as having a hard time spending the tax payers money to further their interests.

    Tom

  19. Re:Non-Standard? on U.S. Copyright Lobby Out of Touch · · Score: 1

    I'm not talking about corruption. I'm talking about aspirations and the desire to work hard.

    I'm not saying there weren't lazy people in yesteryear. But I certainly don't remember reading about the same shit that goes down nowadays, people skirting around "truth in ads" laws, FICA, etc, etc... I'm certain there were people out for power and control in yesteryear. I'm just questioning which PERCENTAGE of humanity was that type.

    I bet if you asked random people on the street whether being fulfilled or rich was more important you'd get the "rich" answer most of the time. People could care less if their life is meaningful, so long as they have some semblance of importance they're happy.

  20. Re:problems... on Australia Outlaws Incandescent Light Bulb · · Score: 1

    Art is required for the dissemination of culture in society?

    As a rule we already penalize inefficient cars, from per cylinder taxes, to luxury taxes and the like. As a whole I think we should move to CFL and LEDs. But there are times where they're not up to par for what's being done.

    I don't think a ban is the solution, I think education and market forces will work just fine. My house, and my friends homes have all being using CFL for years now despite the lack of any ban in Canada.

    But if they were to put a ban in place, it would have to have exceptions I feel.

    Tom

  21. Re:Let's call it what it is -- prohibition. on Australia Outlaws Incandescent Light Bulb · · Score: 1

    Dude, consider replacing the bulb?

    We have tubes at work, and I have CFLs at home. While the light isn't as nice in terms of warmth, they're not annoying to the point my eyes would bleed.

    Maybe, just perhaps, you're a whiny little bitch, and you should consider that if you attempted to fix the problem with 3 minutes worth of work, you wouldn't have to gripe on /. to get a bit of comfort out of the situation?

    Tom

  22. problems... on Australia Outlaws Incandescent Light Bulb · · Score: 1

    1. The quality of the light is not the same. It affects white balance in filming and other camera work.

    2. Kyoto == buying polution credits == not about fixing the problems

    I'm all for them in the home because they lower power usage and for most people are adequate. But I think there should be exemptions for people who do artwork and need a cleaner light source.

    Signing on to Kyoto won't solve the problem. All is does is allow people to buy/move polution credits and not actually force real change. I'll trust politicians talking about the environment when they put adequate bus service out to where I, and 10,000 other people, work. instead of forcing us to weather the cold walking distances/waiting long times for buses, or taking our cars.

    Frankly, if they can't sort out bus routes, how the hell will we actually implement/follow the spirit of the kyoto accord?

    Tom

  23. Re:Fuck this... on UK Taps 439,000 Phones, Now Wants To Monitor MPs · · Score: 1

    Where the fuck did this come from? Where did I say tracking inside your home is a good idea?

    How about this, if you want to form a cogent argument and have a serious "grown up" debate, you stop lying about what others are saying.

    let me know when you're mature enough to play at the big boy table.

    Tom

  24. Re:Non-Standard? on U.S. Copyright Lobby Out of Touch · · Score: 2, Interesting

    I don't think this is true. Not more than three or four generations ago, more people were either FARMERs or blue collar workers. This idea that everyone in a suit is a high powered executive is a product of the late 70s and 80s.

    And don't think I'm some wishy-washy 67 yr old timer looking back at yesteryear. I'm 25 for crying out loud. I've been in various business of various shapes and while they weren't bad places to work, they did seem to desire the allure of status over the pride of accomplishment way too much.

    Look at the CPU wars for instance. It's not about what you actually need, it's about what they *want* you to need. When you start devoting your entire career towards making people think they need your product, as opposed to actually needing it, you lose track with reality and stop earning an honest living. At the end of the day you didn't advance science, or cure the next disease. You just sold millions of power sucking really fast processors to people who won't even use 10% of the potential [well I guess that's where Vista falls in]

    Tom

  25. Re:the point? on Viacom Turns to Joost, Spurns YouTube · · Score: 1

    I've seen MTV shows [Ice-T's rap school] ... whoa people watch that shit? No offense to Ice T, but that show is retarded. A bunch of honky prep kids can't rap without years of training. First, they have no musical training, they can't hold a beat, have no tune, etc. Second, they're 12 years old. They're not even mentally developed enough to think up a proper rap, etc.

    Then you got the other shows, one with a bunch of people at a beachside house, I don't even get what that show is about.

    Oh then pimp my ride, that's awesome. Take a run down POS and bling it out. Turning it into the most expensive beacon of "rip me off please" ever..

    Rather watch Little Britain. At least they got integrity. :-)

    Tom