StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...
Free

Evolution of Computer Technology - Essay Example

Cite this document
Summary
This paper will examine the development of computer technology – its rapid evolution – today. Specifically, this examination will focus on the improvement of system performance through the development of RISC, pipelining, cache memory and virtual memory in the past twenty-five years…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER97.7% of users find it useful
Evolution of Computer Technology
Read Text Preview

Extract of sample "Evolution of Computer Technology"

Evolution of Computer Technology Our present computer technology is about 50 years old now. In this short span, numerous advances and innovations have been made that computer technology has become an indispensable tool in the modern way of life. In the years before the 1980s, computer research and development had been largely dependent on the US government’s usage. During these times computer systems were enormous and expensive. But this changed with the introduction of microprocessors that enabled high performance in computing in a low-cost and small desktop system. This has revolutionized the computer industry paving the way for the development of computer systems that is driven by technology- and marketing concerns. Because of this the computer industry continues to expand and innovate and its products, evolve rapidly to accommodate the demands of the market. This paper will examine the development of computer technology – its rapid evolution – today. Specifically, this examination will focus on the improvement of system performance through the development of RISC, pipelining, cache memory and virtual memory in the past twenty-five years. Pipelining and Superscaler The importance of the computer system lies in its capacity to efficiently speed up processes. This is the reason why performance takes precedence in computer design and analysis. The Reduced Instruction Set Computer or RISC is one of the design principles that have been developed to this end. One of the simplest ways to achieve high performance in computers is through pipelining. The basic idea behind this concept is to overlap instruction execution to reduce the total time to complete instruction sequence – a method of parallelism in the operation of microprocessor. (Hennessy, Patterson & Arpaci-Dusseau 2007, p. 37) The Stretch computer designed by IBM and released in 1961 was the first computer to employ a lookahead facility (a basic form of instruction pipelining) to pick up code, decode, calculate addresses and fetch operands several instructions in advance. (Anderson 1994, p. 354) Today, all large uniprocessor machines are pipelined to improve performance. The superscaler architecture is a modern form of pipelining in CISMs. A superscalar architecture replicates each of the pipeline stages so that two or more instructions at the same stage of the pipeline can be processed simultaneously. (Anderson, p. 354) Security and Memory Management Another important improvement in modern computer systems is the ability to multitask. In computers, this is about managing more than one program at a time and the ability to switch between them so that one program is waiting for I/O another can run on the CPU. (Carter 2001, p. 51) This process is usually managed by the computer’s operating system (OS). Multitasking performance is central to fast interaction between multiple users and programs on the same computer. Today, it has greatly improved with the introduction of the virtual memory. With this tool, the dilemma posed by the changes that occur in the execution of programs that are closed and restarted during multitasking is addressed. The virtual memory, introduced by IBM, creates a system of memory addresses that is independent of physical memory by setting up a numbering scheme that is typically much larger than physical memory can accommodate. (Walters 2001, p. 141) Here, a memory system management is fundamental because it translates between virtual and physical memory as things are moved back and forth. Multitasking, however, presents additional problems in regard to protection and security. In this environment, programs can corrupt other programs. Without protection, a program could just control another program or process and even write to any location in the memory. Cache Strategies The development of cache strategies has also contributed to the high performance of computers. Cache narrows the gap between the high operational speed of the computing unit and the low input/output data rates of the main memory as it can decrease the time the CPU receives instruction and data. (Haraszti, p. 61) Cache strategies are now developed and employed because a single level of cache may not be sufficient to provide a required system performance. Cache management strategies, wrote Goddard, Brenner and Lyshevski (2003), are based on locality principle wherein spatial (selection of what is brought into the cache) and temporal (selection of what must be removed) localities are embedded. (p. 12) Conclusion RISC, pipelining, cache memory and virtual memory – these are areas that determine the capabilities, performance, and, ultimately, the success of a computer system. These areas have received tremendous focus and attention in recent years and they undoubtedly would dramatically affect the future computer systems. As mentioned elsewhere in this paper, since the 1980s the development and design of computer systems have been technology and market driven. Where it previously accommodated the requirements of the US government, today it must meet the needs of individuals – from students to businessmen, from writers to computer gamers, from creative to techies. Two important considerations have so far stood out in shaping the evolution of computer systems during these past twenty years – mobility and speed. The design and development of RISC, pipelining, cache memory and virtual memory systems today were mostly geared towards satisfying these two factors. For instance, we have the now ubiquitous IBM’s processor, the Intel Core Duo, which is packed speed and multitasking power in a small chip. Here, to improve data processing a multiple microprocessor core is put within one microprocessor unit, allowing two separate microprocessor core to crunch data separately and increasing the processing capability of the system as a result. (Lee & Shakaff 2008, p. 1529) In particular, the concepts of pipelining and memory management are of interest because it highlights the achievement of computer development in terms of how computer architecture processes today’s media-rich data. In looking closer at the principle and rudiments that make it work, one can appreciate the genius that powers the computer that compliments our needs and expectations. It allows us to see through how size, speed, latency, bandwidth, power consumption, robustness, affordability, and other performance characteristics are achieved. In addition, it allows us to better understand the dynamics behind the networking architecture behind the Internet and the recent development of wireless connectivity. References Anderson, John. (1994). Foundations of Computer Technology. CRC Press. Carter, Jerome. (2001). Electronic Medical Records: A Guide for Clinicians and Administrators. ACP Press. Dorf, Richard. (2006). Sensors, Nanoscience, Biomedical Engineering, and Instruments: Sensors Nanoscience Biomedical Engineering. CRC Press. Goddard, W., Brenner, D. and Lyshevski, S. (2003). Handbook of Nanoscience, Engineering, and Technology. CRC Press. Hennessy, John, Patterson, David and Arpaci-Dusseau, Andrea. (2007). Computer Architecture: A Quantitative Approach. Morgan Kauffman. Lee, W., & Shakaff, A. (2008, November). “Implementing a Large Data Bus VLIW Microprocessor.” American Journal of Applied Sciences, 5(11), 1528-1534. Retrieved November 26, 2008, from Computers & Applied Sciences Complete database. Walters, Garrison. (2001). The Essential Guide to Computing: The Story of Information Technology. Prentice Hall PTR. Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Evolution of Computer Technology Essay Example | Topics and Well Written Essays - 1000 words”, n.d.)
Evolution of Computer Technology Essay Example | Topics and Well Written Essays - 1000 words. Retrieved from https://studentshare.org/technology/1550133-evolution-of-computer-technology
(Evolution of Computer Technology Essay Example | Topics and Well Written Essays - 1000 Words)
Evolution of Computer Technology Essay Example | Topics and Well Written Essays - 1000 Words. https://studentshare.org/technology/1550133-evolution-of-computer-technology.
“Evolution of Computer Technology Essay Example | Topics and Well Written Essays - 1000 Words”, n.d. https://studentshare.org/technology/1550133-evolution-of-computer-technology.
  • Cited: 0 times

CHECK THESE SAMPLES OF Evolution of Computer Technology

MANUAL TO EXPLAIN THE DEVELOPMENT OF COMPUTERS AND WHERE THEY ARE GOING. FROM ABACUS TO THE NETBOOK

Evolution of Computer Technology The latest computers and associated devices emerged due to the progresses in technologies as well as users' requirements to enumerate.... This research is presented in the form of a manual, which presents an overview of the development of computer technology and systems.... This manual will also outline the impacts of the computer technology on business areas.... tm Modern computer technology Progress Charles Babbage was motivated by punched hole cards and finally in 1830 he built the design of a mechanical computer....
6 Pages (1500 words) Essay

Who Invented the Computer and How Did Early Computers Work

Ideally, Charles Babbage's contributions to computer technology were fundamental in computer evolution.... The exact beginning of computer development is highly argued, but many people argue that Babbage was one of the earliest inventors.... However, in all cases, there was a need for more advanced software program to enhance the efficiency of computer operations (Raul 2-8).... As we celebrate the various advantages of computers in our lives, it is important to make a stop and have a look at the historical evolution of computers....
5 Pages (1250 words) Research Paper

Decision Support System

Information technology experts are investing heavily in finding out the trends of IT uptake in the business world and utilize this information in key decision making for the organization (Albert & Kenneth, 2004).... This report "Decision Support System" discusses information system that would support decision making for both the Hydraul Holding Company (the franchisor) and the franchisees....
8 Pages (2000 words) Report

The Development Of The Computer Technology

This essay "The Development Of The computer technology" discusses the jobs or programs which are to be executed by the Central Processing Unit (CPU) are kept in a job pool or process pool… The virtual memory would further impress the development of larger and complex applications to make sure that various operations are performed with the impression of making the right choice for memory utilization and CPU resources the various complexities make sure that all the techniques for using memory effectively are identified and made sure to use the various shared resources by itself....
3 Pages (750 words) Essay

Development And Establishment Of Public Relations

Evolution of Computer Technology has drastically influenced human life and humans have begun to rely on the use of technology for matters of daily life.... Very less importance was given to the planning and organization of technology and industries in the past which has resulted in the evolution of factors so evil, which have made human life difficult on the planet.... hellip; With the advancement in science and technology, the world has converted into a global village....
9 Pages (2250 words) Essay

The history of computer hardware and software

While the development of computer hardware is primarily essential to the Evolution of Computer Technology, software developments have made significant contributions.... In large part, researchers agree that, “early forms of computer technology began with History of Computer Hardware and Software The essential of importance of computer hardware and software in the contemporary world cannot be overestimated.... However, the 20th century witnessed great change and evolution in the development of computer technology....
2 Pages (500 words) Essay

The Essence of Cybercrime

On the other hand, The most feared setback in computer technology is cyber crime (Ross 2010).... The level of technology distinguishes developed to developing countries.... A country's development in science and… However, great advances in science and technology in developed countries is as a result of a well established information system.... Therefore, the rate of science and technology in a country is very important to any economy....
5 Pages (1250 words) Essay

The History of the Computers

The exact beginning of computer development is highly argued, but many people argue that Babbage was one of the earliest inventors.... However, in all cases, there was a need for more advanced software programs to enhance the efficiency of computer operations (Rául 2-8).... As we celebrate the various advantages of computers in our lives, it is important to make a stop and have a look at the historical evolution of computers.... Williams, and Tom Kilburn made a stepwise contribution to the evolution of the computer....
5 Pages (1250 words) Essay
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us