Mars Rover Curiosity: Less Brainpower Than Apple's iPhone 5
Nerval's Lobster writes "To give the Mars Rover Curiosity the brains she needs to operate took 5 million lines of code. And while the Mars Science Laboratory team froze the code a year before the roaming laboratory landed on August 5, they kept sending software updates to the spacecraft during its 253-day, 352 million-mile flight. In its belly, Curiosity has two computers, a primary and a backup. Fun fact: Apple's iPhone 5 has more processing power than this one-eyed explorer. 'You're carrying more processing power in your pocket than Curiosity,' Ben Cichy, chief flight software engineer, told an audience at this year's MacWorld."
. . . how wasteful most commercial software packages are.
My sister opened a computer store in Hawaii. She sells C shells by the seashore.
... not enough power to run Angry Birds then?
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
Sure, the iPhone 5 may have more processing power... But I bet if you put that thing in space, the first cosmic ray that comes along will happily crash the OS. Game over.
Hardware in spaecraft has to be hardened big time against radiation. Off the shelf junk will NOT work. Just sayin'.
The iPod isn't expected to survive the same environment.
Sometimes ruggedness beats clock cycles.
--
BMO
This is misleading. The rover has dozens of LRUs, all individually computing sensory input, crunching it, and sending it across the bus for the main computer to process. Yet it's only taking into account the main computer's processing power.
And yet, from my observations, all the iPhone is ever used for is cutting virtual rope and tweeting (low-res) pictures of food. Seems like quite a waste by comparison.
power use and battery life have to be dealt with as well.
And the Hubble Space Telescope was upgraded to an 80486 during one of the shuttle maintenance missions.
Voyager 1/2 could run about 100K instructions per second, maybe less.
It's about the objective, not raw processing power.
And this is a fine opportunity! to pour some of my bile about the miserly state in which modern software is.
Looking for people to chat about multicopters, coding, music. skype: gtsiros
Nitpick with the summary: the rover is not 'one eyed'. It uses a bunch: http://mars.jpl.nasa.gov/msl/mission/rover/eyesandother/ That said, it does have that one big laser on its head: http://mars.jpl.nasa.gov/msl/mission/instruments/spectrometers/chemcam/ Robots on Mars with lasers. It doesn't get much better.
Saddle up: Riding with Robots
Years back I read that NASA uses older, battle tested chips rather than going with cutting edge hardware that might crap out on you from an obscure bug.
I swear to God...I swear to God! That is NOT how you treat your human!
They could be just continuing the tradition of referring to ships as "she".
While they people running the mission do not depend on the rover for their livelihood the way sailors depended on their ship, I'm assuming it's still a group of mostly men working together over a long time period.
I would probably go with "it" myself, though.
Do what thou wilt shall be the whole of the Law
Fun fact: Apple's iPhone 5 has more processing power than this one-eyed explorer.
Never mind that iPhone's source code is closed. I don't dispute the fact above.
My trouble though is on the constant reference to Apple's device as if a generic term like "Smart Phone" would not suffice!
Personally, I am tired of seeing the term "iPhone" day in and day out. I am tired!
Can anyone refute 'my fact that' any smart phone has more processing power then the the one-eyed explorer?
Curiosity's computer(s) can handle extreme cold and radiation of space while keeping radio communication for millions of miles, An iPhone is prone to overheat during normal use and has had trouble sending a radio signal though your hand.
I'll give Curiosity the gold medal any day.
Lets compare, shall we?
iPhone - sometimes flaky signal. Curiosity - working from millions of miles away. WIN Curiosity.
iPhone - works on Earth within range of cell towers. Curiosity - working on frakking Mars. WIN Curiosity.
iPhone - 1 day power life. Curiosity - radioactive power pack. WIN Curiosity.
iPhone - plays games, makes calls, takes pictures of girls making duck faces. Curiosity - scientifically explores and photographs another planet. WIN Curiosity.
iPhone - will shatter if you handle it wrong. Curiosity - dropped onto another world and still going. As designed. WIN Curiosity.
Curiosity, doing way the hell more, with way the hell less.
Way back in 2008 most of the hardware and software development was complete, so it should be compared to the original iPhone or the iPhone 3G.
Better double check your figures. Curiosity launched November of 2011. Just landed August of 2012.
Tut, tut! Don't assume! Go to Mars, turn her over, and check!
Devices prepped for the harsh environments will take longer to build than consumer devices, so the spec gets frozen sooner.
Plus, as long as it has enough horsepower, why mess with the design to upgrade it?
P.S. This is not really a new observation. Consider PhoneSat, the project to take an off-the-shelf Android phone and use it as the heart of a micro-satellite. Clearly the processing power is enough, plus they can use the camera, inertial sensors, and I guess even GPS. (I wonder if the GPS software can cope with orbital altitude?)
http://www.nasa.gov/offices/oct/home/PhoneSat.html
lf(1): it's like ls(1) but sorts filenames by extension, tersely
I've written an universal autopilot in 2007 that fits in 32K of eeprom. I say that not to brag, but to mean that these things are not unusual. Software on PLCs and so on is often very small -- it also has to be very good at not crashing. Fortunately that's all it has to be: nobody cares if the scroll bar doesn't glow when it's hit the end and so on, it just has to keep the power plant working :)
Liberty - Security - Laziness - Pick any two.
Why does it matter at all? It doesn't matter the relative processing power of my phone, there's a hell of a lot more to it than processing power. Like the simple fact that my phone isn't on a different planet.
... aren't as smart as they think they are.
It's supposed to be completely automatic, but actually you have to press this button.
Offloaded conscious brain processing to Siri.
Takes worthless pictures.
Can't figure out way to San Jose.
Apple released ios 6.01 and 6.02 to fix connectivity problems with the iphone5. Its kinda hard plugging the rover into itunes to perform updates for connectivity problems.
I could compare the software used in the Statue of Liberty to any phone on the market, and create the same headline.
Gently reply
The cold fact is just that running a rich graphical UI, games, etc. can actually require more horsepower than some serious science stuff, even though the latter might seem more demanding.
Rovers still have the best hardware
This one's even got a laser tough enough to blast rocks. It's gonna be awhile before we see a cell phone with those kind of specs.
I work for the Department of Redundancy Department.
Phew. I must be getting old. It feels like it was just yesterday that computing power was measured in VIC-20's. Now days it seems iPhones are a unit of speed, weight, pixel density *and* marketshare.
It doesn't bode well for metrification...
Log in or piss off.
The last thing on Earth that I desire is mobile empowerment. I find I have more than enough power as it is; often quite sufficient to cause me all sorts of hassles later. But yes progress is kinda cool. In college (1966) we had one of the first 'home' video setups, the camera was about the max size of a suitcase for checked airline baggage and weighed God only knows what it was on wheels; the recorder was about the size and weight of a washing machine; the media might fit in a bread box but I doubt it; and the whole thing cost us about $20,000.00 USD. There's a cell phone on my desk here (in case CommunistCast ISP goes down, uncommon but far from surprising); it was free and does video better; its half the size of a cigarette pack...the studio rig we bought was paid for by the USG, we got a grant to hire hookers and a suite to make a porn movie, for a class capstone project; made a profit selling 'the only copy' of the results to our customers, whose funds we (being gentlemen) let the working folks keep..
They design those things so far in advance that they're pretty much obsolete as they're sitting on the launch pad. For all that the images coming back are pretty amazing, the CCD it's packing really isn't that great. If they started designing a new one now, by the time they go to launch it we'll all have lightfield 3-D infinitely zoomable cameras on our pocket-Watsons.
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Have you checked out the wireless coverage map for Gale Crater on Mars? iPhone - zilch, no signal. Not even roaming. AT&T and Verizon are nowhere to be found. But Curiosity - good signal everywhere. That's why my next phone contract will be with NASA's Deep Space Network.
And make sure you have more than one running at the same time. SpaceX uses non rad-hardened computers on Dragon, and in their last mission one computer had to reboot due to a radiation hit, but the system works fine since they have redundancy, this is explained in detail here. So no, hardware in spacecraft does not have to be hardened against radiation, and off the shelf junk will work. Of course this doesn't mean you can use iPhone on Mars rover since in Dragon's case it's a short mission and they're under the protection of Earth's magnetic field, it just means you need to design your system in a case by case basis and avoid over-generalization.
Is there any point to this article? This seems like one of those "your desktop has more power than the space shuttle" type shits of the 90's.
You're conflating serveral things..
Space Qualification doesn't have a lot to do with rad hardening. It's more about manufacturing processes, reliability, and testing to work over wide temps. That off the shelf computer probably won't work at -40C or +75C, while the processors in most spacecraft do. ISS or shuttle isn't a good example: it's basically an office environment: it even has *air*.
Rad hardening is something else. And the space processors *ARE* more successful at hardening than garden variety CPUs. Take a look at the LEON3FT SPARC core, for instance (Available commercially as the Atmel AT697 or the Aeroflex UT699, or you can burn it into an Actel RTAX2000, if you like). It has register paths that have error correction, etc. The demonstrated performance in a radiation environment *is* better than the non FT version.
There's single event upsets (SEU) aka "bit flips" which EDAC or parity works nicely for. Your laptop flipping a bit might not be a big deal.. most consumer software has enough bugs and things that you just restart and move on. If the processor controlling the rocket motors during entry descent and landing screws up it's a $2.5B hole in the ground. So internal registers in the space CPUs tend to be triple redundant or other upset mitigations.
But that's really not the big issues. There are things like Latch-Up.. that particle going through causes a latchup, and the resulting high current at a small location melts the chip. Oops, dead. There are latchup immune designs and processes, and there are latchup monitor/reset circuits, but it's not universal.
There's single event gate rupture (SEGR) which is where a MOSFET gate gets punctured because the normal charge on it is close to the failure level in normal operation, and the particle deposits just enough more to push it over the edge. Would you notice this on a modern CPU? Maybe it's in the microcode for calculating square root or something and you wouldn't for a long long time.
We use a lot of FPGAs in spacecraft these days.. If it's a xilinx, that particle can flip a configuration bit, and now you've just programmed your FPGA to have two outputs connected to the same "wire" and they have opposite values. Oops some dead gates now, or if it's bad enough dead chip.
ISS is a benign radiation environment.. about a Rad(Si) per year or so. There are *humans* on ISS, after all. After all 600 Rad will kill someone in days, 100 Rad will make them pretty sick. A typical design dose for a Mars mission might be 20kRad. For going to Jupiter, maybe a MegaRad?
But even in that benign radiation environment, a lot of COTS equipment will fail, and there's no way to predict, short of test. So they take all those COTS widgets and run them in a proton beam and figure out what the mean time til failure is. If it's long enough, you send it up to ISS and have at it. There's an awful lot of stuff that has "expected life on ISS" of something like 90-180 days. Google for the papers or look at the website http://www.klabs.org where a lot of this stuff is collected. 180 days on ISS is plenty if you're sending new stuff up on a regular basis. Even at $100k/kilo, that's pretty inexpensive to just send a new iPad up every few months if one dies.
If you're sending a billion bucks to Mars for 10 years, I think you might want something a bit better.
Maybe the comparison should be made using power needed by cpu/modules instead. There are no plug sockets in Mars...yet.
Cosmic rays actually interact very little either with the Earth's magnetosphere, atmosphere, or sillicon chips. They're going so fast that they don't hang around long enough to interact with atomic nuclei unless they score a direct hit. There really isn't much difference in cosmic ray exposure between the ground and, say, the surface of the Moon. The real problem is solar weather. The Sun regularly spits out particle blasts that would fry anything made of semiconductors. Those blasts are what power the aurorae. But those charged particles aren't going so fast so they're deflected by the magnetosphere (which is what protects the ISS) and they're also more readily absorbed by the atmosphere, which is why radiation levels at sea level are lower than they are in Denver. If you could get your iPhone and tablet safely out of the solar system, they would probably work fine on a generation starship.
Brackets contain world's first nanosig, highly magnified:[.]
Two reasons why the older hardware is better
(1) It has to work - that is why you go in for older (read: more tested) hardware. What happens if a bug in the code causes a crash a million miles from home? You can't pull out the battery (oops, you can't do that for the iPhone either ;) ) - and reboot.
(2) Who cares whether the processing power is greater? What matters is whether the hardware can support the software to do what the system was designed for (which in the rover case is fixed). You use the most RELIABLE hardware to get the mission done. Any additional power/capabilities in the hardware just introduces more points of failure (OTOH, the phone should (ideally) play games that come out in two years, which might require more processing power).
My phone might also have better processing power than the autopilot hardware on most commercial airlines. You need tens of thousands of flight test/real world hours of testing before you can safely use it. Putting in the latest and greatest processor just creates more rooms for error. I would also expect a lot of the code came from other tried-and-tested systems, so you'd like to use the same hardware.
It is like using a hammer to crack a peanut shell. Sure, you get greater force with the hammer. But you have to be very, very careful when using the wrong tool for the job. Frankly, I'm not sure what the point of the article is. I don't know of any reasonable person who would even consider using a desktop/laptop/phone processors on mission critical hardware.
and yet, I just use it to commute to work. What a waste.
Well you have to factor in the shipping cost...
"The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
You ever been to Titusville?
"The Adobe Updater must update itself before it can check for updates. Would you like to update the Adobe Updater now?"
"Processing Power", what, at S.T.P.? Spherical frog in the microwave anyone?
Under some forms of ideal conditions, perhaps. But think about what it'd take to get a stupid rubber case/cover for Curiosity?
Take your beloved iPhone, take it out of the case, use it for the same 253 days (I actually don't know anyone who's used a single iPhone for that long, by the way), and see how that processing power manages to endure on the 254th day. No protector; just your pocket, and the keys in your pocket. Don't lose it, don't drop it, don't crack the screen. Oh yeah, and there are no in-warranty returns either.
And, forget about the mission, it had to survive the stress tests of all of the other components for years.
And the hardware was selected and frozen years before the software was, dumbass.
Oh, and by-the-by, it's controlling a nuclear power plant.
I remember when 386/486 were still being sent up in space when current PC processors were many times faster. (still are?) They were tested, protected, and proven. Ask yourself this. Do you buy the newest process off Newegg (or whatever) and send it into space hoping it doesn't fail at a price of $500 million or in Curiosity's case $2.5 billion? Umm, hell no.
Given the same brainpower. When Curiosity landed and transmitted its first grainy photo, it was not a desktop with icons for us to click on.
Also in a well designed parallel system the smartness exceeds the sum of all the CPUs because there is less context switching.
In biological systems evolution has given us a smooth transition from the highest notion to the lowest impulse and action. This is parallelism on a scale beyond 'massive' because the systems do not just interact in the sense of modules or layers, there are melded patterns of cause and effect. Organisms that throw fatal exceptions have been weeded out. What remains is a thing of majesty and mystery that could never be completely explained by science.
I am speaking of a woman of course, But I digress.
A dog chasing its own tail has more computing power than the iPhone 5. Because it could stop any time it wants to.
<blink>down the rabbit hole</blink>
Curiosity has 17 cameras, not one.
I mean, if you're coing to criticize, get it right.
On the surface these comparisons are interesting but when you understand how these systems were designed you'll see it's not accurate. Curiosity is an example of an embedded system. The code that runs on it is only meant to operate the rover and its instruments. Comparing its hardware to a general purpose computer meant to run various applications is flawed. And because their purposes are different so are their operating systems.
The last time I read about VxWorks and a Mars rover had to do with Pathfinder. They had some problems with the rover randomly rebooting once it was on Mars and had to debug it. The problem turned out to be a classic example of priority inversion.
http://www.cs.cmu.edu/afs/cs/user/raj/www/mars.html
"To give the Mars Rover Curiosity the brains it needs ...
FTFY!!!111 It's a fucking machine! $deity, I hate this PC garbage! THINK!
"Tongue tied and twisted, just an Earth bound misfit
Indeed, I kept laughing at the MHz / GHz wars in the smartphone arena the last 18 months and couldn't help but nearly choke when I looked at solid integer / floating point performance and saw most of this wiz-bang 1 GHz Dual core stuff still getting stomped by stuff in the PII-450 / PIII-600 range (as I recall Atom started as more or less a process shrunk and trimmed down PIII with some of the Core series improvements and modularity grafted in).
It's a little weird to consider how much I wish there was a popular Atom x86 based Android in the US. Seriously, running Android and doing ARM emulation, they still stomp the ARM stuff. I wish Intel marketing would have some of their late 90's spirit and push themselves into the US smartphone industry with slogans like, "faster than ARM... at running ARM." Mind you, I actually mostly hate Intel. Nothing to inspire hatred like their GPU driver mess on Windows and Linux.
(From a year back) http://www.anandtech.com/show/5365/intels-medfield-atom-z2460-arrive-for-smartphones
I think you mean Opportunity, the twin of the Spirit rover that stopped working a while back. They were solar-powered versus the nuclear-powered Curiosity.
It is like saying this is a better car because it has bigger wheels. Curiosity has the specific computational power to achieve the specific job. Is there any doubt it succeeds doing what it is meant to do ? Why would you hope the CPU is twice or ten times faster ? This idea of an ever faster computer has died on desktops and is almost dead with mobile devices too. Who cares if the iPhone doubles it's computational power. Can it do what it is meant to do without requiring a person to recover it from a hiccup ? Curiosity can !!
Here I am, brain the size of a mars rover, and they tell me to text 'OMG grl, wassup'....
---
The reason is that integer performance isn't worth wasting the silicone on in a mobile processor. It is already well beyond "good enough". What does count is power consumption, where ARM is still in another league to x86, and in floating point operations. ARM has NEON SIMD instructions for that and they are pretty good for audio/video processing and games. In addition a lot of stuff is handed off to the GPU now anyway (transform and lighting, video decoding) which is always going to be far more efficient.
There is a reason there are not many x86 mobile devices. Atom is more expensive and hard to get good battery life from. Raw performance is good but having four low power cores and a good GPU is better for providing a smooth user experience and mobile games.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
Many space probes usually include processors and technology levels which are mature at the time of the initial design of the spacecraft, and which are spun of after being mature into a hardened line (probably adjusted structure size).
So:
-Lets say 2-3 years assemly and tests of the total system
-3-x years design phase
-specific design and tests of the hardened line (i dont know, les assume): ~1-2 years
-observing operation of the initial processor in designs on boards at nominal operation speeds to make sure its mature: ~3-5 years (if you look at errata in Microcontroller sheets thats usually when they come in)
So we arrive at something at the order of 11years from the release of the inital part to the start of the space vehicle.
So
-Columbia (start in 1981) had an IBM AP101, with an architecture from the 60s and based on ttl circuits (while the Commodore 64 was around the corner)
-Opportunity (start in 2003) had a version of power-1 processor (1990)
-Curiosity (start in 2011) had a version of a powerPC750 (1997)
Indeed, I kept laughing at the MHz / GHz wars in the smartphone arena the last 18 months and couldn't help but nearly choke when I looked at solid integer / floating point performance and saw most of this wiz-bang 1 GHz Dual core stuff still getting stomped by stuff in the PII-450 / PIII-600 range (as I recall Atom started as more or less a process shrunk and trimmed down PIII with some of the Core series improvements and modularity grafted in).
Atom is not a PIII. It is closer to the original P54C (Pentium), but not very close (Larrabee is far closer, but still heavily modified). The main argument for this is that the PIII, as a descendent of the Pentium Pro, was out of order. All released Atoms so far are in-order, but they are on the other hand both wider, far more well-cached and better at branch prediction than the original Pentium. Basically, they do a lot to bring down the latencies that can arise from an in-order architecture.
Mars rover: lasts for years. iPhone barely makes it through the day.
Or how about speed? Mars rover several meters a day. iPhone, just sits there.
User upgrades in the field? Mars rover: zero. iPhone: zero.
Yeah yeah, you have more computing power in your pocket then in NASA machine. That was a fun stat for voyager news briefings. A decade ago. It is not funny anymore, it is just sad and a sign the reporter in question has no idea about tech. This stuff is for morning tv.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
1st comment on slashdot
It's great that you have finally figured out how to make a comment on Slashdot. Now it's time to advance to the next level: Learn how to make meaningful comments on Slashdot.
The Tao of math: The numbers you can count are not the real numbers.
Thought so.
And I'm not even getting into allowed temperature ranges, radiation hardening and so on.
"Our 32nm chip that won't be available for 8 months beats a chip that has been out for a year and made with a 40nm process" Uhm... duh? By that definition, ARM is better than ARM. Hell, AMD is better than intel :P
The A6 and A6X are in the same speed range as the high-end G5's and low end CoreSolos (and a few CoreDuos) from 6 years ago. And yes, it is very impressive, especially when you consider the power, heat, size, cooling, and price differences between them. It also makes you wonder about the future, in 6 years will we have Sandy Bridge i5 level performance in our phones?
It's truly phenomenal. And then you realize that this power, heat, size, price, cooling savings also includes an impressive GPU as well.
Sure, there are various sorts of things to consider beyond benchmarks and such, but it's quite impressive no matter how you look at it. And even if the specific details for the story in question, PPC 750 (I'm assuming that because you are referencing it, that's what's in Curiosity), vs an A6 SoC isn't a fair fight, I do think most people (including most Slashdot nerds) would either be surprised, or at least find it an interesting tidbit, that the processing power of the solar system's most advanced robot is dwarfed by an everyday consumer phone used by millions. Even those of us who understand the process through which technology is tested, selected, hardened, and programmed for, how reliability and consistency is preferred over raw performance, how embedded processors aren't taxed in the same way desktop, or even mobile, systems are taxed, etc., how even we can see the unique and notable dynamic here.
The A6 and A6X are in the same speed range as the high-end G5's and low end CoreSolos (and a few CoreDuos) from 6 years ago. And yes, it is very impressive, especially when you consider the power, heat, size, cooling, and price differences between them. It also makes you wonder about the future, in 6 years will we have Sandy Bridge i5 level performance in our phones?
It's truly phenomenal. And then you realize that this power, heat, size, price, cooling savings also includes an impressive GPU as well.
Sure, there are various sorts of things to consider beyond benchmarks and such, but it's quite impressive no matter how you look at it. And even if the specific details for the story in question, PPC 750 (I'm assuming that because you are referencing it, that's what's in Curiosity), vs an A6 SoC isn't a fair fight, I do think most people (including most Slashdot nerds) would either be surprised, or at least find it an interesting tidbit, that the processing power of the solar system's most advanced robot is dwarfed by an everyday consumer phone used by millions. Even those of us who understand the process through which technology is tested, selected, hardened, and programmed for, how reliability and consistency is preferred over raw performance, how embedded processors aren't taxed in the same way desktop, or even mobile, systems are taxed, etc., how even we can see the unique and notable dynamic here.
The impressive part isn't the speed, it's the fact the A6 in the iPhone 5 is running with the same 3.7v 1400mah battery in the original 412mhz iPhone. That's like throwing the supercharged V8 in your car but still getting 50mpg Prius numbers.
my karma will be here long after I'm gone
NASA uses Micrium's OS ( U/COS ) on the Mars curiosity rover.
( NetBurners use the same OS )
Here's the book on it... same one I use.
Note how compact an OS can be if all the "consumer fluff" is not included and the OS simply concentrates on the task to do and what resources it has to allocate.
"Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]
You're right, that's impressive, but I did note that dynamic (twice, even):
And yes, it is very impressive, especially when you consider the power, heat, size, cooling, and price differences between them.
That this performance comes with impressive power savings.
Hopefully crashes less too...
The iPhone is capable of accomplishing in a perceived instant what entire rooms full of people would've spent years/decades pre-calculating into data tables a century ago, but as we don't collectively remember those times, the fact that mathematics was rendered a largely brain-free process in the proverbial historic blink-of-an-eye a few decades ago escapes our understanding. While "everyone knows" how powerful modern computers are and how quickly things develop, almost no-one appreciates the true scale of the advances we've enjoyed and how we've employed them in consumer devices.
I once let a user watch while I recompiled a monitoring system I'd written. I was using a command line compiler and the whole thing built in about 5 seconds. Then I ran it under windows and it took about 10 seconds to start running. As you can probably imagine, the user was perplexed by this and my attempts to explain to him the difference in these two operations were thwarted by his preconceptions that effectively put computers on par with magic and made out that anyone who understood them was some kind of Gandalf-like mage, unknowingly powerful and equally unfathomable.
The principle difference that he couldn't/wouldn't get his head around was the labyrinthine complexity of today's graphical, multi-input human-computer interfaces as opposed to the brutal simplicity of the command line. Each has it's target users and the difference in the resources required is an integral part of the suitability equation. Given that the vast majority of everyday computer users still don't understand the simple relationship between their computer, their user account and their password, despite the age of these concepts, I don't think there is any possibility that we will ever establish an appreciation for the true power of modern processors.
tl;dr - The embedded perception of smartphones is that of being a personal magic butler and it's too late to change that.
The iPhone 5 is a touchscreen-based smartphone developed by Apple. It is the sixth generation of the iPhone and succeeds the iPhone 4S. the phone is a slimmer, lighter model that introduces a higher-resolution, 4-inch screen to the series with 16:9 widescreen aspect ratio. The phone also includes a custom-designed ARMv7 processor called the Apple A6, an update to Apple's mobile operating system known as iOS 6, and support for LTE. http://mastlists.com/