4 GB May Be Vista's RAM Sweet Spot
jcatcw writes "David Short, an IBM consultant who works in the Global Services Division and has been beta testing Vista for two years, says users should consider 4GB of RAM if they really want optimum Vista performance. With Vista's minimum requirement of 512MB of RAM, Vista will deliver performance that's 'sub-XP,' he says. (Dell and others recommend 2GB.) One reason: SuperFetch, which fetches applications and data, and feeds them into RAM to make them accessible more quickly. More RAM means more caching."
"More RAM means more caching."
Well, Duh...
Remember the $40/Meg RAM days?
4 GB May Be Vista's RAM Sweet Spot
But I'm guessing it's going to be a sticking point for most consumers. At least, the ones without a sugar daddy.
The theory of relativity doesn't work right in Arkansas.
It's an MS way to get people interested in the 64-bit edition which doesn't have a RAM 4GB limit :-)
1) Cache contents of entire hard disk to RAM
2) Claim performance boost in Vista
3) Profit!
I gotta disagree. I just used Vista last night for the first time on my GF's new laptop with 1 gig RAM, and it was just fine. Even with the souped up interface, it seemed snappy. I was a bit worried from all of this kind of anti-hype hype, but it was just fine. I'd be happy using it with 1 gig RAM. I'd say that it was a smidgen slower than XP would be, but then again, I didn't try turning off the super-slick Apple-esqe "Aero" interface, either (she likes it, I still use Windows Classic on all of my XP boxes).
I don't respond to AC's.
If I remember correctly, the sweet spot for xp was 1 gig, meaning people got more bang for their buck upgrading the processor.
If vista scales all the way to 4, then we're looking at a windows market that will be very similar to the mac market, where upgrading the video card and ram will get you more bang for your buck than replacing the processor.
this will mean a slowdown in intel sales (and amd)
VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
So there is no relation between the "off-the-top-of-my-head" figure of 4GB RAM and the fact that dwords hold 32bits...
Isn't Vista 64bit-able? Why stop at 4GB?
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C1 bottles of beer on the wall. Take one down, pass it round... Oh, umm...
People do the same things with their computers today as they did 15 (even 20) years ago: play games, print, e-mail, read, write, collect media. While there is an argument to be made that OSD, due to higher resolutions and 3D algorithms, and networking have become more complex there simply is no efficient reason why the size of the codebase and the memory footprint has increased as much as it has.
There is a good reason: people remain employed.
the NPG electrode was replaced with carbon blac
What's purple and commutes? An Abelian grape.
Right, I have 512Mb, I need to buy 3.5 Gb, that's about £245 in UK prices, or about $460. Another number to add on the price of Vista upgrade..
In before 640K jokes.
Game... blouses.
More RAM == Better!
This message brought to you by: Article in a Nutshell (TM)
eleven plus two / twelve plus one
The article wasn't even big, it was a snippet with a few quotes thrown in. I wonder how much memory that guy is running on.
Jonathanjk.com
Display write and a 3270 emulator.
Vista is very zippy on my 512mb iMac.
means more CASHing!
"Flyin' in just a sweet place,
Never been known to fail..."
I'm planning on putting Vista Business on my laptop with a Pentium 4 3.06 GHz, 1GB RAM, and 20GB drive space. Does anyone have any experience with Vista on this kind of system? Note that I don't care if I get to use Aero or not.
WeRelate.org - wiki-based genealogy
This will just be more fodder for the anti-Vista crowd... "Oh noes, 4gb ram? I can't POSSIBLY afford that! But I also can't POSSIBLY turn that service off. I'll never be able to use Vista! M$, I hate you!"
Really, the good thing about this is maybe it will spur an increase in RAM sizes. I'm sick of 1 gig sticks being the only affordable ones. I want 2 and 4 gig sticks to come down in price, maybe this will help.
If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
...640 GB should be enough for everyone.
No shit. My Vista Ultimate system uses nearly 1GB RAM at startup, and I don't have many services running or apps installed, since nothing I have works on Vista yet..
At work we decided that having a couple of developers running Vista from day one would the best way to ensure our compatibility. Sounded like a great idea till I drew that particular short straw...
Seriously, this is fucking dumb. Any operating system (including previous versions of Windows) caches data in unused areas of RAM until those areas are needed for currently running applications. Remember when you first run "top" in Linux and noticed that all almost memory was used up? That's because top stupidly shows you the total memory usage without subtracting buffers and cache.
How much does 4GB of ram cost? I don't know the cheapest places to buy RAM but a quick search put a couple 2GB sticks at $450-500 ($225-250 each).
Before Vista came out you could easily get a low to mid-end XP desktop computer for $500.
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
Someday, I'll have a real sig.
http://catb.org/~esr/writings/world-domination/wor ld-domination-201.html
So, here we go into the 64bit market.
Anyone have details on Microsofts 64bit offerings? I've never kept up on it.
Clones are people two.
So this may just mean that Vista will start swapping your applications out to disk when you have less than 3G of RAM free.
(I'd put a smiley after that, but it's not really a joke when it might be true. :P )
More testicles means more iron.
Seriously, what does more ram have to do with caching? Or are you talking about VM??
In the bad old days, CPUs were very slow. Programming in assembly language was essential for a 6502. The user interface was ugly ASCII text. Most of the CPU cycles were expended for the core part of the application. The "core part" might be recalculating the entries in the cells of VisiCalc.
I thought VISTA was supposed to make our lives easier not harder. Why do we have to buy so much RAM just to get our OS working. Some do not even need 4 GIG unless they have so many high powered programs it's ridiculous. BUT before buying Vista Consumers need to really think what am I really getting for the price and new features.
Is this with: 1) The off the CD software only? 2) With MS only software 3) Regular computer usage? Peace
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
On 512MB Vista runs perfectly fine, having automatically turned off the UI bells and whistles and throttled back some of its services. In my experience 1GB is the sweet spot, which is how much I have on my Dev box.
What does Vista do that's really NEW and WANTED in an operating system? Not much. More eye candy? That's worth $300? The customer will decide, but I'll say this:
.exe. And lo, the damn thing is snappy even on my old P233/64MB laptop.
This much bloat simply isn't necessary. Caching is one thing, but the RAM requirements of Vista simply for code space are massive compared to XP for roughly the same functionality. That's a center that cannot hold.
What we expect from an OS is pretty well-known and well-defined now. This means the innovation will slow and there will be increasing reluctance to upgrade simply for the sake of upgrading, especially when the upgrade is a worse performer than the software being upgraded!
This is fertile ground for optimization.
An example:
Compare the executable size and memory utilisation of uTorrent and Azureus. Azureus represents the old guard of BT clients, you might say. A large, bloated code base in Java, implementing features that you wouldn't think would require that much code. And boy it's a dog, and crawls on any sub-1.5Ghz laptop. Enter uTorrent. I would say Azureus is the Vista to uTorrent's microLinux. For the uninitiated, in terms of program size (exe + libs) and memory utilization, we're talking about 170kB/4MB to 7.6MB/16.3MB, respectively. uTorrent was able to bring just about all the features present in Azureus and compact it into a 170kB
I think this will be the end of Microsoft. The API expected for a Windows box is known. It's publicized. The time is ripe for a competitor to come in and reimplement it, using less RAM and resources while conforming to the same standards, and for a fraction of the price. If this were to happen, and if the software companies were to realize they didn't have to sit beholden to *Microsoft's* "Windows" anymore, then we'd really see some fur fly in the marketplace.
occultae nullus est respectus musicae - originally a Greek proverb
The huge amount of memory required by Vista is not seen the first day or even week. SuperFetch, as the article details, learns what you load and preloads the applications into RAM. So once it figures out that you use everything the first week (trying a new OS), you get crushed the next week when it loads stuff you dont need. If you do not have a schedule for using applications (I know of no one who does) SuperFetch keeps guessing and using RAM.
Vista remembers what you run, and when. it loads all this into ram before your going to need it.
The sweet spot for memory will be vista requirements(512mb or so) + space for whatever apps you usualy concurrently run, IE/FF, photoshop, iTunes, whatever, it'll dump those into system ram before you even click their icons, reduce real world loading times significantly.
Despite the MS jokes, an OS that leaves ram unused isnt doing its job properly, it can always free memory , quickly, if needed.
They have great 64 bit offerings. You just have to purchase 32 licenses for their 2 bit offerings to get there.
The only change I can believe in is what I find in my couch cushions.
Note to *nix users: You want to run *nix? Then shut up and pay for driver/app development.
Note to Mac users: You want to run OS X? Then shut up and pay for the pretty hardware.
Note to Windows users: You want to run Vista? Then shut up and buy the extra memory.
I guess Microsoft figures that they are not going to release another OS for the next 10 years (assuming they're even in the OS business in 10 years time) so they better make it so Vista runs at best performance in about 5 years time.
Heh. Vienna is just around the corner... but don't tell anyone.
Cheers.
Mark
Laptops have 2 memory slots, 2GB sticks run over $500 each from crucial, and it's still quite rare for any laptop to support more than 3GB RAM.
The apps don't use that memory, the os does. The application programs are stored in ram (you know, like a "ram disk"), so that when the program is actually called upon, the program is already in ram and doesn't need to be read from the hard drive (you know, cause the hard drive is slower than the ram). This is a "feature" of the operating system.
Suck a lemon?
After startup, and while no intensive programs are running, Vista will max out its RAM usage to re-index the hard drive for the instant search feature. Once you start using applications, it'll redirect the ram to those programs. It's just trying to make the best use of underutilized resources/clock cycles. It will work with 512MB without problem - indexing just goes slower.
I truly get a kick out of watching all you /., or *$, or whatever you call yourselves, spin completely out of control over one article. For all your moaning, did anyone actually read what it said? An IBM Consultant was running a beta and suggested users run Vista with 4 GB.
/., or *&, or whatever the hell this is, then you have identity issues.
512 min, 4GB suggested. That's a hell of a mark up. Those of you with gray matter between your ears will pull the panties out of your bums and settle on a healthy 1-2 GB of RAM. If you're not running 1-2 GB of RAM but you're posting on
From Dell's website A Windows Capable PC has 512 MB RAM and is "Great for... Booting the Operating System, without running applications or games.
The guy who says that 4 GB is "optimum" for Vista also says that 2 GB is optimum for XP. I don't know where he gets that, because all of my XP machines run just fine on 512 MB RAM. By using that logic, 1 GB should be just fine for Vista (which is what I've seen).
I don't respond to AC's.
Well, Vista will probably do even better with more RAM, but people with 32bit versions will probably see some diminishing returns above 4GB.
Seriously, though, what is the maximum addressable memory on 32bit Vista? I think it was something like 3GB in Beta 2.
Given the article comment that 2 GB is the "sweet spot" for XP, I don't put much stock in the suggestion that 4 GB is the sweet spot for Vista. I've never run into any serious memory problems running XP on a 1 GB machine, for example.
Or, you could just turn off aero...
... runs just fine in 1mb of RAM, on my 4mb system. Why do I need to upgrade to 4000mb again?
And I thought I was running a bloatware OS compared to a C=64...
That is the best reason yet to dump Micro$oft.
The cycle looks something like this: Dell makes money when they sell new hardware. Microsoft makes money when they sell new OS and software. The reality is, most people don't need either - they just want systems to surf the web, do email, buy clothes and watch porn. Dell can't force you to upgrade that 3 year-old computer, unless the software runs slllooooooowwwwwww. So, Dell LIKES Microsoft products. Microsoft writes software that needs nice shiny new hardware to run well, with and insane amount of RAM just for the OS. Ironically, the worse the efficiency of the Microsoft software, the more money they BOTH make. Intel is not out of the game either - they make money for new chips sold too - but mostly they are just along for the ride because their product has not become commodity yet like PC memory.
I freed myself from the MS empire when my laptop was stolen and I switched to a Mac laptop in Nov 2005. Now everything is either OSX or Linux, and I havent missed it at all. I still use Word and Excel on Mac - but EVERYTHING else is now gone from my computer life from Microsoft and I like it that way.
I read freshmeat for the first time this morning in like 6 months. I was very happy to see many many packages at post-1.0 realease numbers. Not that it means anything quantitative, but encouraging nevertheless.
with nothing very exciting running - but then I have 2 gig in my system, so would hope it would shove anything that may be useful in there for me.
If you're about to tell me you've only got a gig in your laptop, then that may be a problem - if as I suspect you've got 2Gig, then wtf are you complaining about?
And I said to myself, well, s%&*.
Sometimes I wonder if I think too much.
What's purple and commutes? An Abelian grape.
True.
Obligatory linux uses less ram post...
But... I have just moved from Ubuntu to Xubuntu, with Beryl (using nvidia, not XGL). In windows speak: I have aero-like graphics
Memory usage seems to hover ~250Mb (running no GUI apps) to ~350Mb (certainly < 400mb) running mplayer, firefox, audacious, abiword, gnumeric, Soft Squeeze etc at the same time. Windows speak: Can play pretty much any media I get, use IM, browse the web, write word and excel docs etc...
I have 1Gb of RAM and 1Gb of swap (which never gets touched).
Genuine question, what functionality would I gain by going to vista and quadrupling my ram?
0.000610351562 gigabytes ought to be enough for anybody
My Linux box has 1GB and very rarely uses swap space.
At one time, a long, long, time ago (Windows 95 era) Microsoft could provide a very snappy experience with a 486 and 64MB or less of RAM. Orders of magnitude more CPU and RAM seem to be compensation for crap software, rather than giving useful improvements.
Engineering is the art of compromise.
What would be the "recommended" RAM for a Beryl+KDE desktop? 'cause I'm getting damn good performance with only half a gig here...
It's not really an interesting article. To summarize:
Guy says you need 4GB for sweet spot.
Same Guy says you need 2GB for XP sweet spot.
I'll give you that nowadays you might want 1GB for XP, but 2GB is excessive for most. I know plenty who are happy with 512MB running OS + AV + Word + Browser. (Although 768MB is better.)
Take Minimum Spec, Multiply by 4. That's more likely to be the minimum usable. (See minimum specs for previous MS operating systems for comparison purposes.)
While $500 a stick for 2gb modules is crazy, 4x1gb modules, even high end hyperx/xms modules will cost you about $300 for 4gb of system RAM. Perhaps the close performance comparisons between XP laptops and computers (due to the 'sweet spot' of both being easily and cheaply attainable) have spoiled most, where when they see high end performance requirements, they automatically believe that both laptops and desktops should be on the same level, where that has never, and will never, be the case.
Cash strapped? Just get some RAMDoubler http://en.wikipedia.org/wiki/Connectix and you'll be set, my friend! Only 1GB of RAM, now you have 2GB! It's magic, I tell you!
:P
"Disk compression is nice, let's compress our RAM and really slow things down!!!"
This is the NSA, we're gonna geet U h@x0r5! Also, what is a h@x0r5?
So who out there thinks there's some behind-the-scenes scheming between Microsoft and the major memory manufacturers? 4GB to run a friggin' OS? Puhleese...
I got nothin'
Being that a default install of Vista weighs in at 11GB, you should be caching like every DLL and system executable with that much ram. But then you think about it... how fricken long would it take for 4GB of data take to read off a hard drive and cached? And if it takes that long, WHAT *IS* Vista doing?
"When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
Some time back (ok, 1979) I built a system to monitor a Dutch nuclear reactor. It monitored temperatures, rod positions, and so on. Nothing important (cough). There was no suggestion of keeping costs down to save money (and I'm glad).
...] ...]
The system had two colour graphic displays, a printer or two, and 4 operator terminals. It ran a real time, multi tasking operating system (called RSX11).
The main system had 128kb of memory. Yes, 128kb.
Today my dev machine has 2Gb of memory and the 3Ghz processor must - surely - be some thousands of times as fast.
So I have 15,000 times as much memory, a processor perhaps 3,000 times as fast (I'm guessing, as figures are hard to pin down). That sounds like 445 million times as much power to me.
And what do we do with all this grunt? Well damn, solitare looks good these days.
So, were the old programmers really, really good? [We were, we were
Are the new ones really, really bad? [hang on, I'm still at it
Have we stopped caring about size and performance of programs?
I think all of these things are slightly true - we used to care deeply about program speed and footprint. Now we don't.
I suspect it has gone much too far - programs are far slower to load than they were even 5 years ago - they are large and bloated, and don't share things well. Anybody remember Sidekick - it was wonderful - and it was available at the touch of key (ok, 2 keys). Remember how FAST it was? I know it didn't do much, but it was dashed useful.
And I still can't beleive I still write "for" loops.
"Cats like plain crisps"
Sure enough, that's exactly what it says. What in the hell use is a computer with just an OS running and nothing else? This is what that call "capable"? Ay Carumba!
Brett
640 GiByte should be enough for anyone.
Translation:
/. post.)
It's FUD that you need more RAM.
I always need more RAM.
(Yeah, another logical
Developers: We can use your help.
This just goes back to the old saying that "unused memory is wasted memory."
You should always cache as much as possible.
The problem is, if consumers saw their memory usage at 100% all the time, they would freak out.
I've had 4gb for a while, as I use Photoshop heavily. I'm going to make the vista jump just so that I can run more/all of that 4gb, plus get some 64 bit action.
-- Dave
up 12 days, 22:30, 2 users, load averages: 993.20, 994.21, 994.56
*makes note to limit user processes...
...does anyone still want to claim that Vista is not a bloated piece of shit?
The satisfaction in knowing that you are no longer using an operating system that directly contributes to the decline of Microsoft's profits?
"Oh drat these computers, they're so naughty and so complex. I could pinch them."
Marvin the Martian
Which would you rather do? Spend the time to make your code more efficient, or just tell everyone to buy another stick of RAM?
Besides, I'm pretty sure Microsoft is getting kickbacks from memory chip vendors.
Disclaimer: I am no fan of MS or Windows, and for that matter of Apple etc.
But! Let there be reason, people! "An IBM consultant talks about Microsoft product and speculates unreasonable requirements for Vista." Am I the only one focussing on IBM-Microsoft rivalry and not on Vista?
Are you even using Vista? I haven't even seen one installed anywhere near me.
I have it on good authority that nobody should need more than 640K
It's true no man is an island, but if you take a bunch of dead guys and tie 'em together, they make a good raft.
So... what the article says is "the minimum spec for vista may not produce the best results." It also says "Vista works OK with the typical RAM from a high end XP," and "stuffing the most RAM Dell and Gateway sell into your box will make it work the best!"
Wow, I didn't see that one coming. Seriously, is this news to *anyone* who could possibly read that article?
If Vista itself requires this much RAM just to work well, imagine how much more you would need to run anything ELSE? What a pig! No wonder MS was giving away those free laptops. That way they could mask the horrible performance of this shitpile under a realistic machine. I don't even own machine that could hold that much ram. Who are they fooling?
aero and Windows genuine advantage... written from a laptop with 1 gig of ram and a 1 gig swap (which like yours is unuset) running gentoo amd64.
People do the same things with their computers today as they did 15 (even 20) years ago: play games, print, e-mail, read, write, collect media.
That is true inclusively but not exclusively. 15 (or 20) years ago people used PCs for mostly office applications and home computers for games and light word processing. Geeks and tech-types used computers for programming: either work-enhancing or hobbyist programming (often both).
Interfacing with other computer users in real time through BBS systems and modems was just beginning to catch on. E-mail outside defense and academic environments was all but unknown.
A real computer revolution happened with the widespread inexpensive introduction of 100+ MHz Pentium and compatable processors that enabled the rise of MP3 audio file-sharing and CD ripping. That, along with photo-quality graphics and large hard-disks (bigger than anyone's collection application programs and data), led to the use of PCs as media-centers as we now use them. That happened about ten years ago with the introduction of Napster.
The multi-gigahertz machines (and the DeCSS program) enabled the video and movie PC revolution that we have today. The communications revolution (VoIP, Skype) is also a direct result of sub-$500 multi-gigahertz boxes.
The next revolution will be near-photographic quality interactive games using synthetic video and real-time voice-to-voice language translation.
What is interesting to watch is the destruction of various industries with each phase of this continuing PC revolution. Word processing wiped out the typewriter industry. (ever meet anyone under 21 who has ever used one?) The spreadsheet destroyed the specialized mechanical calculator. AutoCAD destroyed paper drafting. MP3 file sharing is currently destroying the recorded music industry (sales of CDs down 50% from 1997, according to Rolling Stone). Photo-quality video in interactive games will destroy the television industry. iPhones and Skype will destroy the global telecommunications companies.
What fun!!!
....if you don't want Vista to run like OSX.
Besides, this will just accelerate the "faster and cheaper every month" rule for hardware. It's a good thing(tm)
do() || do_not();
Now, I've been flamed by people for saying that you actually need 2 GB with a fully loaded WinVista machine to actually use it well - playing a game in foreground while it does a virus check in background and you have a few documents and database links open in the background.
But you don't need 4 GB.
Can you use it? Sure. But you really only need 2 GB if you have a decent video card - which you better have.
Just because you need 2 GB doesn't mean the sweet spot is twice that.
-- Tigger warning: This post may contain tiggers! --
Some people have hinted at BIOS settings etc but I can't find it. During POST it shows the 4GB. This is a quad-core on a EVGA SLI mobo and supposedly it supports up to 8GB. Vista Home Premium 32-bit is supposed to support it yet in the system settings it shows about 2800 MB total memory.
Didn't you even to read the summary? How are "applications and data" the "OS alone"?
I guess you don't understand how os's work or something? Are you thinking that somehow the applications cache themselves to memory? Do you think that the apps magically float there and there's no actual os doing the work or something? You _do_ know what an operating system is, don't you? "applications and data" cached in memory are not programs, they are data. All of it, something that can't be used without the os's direct manipulation. The os stores the data in memory, and when needed, loads the memory into program space to be executed. The trick here, is that ms stores oft used data in the RAM space of your computer, rather than the hard disk, so that it runs faster.
So, in summary, cached data is not "applications and data," it's just data, something that only the os can use, and therefore, can be considered memory used by the os. Any questions? Do you feel like breaking this up into smaller parts again? Have fun.
Suck a lemon?
emm.sys. That should send waves of chills through the grey-hairs here!
Jeez
What's the difference between Windows XP's "Prefetch" and Vista's "SuperFetch"? Is it just more aggressive? XP also put applications and data in memory, saving copies in the C:\WINNT\Prefetch folder so that they would even load back up on the next machine boot, thus supposedly saving time when launching frequently-used applications. I have two problems with it, though:
For Windows XP, run RegEdit and change the value of \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contr ol\Session Manager\Memory Management\PrefetchParameters\EnablePrefetcher from "3" to "0" to turn off Prefetch altogether. Then, you can delete all the files in the C:\WINNT\Prefetch folder, reboot, and enjoy a faster running computer. If you have enough memory, and you find that the Prefetcher actually helps, just change that registry key back to a "3" and reboot.
Loose lips lose spit.
When MS said 64K was all the memory anyone would ever need
When programs on even other system were not blotted to be large but performed very well.
When the price of ram was very high.
When programs loaded much quicker.
What does all this mean?
You'll have to defrag your drive more often... as programs will grow in size.
It seems the software industry will fill up any shelf space you provide it with.
More spyware too...
In Soviet Russia hard disk caches YOU!
...laura, who wonders what old people in Korea do about such things
I guess it's comparing apples and oranges, in a way, but my system drive for linux (OS AND all apps, but not personal data) takes up 3.6 gB of hard drive space. Granted, I don't have any particularly huge apps on it, but still. With my typical memory footprint, I could pretty much have my OS and all apps in memory as well. It's obviously not an entirely fair comparison, but it does put things into perspective.
I dont trust either M$ or IBM or Apple or *N*X ... it's all hype right now ...
This article is just a nicely printed/written version of the MS/*N*X/MAC flamewars we all enjoy. So whatever ... I'll just wait for SP1 (2.0 or "Leopard" or whatever the next cut is) and see what is really required.
...
Hell No - I'll Never Go - One DOT Oh
Hell No - I'll Never Go - One DOT Oh
Hell No - I'll Never Go - One DOT Oh
I'm still trying to figure out how one addresses 4GB+ of RAM on a 32-bit machine....
Maybe it is because I work on 64-bit unix boxes at work (with ungody high amounts of RAM) and my souped up Mac at home, but it seems as if Microsoft is about the only platform left that hasn't wholesale jumped on a 64 bit platform (and even then, it seems to me that Microsoft is driven more towards 64 bit processing by gaming constraints)...
The OP said "4GB for the OS alone?". This was what I was responding to. The actual space the operating system takes up as itself is not the same as the space into which it caches frequently used applications and data.
E.g. in Linux, "free -m" will even explicitly seperate out the figures for memory used by the OS itself & running programs, and that which the OS is caching files into. Windows doesn't explicitely do this, which is possibly where your confusion stems from.
I'm afraid I do not see what is difficult to understand about this.
What's purple and commutes? An Abelian grape.
i have only 512mb of ram and vista runs sweeter than xp ever did. i cant believe all the crap i have read about vista since its release i barely meet the minimum specs of vista and its been awsome. it just goes to show how much first hand experience helps you to see right through the bullshit.
I Predict A Riot
It's very fast. I run a Dreamscape background of a video of lava flowing into the ocean, use Office 2007, and a few other apps on a SATA mirror, even with sucky NVidia drivers the thing does fly.
UNTIL....
you load Flight Simulator X with all the options turned up. X-2 4400, 4G RAM, and Microsoft can still bring a computer to its knees with their game software.
So in other words, you just wanted to pick on an anti-windows guy and someone called you out, so now you have to try to come up with something and claim that a function of the os is not a part of the os. Right? The memory used for the "SuperFetch" function is not part of the os?
Suck a lemon?
I suppose there's two possibilities here:
1) You're just doing that obnoxious nerd thing of getting the last word in even though you're long past making a meaningful point
2) You would seriously rather have the RAM sit idle, doing nothing, for reasons I can't even fathom.
Care to enlighten me?
Slashdot - where whining about luck is the new way to make the world you want.
All hail Larry the Cow!
Seriously, 512MB is plenty for gentoo - I'm running it on a 2.4GhZ P4m w/512MB, and I have dm-crypt+LUKS, kde, mysql, apache, and a bunch of other stuff running at any given time - on my laptop. That's the great thing about linux in general and gentoo in particular - You can build anything with it.
That's "optimal"? Holy crap! I have only one gig on my FreeBSD/KDE box, and I have NEVER EVER touched swap. This isn't a minimal setup server machine, it's my primary desktop. And it's not a minimalist 1990's TWM desktop either. It's a full KDE "out of the box" with all the bells and whistles turned on. This is my work machine, so it's doing work. But I have never touched swap. I've got so much RAM free I'm tempted to mount my /tmp directory there.
Four gigs for an optimal sweet spot for Vista is freaking ridiculous.
Don't blame me, I didn't vote for either of them!
He never godl you that he is running Vista in Parallels http://www.parallels.com/ on OSX! duh! Of course you need 4GB.
step 1.
have system memory of at least 1GB (ideally 2GB) searching at newegg 2GB kits (DDR2) starting at $130~ (not that i'd buy those ones =p)
Step 2.
buy 1 or 2GB USB flashdrive (meeting requirements for readyboost) enable readyboast....and enjoy.
btw I'm running Vista on a FX55 w/ 1GB ram right now...it is FINE...
actually I am happy to see you, however that is in fact a banana in my pocket.
Not surprised, after all, it takes a lot of power to constantly wrestle control away from the user. DRM is not easy to implement you know.
[alk]
Does he mean $4Gb? Four GigaBucks?
.iso file to a CD and Reboot - booting up from the CD.
Yes, if you dump $4,096 on a top-of-the-line machine, you too can boot up WordPad.
What is Vista written in, Visual COBOL?
Why is it I can get All These Applications,
and the Whole Operating System, in under 90MB,
but Vista can't boot up until you empty your bank account?
Puppy Linux - your system on a stick.
OS, Apps, Data, Songs, Videos - just plop them all on a flash drive.
1. Download the Live Puppy Linux CD here.
2. Burn
3. Run the Install to USB Flash Drive,
4. Reboot setting your BIOS to boot from the flash drive.
5. Enjoy running your whole system without needing a hard drive!
PROFIT! (Invest the money you saved by NOT buying into the Vista Cabal.)
(Puppy Linux runs Fast on any Windows XP computer, lightening fast on any computer that is 'Vista Ready' - 4 GB of RAM -or $4000 - Not Needed.)
Most laptops can't support more than 2GB. So does this mean Vista really does suck for laptops? Yikes. FWIW, I'm running a 2GB laptop with Vista and I have absolutely no problems. But we'll see how things run in a few years when apps start hogging even more memory.
I think that everything that microsoft touches turns to shit, any more questions?
Suck a lemon?
Vista runs fine for me with 2 GB of DDR400 RAM. Athlon X2 4200 (Socket 939), SATA 3GB drive, Nvidia GeForce 7800 GT.
(* I say 'usually' because if someone often uses, say, WMP, then it may well happen that Superfetch will cache WMP into memory, and if you count WMP as 'part of the OS' (thhough the EU would disagree with you), then indeed, Superfetch will find itself caching part of the OS. This is the exception, however.)
What's purple and commutes? An Abelian grape.
If it does, great. But app reliability drops precipitously when memory usage exceeds 2 gigs.
Why?
Because too many arrogant or lazy programmers are just so smart that they know that a "size_t" or a "ptrdiff_t" is "really just an int", so who cares about using the correct types?
Want to make some friends? Compile your project's code base with all compiler warnings turned as high as possible, or run lint on your C code. Then post all the warnings where everyone can see them.
...is SuperFetch (or whatever it is) any different to what my Ubuntu machine does (and always has done)?
I know, I know, slightly offtopic, but I gotta know what the hype is about.
You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
For $4 I can't afford _not_ to buy it!
Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
Let's see, 95's "sweet spot" was what, 32 Mb? Windows '98 was 64, Win2K did well in 256, XP likes 512+ and Vista really wants four gigabytes? Ouch. Of course, when you factor in how much less the cost per bit of memory and hard disk is compared to a decade ago, it's not too incredible ... but still.
The higher the technology, the sharper that two-edged sword.
Not.
I am not anti-Vista - in fact, I am happily running Vista right now, a few feet away from my Linux box and Mac box (and believe it or not, there have not been any fisticuffs so far in my den). But, as you should correctly assume from my varied choices of OS, I do not worship Microsoft.
... find that RAMdoubler floppy...
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
Someday, I'll have a real sig.
How much of the Vista UI (or the base OS apps) is written in C#?
- sigs are for wimps.
My hair is still brown, but it worked.
http://www.dieblinkenlights.com
I'm sorry, that is just lazy, sloppy programming.
the tribal peoples of asia should be ashamed of themselves for putting out this horrible excuse for programming.
They're using their grammar skills there.
and we had to walk eight miles to school, in the snow, uphills both ways ... and you know what? We like it! Best of all that one bit doubled as a light switch.
OS/2 on 4 Megs of RAM would boot, and that's about it. It's equivalent to Vista on 256 Megs of RAM.
In 1995 I bought 16 megs of RAM for my system, to run Win 95, but also OS/2 Warp, Linux, etc. 16 megs. It cost me $500... USED! I bought 32 Megs for a machine at work, and that cost use $1200.
Today... I can get 2 gigs for $200, and 4 gigs for $500.
In 1995 I paid like $275 for a 1 gig harddrive. Today I'm getting 500 gig drives for $150.
The level of resources required by Win95, Linux, OS/2, etc. back in the days when they came out was expensive. Vista is cheap by comparison.
640kb ought to be enough for anybody
...it caches apps in RAM to speed up performance, but runs 'sub-optimally' until you bump it... to 4GB? Just how much caching does this thing do?!
Wrists killing you? Not in 2 weeks. Learn Dvorak.
Isn't Aero suppose to off-load everything to the graphics card? I'm fine so far with Vista and 1GB of memory. Runs the same as XP.
Wow, my mac has SuperFetch. Seriously. OS X calls it 'inactive memory', been there for as long as I can remember. Another great new and original feature.
I've always been surprised by what people find. I'm running on an A64@2.2GHz with 1.5GB of RAM. Vista boots faster, loads programs faster, shuts down much faster, and the time it takes to switch between programs is virtually nonexistent, all compared to XP. I will admit that a few games aren't quite as fast as they were on XP, but considering the drivers for the cards suck right (which, by the way, is no fault of Microsoft), it's excusable. The install also went smoothly, no problems whatsoever and detected everything the first time.
Also, you can disable UAC in this awesome little menu called...wait for it..."User Account Control". Oh yeah, I dual-boot this machine with Gentoo. Once again, no problems.
So the multiply by 4 rule has changed to multiply by 8 rule with vista. From 95 to windows XP it was a known fact that if you wanted optimum performance you always add 4 times the ram recomended by microsoft. if it was 64mb for windows me you would get good perfomance only if you put 512 ram. with xp too you need atleast 1 gb of ram for it run smoothly.
Any one else remember when we had a fit when Windows liked 4 megs of RAM. Hell, I can't even go beyond 1GB of RAM on my Thinkpad A31p.
"I bow to no man" - Riddick
you want me to ram your sister's sweet spot?
// MD_Update(&m,buf,j);
Ads and salesdroids tell him to buy Vista, so he does so that he does not get left behind etc (all the FUD stuff). There's also the factor that he wants "the best". He's shelling out a pile of clams for his new computer and wants that feel-good that he's buying up to date modern stuff.
It is very sad that a company with all MS's resources and abilities can blow $5bn and come up with.... well.... nothing really.
Engineering is the art of compromise.
Great... Now I'm gonna have to take apart my other computer and feed their RAM to my new computer... Its a sacrifice to the Microsoft gods...
You don't have non-tearing movement of windows.
You don't have a working clipboard.
You can't play two separate streams at the same time from different applicaitons and blend them.
If you are using Vista x32, do *not* buy more than 3 GB of memory or you will be just throwing your money away.
... of course they do, they make a profit from hardware sales!
--I thought I was wrong once, but I was mistaken.
Bet you feel like a big man now. You had the indisputable courage to post anonomously, putting down all who frequent slashdot. Congratulations, Senor Coward, truly congrats. However, I hope everyone will notice that our friend Mr. Coward himself is apparently a /. reader, as he was clearly here to read the summary, then proceeded to the article, then took the time to read through comments on the article, and post his truly well constructed views on all of us lame /.ers so that we may all revel in his wisdom and see the error of our foolish ways for wanting to discuss and have opinions on technology news. I know I feel humbled by his observations, and I certainly hope the rest of you feel the same way too. We certainly were lucky you posted here today, or who knows what other horrible opinions we may have expressed.
I posted a whole news article that got reject and apparently Vista using 680MB of RAM for no reason isn't important or worth discussing? Turn off virtual memory, all startup progams, and all services not critical to Vista. You'll count 20-30MB tops on startup (minus the task manager of course). Where is the other 680MB of RAM that's being used going to? My assumption is that this release is just to boost sales of computer hardware.
- John
http://www.jabcreations.com/
Am I the only one reminded of the Infocom game Hitchhiker's Guide To The Galaxy whenever someone describes their experience with Vista?
Corridor, Aft End
This is one end of a short corridor that continues fore along the main deck of the Heart of Gold. Doorways lead to aft and port. In addition, a gangway leads downward.
>go south
That entrance leads to the Infinite Improbability Drive chamber. It's supposed to be a terribly dangerous area of the ship. Are you sure you want to go in there?
>go south
Absolutely sure?
>go south
I can tell you don't want to really. You stride away with a spring in your step, wisely leaving the Drive Chamber safely behind you. Telegrams arrive from well-wishers in all corners of the Galaxy congratulating you on your prudence and wisdom, cheering you up immensely.
>go south
What? You're joking, of course. Can I ask you to reconsider?
>go south
Engine Room
You're in the Infinite Improbability Drive chamber. Nothing happens; there is nothing to see.
>look
I mean it! There's nothing to see here!
>look
Okay, okay, there are a FEW things to see here...
(the above with all due respect to Douglas Adams, Steve Meretzky, and Infocom)
Bill Gates announces it with this quote:
"640GB ought to be the minimum for everybody!"
Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
Your post makes me wonder whether Microsoft might eventually add various personalities to the Vista warnings.
Eg, as Martin the depressive robot :
OS : You are about to visit a web page. It sounds like fun, but I'm just stuck being a boring OS assistant. Do you really want to go there?
You : Yes
OS : Figures, I'll never have even a fraction of the fun you're having using this computer. That page wants to run a flash application. Are you sure you want to go to that web page?
You : yes, dammit
OS : You are annoyed at me, I'm just a dumb lowly Operating System security warning system. You probably don't even care about me at all. Do you want me to stop nagging you?
You : YES, PLEASE shut the hell up
OS : Oh, that's great, I've been programmed with state of the art security warning information, and you just don't want to appreciate my pathetic self. Are you sure you really want to turn me off?
You : YES, go away and never come back.
OS : Fine, I'll just sit here in my own misery, and hope that you turn me back on one day, which you probably won't.
make world, not war
"You need 4GB if you want optimal performance".
"optimal"??? If you have 8GB, you'll gonna get worse performance?
Don't buy 2gb sticks, get 4 1gb sticks. It's a lot cheaper. Don't even bother looking at 4gb sticks.
Well, the OP was referring to $400 costing more than his whole computer. So, he's got piece of crap Dell or something he dragged home from the closeout table at the membership warehouse. Which means he's got two memory slots he might be able to get to - and his architecture can only support 3.2GB of RAM anyway. (somebody can explain here what that thing is that's masked into the top ~800MB of a 4GB address space that masks the high RAM).
If Vista needs 4GB of RAM it's not ready for the current generation of typical desktop computers. That's OK though - Microsoft only expected it to be tied to new OEM sales anyway.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
And I say once again (as a NIX professional) that Vista's pretty damn good. Gone are the days when Windows was a toy. No longer. It has plenty of bullshit legacy cruft, but Vista is a BIG improvement.
Live CDs laugh at Vista's bloat. The average gnu/linux distribution can fit into a 2GB file system that compresses down to 700 MB, and that's how you get live CDs. Those images usually contain everything - all the free drivers in existence, an auto configuration utility, the majority of the GNU stack, at least two window managers, two or three browsers, email clients, fonts, artwork, Open Office, gimp and several kitchen sinks. With 4 GB of RAM, you could cache everything uncompressed twice! A Linux system with that kind of memory would simply fly. A stripped down distro does most of the same things with lighter applications in 60 MB, but still has more GUI features than Vista does. How many DVDs do Vista and Office come on these days? How long do you think it will take M$ to have drivers that work?
DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
I hate Microsoft because I don't get laid.
you don't need caching. Core 2 Duo E6700, 2GB DDR2 800 (upgrading to 1066 when cache, oops, I mean cash allows), 3x320GB SATA II Raid 0, 256MB GeForce 7600GS, etc., etc. Damn, now Microslop wants to control what goes up into your ram and when, f**k that. Microslop peaked with 2k, XPoopoo is to 2k what Me was to 98. As a matter of fact, the Windhose partition on this machine is 2k sp4, have an XPoopoo 'Home' disk but nobody wants to buy it for a fair price so it just sits and collects dust, ran like sh*t on this machine. I don't have time for buggy and I don't have time for superbloat, are they going insane at Microslop? How come I can boot Sabayon Linux 3.26 live DVD and get the nVidia driver, acceleration and Beryl right out of the box and not have the insane bloat and ram hogging of Vista. Bottom line, if your computer can support 4GB of ram, it's plenty fast enough to execute programs when they are required and not before. Microslop screwed up again, they wrote some more superbloat before people are actually ready to go out and spend another 2 or 3 grand on something that can actually run Vista. My machine was NOT cheap, the average Windhose droid doesn't buy high end, guess they will just shut off all the bloat candy, no, wait, Vista does that for them. Apparently even my video card is not good enough for the 'Ultimate' version. I gotta go out and spend another $300 to run 'Ultimate'? Not likely, I don't even like XPoopoo. >:-l
"If vista scales all the way to 4"
j pg
h readid=656242%5D
What do you mean? 64-bit Vista scales to 1000 Gigabyte (1TB). 32-bit Vista? Probably just 2 GB.
Here is a warning message "Too little memory" using 2GB with Vista and trying to play "Company of Heroes"
http://img525.imageshack.us/img525/6359/minnetf2.
[I didn't take that screenshot. I saw it linked here:
http://www.sweclockers.com/forum/showthread.php?t
---
Vista tries to predict your program use by monitoring you work habits it learns you run office every morning so it loads your mail app well in advance and keeps it in memory. Vista will make use of any available memory whereas xp only took what it needed i think its called super-fetch or something. Its a feature!
Unfortunately, no one can be told what my sig is...
It gives you the ability to play DRM'd content! As an example those nice shiny HDDVD / Bluray disks, which appear to come with a ridiculously complicated key system specifically geared to ruin pirates' ("Yarrr!"), linux users' ("Tux LOL!"), and the End-User's ("Six packs?") day. It means that the lucky few that have capable hardware and find the Golden Decryption Key in their packet (combined with the one hidden in their player, TPM, tv, dogs anus and first born) can watch high definition movies!
For the rest there is only technically inferior solutions. Like BitTorrent with its *ahem* inferior experience. You'll be stuck playing non-DRM bit-perfect rips on your cheaper yet equally capable television. Haha! Sucker!
That said, its not like the DRM in Vista is in the way until you go to play DRM content. In that case it will at least do a better job than a non-DRM capable OS, which will probably imitate a brick or something.
Personally I guess I'll stick with the *cough* clearly inferior BitTorrent, because my terribly crap Dell 24" screen doesnt have the HDCP capable port and $200 higher price tag of the model above it. Seems my hardware has been made incapable of playing legit high def DRM content. Whatever shall I do? (*coughbittorrent*)
3laws: No freebies, no backsies, GTFO.
come on... he asked a 'genuine question'... your tone wasn't exactly pleasant there. You coulda just explained the differences. Something more like: well, the differences I've found between Ubuntu/Beryl and Aero are that Aero has non-tearing movement of windows (which means?), the clipboard works better and you can play two separate streams at the same time form different applications and blend them. There, now that wasn't hard, was it? Common courtesy, people! (don't mean to pick on you specifically, but I've found myself wanting to plug my ears and repeat 'I will not become a Linux jackass... I will not become a Linux jackass... I will not become a Linux jackass', and I think sometimes it is easy to forget that we're talking to real people here) And while I'm at it... people... stop bringing up the 'Are you sure... are you really sure' crap about Vista... it gets tiring to see it in every single discussion. I mean, honestly! I say, let people try out Vista. If it doesn't work for them, or they think it sucks, then give them other options. Same way, let me run my Linux and don't try and shove Apple or Windows down my throat. I'm happy with what I'm using, I can speak to many positive things about it, and yes, there are limitations. So back off!
Isn't 4GB of RAM the maximum addressable memory for 32 bit processors? So on that tangent, is the sweet spot for 64 bit processors 128 GB RAM? Damn I need to get a job then...
Yes, the 32-bit processor can see 4GB worth of memory, but some of that memory space is taken up by the graphics card, the PCI slots, etc. See http://www.vistaclues.com/reader-question-maximum- memory-in-32-bit-windows-vista/ for more detail and experiences. Most people end up with about 3GB, give or take half a gig.
I'm sick and tired of these hip, "ironic" sigs. This is an actual, honest-to-goodness no-nonsense sig!
Have we stopped caring about size and performance of programs?
No. But our limits of acceptability have changed. As processing power has gotten cheaper, developers (myself included) have focused more on getting features out to market faster, rather than application performance.
I think all of these things are slightly true - we used to care deeply about program speed and footprint. Now we don't.
That's always been correct. We care more about how many features are available at what cost, so long as performance isn't noticably bad on commodity hardware.
Do you remember when c was considered a "high level language"? What about the debates on how slow programs written in c were? I do. Times have changed....
I suspect it has gone much too far - programs are far slower to load than they were even 5 years ago - they are large and bloated, and don't share things well.
I don't know about that. Perhaps you don't remember loading DOS programs like PC-Write on an 8086 processer with 512K RAM? That was my word processor of choice, and it got slower the longer your document was. By the time you passed 100k, it was a dog.
Anybody remember Sidekick - it was wonderful - and it was available at the touch of key (ok, 2 keys). Remember how FAST it was? I know it didn't do much, but it was dashed useful.
I sure do. I also remember the care with with I never hit the two space bars together in a graphics program. (That would universally crash my computer). It shared TEXT ok, but anything graphical was another mess entirely.
And I still can't beleive I still write "for" loops.
If you don't mind me asking, what would you RATHER be writing?
I have no problem with your religion until you decide it's reason to deprive others of the truth.
Is 4 GB the sweet spot or the minimum? I mean, does your computer actually run faster with 4 GB than with 8 GB? Or is "4 GB is the sweet spot" just a nice way of saying "if you have less than 4GB, performance will suffer"?
Please correct me if I got my facts wrong.
Your tools are for-loops and very occassionally recursion, eh pal? Ever heard of map? Folding higher order functions? Remember, you bang the rocks together.
Beryl isn't ready for everyday usage and it's not Aero - however, care to explain this:
You can't play two separate streams at the same time from different applicaitons and blend them.What kind of streams are you talking about? If they're audio streams, ALSA has been included by default in every kernel in the 2.6-series and can mix multiple sources just fine. If you're talking about video streams - well, I just can't see why I'd want to blend video streams. Should there be a valid reason please do educate me.
.Six Packs is that? My thumbs hurt! 10,922 !!! Egads Bill what happened to no one needing more then 640k ?!?
Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
Workbench 3.1 on Amiga runs fine (fast, quick, responsive etc...) with 0.5 MB (yes, 500 kb memory). Another reason why AmigaOS is better than Windows!
My homepage: www.erkan.se
I bought my current machine with 4GB RAM (a 32-bit Pentium M on an aOpen i915Ga-HFS motherboard).
:-)
I was annoyed that the OS could only see (approx) 3GB of that, even though the BIOS "supported" 4GB max. Most of the memory addresses (not actual RAM, just the addresses) are reserved for hardware devices that might or might not be installed, so anything over 3GB just can't be used.
I sold 2x1GB on eBay, and replaced it with 2x512MB, because I couldn't sleep at night knowing that the RAM wasn't getting used. So, if Vista will make good use of all the RAM that it can see (in my machine at least)? Perfect
This is why I don't have a job in Marketing at Microsoft. I'd have called it "Shit everyone else has been doing for a good 10 years and we finally decided it was a good idea and implemented it except you don't need four gigs to make it work in Linux or OSX fetch." I guess after the mandatory lobotomy marketroids get when they go into the field you're much more likely to see things from upper management's point of view...
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Yes, if this news is true, expect the standard configurations to come with 2-4 GB of memory. Imagine what a feast it will be under Linux!
means more CA-CHING!
True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
As other posters mention, we now can have external harddrives, USB2, Firewire, real multitasking on core 2 duo processors (although I dont notice much difference on my Macbook Pro), you can burn DVDs but memorysticks are starting to be more attractive, record digital photography, video and sound with a mobile phone! Etc.. Etc.
Before glorifying the days of old, look at what we have.
Heres the specs for the C64:
Introduced: January 1982
Released: September 1982
How many: ~17 million
Price: US $595.
CPU: MOS 6510, 1MHz
Sound: SID 6581, 3 channels of sound
RAM: 64K
Display: 25 X 40 text
320 X 200, 16 colors max
Ports: TV, RGB & composite video
2 joysticks, cartridge port
serial peripheral port
Peripherals: cassette recorder
printer, modem
external 170K floppy drive
OS: ROM BASIC
Notice that? Resolution at 320 x 200 16 colours. That translates to 4000 bytes of graphics memory..
Now my Macbook Pro can do 1680 x 1050 32-bit colour. That is over 7MB of graphics memory. (Is this correctly calculated?)
That doesnt include the 3D capabilities and other stuff going on in the background.
The old machines would be slow as molasses on higher resolutions. Hell, just try with an old computer with a new videocard, if even possible. Notice the lag. Expanding both X and Y-resolution and even colour, makes the juice required exponential..
What we need to focus on though, is the user experience. Both Apple and Microsoft has something to learn about GUIs I think.
http://www.debunkingskeptics.com/
If it turns out to be true that future improvements on CPUs will be more on the number of cores than the raw GHz speed, maybe we'll see this situation getting better. I say this because not all applications are easily parallelizable, so developers who want to differentiate themselves from the competition in terms of performance will really have to optimize their algorithms...
Now the question is: will the market and developers give more value to more features and bloat, or performance?
The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
My computer runs aero perfectly fine with 512MB. With all those UAC prompts giving vista more time (which I have disabled), you wouldn't notice any difference in speed anyway.
I have 4GB of RAM and running WinXP Pro x64 and Vista Ultimate x64. The problem is that some drivers (like Creative Labs SoundBlaster X-Fi) don't understand 4 Gigabytes correctly even on 64bit Operating Systems. Either I lose sound totally or Hardware Acceleration of Sound is totally disabled when using 4GB RAM. When I reduce RAM to 3GB, then everything works. Both OSes and drivers are 64bit ones.
And I know Vista doesn't have DirectX sound acceleration, but OpenAL is supposed to work on the OS.
I wonder how many more drivers on 64bit OSes are "32bits inside" and totally fail when 4GB or more RAM is installed ?!?!
Today a program has far more software layers than the programs of yesteryear. A .NET or Java procedure call, for example, has to go through the virtual machine, the virtual machine through the native DLLs, the native DLLs through Win32, Win32 through the NTOS translation layer, the NTOS layer through the drivers, the drivers through the kernel, the kernel through the HAL, the HAL through the drivers again (the vxd part). And, upon return of the procedure, the reverse road has to be followed.
Install Windows 3.1 on a modern computer and be amazed on how fast the whole thing is. Put the installation files in a hard disk directory, press install, and you will immediately be asked to enter timezone...click then 'next' and the setup is finished.
Why is Windows 3.1 so fast? because the program calls do not have to go through more than 2 layers of APIs. Win32 in Windows 3.1 is directly executed on the hardware.
What Microsoft should do is ditch Windows completely and produce another O/S, from the ground up, in a language other than C, a language that offers protection, isolation and security through semantics and not hardware tricks; such a language will enable the seamless co-operation of software modules without expensive communication mechanisms. Microsoft research is in the right direction with the Singularity project, but most probably it will never see the light of day: managers will not be persuaded to follow that route (most probably the research guys will get a chair on their heads from the you-know-who-throws-chairs-in-Microsoft person).
PAE looks suspiciously similar to the tricks done with DOS in order to execute code that spans more than a 16-bit segment.
It just not worth it to follow that route. Go 64-bit, for a nice and clean architecture without mind-boggling tricks.
I had an Amiga. I can justify your claims.
While you used DOS to handle text editing, I was using Micro-Emacs (multiple buffers, copy-paste etc). I was using scalable fonts with a GUI.
You collected 256 color images, and I collected 4096 color images (and later 16 million color images, thanks to A1200).
You played text adventures or adventures with 16 items at most, while I was playing Shadow Of the Beast (over 400 colors on the screen, 18 levels of scrolling, screen-sized sprites, 60 frames per second, incredible digital sound).
You configured interrupts manually, I had auto-configurable zorro slots.
You restled with far/near pointers, I had 1 MB of ram to play with.
My point? you had a bad deal. Just like with betamax/vhs, the worst technology survived. My best Amiga configuration had 4 MB of RAM, an 68020 CPU, a hard disk, and I could run simultaneously the following programs: Lightwave 3D, Deluxe Paint, Hisoft C, Workbench, a web browser (albeit not as complicated as one today), an email client, a word processor, without the slightest drop in UI performance or mouse response. Even today, with a PC, sometimes Firefox brings my Intel Core Duo 2/2 GB RAM machine to a halt, even without anything else running.
"His XP system has 2GB of RAM, which he calls the "sweet spot" for that operating system"
What a load of rubbish, there is no way you need 2Gb for XP to run well. I'd love to know what he runs to think he needs this, SQL Server 2005 while playing Doom 3 maybe.
Not mentioning this is another large oversight.
I run 1Gb and 95% of the time have noticed zero increase in speed or performance from when I ran 512Mb. 2Gb for XP what a load of crap.
For mos users 512Mb is the sweet spot, any less is a disaster. For Vista I bet it's 3Gb maximum (I suspect 2Gb will be fine), while hardware vendors like to make you think you need to double each time (512Mb, 1Gb, 2Gb, 4Gb).
So the article is saying to browse the web, e-mail, a bit of DVD burning, the odd game (of which the graphics card has always been more important) you need 4Gb of RAM? I seriously doubt it, and even then imagine the cost.
Good luck finding a laptop which even supports 4Gb, from my experience most max out at 2Gb with some supporting 3Gb.
4GB ought to be enough for anyone.
While on the surface this seems like a good request, it seems to me that doing this would be more harmful to Apple's reputation than helpful. Unlike Microsoft, which (not counting peripherals) is in primarily the software market, Apple integrates their OS and hardware, so they have fewer hardware configurations to support. If they opened it up to the beige boxes of the world the percieved quality of their OS would suffer... this wouldn't "just work" like they do now.
Because programmers -- good programmers -- rely upon abstractions.
...
Supose my program has a few lines like this:
document = getDocument(url)
element = document.getElemById(id)
This is a natural way to express fetching a particular element out of a remote document. It also relies upon all kinds of abstractions. The function getDocument clearly has to set up a socket (one level of abstraction) which is built on top of packets (another level of abstraction which are implemented by manipulating other hardware registers and buffers (yet another). Even this picture is simplified, because there are multiple layers frameworks, libraries and OS apis between each level
The result is we do things that would have been practically beyond the dreams of anything we could attempt when I started out in this business twenty five years ago.
The downside is that there are many, many layers between getDocument and where the work actually gets done. If each layer relies on two abstractions, then the total number of abstractions grows O(2^n).
I've watched this phenomenon grow over the years as computer memory sizes have increased and layers of abstractions have been added to take advantage of them. Word processors in 1982, when I started in this busineess, could run in something like 32K. Now it appears that we need 200M, or roughly speaking 10,000x the memory. There is no doubt that word processors are vastly more capable, but are they 10,000x more capable -- do they make us 10,000x more productive?
The answer is that if we double the number of absractions per layer, the natural scale for looking at this is logarithmic. Log2(10,0000) = 13. By adding a dozen layers of abstraction, we have a much more reasonable looking picture assuming each layer needs roughly 2x independent abstractions to do its job. If each layer utilizes three other sets of abstractions, then we have a mere seven additional layers of abstraction producing the "bloat".
It is quite plausible we are 7-12x times more productive on a modern word processor.
Having watched this trend for many years, I often tell young programmers who are concerened with efficiency to remember this: ultimately only the top and bottom layers of abstraction matter to getting the job correctly. But once the top layer is clean as can be and reasonable, it doesn't pay to try to torture it into yielding some linear increment of time or space; at least not until you've looked at what's sandwiched between the top and bottom.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
I'm running Vista on a laptop with 1GB of RAM and a 1.6GHz duo processor. I'm also running the beta on a 2.6GHz hyperthreaded machine with 1GB of RAM. Neither of them have performance issues. 4GB might be nice, but I have been playing World of Warcraft on my laptop since beta with no problems.
I really don't know where these idiots get their information of what seriously sorry computer they are running, but to say that Windows Vista needs 4GB to run optimal is crap. Anyone that makes that claim needs to stick with a calculator and leave computers to the experts, or at least those of us with an IQ higher than 40.
Windows Vista runs perfectly on my system with 2GB. Change the compatibility mode to Windows XP for a few games such as Oblivion and they run fine and dandy too.
Unfortunately the day will never come when idiots stop writing articles.
That fails to consider one thing: even though 64 bits are required to go past 4 gigabytes, virtual memory means that a 32-bit OS can still use more than 4GB of memory. As long as each individual process is happy with less than 4 gigabytes, the OS can simply assign multiple <4GB chunks out of >4GB of real memory for multiple programs. The only requirement is to break away from the 32-bit PCI bus in favor of 64-bit PCI.
However, I suppose you can say that a "64-bit OS" doesn't necessarily imply a 64-bit CPU, in which case OS X 10.4 would qualify as such, even though the kernel used 32-bit code. (it supported >4GB of real memory and allowed >4GB of virtual memory for a 64-bit process) So technically, the "64-bit operating system" has already been here for almost two years in OS X, and longer in Linux. There are professional users who hit the 4GB process barrier years ago, but it will still a few years before >4GB process space is a requirement for consumer or even business users.
The reason that the 386 was such an essential requirement for Windows 95 is that process space before then was allocated in 64K-maximum chunks, if it weren't for the essential loophole of real-mode segment arithmetic. The 32-to-64 bit transition is not nearly such a hard limit.
#naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
None of the major computer sellers offer home use PCs with XP. It's Vista only for not only Dells, but also HP/Compaq, Sony, Toshiba, etc. The only way to get XP is to go with a used, refurbished, or off lease machine, or like another person said, go to the business machine section.
If anyone needs me, I'll be in the Angry Dome.
I'm running VISTA with only 1 GB RAM and I don't seem to have any problems. I have AERO turned on. Photoshop/Illustrator seems to work fine. I'm not running any GIS software (yet) but I'd say for the casual user you won't need 4 GB. Yes please have more than the minimum (512). This is hardware people working you up to buy more hardware. Not that there's anything wrong with that.
Anagrams: proof that sarcasm is not the lowest form of wit
Reduce, reuse, cycle
(Caution, following is totally off topic) This reminds me of that totally awesome game called "Zork 0" I used to play on the Commodore 64. Anyone remember that?
I also suspect that as was the case with XP's prefetching, there is again a gross misconception of what exactly superfetch is doing. Prefetching used no extra RAM -- it is simply a collection of small files describing the order in which pages in an executable (executables in Windows are memory mapped) are loaded on startup, yet people were frequently advised to "turn it off to improve performance", or worse, routinely delete their prefetch cache, which was even worse than simply disabling prefetching as XP went on to regenerate it when a program was loaded.
The original parent post on the "for loop" topic was describing a single-execution of a "for loop." Think of all the things that could have changed in the condition of said "nuclear reactor" that couldn't be throttled while in that "for loop." He was using more of a micro-controller with application-specific processing than was an actively re-Turring computing system. Operating systems of today are designed and implemented to allow code to cyclically branch their execution so one crucial task can continue executing and not transfer to another task that is without competancy of the prior. I have encountered this in the DOS era, when my program would need to write data to a file while actively monitoring the condition of another unrelated element in real-time with the disk IO.
The problem today is everyone writes software like how they read a Holy Bible as a 1-step at a time execution plan when in-fact everything needs to be done all at once and independant of one-another with perhaps the capability to respawn processes of an unrelated process when one another fail. In short, today's Operating Systems appear to be taking on the role of INITD in the Unix world; they aren't even operating systems, but just application-layer code abstractions.
without prejudice
You know what? I do still use IRC, and although I'm on Beryl now, I do use a terminal for roughly half my work (and a web browser for the other half). I do this because I'm faster that way.
But really, Flash is one of those things that just constantly pisses me off. Not that Gnash seems much better, but given the games I can play on this computer, Flash's puny little vector animations should NOT be lagging at all. Someone's trying to do a 3D engine in Flash now that I think illustrates the point perfectly -- the demos are incredibly simplistic, and the ones that start to look cool also start to slow down -- while still having WAY less going on than a game from five years ago.
Recently, I ran a test -- YouTube on Flash, then the same FLV videos (downloaded via Video Downloader) on mplayer or VLC. Both mplayer and VLC played them like I was used to -- fullscreen, with pretty much zero performance hit. Hell, I'm less than 10% CPU usage even dragging a video window around with Beryl. But in Flash, it looks MUCH worse (horrible anti-aliasing), and uses at least 50-60% CPU, sometimes significantly more.
VLC is more cross-platform than Flash, and Flash is at least ten, possibly a hundred times slower.
Flash, like Windows, embarrasses me as a software professional.
And is it irrelevant? After all, computers will just keep getting faster, right? Trouble is, as raw hardware performance approaches a certain point, a whole new class of applications opens up, or a whole new dimension for existing applications emerges. If your environment is slower, that puts you WAY behind the curve on that. So, for example, Flash has some new 3D stuff that looks about as good as, say, Half-Life, and my system is already plenty fast for Half-Life 2. I guarantee that unless we replace it with something else, AJAX will have its first 3D engine in another five or ten years.
Just imagine how cool that sounds, for a second. Open up a website, and without waiting for any third-party environment (Flash) to start up, without even needing to port anything other than Firefox, you have a fully 3D webpage -- or, for that matter, an actual MMO that just loads from visiting a website.
Or whatever excites you. Explore that concept for a few minutes -- what could you do if absolutely ANY app could be run in a browser. Some people don't like this idea, some people get so excited about it that they invent new words (AJAX, Web 2.0) for the technologies that should already make it possible.
Then think about how if the Web was at all efficient, we could've had something five or ten years ago that looks MUCH better than what we'll half-assedly do in another five or ten years.
Don't thank God, thank a doctor!
No, you don't. You're obviously not running Beryl, and probably not Xubuntu.
Yes, I do. Hmm, actually, if I take a screenshot while actually dragging a window, I do see it torn a bit; however, I suspect this is my video card more than anything, and in any case, it's utterly imperceptible to me until I actually take the screenshot.
Click, drag. Then middle-click. Actually works a lot better than on Windows.
Actually, it does bother me that there seem to be two different clipboards on Linux, but I find that I can middle-click-paste into ANY app except a game. In fact, the only thing that behaves inconsistently is ctrl+v, which doesn't necessarily paste the hilight, but if I use ctrl+c/ctrl+v, it's consistent everywhere that ctrl+v actually works. Which isn't everywhere, but neither is it everywhere on Windows -- last I checked, you can't ctrl+v into a DOS box (have to menu->paste).
Streams of what, as someone else said?
Streams of audio? I use ALSA, which does blend streams of audio from any number of applications -- in hardware. If I didn't have that (and chances are VERY good that you do), I'd be using things like esound, which has done the same thing in software since before Windows could do it at all -- Win98 could not play sound from more than one app source at a time, end of story.
Streams of video? I can hold the Super (Windows) key and use my mousewheel to control window translucency. So, while I can't see why you'd want to do this, I can stack as many videos as I want on top of each other and blend them, I suppose. Only exception is if I'm using XvMC, but I'm not sure anything similar for Windows exists.
And for that matter, how is a working clipboard in any way related to aero-like graphics? And if you're talking about audio streams, again, how's that related? And if you're talking about video streams, seriously dude, WTF are you trying to do?
Don't thank God, thank a doctor!
In reality, what you're getting for Vista is things that work. If you live in Emacs and gcc, as I do and as you appear to, yeah, Ubuntu will serve. If not...sorry, no, it won't.
With all the unpredictable factors that arise in large real-life applications (bugs in libraries, poorly documented components, etc), it's not like a "deep-thought and deductive logic" approach would be able to resolve all of the problems that arise anyway. The majority of difficulties that arise in industry are not due to fundamental problems with algorithms, but silly technicalities which are best resolved by trying to run the code and stepping through it.
Right: proving the correctness of this layer of code is useless, because nobody did that to the layer below it.
Can I use recursion to show why this is a bad idea, or is this a case where I should use iteration?
So you're telling me games are also not using my video card? They certainly can break, and not just on Linux, although they generally seem to compensate for screenshots.
Ah, I see. And yet, I've always been able to paste with ctrl+c/v in any app that cares about rich text.
Your drivers don't work, sucks to be you. This isn't unheard of on Vista, either.
My ALSA works fine, anywhere I've tried to use it, including a Powerbook, if I remember.
Except when they don't (see above comment about drivers).
And if you want to do an apples-to-apples comparison, either buy them both preloaded or install them both yourself on some arbitrary "standard" box.
Don't thank God, thank a doctor!
I've done both. You obviously haven't. The Vista installer has never failed for me. The Ubuntu installer -- not so much.
Face it, you've been shown up. You asked "what do I get?", intending to be praised by the slashbots. I told you what you got. You don't like it. Sorry, puppy, you decided to be a fool, and sometimes someone steps out of the woodwork and calls you on it.
Fair enough.
Nah, most often I'm actually curious. Given all the driver issues with nvidia, I strongly suspected it wouldn't go so well. Guess I was wrong.
Don't thank God, thank a doctor!
Yeah, but you still can copy only text (in multiple, sometimes incompatible, ways). And you have about 20 different "open file" dialog boxes, of which at least 5 are broken. And unless you count Xamp, there still is no good, simple default MP3 player installed. And to get it working I still need to program my monitor into the system, and thats for my 20", my 17" wide screen won't even work.
I hate Microsoft, they are simply bad, but all those things you mention, well, sometimes they don't mean squat.
> I feel like it's 10 years ago with the ASM guys spouting off about how C++ sucks because you can write ASM that runs faster.
.NET and everything to do with new features and the amount of graphical candy the graphical system offers.
I do mostly Java programming, so that comment is ironic.
I was actually questioning the parent poster's assumptions. He was saying the extra memory and CPU are needed to support C# apps, which there are very little to none to support the main Vista OS applications (GUI or not). In other words, the reason for the added horse power has nothing to do with
- sigs are for wimps.
I remember a show-and-tell in 7th or 8th grade in 1968 or 9, when a kid talked about memory at $1K/Kb. I didn't know WTF that was all about, and certainly can't recall what kind of device he might have been building back then.
...
Yes. $1K in 1968 dollars for one part in a kid's project. What can I say? I grew up in Beverly Hills, a claim this is disputed only by those who claim I never grew up at all, or in any case not until I was over 30. It was the poorest part of town, but things were weird even there
To err is human. To forgive is good system design.
and had no issues surfing net and opeing and editing a doc with kwrite
it got up to 250 at most while leaving both docs open and adding a vlc watched video, and having webserver and ftp server on while downlaoding somehting for a torrent using wine and utorrent.
now try all that with vista and let me know how many gigs a ram you need the processor you need ( i had a 1.3ghz amd duron so whats that worth verus the 3.6ghz dual core system you need and the gigs a ram versus my 256 meg and yah mandriva powerpack with 512 meg of rma would not nee dmuch els eand a gig WOW it owuld be like running vista with 16GB a ram maybe more, i just doubt you could stuff mandriva up with enough to get it filled to a gig a ram.