DOC PREVIEW
UCF COT 4810 - Lecture Notes

This preview shows page 1-2-3-4-5-6 out of 17 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 17 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Y2KWhat was the y2k bug?What caused it?No one saw this coming?Government ResponseThe Fears:The ball drops and…CostsLets compare strategies…Were the costs justified?Real Life Horror Stories.Y2k: Lessons learnedA Unique ProblemOther time “bugs”The end!ReferencesHomeworkY2KY2KJustin KovacichWhat was the y2k bug?What was the y2k bug?Dates expressed as 2 digits instead of 4.Made date comparisons between the 1900s and 2000s incorrect99 > 00, 1999 < 2000http://courses.cs.vt.edu/~cs3604/lib/Y2K/class.htmlWhat caused it?What caused it?In the early days of programming, space was a precious commodityNo need to waste 2 digits, just append a “19” to the front, or add 1900 when displaying to the screen.No one saw this coming?No one saw this coming?Use of 2 digit years was a common practice in art, but it is typically easy in paintings to distinguish centuries.Bob Berner first reported the issue in computing in 1958The problems with 2 digit years were reported in journals from the 1970s on, who worries 30 years ahead of time about such things?Government ResponseGovernment ResponseSenate hearings about y2k began in 1996Senate estimates for the cost of U.S. spending on fixing y2k issues: $300 billionEstimated cost for the Federal Government: $30 billionThe Fears:The Fears:Power grids shut downOur electronics ceaseto functionSpreadsheets showincorrect dateshttp://img.zdnet.comThe ball drops and…The ball drops and…Power stayed on as millions across America watched Peter Jennings and Dick Clark celebrate the transition and survive the apocalypsehttp://www.smbc-comics.comCostsCostsGlobal y2k costs estimated at $600,000,000,000AT&T spent ~ $500 million, Citigroup ~ $650 million.Lets compare strategies…Lets compare strategies…Nations like Italy and Korea spent relatively little on prevention, with the “fix on failure” mentality.Were the costs justified?Were the costs justified?Ask any of the COBOL consultants (who in some cases wrote the bug and then decades later the solution), and the answer is yes. The software and hardware didn’t fail because the corrective job was done well.Backup systems in place due to the possible y2k glitches kept NYC running after 9/11 in NY.Real Life Horror Stories.Real Life Horror Stories.A Japanese nuclear power plant’s alarm sounded 2 minutes after midnightJapanese cell phone text messages began erasing “older” messages.150 slot machines stopped working in Delaware.103 year old woman invited to join a local preschool.Y2k: Lessons learnedY2k: Lessons learnedHardware and software should be, within reason, written to be flexible and extendable.Proper documentation likely could’ve saved some of the billions spent on last minute preventionA Unique ProblemA Unique ProblemA globally finite and definite deadline for software compliance.Worldwide effort to ensure software and hardware was set up correctly.Other time “bugs”Other time “bugs”9/9/99 was sometimes assigned as an end date marker, which potentially led to problems on September 19th, 1999.Y10k, if we can make it that long.Year 32768 – signed 16 bit intsYear 292,277,026,596 – When unix time will reset to 0.The end!The end!www.pbase.com/richo/fireworksReferencesReferencesY2K Lessons Learned – 2000 – Braithwaite, TimothyYear 2000: Best Practices for Y2K Millennium Computing – 1998 - Lefkon, Dick.http://americanradioworks.publicradio.org/features/y2k/index.html - Chris Farrell, accessed 2/19/2008HomeworkHomeworkWhy was only having 2 digits for year comparisons suddenly a big deal in the late


View Full Document

UCF COT 4810 - Lecture Notes

Documents in this Course
Spoofing

Spoofing

25 pages

CAPTCHA

CAPTCHA

18 pages

Load more
Download Lecture Notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture Notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture Notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?