Profile

Cover photo
Sean Edwards
Attends University of Maine
54 followers|3,868 views
AboutPostsPhotosYouTube+1's

Stream

Sean Edwards

Shared publicly  - 
1
Add a comment...

Sean Edwards

Shared publicly  - 
 
Brilliant explanation.
 
Let's talk time scales real quick. Your computer's CPU lives by the nanosecond: most CPUs can get a few things done in each nanosecond – mostly simple math and comparisons. To make this easier to grasp, suppose you're the CPU and instead of nanoseconds, you live and work second by second. For clarity I'll keep this metaphor to a single-core of a single processor.

You can hold a few things in your head (register). Not more than a dozen or two in your active memory, but you can recall any of them pretty much instantly. Information that's important to you you'll often keep close by, either on sheets of loose-leaf paper on your working desk (L1 cache) a couple seconds away, or in a one of a handfull of books in your place (L2 and up cache) which is so well organized that no individual piece of information is more than a dozen or so seconds away.

If you can't find what you're looking for there, you'll have to make a quick stop at the library down the street (RAM, i.e. main memory). Fortunately, it's close enough that you can go down and grab a book and get back to work in only ~8 and a half minutes, and it's enormous, some are thousands of times the size of a typical strip-mall book store. A little inconvenient, until you remember that this library has a free delivery service, so it's really no bother at all so long as you can still find things to work on while you wait.

But the local library mostly just stocks things on demand (which is fair, your bookcases, worksheets, and even the dozen or two facts you hold in your head are mostly the same way). The problem is that when you need something that's not there, it can take a while to get it. How long? Think Amazon.com in the age of exploration. They send out an old wooden boat and it could be a week, could a month, and it's not unusual to wait 3 years before you hear a response.

Welcome to the world of hard disk storage, where your information is retrieved by making plates of metal spin really fast. Many metric tons of sweat have been spent making this as fast as possible, but it's hard to keep up with electrons flowing through wires.

So when someone says that Solid State Disks are awesome, it's because they're able to turn that slow, unpredictable old sailing ship into a streamlined steam-powered vessel. A good SSD can often make the voyage in less than a week, sometimes in little more than a day. It can also make many thousands more quests for information per year.

(If you're looking for an SSD, I recommend the OCZ Vertex 3, just upgraded my laptop with one, and the difference is striking!)

[credit inspiration for this post: http://www.phy.duke.edu/~rgb/Beowulf/beowulf_book/beowulf_book/node24.html and http://antirobotrobot.tumblr.com/post/17138289530/the-software-stack-and-latency ]
1
Add a comment...

Sean Edwards

Shared publicly  - 
 
Do it now: telnet miku.acm.uiuc.edu
1
Mike Chasson's profile photo
 
Awesome.
Add a comment...

Sean Edwards

Shared publicly  - 
 
Since there are few people who care about both my programming and my writing, I've made a new blog for the latter.
1
Add a comment...

Sean Edwards

Shared publicly  - 
 
I HAVE BEEN EMPLAGUED.
1
Add a comment...

Sean Edwards

Shared publicly  - 
 
Nice, Google+ finally fixed the 2-factor authentication issue on iOS. 
1
Add a comment...
Have him in circles
54 people
Jonas Rimkunas's profile photo
Kevin Porter's profile photo
Peter Rimkunas's profile photo
Miriam Rimkunas's profile photo
Alex Karantza's profile photo
James Hadley's profile photo

Sean Edwards

Shared publicly  - 
 
Negative two.
1
Add a comment...

Sean Edwards

Shared publicly  - 
1
Add a comment...

Sean Edwards

Shared publicly  - 
 
Unfortunately, the people I'm able to interact with on this site is still a subset of the people I'm able to interact with on Facebook.
1
Matthew Piccolo's profile photo
 
ug I know, I like this so much better but there's just so many people not over here yet
Add a comment...
People
Have him in circles
54 people
Jonas Rimkunas's profile photo
Kevin Porter's profile photo
Peter Rimkunas's profile photo
Miriam Rimkunas's profile photo
Alex Karantza's profile photo
James Hadley's profile photo
Work
Occupation
Software Developer
Basic Information
Gender
Male
Story
Tagline
Software Developer, Bassist, Pretty Cool Guy.
Education
  • University of Maine
    Computer Science, 2010 - present
Sean Edwards's +1's are the things they like, agree with, or want to recommend.
Facebook Will Launch In-Browser Video Chat Next Week In ...
techcrunch.com

Earlier this week Facebook while visiting Seattle CEO Mark Zuckerberg tipped off Seattle press that the company would be launching an.

Raspberry Pi | An ARM GNU/Linux box for $25. Take a byte!
www.raspberrypi.org

Liz: This post is written by Clive, a Computing teacher from the UK who wishes to remain at least moderately anonymous. Clive will be contri

Torchlight II
plus.google.com

Torchlight II on Google+