Реферат

Реферат на тему Y2k Essay Research Paper When faced with

Работа добавлена на сайт bukvasha.net: 2015-06-06

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 8.11.2024


Y2k Essay, Research Paper

When faced with the daunting task students always dread (write a paper on a topic of your choice), we (students) often get stuck not knowing what to write about. Phaedrus’ tasks of having students write about the back of his thumb or the bricks in a building put things into a perspective for me. What educators are looking to get out of students is an experience that leads the students to thought, or at least provokes some effort to the cause of cognitive thinking. Well, since I am now faced with this task I chose to elaborate on a current problem, something related to my field…

“The Year 2000 bug will have such extensive repercussions that families and individuals should begin planning now for the imminent chaos.”

Y2K The Year 2000 Problem, The Ticking Bomb Introduction a serious problem called the “Millennium Bug”, and also known as the “Year 2000 Problem” and “Y2K”, is bringing a new century celebration into a daunting nightmare. In the 1860s and 1970s, when computer systems were first built, the computer hardware, especially information storage space, was at a premium. With an effort to minimize storage costs, numeric storage spaces were drained to the smallest possible data type. Ignoring the fact that software may be run in multiple centuries, programmers started conserving storage spaces by using two digits to specify a year, rather than four. Consequently, on January 1, 2000, unless the software is corrected, most software programs with date or time may malfunction or may not recognize the entries in the year fields “00″ as the year as “1900″ instead of “2000”.

Year 2000 problem is not restricted only to the above exigency. 20 years ago, everybody understood that a leap year came every 4th year except for every 100th year. However, most people have forgot a piece of algorithm – a leap year does exist every 400 years. So, under the first two rules, year 2000 is not a leap year, but with the third rule, it actually is. Computing errors will also occur before Year 2000. Values such as 99 are sometimes used for special purposes not related to the date. The number 99 is used in some systems as an expiration date for data to be archived permanently – so some computers may lose the data a year before 2000. Programmers and software developers were surprised to see some of their programs survive for only a few years but failed to anticipate the problems coming by the year 2000. It is sorrowful to find most programs are still in use or have been incorporated into successor systems. Because of the need for new applications to share data in a common format with existing systems, inheriting the six-digit date field that has become a standard over time. The disaster scenario envisaged is that a great number of computer systems around the world will make processing errors and will either crash or produce incorrect outputs. As a result financial institutions, businesses organizations, informational technology and even airplane radar communications will all then be in a welter of confusion.

In military services, the system meltdown may also worsen the appropriate control of nuclear missiles in silos. It is a ticking time bomb destined to wreak havoc on millions of computer systems in every economy, both commercial and residential, and thus need everyone’s serious attention. However, the bug is likely to affect more staggeringly the business computers, which imply an alarming economic problem. Many organizations have not yet started projects to examine the impact of the millennium bug on their systems. By applying The Standish Group’s CHAOS research to Year 2000 projects, 73% of Y2K projects will fail according to the pace now taking. The biggest challenge for these companies is convincing top-level management of the severity of the year 2000 problem and the amount of time, money and resources needed to fix it. On that account, to ensure this disaster is minimized, none of us should worm out of devoting resources in preventing the potential anarchy. It is a costly task, as simple as the problem sounds, the fix for the Millennium Bug will cost up to $600 billion world-wide, according to estimates by the Gartner Group, a leading information technology consultant. The software fixes are very time-consuming, requiring considerable effort to examine millions of lines of source code in order to locate problem date fields and correct them. The costs to apply the fixes will vary from company to company, but research has given the figure of approximately between $.50 to $2 per line of source code for modification, with these costs expected to escalate as much as 50% for every year that projects are delayed. Unfortunately, this average excludes date conversions on military weapons systems software, which is expected to be significantly more expensive to convert, and the real figure should even be much larger.

One of the first steps an organization needs to take on the way to ensuring Year 2000 compliance is to determine what they have to be changed. The business will need to prepare an inventory of hardware and software utilized to allow assessment of problem areas. It is hard to address the potential for problems when no clear picture of the problem space is available. Documentation showing the processing steps being performed by the company’s computer system in order to accomplish business functions needs to be available to ensure that all procedures are present and accounted for. There is no “Silver Bullet” The problem looks straightforward, all we need is just to check each line of code, locate the two-digit date fields, expand them to four digit and test the correction. Unfortunately, these modifications are mostly manual labor – not an automatic process. Software Dilemma Six-digit date fields are generally scattered throughout practically every level of computing, from operating systems to software applications and databases. Some dates have numeric representation, while other have alphanumeric representations. This adds to the complexity of the problem from a management and technical point of view. The bug contaminates a large area that nearly the entire program codes must be examined to ensure that correction is free from side effects. A case in point, a typical medium size organization, The State Comptroller’s office, is predicted to spend $5.6 million to $6.2 million to make the software conversion, that is, nearly a billion lines of code must be repaired. Furthermore, there are computing languages still in use today that only a handful of people are even aware of, let alone proficient enough to be called experts. Skills for some older, more obscure languages and systems will, more than likely, make Y2K a more serious problem. Some uses of two digit dates may not be obvious.

Some systems use dates fields for non-standard uses, such as special indicators and how your systems have abused the date field is something you can only find out by looking at every line of code, which is a huge costs in time and resources. With the variety of programming languages and platforms in use throughout that past three decades, and the multitude of uses for date fields, and the extensiveness of infected programming area, no single “silver bullet” could exist to correct the problem. Moreover, the problem cannot be solved individually. Y2K is a universal problem, which will bring a chain effect among industries and firms. No business is immune; every firm is affected – either directly in its own operation, or indirectly, by the action or inaction of others. A Year 2000 compliant computer system may fail to process, produce error messages or generate incorrect data even if it receives contaminated programs or data from a third party that is not Year 2000 compliant.

With all these issues involved, and with remaining time ever decreasing, management awareness must focus on these problems. The Hardware Dilemma If the computer hardware cannot handle dates past 12/31/99 then no software solution can fix it. Some applications request the system date directly from the hardware and cannot be trapped by the operating system, which prevents a software resolution. For instance, the PC hardware problem can be explained as follows. The standard PC computer system maintains two system dates: one is in the CMOS Real Time Clock chip, a hardware component normally located on the machine’s motherboard that stores time, date and system information such as drive types; and the other one is in the operating system software, these two dates are represented differently, influencing one another. When the computer boots, it normally initializes its current date by reading the date in the CMOS Real Time Clock and converting it to days since January 1, 1980. The PC maintains its date as long as the system is running; the CMOS Real Time Clock hardware maintains its date whether the system is running or not, but it does not maintain the century. So, the standard flaw lurks in the CMOS Real Time Clock date when Year 2000 is reached as it reads an out-of-range date. Moreover, a few specific Basic Input/Output Systems cause behavior other than the standard flaw. Importantly, the Award v4.50 series BIOS will not allow any date after 1999 and cannot be corrected by any software.

Dates are integrated in computer hardware, from mainframe, mid-range machines, all the way down to network infrastructure. Date fields are used in some of the most basic computer functions such as calculating and sorting and will affect a large majority of systems. If year fields are expanded to 4 digits, this will automatically give rise to the need for additional storage space. In due course, the original reasons for the introduction of 6 digit dates will resurface. Any computer application that accepts or displays dates on the screen or produces a report with date fields will need to be redesigned. On-line transaction databases will need to be converted and the new expanded database will need to be kept in sync with the old active database during the conversion process. In some cases there will be insufficient space available to accept or display additional data, forcing a major revision. Screen, report and form redesign appear to be a minor issue in the context of the Millennium Bug, but the design of screen and reports are important from a usability perspective, and the redesign process cannot be automated. Any changes to the way dates are handled in an organization will need to be coupled with staff training to ensure that all staff are aware of any new standards.

The year 2000 challenge is inescapable and omnipresent, affecting every businesses and individuals, regardless of age or platform. As discussed, there are many aspects of the Millennium Bug problem that are not immediately obvious, ranging from legal issues such as copyright and licensing, to issues of available resources and existing bugs. Carrying out a solution in any business involves careful planning in order to be successful. The four steps – awareness, planning, implementation, and testing – are crucial for a company to run successfully beyond the year 2000. Unlike most other IT projects there is a definite, fixed and immovable deadline for implementation. If there is not enough time to complete the programming and testing, or if unexpected delays occur, the deadline remains fixed and cannot be moved.

…So there you have it a quick dish on the Y2K problem. Now, the hard part (which I hope I accomplished in the essay) how did I apply concepts I learned from TC410 to this paper? Well obviously, this was a research paper (you can’t always be Gorgias), but it takes some amount of “know-how” to be able to understand and comprehend what I just wrote. Granted, papers of a technical matter (such as this one) relate to my “Techne” so I grasp the concepts and ideas put forth, there is that underlying problem of my audience. Not everyone would be able to understand the monstrosity of this problem (to its full extent), simply because it is much more than they comprehend or care to comprehend! Such is life, but you begin to realize it’s not always what you said, it’s how you said it. I guess you could say that this is what I can take away from this class (my favorite quote)…

“Quality is a characteristic of thought and statement that is recognized by a nonthinking process. Because definitions are a product of rigid, formal thinking, quality cannot be defined.”

Robert M. Pirsig

Bibliography:

Online References

Dave Brandt. Welcome to the DOI Year 2000 Page (1997). http://www.doi.gov/oirm/oirm/y2mgt1.html

Don Sand. Year2000 — The Clock Continues to Tick (1997). http://csn.uneb.edu/year2000/Year2000ClockContinuesTick.htm

Gary North. The Year 2000 Crisis (1998). http://mypage.direct.ca/r/rhomer/year.html

J.Bace. Offshore Resources for Year 2000 Project (1996).

http://gartner3.gartnerweb.com/public/static/hotc/hc00060661.html

Mark Mayes. What is the Year 2000 Problem and How Does It Affect VB? (1998) http://www.class-solutions.com/whatis.htm

National Association of Insurance Commissioners. Tick-tock, tick tock(1997). http://www.naic.org/geninfo/news/gateway/gwmay97.htm

Patrick Janidlo. The Survival Guide for the Year 2000 (1997). http://www.themesh.com/feat28.html 0 Standish Group International, Inc. Year2000 — A date Odyssey (1997).

http://www.standishgroup.com/ad.html

The Tenagra Corporation. Y2K Press Clippings (1998). http://www.year2000.com/y2karticles.html

2K-Times. Year 2000 and the Computer (1997).

http://www.2k-times.com/y2knews.htm

Michael Gerner. Year 2000 – Making Applications Date Intelligent (1997). http://www.2k-times.com/y2k-p005.htm


1. Презентация на тему Язык программирования С
2. Реферат на тему Dr John Mcloughlin Essay Research Paper John
3. Сочинение Художественные особенности повести Гоголя Тарас Бульба
4. Реферат на тему The Failure Of Structural Adjustment Programmes Essay
5. Контрольная_работа на тему Процессы гибели и размножения
6. Контрольная работа Древний Египет 5
7. Реферат на тему Численность и структура населения
8. Реферат на тему Особенности духовной культуры народов Дальнего Востока
9. Реферат Изучение бюджета времени
10. Реферат Отчёт по производственной практике в ОАО Череповецкий завод силикатного кирпича