• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

20 years of the P. C. : Has software been held back by hardware limitations, or have hardware developments been held back by shortcomings in software??”

Extracts from this document...


Peter Patterson Co314 21/11/2000 "20 years of the P. C. : Has software been held back by hardware limitations, or have hardware developments been held back by shortcomings in software??" Within twenty years the Personal Computer has developed at an astonishing rate. Both hardware and software have progressed beyond the expectation from twenty years ago. The two classes are so dependent on each other, as one can not function without the other, that developments in one have affected and forced developments in the other. Though if two classes are so dependent on each other then for one to improve in design, development and function then the other must follow. This unfortunately means that if one is going slower in development then it will hold the other one back as a consequence. From 1980 the first P. C. was properly marketed by Seattle Computer Products. In 1981 the first IBM PC was on sale to companies and even the wealthy public. This PC had 32 Kila Bytes of RAM , which compared to the average 128 Mega Bytes of RAM in today's PC's, indicates how small the hardware development was at in the early 80's. ...read more.


This was because their software already used the full capacity of the CPU. Any new operating system would have the same similar constraints of the hardware, new faster and smaller hardware was needed before any radical new software could really be created. Once a new hardware device is developed, history has shown, that programmers were then able to create new software that could benefit from this new introduction. This proof can be shown by the release of Microsoft Windows 3.0 in 1990 which was one of the first operating systems to use G.U.I., a function that would benefit greatly through the development of a new CPU. Windows 3.0 was released in the same year as the 80486 and had planned for being used alongside it. Then in 1992, two years after the release of the 80486, IBM's OS/2 2.0 was released. This software fully utilised the 80486's capabilities. Within a very short time the software was already requiring new faster hardware, this though was forthcoming. The speed of software development was shown again when Microsoft Windows 98 was introduced to run on the previous years latest CPU, the Intel Pentium II, which showed itself to be largely inadequate to the task. ...read more.


Research and testing are then also more expensive for hardware. The design in miniaturisation of hardware to create faster response times can partly be blamed on the software development though, this is because some hardware design is dependent on very specialised software applications. This shows that it is two sided because the speed of hardware and software development are relational to each other. So as one gets slower then the other will also be affected. Although software development is being held back by more constraints in hardware development, a new trend is coming to light. It is now commonly expected by the computer industry that the rate of increase of CPU power is changing at an exponential rate. While in 1987 it took three years for the next generation CPU to be released, it is now as low as a year or less apart in the release of a new faster CPU. Computer experts say that the way the trend is going, by around the year 2050 software will not be able to be developed to utilise the complete capacity of the new hardware that will be developed then at any kind of the speed that it is currently at. However, within the last twenty years, and especially the last ten, the software has been held back by limitations in the PC hardware. ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Management & Manipulation of Information section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Management & Manipulation of Information essays

  1. Marked by a teacher

    STELLA Science Simulation Software.

    A simple pendulum consists of an object suspended by a string of length l. The bob swings back and force. The gravitational force, the weight (W), is resolved into two components. The parallel component is along the direction of the spring.

  2. Standard Operating Procedures (Sop) recruitment policies and procedures.

    � STORE the information. 3. Generate application � The Screen to generate the Eligibility List is in the Recruitment Menu, then the Eligibility List Sub-Menu, then Request Eligibility List Sub-Menu. � Type in the announcement number and REPRIEVE. � When the information is retrieved, type in the Eligibility ID#.

  1. software development

    They require some electronic means of communications. E-mail is one of the most common forms of communication among open source developers and users. * Version control systems: Many open source projects are now using distributed revision control systems, which scale better than centralized repositories such as SVN and CVS.

  2. Designing a booking system for an Estate Agent.

    The client mainly requires a complete booking system that can register a client and can make a booking. There should be a client registry form where all the details can be saved. The booking form is the main requirement as this is where the bookings are made.

  1. Video World Database as ICT project.

    Test 19- Test the rentals button in the rentals menu. This test was successful because when you press the button the rentals form opens. Test 20- Test the subform's relationships. This test was successful because all the relevant subform IDs were related to the main form.

  2. Categories of software.

    Systems Software There are 5 different types of systems software; I will explain each one below and give examples. The Operating System is by far the biggest and most important software for your computer. This piece of software is necessary if you want to use your computer.

  1. A relative of mine works for a corporate firm on CRM (Customer Relationship Management) ...

    doing the business, and changing employee behavior in the process (S&MM, 2002). According to a report from the Meta Group, 50 percent of companies cite that a lack of cross-functional planning between departments is the leading difficulty in setting up CRM.

  2. System Analysts and Programmers Personality Traits

    is to capture the requirements needed to implement a solution to meet the clients' business needs. A successful system analyst should also be open minded. Researches have shown that individuals who are positively inclined towards the introduction and use of new information systems are the ones who are opened to new and exciting ideas.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work