decoration decoration
Stories

GROKLAW
When you want to know more...
decoration
For layout only
Home
Archives
Site Map
Search
About Groklaw
Awards
Legal Research
Timelines
ApplevSamsung
ApplevSamsung p.2
ArchiveExplorer
Autozone
Bilski
Cases
Cast: Lawyers
Comes v. MS
Contracts/Documents
Courts
DRM
Gordon v MS
GPL
Grokdoc
HTML How To
IPI v RH
IV v. Google
Legal Docs
Lodsys
MS Litigations
MSvB&N
News Picks
Novell v. MS
Novell-MS Deal
ODF/OOXML
OOXML Appeals
OraclevGoogle
Patents
ProjectMonterey
Psystar
Quote Database
Red Hat v SCO
Salus Book
SCEA v Hotz
SCO Appeals
SCO Bankruptcy
SCO Financials
SCO Overview
SCO v IBM
SCO v Novell
SCO:Soup2Nuts
SCOsource
Sean Daly
Software Patents
Switch to Linux
Transcripts
Unix Books

Gear

Groklaw Gear

Click here to send an email to the editor of this weblog.


You won't find me on Facebook


Donate

Donate Paypal


No Legal Advice

The information on Groklaw is not intended to constitute legal advice. While Mark is a lawyer and he has asked other lawyers and law students to contribute articles, all of these articles are offered to help educate, not to provide specific legal advice. They are not your lawyers.

Here's Groklaw's comments policy.


What's New

STORIES
No new stories

COMMENTS last 48 hrs
No new comments


Sponsors

Hosting:
hosted by ibiblio

On servers donated to ibiblio by AMD.

Webmaster
Irrelevant as patent refers to UNIX | 152 comments | Create New Account
Comments belong to whoever posts them. Please notify us of inappropriate comments.
Don't buy a multicore cray :-)
Authored by: Wol on Monday, February 25 2013 @ 07:13 PM EST
Crays shrank in size because the speed of light (the speed of electrical signals
is a significant fraction thereof).

And the physicists will tell you that "simultaneous" can only happen
on a single-core machine, because on a multi-core you cannot define the phrase
"same time".

"after" and "before" only mean anything when one event is
the in the light cone of the other. If that's not true then whichever occurs
first depends solely on the relative position of the observer.

Cheers,
Wol

[ Reply to This | Parent | # ]

Concurrent is not simultaneous
Authored by: tknarr on Tuesday, February 26 2013 @ 01:16 AM EST

From a programming standpoint the two are often used interchangeably. Even on a single-core CPU, the pipeline means that you can have several things happening during the same clock cycle. It's also common to think and talk in terms of multiple threads executing simultaneously even on a single-core system, they can't physically do that but you still think and talk about them as if they could because if you don't you end up with subtle bugs when the code is run on a multi-core system. I've never in a couple of decades of doing software development seen a major distinction made between "concurrently" and "simultaneously".

Part of it's a corollary to a programming adage that the proper counting sequence is zero, one, many. It's that things either occur exactly simultaneously or not, and if it's "not" you can't know by exactly how much "not". Oh, and things won't happen exactly simultaneously, ever, due to the limits on how fast signals propagate in electronic circuits. Unless, of course, you're gambling that two things will never happen exactly simultaneously, in which case Murphy will pretty much guarantee they will line up exactly just so he can watch the pretty fireworks as your software blows up. So software engineers tend to to get too hung up on whether things happen at exactly the same time or not, because we're trying to write code that works when the time delta between two things is anywhere in the range (-∞,+∞).

[ Reply to This | Parent | # ]

Irrelevant as patent refers to UNIX
Authored by: Anonymous on Tuesday, February 26 2013 @ 10:06 AM EST

I would argue that a PHOSITA would know how UNIX works especially the multi-user design and that it runs on multi-processor systems. Not knowing how UNIX locks work especially in regards to the patent, it would be clear that the use of a lock could prevent at the same time from occurring. That would means that a PHOSITA would know have to program for the situations when the lock was present making the concurrency and simultaneous irrelevant.

[ Reply to This | Parent | # ]

Groklaw © Copyright 2003-2013 Pamela Jones.
All trademarks and copyrights on this page are owned by their respective owners.
Comments are owned by the individual posters.

PJ's articles are licensed under a Creative Commons License. ( Details )