Information Technology Concepts

Size: px
Start display at page:

Download "Information Technology Concepts"

Transcription

1 PART 2 Information Technology Concepts Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Hardware: Input, Processing, and Output Devices Software: Systems and Application Software Organzing Data and Information Telecommunications and Networks The Internet, Intranets, and Extranets

2 CHAPTER 3 Hardware: Input, Processing, and Output Devices PRINCIPLES LEARNING OBJECTIVES Assembling an effective, efficient computer system requires an understanding of its relationship to the information system and the organization. The computer system objectives are subordinate to, but supportive of, the information system and the needs of the organization. When selecting computer devices, you also must consider the current and future needs of the information system and the organization. Your choice of a particular computer system device should always allow for later improvements. Describe how to select and organize computer system components to support information system (IS) objectives and business organization needs. Describe the power, speed, and capacity of central processing and memory devices. Describe the access methods, capacity, and portability of secondary storage devices. Discuss the speed, functionality, and importance of input and output devices. Identify popular classes of computer systems and discuss the role of each.

3 Hardware: Input, Processing, and Output Devices Chapter 3 89 INFORMATION SYSTEMS IN THE GLOBAL ECONOMY PORSCHE AG, GERMANY Auto Manufacturer Upgrades Its Computer Hardware Porsche is known for manufacturing world-class sports cars, among them its famous 911 and Boxster automobiles. The company built on its reputation when it recently introduced the four-wheel-drive Cayenne, the world s fastest SUV, and the Carerra GT, a super sports car with a powerful V10 engine. Porsche s headquarters are in Stuttgart, Germany; it maintains production facilities in Stuttgart and Leipzig, and it has dealerships and sales offices worldwide. Annual sales are at record levels approaching a jaw-dropping $7 billion and its employees number just under 10,000. To maintain its market leadership, Porsche must employ information systems as cutting edge as its cars. The company was one of the first auto makers to introduce enterprise resource planning (ERP) software to support its accounting, finance, purchasing, and material-management business processes. It implemented its ERP system in the early 1990s and chose then state-of-the-art Hewlett-Packard V-class servers as the underlying computer hardware to handle some 1.5 million daily transactions quickly and reliably. Over the years, however, the volume of transactions its system must handle has more than doubled. This increase comes from four factors: (1) Porsche plans to use new ERP software modules to support additional business processes, (2) the company introduced new automobile models, (3) it built a new production plant for the Cayenne and Carerra GT, and (4) the number of users of the ERP system exceeded 4,000. Porsche Information Kommunikation Services (PIKS) GmbH is a wholly owned subsidiary of Porsche AG, with headquarters in Stuttgart. Its 86 employees are responsible for planning and operating the IS infrastructure for the entire Porsche group, including networks, servers, security systems, and storage systems. For over a year, PIKS evaluated several different computer manufacturers and hardware options to meet the new processing requirements. It was critical that the new hardware not increase the company s hardware budget. Obviously, the new hardware must work well with existing components of the infrastructure (software, network, and other computer hardware). Importantly, the new hardware must be extremely reliable and available. To meet the company s computing needs, PIKS decided to replace its HP V- class servers with two HP Superdome servers, each with 24 processors and 28 gigabytes of RAM. This hardware upgrade also provides for increased processing power to meet future needs; the PA-8700 processors in the current version of the Superdome server can be upgraded to processors from the Intel Itanium processor family to double the processing capability. As you read this chapter, consider the following: How are companies using computer hardware to compete and meet their business objectives? How do organizations go about selecting computer hardware and what must you know to assist in this process?

4 90 Part 2 Information Technology Concepts Why Learn About Hardware? Organizations invest in computer hardware to improve worker productivity, increase revenue, reduce costs, and provide better customer service. Those that don t may be stuck with outdated hardware that often fails and cannot take advantage of the latest software advances. As a result, obsolete hardware can place an organization at a competitive disadvantage. Managers, no matter what their career field and educational background, are expected to know enough about hardware to ask tough questions to invest wisely for their area of the business. Managers in marketing, sales, and human resources often help IS specialists assess opportunities to apply computer hardware and evaluate the options and features specified for the hardware. Managers in finance and accounting especially must also keep an eye on the bottom line, guarding against overspending, yet be willing to invest in computer hardware when and where business conditions warrant it. hardware Any machinery (most of which use digital circuits) that assists in the input, processing, storage, and output activities of an information system. Today s use of technology is practical intended to yield real business benefits, as seen with Porsche. Employing information technology and providing additional processing capabilities can increase employee productivity, expand business opportunities, and allow for more flexibility. As we already discussed, a computer-based information system (CBIS) is a combination of hardware, software, database(s), telecommunications, people, and procedures all organized to input, process, and output data and information. In this chapter, we concentrate on the hardware component of a CBIS. Hardware consists of any machinery (most of which use digital circuits) that assists in the input, processing, storage, and output activities of an information system. The overriding consideration in making hardware decisions in a business should be how hardware can be used to support the objectives of the information system and the goals of the organization. COMPUTER SYSTEMS: INTEGRATING THE POWER OF TECHNOLOGY A computer system is a special subsystem of an organization s overall information system. It is an integrated assembly of devices centered on at least one processing mechanism utilizing digital electronics that are used to input, process, store, and output data and information. Putting together a complete computer system, however, is more involved than just connecting computer devices. In an effective and efficient system, components are selected and organized with an understanding of the inherent trade-offs between overall system performance and cost, control, and complexity. For instance, in building a car, manufacturers try to match the intended use of the vehicle to its components. Racing cars, for example, require special types of engines, transmissions, and tires. The selection of a transmission for a racing car, then, requires not only consideration of how much of the engine s power can be delivered to the wheels (efficiency and effectiveness) but also how expensive the transmission is (cost), how reliable it is (control), and how many gears it has (complexity). Similarly, organizations assemble computer systems so that they are effective, efficient, and well suited to the tasks that need to be performed. As we saw in the opening vignette, people involved in selecting their organization s computer hardware must have a clear understanding of the business requirements so they can make good acquisition decisions. Here are several examples of applying business understanding to reach critical hardware decisions. ARZ Allgemeines Rechenzentrum GmbH (ARZ) is one of Austria s leading providers of information services, processing more than 8 million transactions per day for financial and medical institutions. ARZ is keenly interested in reducing processing costs, maintaining

5 Hardware: Input, Processing, and Output Devices Chapter 3 91 sufficient capacity to handle an increasing workload, and providing highly reliable processing. Peter Gschirr, information technology director at ARZ, selected two large, extremely powerful IBM zseries mainframe computers to handle the workload. 1 As a result of declining ticket sales, Continental Airlines management mandated that all system development projects must pay back their costs in less than one year. In addition, the Continental Technology Group needed a safe, reliable, and user-friendly development environment to write new application software. Jack Wang, managing director of the Technology Group, acquired a Hewlett- Packard HP NonStop S8600 server to run customer-service applications and a Non- Stop S74000 server for software development and backup in the event the primary server fails. These high-end, fault-tolerant servers are frequently used for critical financial transactions in the financial services and electronic commerce industries. 2 Air Products and Chemicals, Inc., is an international supplier of industrial gases and related equipment, as well as specialty chemicals. The company employs unique software that requires powerful, high-performance computers to conduct simulations and computations. Eric Werley of Air Products technical computing group recognized several shortcomings in using servers from three different manufacturers: The acquisition and ongoing maintenance of these server systems were costly, and the servers were difficult to manage due to lack of standardization. Air Products migrated to Dell computer hardware, including powerful Dell Dual Precision 410 and Dell GxPro workstations and Dell PowerEdge servers to eliminate these problems. 3 Specialized Bicycles is a pioneer in designing and manufacturing high-performance bicycles, helmets, and other cycling accessories. When Specialized Bicycles wanted to offer its products over the Web, it selected computer hardware that could rapidly increase computing capacity, provide high reliability so that the Web site was always available, and easily be integrated with the rest of the organization s hardware. To meet these requirements, Ron Pollard, chief information officer, went with Sun Microsystems Enterprise 450 Server. 4 Sullivan Street Bakery, started in 1994 by an art student and anthropologist, is today one of the most popular Italian bakeries in New York. The owners chose Apple s Mac computers because they are efficient and easy to use. The Macs make managing production almost effortless, and they support billing and inventory control. Workers don t have to worry about how to use the computers and can concentrate instead on maintaining the quality of their hand-crafted traditional Italian-style breads. 5 As each of these examples demonstrates, assembling the right computer hardware requires an understanding of its relationship to the information system and the needs of the organization. Remember that the computer hardware objectives are subordinate to, but supportive of, the information system and the needs of the organization. The components of all information systems such as hardware devices, people, and procedures are interdependent. Because the performance of one system affects the others, all of these systems should be measured according to the same standards of effectiveness and efficiency, given the constraints of cost, control, and complexity. When selecting computer hardware, you also must consider the current and future uses to which these systems will be put. Your choice of a particular computer system should always allow for later improvements in the overall information system. Reasoned forethought a Porsche needed cost-effective, reliable, powerful computers on which to run its ERP software. Source: Getty Images.)

6 92 Part 2 Information Technology Concepts trait required for dealing with computer, information, and organizational systems of all sizes is the hallmark of a true business professional. central processing unit (CPU) The part of the computer that consists of three associated elements: the arithmetic/logic unit, the control unit, and the register areas. arithmetic/logic unit (ALU) Portion of the CPU that performs mathematical calculations and makes logical comparisons. Hardware Components Computer system hardware components include devices that perform the functions of input, processing, data storage, and output (see Figure 3.1). To understand how these hardware devices work together, consider an analogy from a paper-based office environment. Imagine a one-room office occupied by a single individual. The human being (the processor) is capable of organizing and manipulating data. The person s mind (register storage) and the desk occupied by the human being (primary storage) are places to temporarily store data. Filing cabinets fill the need for a more permanent form of storage (secondary storage). In this analogy, the incoming and outgoing mail trays can be understood as sources of new data (input) or as places to put the processed paperwork (output). Communications Devices Figure 3.1 Computer System Components These components include input devices, output devices, communications devices, primary and secondary storage devices, and the central processing unit (CPU). The control unit, the arithmetic/ logic unit (ALU), and the register storage areas constitute the CPU. Input Devices Processing Device Control Unit Register Storage Area Memory (Primary Storage) Secondary Storage Arithmetic/ Logic Unit Output Devices control unit Part of the CPU that sequentially accesses program instructions, decodes them, and coordinates the flow of data in and out of the ALU, the registers, primary storage, and even secondary storage and various output devices. register High-speed storage area in the CPU used to temporarily hold small units of program instructions and data immediately before, during, and after execution by the CPU. primary storage (main memory; memory) Part of the computer that holds program instructions and data. The ability to process (organize and manipulate) data is a critical aspect of a computer system, in which processing is accomplished by an interplay between one or more of the central processing units and primary storage. Each central processing unit (CPU) consists of three associated elements: the arithmetic/logic unit, the control unit, and the register areas. The arithmetic/logic unit (ALU) performs mathematical calculations and makes logical comparisons. The control unit sequentially accesses program instructions, decodes them, and coordinates the flow of data in and out of the ALU, the registers, primary storage, and even secondary storage and various output devices. Registers are high-speed storage areas used to temporarily hold small units of program instructions and data immediately before, during, and after execution by the CPU. Primary storage, also called main memory or just memory, is closely associated with the CPU. Memory holds program instructions and data immediately before or immediately after the registers. To understand the function of processing and the interplay between the CPU and memory, let s examine the way a typical computer executes a program instruction. Hardware Components in Action The execution of any machine-level instruction involves two phases: the instruction phase and the execution phase. During the instruction phase, the following takes place: Step 1: Fetch instruction. The fetch stage reads a program s instructions and any necessary data into the processor. Step 2: Decode instruction. The instruction is decoded and is passed to the appropriate processor execution unit. There are several execution units: The arithmetic/logic unit

7 Hardware: Input, Processing, and Output Devices Chapter 3 93 performs all arithmetic operations, the floating-point unit deals with noninteger operations, the load/store unit manages the instructions that read or write to memory, the branch processing unit predicts the outcome of a branch instruction in an attempt to reduce disruptions in the flow of instructions and data into the processor, the memorymanagement unit translates an application s addresses into physical memory addresses, and the vector processing unit handles vector-based instructions that accelerate graphics operations. Steps 1 and 2 are called the instruction phase, and the time it takes to perform this phase is called the instruction time (I-time). The second phase is the execution phase. During the execution phase, the following steps are performed: Step 3: Execute the instruction. The execution stage is where the hardware element, now freshly fed with an instruction and data, carries out the instruction. This could involve making an arithmetic computation, logical comparison, bit shift, or vector operation. Step 4: Store results. During this step, the results are stored in registers or memory. Steps 3 and 4 are called the execution phase. The time it takes to complete the execution phase is called the execution time (E-time). After both phases have been completed for one instruction, they are again performed for the second instruction, and so on. The instruction phase followed by the execution phase is called a machine cycle (see Figure 3.2). Some processing units can speed up processing by using pipelining, whereby the processing unit gets one instruction, decodes another, and executes a third at the same time. The Pentium 4 processor, for example, uses two execution unit pipelines. This gives the processing unit the ability to execute two instructions in a single machine cycle. instruction time (I-time) The time it takes to perform the fetch-instruction and decodeinstruction steps of the instruction phase. execution time (E-time) The time it takes to execute an instruction and store the results. machine cycle The instruction phase followed by the execution phase. pipelining A form of CPU operation in which there are multiple execution phases in a single machine cycle. Processing Device Control Unit ALU (2) Decode (3) Execute I-Time E-Time (1) Fetch Registers (4) Store Memory Figure 3.2 Execution of an Instruction In the instruction phase, a program s instructions and any necessary data are read into the processor (1). Then the instruction is decoded so the central processor can understand what is to be done (2). In the execution phase, the ALU does what it is instructed to do, making either an arithmetic computation or a logical comparison (3). Then the results are stored in the registers or in memory (4). The instruction and execution phases together make up one machine cycle. PROCESSING AND MEMORY DEVICES: POWER, SPEED, AND CAPACITY The components responsible for processing the CPU and memory are housed together in the same box or cabinet, called the system unit. All other computer system devices, such as the monitor and keyboard, are linked either directly or indirectly into the system unit housing. As discussed previously, achieving IS objectives and organizational goals should be the primary consideration in selecting processing and memory devices. In this section, we investigate the characteristics of these important devices.

8 94 Part 2 Information Technology Concepts MIPS Millions of instructions per second. clock speed A series of electronic pulses produced at a predetermined rate that affects machine cycle time. microcode Predefined, elementary circuits and logical operations that the processor performs when it executes an instruction. Processing Characteristics and Functions Because having efficient processing and timely output is important, organizations use a variety of measures to gauge processing speed. These measures include the time it takes to complete a machine cycle and clock speed. Machine Cycle Time As we ve seen, the execution of an instruction takes place during a machine cycle. The time in which a machine cycle occurs is measured in fractions of a second. Machine cycle times are measured in microseconds (one-millionth of one second) for slower computers to nanoseconds (one-billionth of one second) and picoseconds (one-trillionth of one second) for faster ones. Machine cycle time also can be measured in terms of how many instructions are executed in a second. This measure, called MIPS, stands for millions of instructions per second. MIPS is another measure of speed for computer systems of all sizes. Clock Speed Each CPU produces a series of electronic pulses at a predetermined rate, called the clock speed, which affects machine cycle time. The control unit portion of the CPU controls the various stages of the machine cycle by following predetermined internal instructions, known as microcode. You can think of microcode as predefined, elementary circuits and logical operations that the processor performs when it executes an instruction. The control unit executes the microcode in accordance with the electronic cycle, or pulses of the CPU clock. Each microcode instruction takes at least the same amount of time as the interval between pulses. The shorter the interval between pulses, the faster each microcode instruction can be executed (see Figure 3.3). Figure 3.3 Clock Speed and the Execution of Microcode Instructions A faster clock speed means that more microcode instructions can be executed in a given time period. Amplitude 1 cycle 3 cycles Time (in seconds) hertz One cycle or pulse per second. megahertz (MHz) Millions of cycles per second. gigahertz (GHz) Billions of cycles per second. bit Binary digit 0 or 1. Clock speed is often measured in megahertz. As seen in Figure 3.3, a hertz is one cycle or pulse per second. Megahertz (MHz) is the measurement of cycles in millions of cycles per second, and gigahertz (GHz) stands for billions of cycles per second. The clock speed for personal computers can range from 200 MHz for computers bought in the mid-1990s to well over 3.2 GHz for the most advanced systems. 6 Because the number of microcode instructions needed to execute a single program instruction such as performing a calculation or printing results can vary, there is no direct relationship between clock speed measured in megahertz and processing speed measures such as MIPS and milliseconds. Although widely touted, clock speed is only meaningful when making speed comparisons between computer chips in the same family from the same manufacturer; comparing one Intel Pentium 4 chip with another, for example. Wordlength and Bus Line Width Data is moved within a computer system in units called bits. A bit is a binary digit 0 or 1. Another factor affecting overall system performance is the number of bits the CPU can

9 Hardware: Input, Processing, and Output Devices Chapter 3 95 process at one time, or the wordlength of the CPU. Early computers were built with CPUs that had a wordlength of 4 bits, meaning that the CPU was capable of processing 4 bits at one time. The 4 bits could be used to represent actual data, an instruction to be processed, or the address of data to be accessed. The 4-bit limitation was quite confining and greatly constrained the power of the computer. Over time, CPUs have evolved to 8-, 16-, 32-, and 64-bit machines with dramatic increases in power and capability. Computers with larger wordlengths can transfer more data between devices in the same machine cycle. They can also use the larger number of bits to address more memory locations and hence are a requirement for systems with certain large memory requirements. A 64-bit machine allows the CPU to directly address 18 quintrillion (a billion billion) unique address locations compared with 4.3 billion for a 32-bit processor. The ability to directly access a larger address space is critical for multimedia, imaging, and database applications; however, the computer s operating system and related application software must also support 64-bit technology to achieve the full benefit of the 64-bit architecture. Data is transferred from the CPU to other system components via bus lines, the physical wiring that connects the computer system components. The number of bits a bus line can transfer at any one time is known as bus line width. Bus line width should be matched with CPU wordlength for optimal system performance. It would be of little value, for example, to install a new 64-bit bus line if the system s CPU had a wordlength of only 16. Assuming compatible wordlengths and bus widths, the larger the wordlength, the more powerful the computer. Because all these factors machine cycle time, clock speed, wordlength, and bus line width affect the processing speed of the CPU, comparing the speed of two different processors even from the same manufacturer can be confusing. Although the megahertz rating has important consequences for the design of a computer system and is therefore important to the computer design engineer, it is not necessarily a good measure of processor performance, especially when comparing one family of processors with the next or when making comparisons between manufacturers. Chip makers such as Intel, Advanced Micro Devices, and Sun Microsystems have developed a number of benchmarks for speed. To ensure objective comparisons, many people prefer to use general computer system benchmarks such as SYSmark, distributed by a consortium called the Business Application Performance Corporation, whose members include hardware and software manufacturers such as AMD, Dell, Hewlett-Packard Co., IBM, Intel, and Microsoft, and industry publications such as Computer Shopper and ZDNet. For less-technical measures of performance, popular computer journals (such as PC Magazine and PC World) often rate personal computers on price, performance, reliability, service, and other factors. Physical Characteristics of the CPU CPU speed is also limited by physical constraints. Most CPUs are collections of digital circuits imprinted on silicon wafers, or chips, each no bigger than the tip of a pencil eraser. To turn a digital circuit within the CPU on or off, electrical current must flow through a medium (usually silicon) from point A to point B. The speed at which it travels between points can be increased by either reducing the distance between the points or reducing the resistance of the medium to the electrical current. Reducing the distance between points has resulted in ever-smaller chips, with the circuits packed closer together. In the 1960s, shortly after patenting the integrated circuit, Gordon Moore, former chairman of the board of Intel (the largest microprocessor chip maker), formulated what is now known as Moore s Law. This hypothesis states that transistor (the microscopic on/off switches, or the microprocessor s brain cells) densities on a single chip will double every 18 months. Moore s Law has held up amazingly for nearly four decades. In 2003, Moore himself forecast that the steady growth in the density and performance of microprocessors may go on only for the next 8 to 12 years. A key problem will be the need to narrow the minimum width of basic circuit features of a chip, which today are 90 nanometers (one billionth of a meter, 10-9 meter) wide in the most advanced chip manufacturing process. 7 (The 90-nanometer designation refers to the width of the smallest circuit lines on the chip. The actual features on 90-nanometer chips can be quite small, down to around 45 nanometers for some of the smallest structures on the chip.) 8 Chip makers then will have to wordlength The number of bits the CPU can process at any one time. bus line The physical wiring that connects the computer system components. Moore s Law A hypothesis that states that transistor densities on a single chip will double every 18 months.

10 96 Part 2 Information Technology Concepts Figure 3.4 Moore s Law (Source: Data from Moore s Law: Overview, Intel Web site at accessed February 11, 2004; and Gary Anthes, Microprocessors March On, Computerworld, March 10, 2003, 1,000,000,000 find a new technology to replace the semiconductor if they are to keep up this rate of improvement. As silicon transistors grow smaller there will be a billion on a single chip by 2008 power dissipation becomes nearly impossible to control, and even cosmic rays can cause random processing errors. 9 According to Nathan Brockwood, principal analyst at research company Insight 64, Every generation [of new chips] requires greater investment in [research and development] and manufacturing to make it work, because the low-hanging fruit in terms of semiconductor production was harvested years ago. 10 In addition to increased processing speeds, Moore s Law has had an impact on costs and overall system performance. As seen in Figure 3.4, the number of transistors on a chip continues to climb. NUMBER OF TRANSISTORS 100,000,000 10,000,000 1,000, ,000 10, Pentium Pentium II Pentium III Pentium , YEAR INTRODUCED superconductivity A property of certain metals that allows current to flow with minimal electrical resistance. optical processors Computer chips that use light waves instead of electrical current to represent bits. Researchers are taking many approaches to continue to improve the performance of computers. One approach is to substitute superconductive material for the silicon in computer chips. Superconductivity is a property of certain metals that allows current to flow with minimal electrical resistance. Traditional silicon chips create some electrical resistance that slows processing. Chips built from less-resistant superconductive metals offer increases in processing speed. Materials other than silicon, including carbon and gallium arsenide (GaAs), are used in the development of special-purpose chips. Several companies are experimenting with chips called optical processors, which use light waves instead of electrical current to represent bits. The primary advantage of optical processors is their speed. Lenslet, an Israeli-based start-up firm, has developed an optical computer that is capable of performing 8 trillion operations per second (teraflops). The company s prototype is fairly large and bulky, but the goal is to shrink it to a single chip by The powerful processor will be put to use in such applications as high-resolution radar, electronic warfare, luggage screening at airports, video compression, weather forecasting, and cellular phone base stations. 11 IBM and other companies are turning to strained silicon, a technique that boosts performance and lowers power consumption by stretching silicon molecules farther apart, thus allowing electrons to experience less resistance and flow up to 70 percent faster, which can lead to chips that are up to 35 percent faster without having to shrink the size of transistors. 12 Another advancement is the development of the carbon nanotube, so called because it is a pure carbon tube made of hexagonal structures 1 to 3 nanometers in diameter. The

11 Hardware: Input, Processing, and Output Devices Chapter 3 97 PMC-Sierra s RM9000 family of MIPS-RISC processors provides high-performance and low-power solutions for embedded applications such as networking, printing, workstation, and consumer devices. (Source: Courtesy of PMC-Sierra, Inc.) nanotubes can be used to form the tiny circuits for computer components. The practical use of nanotubes may not occur until sometime in the 2010 decade because of manufacturing difficulties and other complications. Scientists at the Los Alamos National Laboratory have taken miniaturization to the extreme. They are experimenting with using radio waves to manipulate individual atoms into executing a simple computer program. Their goal is to be able to manipulate thousands of atoms and build a computer many times smaller yet more powerful than any computer currently in existence. Complex and Reduced Instruction Set Computing Processors for many personal computers are designed based on complex instruction set computing (CISC), which places as many microcode instructions into the central processor as possible. In the mid-1970s John Cocke of IBM recognized that most of the operations of a CPU involved only about 20 percent of the available microcode instructions. This led to an approach to chip design called reduced instruction set computing (RISC), which involves reducing the number of microcode instructions built into a chip to this essential set of common microcode instructions. RISC chips are faster than CISC chips for processing activities that predominantly use this core set of instructions because each operation requires fewer microcode steps prior to execution. Most RISC chips use pipelining, which, as mentioned earlier, allows the processor to execute multiple instructions in a single machine cycle. With less sophisticated microcode instruction sets, RISC chips are also less expensive to produce and are quite reliable. Gates Corporation, which makes belts, hoses, and automotive products, moved 42 business applications off its aging mainframe computers onto two RISC-based HP Superdome servers running an Oracle ERP program and HP systems-management software. Gates has 64 processors installed in each Superdome, which can be expanded to 256 processors. The move was made to boost processing capacity and system reliability. 13 In June 2003, Apple introduced the PowerPC G5, the world s first 64-bit RISC processor for desktop computers. By almost any benchmark, RISC processors run faster than Intel s Pentium processor. And because RISC chips have a simpler design and require less silicon, they are cheaper to produce. The PowerPC chip is designed to provide portable and desktop personal computers the processing power normally associated with much more expensive computers. For example, the Macintosh PowerPC G5 has the ability to make functions such as voice recognition, dictation, pen input, and touchscreens practical. The PowerPC G5 can come with two IBM PowerPC 970 microprocessors with a 64-bit architecture. Sun Microsystems Sparc chip is another example of a RISC processor. When selecting a CPU, organizations must balance the benefits of speed with cost. CPUs with faster clock speeds and machine cycle times are usually more expensive than slower ones. This expense, however, is a necessary part of the overall computer system cost, for the CPU complex instruction set computing (CISC) A computer chip design that places as many microcode instructions into the central processor as possible. reduced instruction set computing (RISC) A computer chip design based on reducing the number of microcode instructions built into a chip to an essential set of common microcode instructions.

12 98 Part 2 Information Technology Concepts is typically the single largest determinant of the price of many computer systems. CPU speed can also be related to complexity. Having a less complex code, as in the case of RISC chips, not only can increase speed and reliability but can also reduce chip manufacturing costs. byte (B) Eight bits that together represent a single character of data. Memory Characteristics and Functions Main memory is located physically close to the CPU, but not on the CPU chip itself. It provides the CPU with a working storage area for program instructions and data. The chief feature of memory is that it rapidly provides the data and instructions to the CPU. Storage Capacity Like the CPU, memory devices contain thousands of circuits imprinted on a silicon chip. Each circuit is either conducting electrical current (on) or not (off). Data is stored in memory as a combination of on or off circuit states. Usually 8 bits are used to represent a character, such as the letter A. Eight bits together form a byte (B). Following is a list of storage capacity measurements. In most cases, storage capacity is measured in bytes, with one byte usually equal to one character. The contents of the Library of Congress, with over 126 million items and 530 miles of bookshelves, would require about 20 petabytes of digital storage. Name Abbreviation Number of Bytes Byte B 1 Kilobyte KB 2 10 or approximately 1,024 bytes Megabyte MB 2 20 or 1,024 kilobytes (about 1 million) Gigabyte GB 2 30 or 1,024 megabytes (about 1 billion) Terabyte TB 2 40 or 1,024 gigabytes (about 1 trillion) Petabyte PB 2 50 or 1,024 terabytes (about 1 quadrillion) Exabyte EB 2 60 or 1,024 petabytes (about 1 billion billion, or 1 quintillion) random access memory (RAM) A form of memory in which instructions or data can be temporarily stored. Types of Memory There are several forms of memory, as shown in Figure 3.5. Instructions or data can be temporarily stored in random access memory (RAM). RAM is temporary and volatile RAM chips lose their contents if the current is turned off or disrupted (as in a power surge, brownout, or electrical noise generated by lightning or nearby machines). RAM chips are mounted directly on the computer s main circuit board or in other chips mounted on peripheral cards that plug into the computer s main circuit board. These RAM chips consist of millions of switches that are sensitive to changes in electric current. Figure 3.5 Basic Types of Memory Chips Memory Types Volatile Nonvolatile RAM ROM SDRAM DRAM EDO PROM EPROM RAM comes in many different varieties. One version is extended data out, or EDO RAM, which is faster than older types of RAM memory. Another kind of RAM memory is called dynamic RAM (DRAM) and is based on single-transistor memory cells. SDRAM, or synchronous DRAM employs a minimum of four transistors per memory cell and needs high or low voltages at regular intervals every two milliseconds (two one-thousands of a second) to retain its information. Compared with EDO RAM, SDRAM provides a faster transfer speed between the microprocessor and the memory.

13 Hardware: Input, Processing, and Output Devices Chapter 3 99 Another type of memory, ROM, an acronym for read-only memory, is usually nonvolatile. In ROM, the combination of circuit states is fixed, and therefore its contents are not lost if the power is removed. ROM provides permanent storage for data and instructions that do not change, such as programs and data from the computer manufacturer, including the instructions that tell the computer how to start up when power is turned on. There are other types of nonvolatile memory as well. Programmable read-only memory (PROM) is a type in which the desired data and instructions and hence the desired circuit state combination must first be programmed into the memory chip. Thereafter, PROM behaves like ROM. PROM chips are used in situations in which the CPU s data and instructions do not change, but the application is so specialized or unique that custom manufacturing of a true ROM chip would be cost prohibitive. A common use of PROM chips is for storing the instructions to popular video games, such as those for GameBoy and Xbox. Game instructions are programmed onto the PROM chips by the game manufacturer. Instructions and data can be programmed onto a PROM chip only once. Erasable programmable read-only memory (EPROM) is similar to PROM except, as the name implies, the memory chip can be erased and reprogrammed. EPROMs are used when the CPU s data and instructions change, but only infrequently. An automobile manufacturer, for example, might use an industrial robot to perform repetitive operations on a certain car model. When the robot is performing its operations, the nonvolatility and rapid accessibility to program instructions offered by EPROM is an advantage. Once the model year is over, however, the EPROM controlling the robot s operation will need to be erased and reprogrammed to accommodate a different car model. Over the past decade, microprocessor speed has doubled every 18 months, but memory performance has not kept pace. In effect, memory has become the principal bottleneck to system performance. Thus, microprocessor manufacturers are working with memory vendors to create memory that can keep up with the performance of faster processors and bus architectures. One approach that has been taken is to employ cache memory, a type of high-speed memory that a processor can access more rapidly than main memory (see Figure 3.6). Frequently used data is stored in easily accessible cache memory instead of slower memory such as RAM. Because there is less data in cache memory, the CPU can access the desired data and instructions more quickly than if it were selecting from the larger set in main memory. The CPU can thus execute instructions faster, and the overall performance of the computer system is improved. There are three types of cache memory. The Level 1 (L1) cache is on the CPU chip. The Level 2 (L2) cache memory can be accessed by the CPU over a high-speed dedicated bus interface. The latest processors go a step further and place the L2 cache directly on the CPU chip itself and provide high-speed support for a tertiary Level 3 (L3) external cache. Deerfield, often called the Itanium 2 chip, is the low-power version of Intel s 64-bit servers and was introduced with 1.5 MB of Level 3 cache. 14 read-only memory (ROM) A nonvolatile form of memory. cache memory A type of high-speed memory that a processor can access more rapidly than main memory. Figure 3.6 CPU Miss Cache Controller Hit Cache Memory Typically 4 MB Typically 256 KB or More Memory (Main Store) Cache Memory Processors can access this type of high-speed memory faster than main memory. Located on or near the CPU chip, cache memory works in conjunction with main memory. A cache controller determines how often the data is used and transfers frequently used data to cache memory, then deletes the data when it goes out of use. When the processor needs to execute an instruction, it looks first in its own data registers. If the needed data is not there, it looks to the L1 cache, then to the L2 cache, then to the L3

14 100 Part 2 Information Technology Concepts cache. If the data is not in any cache, the CPU requests the data from main memory. It might not even be there, in which case the system has to retrieve the data from secondary storage. It can take from one to three clock cycles to fetch information from the L1 cache, while the CPU waits and does nothing. It takes 6 to 12 cycles to get data from an L2 cache on the processor chip. It can take dozens of cycles to fetch data from an L3 cache and hundreds of cycles to fetch data from secondary storage. This hierarchical arrangement of memory helps bridge a widening gap between processor speeds, which are increasing at roughly 50 percent per year, and DRAM access rates, which are climbing at only 5 percent per year. Costs for memory capacity continue to decline. When considered on a megabyte-tomegabyte basis, memory is still considerably more expensive than most forms of secondary storage. Memory capacity can be important in the effective operation of a CBIS. The specific applications of a CBIS determine the amount of memory required for a computer system. For example, complex processing problems, such as computer-assisted product design, require more memory than simpler tasks such as word processing. Also, because computer systems have different types of memory, other programs may be needed to control how memory is accessed and used. In other cases, the computer system can be configured to maximize memory usage. Before additional memory is purchased, all these considerations should be addressed. multiprocessing The simultaneous execution of two or more instructions at the same time. coprocessor Part of the computer that speeds processing by executing specific types of instructions while the CPU works on another processing activity. massively parallel processing A form of multiprocessing that speeds processing by linking hundreds or thousands of processors to operate at the same time, or in parallel, with each processor having its own bus, memory, disks, copy of the operating system, and applications. Multiprocessing A number of forms of multiprocessing involve the simultaneous execution of two or more instructions at the same time. One form of multiprocessing involves coprocessors. A coprocessor speeds processing by executing specific types of instructions while the CPU works on another processing activity. Coprocessors can be internal or external to the CPU and may have different clock speeds than the CPU. Each type of coprocessor performs a specific function. For example, a math coprocessor chip can be used to speed mathematical calculations, and a graphics coprocessor chip decreases the time it takes to manipulate graphics. Massively Parallel Processing Another form of multiprocessing, called massively parallel processing, speeds processing by linking hundreds and even thousands of processors to operate at the same time, or in parallel. Each processor includes its own bus, memory, disks, copy of the operating system, and application software. With parallel processing, a business problem (such as designing a new product or piece of equipment) is divided into several parts. Each part is solved by a separate processor. The results from each processor are then assembled to get the final output (see Figure 3.7). Massively parallel processing systems can coordinate large amounts of data and access them with greater speed than was previously possible. The most frequent business uses for massive parallel processing include modeling, simulation, and the analysis of large amounts Figure 3.7 Massively Parallel Processing Massively parallel processing involves breaking a problem into various subproblems or parts, then processing each of these parts independently. The most difficult aspect of massively parallel processing is not the simultaneous processing of the subproblems but the logical structuring of the problem into independent parts. Processor A Part A Solution A Part B Processor B Solution B Processing Job Part C Processor C Solution C Part D Solution D Part E Processor D Solution E Processor E Final Results

15 Hardware: Input, Processing, and Output Devices Chapter of data. In today s challenging marketplace, consumers are demanding increased product features and a whole array of new services. These consumer demands have forced companies to find more effective and insightful ways of gathering and analyzing information, not just about existing customers but also potential customers. Collecting and organizing this enormous amount of data is difficult. Massively parallel processing can access and analyze the data to create the information necessary to build an effective marketing program that can give the company a competitive advantage. Ford Motor Company is interested in the use of massively parallel processing to predict driver and passenger injuries in accident scenarios. The computer could compute and predict the damage done to human organs. Today s analyses with test dummies are very crude. They can determine at a basic level whether a certain type of crash is survivable. But occupant injury analysis takes much more computing power than is available now. 15 Symmetrical multiprocessing (SMP) is another form of parallel processing in which multiple processors run a single copy of the operating system and share the memory and other resources of one computer. Sharing resources creates more overhead than a singleprocessor system or the massively parallel processing system. As a result, the processing capability of SMP systems isn t proportionally greater than that of single processor systems (i.e., the capability of an SMP processor with two processors is less than twice the speed of a single processor). SMP has been implemented in the Sun Microsystems UltraSparc and Sparcserver, IBM Alpha, Macintosh PowerPC, and Intel chips. Cendant Corporation operates Internet-based travel sites, including CheapTickets.com and Galileo, a corporate reservations site. It recently moved its airline fare system to IBM e- Server SMP systems to deliver fares to customers faster. In addition, the project saved the company tens of millions of dollars in hardware maintenance and programming costs. The Galileo 360 efares system now runs on more than 100 clustered IBM eserver x440 and x445 systems. These computers are high-performance four-way and eight-way SMP servers that use Intel Xeon processors, which Cendant links together in powerful clusters. With the new SMP systems, Cendant reduced the hours of preprocessing work necessary to post the new fares issued by airlines six times a day. End users can access airline updates immediately and get the new fares faster. 16 Grid Computing Grid computing is the use of a collection of computers, often owned by multiple individuals or organizations, to work in a coordinated manner to solve a common problem. Grid computing is one low-cost approach to massively parallel processing. The grid can include dozens, hundreds, or even thousands of computers that run collectively to solve extremely large parallel processing problems. Key to the success of grid computing is a central server that acts as the grid leader and traffic monitor. This controlling server divides the computing task into subtasks and assigns the work to computers on the grid that have (at least temporarily) surplus processing power. The central server also monitors the processing, and if a member of the grid fails to complete a subtask, it will restart or reassign the task. When all the subtasks are completed, the controlling server combines the results and advances to the next task until the whole job is completed. The types of computing problems most compatible with grid computing are those that can be divided into problem subsets that can run in parallel. Such problems are frequently encountered in scientific and engineering computing. Mission-critical or time-sensitive applications should not be considered for grid computing because security, reliability, and performance cannot be guaranteed currently. Business issues also arise. For example, if an application is to run on 25 computers owned by 15 different organizations, how do you define who pays the costs and how those costs are allocated among the organizations? In a grid experiment nicknamed the Big Mac, Virginia Tech students and staff linked 1,100 Macintosh G5 Power Mac computers to form the world s third-fastest supercomputer, capable of performing 10.3 trillion operations per second. The processors are linked by a high-speed network called Infiniband that allows them to break up major calculations and analyze each part at the same time. The entire system cost about $7 million. 17 symmetrical multiprocessing (SMP) Another form of parallel processing in which multiple processors run a single copy of the operating system and share the memory and other resources of one computer. grid computing The use of a collection of computers, often owned by multiple individuals or organizations, to work in a coordinated manner to solve a common problem.

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit. Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how

More information

The Central Processing Unit:

The Central Processing Unit: The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Objectives Identify the components of the central processing unit and how they work together and interact with memory Describe how

More information

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX Multiple Choice: 1. Processing information involves: A. accepting information from the outside world. B. communication with another computer. C. performing arithmetic

More information

Hardware: Input, Processing, and Output Devices. A PC in Every Home. Assembling a Computer System

Hardware: Input, Processing, and Output Devices. A PC in Every Home. Assembling a Computer System C H A P T E R 3 Hardware: Input, Processing, and Output Devices A PC in Every Home February 3, 2000 Ford will make available to all 330,000 employees hourly and salaried an HP Pavilion PC, an HP DeskJet

More information

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance What You Will Learn... Computers Are Your Future Chapter 6 Understand how computers represent data Understand the measurements used to describe data transfer rates and data storage capacity List the components

More information

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?

what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? Inside the CPU how does the CPU work? what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? some short, boring programs to illustrate the

More information

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System? Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers

More information

Chapter 4 System Unit Components. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 4 System Unit Components. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 4 System Unit Components Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook

More information

Computers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer

Computers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer Computers CMPT 125: Lecture 1: Understanding the Computer Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 3, 2009 A computer performs 2 basic functions: 1.

More information

Discovering Computers 2011. Living in a Digital World

Discovering Computers 2011. Living in a Digital World Discovering Computers 2011 Living in a Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips,

More information

İSTANBUL AYDIN UNIVERSITY

İSTANBUL AYDIN UNIVERSITY İSTANBUL AYDIN UNIVERSITY FACULTY OF ENGİNEERİNG SOFTWARE ENGINEERING THE PROJECT OF THE INSTRUCTION SET COMPUTER ORGANIZATION GÖZDE ARAS B1205.090015 Instructor: Prof. Dr. HASAN HÜSEYİN BALIK DECEMBER

More information

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O Chapter 3: Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? The Computer Continuum 1-1 Computer Hardware Components In this chapter: How did

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

More information

Basic Concepts of Information Technology (IT)

Basic Concepts of Information Technology (IT) Basic Concepts of Information Technology (IT) Objectives Define Computer and Identify the Four Basic Computing Functions Identify the Different Types of Computers Describe Hardware Devices and Their Uses

More information

Generations of the computer. processors.

Generations of the computer. processors. . Piotr Gwizdała 1 Contents 1 st Generation 2 nd Generation 3 rd Generation 4 th Generation 5 th Generation 6 th Generation 7 th Generation 8 th Generation Dual Core generation Improves and actualizations

More information

CISC, RISC, and DSP Microprocessors

CISC, RISC, and DSP Microprocessors CISC, RISC, and DSP Microprocessors Douglas L. Jones ECE 497 Spring 2000 4/6/00 CISC, RISC, and DSP D.L. Jones 1 Outline Microprocessors circa 1984 RISC vs. CISC Microprocessors circa 1999 Perspective:

More information

Chap-02, Hardware and Software. Hardware Model

Chap-02, Hardware and Software. Hardware Model Philadelphia University School of Business Administration INFO-101 Information Systems Prof London Chap-02, Hardware and Software Hardware Components Central processing unit (CPU) Arithmetic/logic unit

More information

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global CSCA0102 IT & Business Applications Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global Chapter 2 Data Storage Concepts System Unit The system unit

More information

Chapter 8 Memory Units

Chapter 8 Memory Units Chapter 8 Memory Units Contents: I. Introduction Basic units of Measurement II. RAM,ROM,PROM,EPROM Storage versus Memory III. Auxiliary Storage Devices-Magnetic Tape, Hard Disk, Floppy Disk IV.Optical

More information

lesson 1 An Overview of the Computer System

lesson 1 An Overview of the Computer System essential concepts lesson 1 An Overview of the Computer System This lesson includes the following sections: The Computer System Defined Hardware: The Nuts and Bolts of the Machine Software: Bringing the

More information

TYPES OF COMPUTERS AND THEIR PARTS MULTIPLE CHOICE QUESTIONS

TYPES OF COMPUTERS AND THEIR PARTS MULTIPLE CHOICE QUESTIONS MULTIPLE CHOICE QUESTIONS 1. What is a computer? a. A programmable electronic device that processes data via instructions to output information for future use. b. Raw facts and figures that has no meaning

More information

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to: 55 Topic 3 Computer Performance Contents 3.1 Introduction...................................... 56 3.2 Measuring performance............................... 56 3.2.1 Clock Speed.................................

More information

The Motherboard Chapter #5

The Motherboard Chapter #5 The Motherboard Chapter #5 Amy Hissom Key Terms Advanced Transfer Cache (ATC) A type of L2 cache contained within the Pentium processor housing that is embedded on the same core processor die as the CPU

More information

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2 Lecture Handout Computer Architecture Lecture No. 2 Reading Material Vincent P. Heuring&Harry F. Jordan Chapter 2,Chapter3 Computer Systems Design and Architecture 2.1, 2.2, 3.2 Summary 1) A taxonomy of

More information

Choosing a Computer for Running SLX, P3D, and P5

Choosing a Computer for Running SLX, P3D, and P5 Choosing a Computer for Running SLX, P3D, and P5 This paper is based on my experience purchasing a new laptop in January, 2010. I ll lead you through my selection criteria and point you to some on-line

More information

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Chapter 2 Basic Structure of Computers Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan Outline Functional Units Basic Operational Concepts Bus Structures Software

More information

Recommended hardware system configurations for ANSYS users

Recommended hardware system configurations for ANSYS users Recommended hardware system configurations for ANSYS users The purpose of this document is to recommend system configurations that will deliver high performance for ANSYS users across the entire range

More information

Unit A451: Computer systems and programming. Section 2: Computing Hardware 1/5: Central Processing Unit

Unit A451: Computer systems and programming. Section 2: Computing Hardware 1/5: Central Processing Unit Unit A451: Computer systems and programming Section 2: Computing Hardware 1/5: Central Processing Unit Section Objectives Candidates should be able to: (a) State the purpose of the CPU (b) Understand the

More information

Computer Systems Structure Main Memory Organization

Computer Systems Structure Main Memory Organization Computer Systems Structure Main Memory Organization Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Storage/Memory

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

Slide Set 8. for ENCM 369 Winter 2015 Lecture Section 01. Steve Norman, PhD, PEng

Slide Set 8. for ENCM 369 Winter 2015 Lecture Section 01. Steve Norman, PhD, PEng Slide Set 8 for ENCM 369 Winter 2015 Lecture Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 2015 ENCM 369 W15 Section

More information

CHAPTER 4 MARIE: An Introduction to a Simple Computer

CHAPTER 4 MARIE: An Introduction to a Simple Computer CHAPTER 4 MARIE: An Introduction to a Simple Computer 4.1 Introduction 195 4.2 CPU Basics and Organization 195 4.2.1 The Registers 196 4.2.2 The ALU 197 4.2.3 The Control Unit 197 4.3 The Bus 197 4.4 Clocks

More information

Definition of Computers. INTRODUCTION to COMPUTERS. Historical Development ENIAC

Definition of Computers. INTRODUCTION to COMPUTERS. Historical Development ENIAC Definition of Computers INTRODUCTION to COMPUTERS Bülent Ecevit University Department of Environmental Engineering A general-purpose machine that processes data according to a set of instructions that

More information

STUDY GUIDE CHAPTER 1

STUDY GUIDE CHAPTER 1 STUDY GUIDE CHAPTER 1 True/False Indicate whether the statement is true or false. 1. Digital technology has made it easy to produce copies of music with no loss of quality from the original. 2. Free source

More information

Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett

Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett Page 1 of 11 Table of Contents Technical Product Specifications Model 3 PC Technical Diagrams Front Exterior Specifications

More information

Computer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level

Computer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level System: User s View System Components: High Level View Input Output 1 System: Motherboard Level 2 Components: Interconnection I/O MEMORY 3 4 Organization Registers ALU CU 5 6 1 Input/Output I/O MEMORY

More information

Introduction To Computers: Hardware and Software

Introduction To Computers: Hardware and Software What Is Hardware? Introduction To Computers: Hardware and Software A computer is made up of hardware. Hardware is the physical components of a computer system e.g., a monitor, keyboard, mouse and the computer

More information

MULTIPLE CHOICE FREE RESPONSE QUESTIONS

MULTIPLE CHOICE FREE RESPONSE QUESTIONS MULTIPLE CHOICE FREE RESPONSE QUESTIONS World ORT Union I n p u t d e v i c e s Where would you find the letters QUERTY? A. Mouse B. Keyboard C.Numeric Keypad How did the computer mouse get its name? A.

More information

COMPUTER BASICS. Seema Sirpal Delhi University Computer Centre

COMPUTER BASICS. Seema Sirpal Delhi University Computer Centre COMPUTER BASICS Seema Sirpal Delhi University Computer Centre What is a Computer? An electronic device that stores, retrieves, and processes data, and can be programmed with instructions. A computer is

More information

Primary Memory. Input Units CPU (Central Processing Unit)

Primary Memory. Input Units CPU (Central Processing Unit) Basic Concepts of Computer Hardware Primary Memory Input Units CPU (Central Processing Unit) Output Units This model of the typical digital computer is often called the von Neuman compute Programs and

More information

Introducción. Diseño de sistemas digitales.1

Introducción. Diseño de sistemas digitales.1 Introducción Adapted from: Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431 [Original from Computer Organization and Design, Patterson & Hennessy, 2005, UCB] Diseño de sistemas digitales.1

More information

Mainframe hardware course: Mainframe s processors

Mainframe hardware course: Mainframe s processors Mainframe hardware course: Mainframe s processors z/os Basic Skills: The mainframe s processors Mainframe s processors This hardware course introduces you to one model of IBM mainframe computer, the IBM

More information

Determining Your Computer Resources

Determining Your Computer Resources Determining Your Computer Resources There are a number of computer components that must meet certain requirements in order for your computer to perform effectively. This document explains how to check

More information

An Introduction to Computer Science and Computer Organization Comp 150 Fall 2008

An Introduction to Computer Science and Computer Organization Comp 150 Fall 2008 An Introduction to Computer Science and Computer Organization Comp 150 Fall 2008 Computer Science the study of algorithms, including Their formal and mathematical properties Their hardware realizations

More information

Design Cycle for Microprocessors

Design Cycle for Microprocessors Cycle for Microprocessors Raúl Martínez Intel Barcelona Research Center Cursos de Verano 2010 UCLM Intel Corporation, 2010 Agenda Introduction plan Architecture Microarchitecture Logic Silicon ramp Types

More information

Memory. The memory types currently in common usage are:

Memory. The memory types currently in common usage are: ory ory is the third key component of a microprocessor-based system (besides the CPU and I/O devices). More specifically, the primary storage directly addressed by the CPU is referred to as main memory

More information

Introduction to Information System Layers and Hardware. Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA

Introduction to Information System Layers and Hardware. Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA Introduction to Information System Layers and Hardware Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA 1 Information System Layers Learning Objectives Task Statements

More information

7a. System-on-chip design and prototyping platforms

7a. System-on-chip design and prototyping platforms 7a. System-on-chip design and prototyping platforms Labros Bisdounis, Ph.D. Department of Computer and Communication Engineering 1 What is System-on-Chip (SoC)? System-on-chip is an integrated circuit

More information

1 PERSONAL COMPUTERS

1 PERSONAL COMPUTERS PERSONAL COMPUTERS 1 2 Personal computer a desktop computer a laptop a tablet PC or a handheld PC Software applications for personal computers include word processing spreadsheets databases web browsers

More information

Computer Basics: Chapters 1 & 2

Computer Basics: Chapters 1 & 2 Computer Basics: Chapters 1 & 2 Definition of a Computer What does IPOS stand for? Input Process Output Storage Other types of Computers Name some examples of other types of computers, other than a typical

More information

CHAPTER 7: The CPU and Memory

CHAPTER 7: The CPU and Memory CHAPTER 7: The CPU and Memory The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint slides

More information

MICROPROCESSOR AND MICROCOMPUTER BASICS

MICROPROCESSOR AND MICROCOMPUTER BASICS Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit

More information

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Fall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu. Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers

More information

Week One Lecture Note 1.0 INTRODUCTION TO COMPUTER 1.1 WHAT IS COMPUTER?

Week One Lecture Note 1.0 INTRODUCTION TO COMPUTER 1.1 WHAT IS COMPUTER? Week One Lecture Note 1.0 INTRODUCTION TO COMPUTER 1.1 WHAT IS COMPUTER? A Computer is a device or set of devices that work under the control of a stored program, automatically accepts and processes data

More information

Software: Systems and Application Software

Software: Systems and Application Software Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal

More information

Chapter 1 Computer System Overview

Chapter 1 Computer System Overview Operating Systems: Internals and Design Principles Chapter 1 Computer System Overview Eighth Edition By William Stallings Operating System Exploits the hardware resources of one or more processors Provides

More information

How To Build A Cloud Computer

How To Build A Cloud Computer Introducing the Singlechip Cloud Computer Exploring the Future of Many-core Processors White Paper Intel Labs Jim Held Intel Fellow, Intel Labs Director, Tera-scale Computing Research Sean Koehl Technology

More information

Technology Update White Paper. High Speed RAID 6. Powered by Custom ASIC Parity Chips

Technology Update White Paper. High Speed RAID 6. Powered by Custom ASIC Parity Chips Technology Update White Paper High Speed RAID 6 Powered by Custom ASIC Parity Chips High Speed RAID 6 Powered by Custom ASIC Parity Chips Why High Speed RAID 6? Winchester Systems has developed High Speed

More information

CHAPTER 1: Our Digital Planet

CHAPTER 1: Our Digital Planet CHAPTER 1: Our Digital Planet Multiple Choice: 1. One of the purposes of MySpace is to: A. play games. B. create personal Web sites. C. hear music videos. D. post photographs. Answer: B Reference: Creating

More information

Week 1 out-of-class notes, discussions and sample problems

Week 1 out-of-class notes, discussions and sample problems Week 1 out-of-class notes, discussions and sample problems Although we will primarily concentrate on RISC processors as found in some desktop/laptop computers, here we take a look at the varying types

More information

The Bus (PCI and PCI-Express)

The Bus (PCI and PCI-Express) 4 Jan, 2008 The Bus (PCI and PCI-Express) The CPU, memory, disks, and all the other devices in a computer have to be able to communicate and exchange data. The technology that connects them is called the

More information

Parts of a Computer. Preparation. Objectives. Standards. Materials. 1 1999 Micron Technology Foundation, Inc. All Rights Reserved

Parts of a Computer. Preparation. Objectives. Standards. Materials. 1 1999 Micron Technology Foundation, Inc. All Rights Reserved Parts of a Computer Preparation Grade Level: 4-9 Group Size: 20-30 Time: 75-90 Minutes Presenters: 1-3 Objectives This lesson will enable students to: Identify parts of a computer Categorize parts of a

More information

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-17: Memory organisation, and types of memory 1 1. Memory Organisation 2 Random access model A memory-, a data byte, or a word, or a double

More information

Operating Systems. and Windows

Operating Systems. and Windows Operating Systems and Windows What is an Operating System? The most important program that runs on your computer. It manages all other programs on the machine. Every PC has to have one to run other applications

More information

Chapter 5: System Software: Operating Systems and Utility Programs

Chapter 5: System Software: Operating Systems and Utility Programs Understanding Computers Today and Tomorrow 12 th Edition Chapter 5: System Software: Operating Systems and Utility Programs Learning Objectives Understand the difference between system software and application

More information

Introduction to Microprocessors

Introduction to Microprocessors Introduction to Microprocessors Yuri Baida yuri.baida@gmail.com yuriy.v.baida@intel.com October 2, 2010 Moscow Institute of Physics and Technology Agenda Background and History What is a microprocessor?

More information

Main Memory & Backing Store. Main memory backing storage devices

Main Memory & Backing Store. Main memory backing storage devices Main Memory & Backing Store Main memory backing storage devices 1 Introduction computers store programs & data in two different ways: nmain memory ntemporarily stores programs & data that are being processed

More information

Improving Grid Processing Efficiency through Compute-Data Confluence

Improving Grid Processing Efficiency through Compute-Data Confluence Solution Brief GemFire* Symphony* Intel Xeon processor Improving Grid Processing Efficiency through Compute-Data Confluence A benchmark report featuring GemStone Systems, Intel Corporation and Platform

More information

Computer Architectures

Computer Architectures Computer Architectures 2. Instruction Set Architectures 2015. február 12. Budapest Gábor Horváth associate professor BUTE Dept. of Networked Systems and Services ghorvath@hit.bme.hu 2 Instruction set architectures

More information

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines

Chapter 3: Operating-System Structures. System Components Operating System Services System Calls System Programs System Structure Virtual Machines Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines Operating System Concepts 3.1 Common System Components

More information

Server Consolidation for SAP ERP on IBM ex5 enterprise systems with Intel Xeon Processors:

Server Consolidation for SAP ERP on IBM ex5 enterprise systems with Intel Xeon Processors: Server Consolidation for SAP ERP on IBM ex5 enterprise systems with Intel Xeon Processors: Lowering Total Cost of Ownership An Alinean White Paper Published by: Alinean, Inc. 201 S. Orange Ave Suite 1210

More information

An examination of the dual-core capability of the new HP xw4300 Workstation

An examination of the dual-core capability of the new HP xw4300 Workstation An examination of the dual-core capability of the new HP xw4300 Workstation By employing single- and dual-core Intel Pentium processor technology, users have a choice of processing power options in a compact,

More information

Introduction to Computer Architecture Concepts

Introduction to Computer Architecture Concepts to Computer Architecture Concepts 1. We will start at the very beginning, first with the fundamental concepts behind the modern digital computer, and then some details of their implementation. Many people,

More information

INTEL HIGH-PERFORMANCE CONSUMER DESKTOP MICROPROCESSOR TIMELINE

INTEL HIGH-PERFORMANCE CONSUMER DESKTOP MICROPROCESSOR TIMELINE INTEL HIGH-PERFORMANCE CONSUMER DESKTOP MICROPROCESSOR TIMELINE 1971: 4004 Microprocessor The 4004 was Intel's first microprocessor. This breakthrough invention powered the Busicom* calculator and paved

More information

Overview. CPU Manufacturers. Current Intel and AMD Offerings

Overview. CPU Manufacturers. Current Intel and AMD Offerings Central Processor Units (CPUs) Overview... 1 CPU Manufacturers... 1 Current Intel and AMD Offerings... 1 Evolution of Intel Processors... 3 S-Spec Code... 5 Basic Components of a CPU... 6 The CPU Die and

More information

Homework # 2. Solutions. 4.1 What are the differences among sequential access, direct access, and random access?

Homework # 2. Solutions. 4.1 What are the differences among sequential access, direct access, and random access? ECE337 / CS341, Fall 2005 Introduction to Computer Architecture and Organization Instructor: Victor Manuel Murray Herrera Date assigned: 09/19/05, 05:00 PM Due back: 09/30/05, 8:00 AM Homework # 2 Solutions

More information

GCCSI. Ihr Dienstleister in:

GCCSI. Ihr Dienstleister in: GCCSI Ihr Dienstleister in: Gürbüz Computer Consulting & Service International 1984-2007 l Önder Gürbüz l Aar Strasse 70 l 65232 Taunusstein info@gccsi.com l +49 (6128) 757583 l +49 (6128) 757584 l +49

More information

IT Infrastructure: Hardware and Software

IT Infrastructure: Hardware and Software IT Infrastructure: Hardware and Software LEARNING OBJECTIVES What are the components of IT infrastructure? What are the major computer hardware, data storage, input, and output technologies used in business?

More information

Desktop Publishing 5N0785 Learning Outcome 2 Monaghan Institute Level 5 Module

Desktop Publishing 5N0785 Learning Outcome 2 Monaghan Institute Level 5 Module Desktop Publishing 5N0785 Learning Outcome 2 Monaghan Institute Level 5 Module Contents Learners will be able to describe the characteristics of key components of DTP systems including those used for input,

More information

x64 Servers: Do you want 64 or 32 bit apps with that server?

x64 Servers: Do you want 64 or 32 bit apps with that server? TMurgent Technologies x64 Servers: Do you want 64 or 32 bit apps with that server? White Paper by Tim Mangan TMurgent Technologies February, 2006 Introduction New servers based on what is generally called

More information

Microprocessor and Microcontroller Architecture

Microprocessor and Microcontroller Architecture Microprocessor and Microcontroller Architecture 1 Von Neumann Architecture Stored-Program Digital Computer Digital computation in ALU Programmable via set of standard instructions input memory output Internal

More information

Chapter 4 IT Infrastructure: Hardware and Software

Chapter 4 IT Infrastructure: Hardware and Software 1 Chapter 4 IT Infrastructure: Hardware and Software LEARNING TRACK 1: HOW COMPUTER HARDWARE AND SOFTWARE WORK Although managers and business professionals do not need to be computer technology experts,

More information

ELECTRONIC DOCUMENT IMAGING

ELECTRONIC DOCUMENT IMAGING AIIM: Association for Information and Image Management. Trade association and professional society for the micrographics, optical disk and electronic image management markets. Algorithm: Prescribed set

More information

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1 Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 5 Memory-I Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would Pre-Requisite

More information

Pentium vs. Power PC Computer Architecture and PCI Bus Interface

Pentium vs. Power PC Computer Architecture and PCI Bus Interface Pentium vs. Power PC Computer Architecture and PCI Bus Interface CSE 3322 1 Pentium vs. Power PC Computer Architecture and PCI Bus Interface Nowadays, there are two major types of microprocessors in the

More information

Memory Basics ~ ROM, DRAM, SRAM, Cache Memory The article was added by Kyle Duke

Memory Basics ~ ROM, DRAM, SRAM, Cache Memory The article was added by Kyle Duke Page 1 of 5 Memory Basics ~ ROM, DRAM, SRAM, Cache Memory The article was added by Kyle Duke Memory is the workspace for the computer's processor. It is a temporary storage area where the programs and

More information

Understanding Digital Components

Understanding Digital Components Understanding Digital Components Understanding Your Computer Input Devices and Output Devices Copyright 2016 Pearson Education, Inc. 2-2 Understanding Your Computer Objectives 1. What exactly is a computer

More information

COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton

COMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton MICROPROCESSOR SYSTEMS Mitchell Aaron Thornton, Department of Electrical and Computer Engineering, Mississippi State University, PO Box 9571, Mississippi State, MS, 39762-9571, United States. Keywords:

More information

Advanced Core Operating System (ACOS): Experience the Performance

Advanced Core Operating System (ACOS): Experience the Performance WHITE PAPER Advanced Core Operating System (ACOS): Experience the Performance Table of Contents Trends Affecting Application Networking...3 The Era of Multicore...3 Multicore System Design Challenges...3

More information

OBJECTIVE ANALYSIS WHITE PAPER MATCH FLASH. TO THE PROCESSOR Why Multithreading Requires Parallelized Flash ATCHING

OBJECTIVE ANALYSIS WHITE PAPER MATCH FLASH. TO THE PROCESSOR Why Multithreading Requires Parallelized Flash ATCHING OBJECTIVE ANALYSIS WHITE PAPER MATCH ATCHING FLASH TO THE PROCESSOR Why Multithreading Requires Parallelized Flash T he computing community is at an important juncture: flash memory is now generally accepted

More information

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55%

Condusiv s V-locity Server Boosts Performance of SQL Server 2012 by 55% openbench Labs Executive Briefing: April 19, 2013 Condusiv s Server Boosts Performance of SQL Server 2012 by 55% Optimizing I/O for Increased Throughput and Reduced Latency on Physical Servers 01 Executive

More information

Infrastructure Matters: POWER8 vs. Xeon x86

Infrastructure Matters: POWER8 vs. Xeon x86 Advisory Infrastructure Matters: POWER8 vs. Xeon x86 Executive Summary This report compares IBM s new POWER8-based scale-out Power System to Intel E5 v2 x86- based scale-out systems. A follow-on report

More information

Figure 1. Front and Back of a Computer Case

Figure 1. Front and Back of a Computer Case Introduction Almost everyone uses a computer daily, but many don't know how a computer works or all the different individual pieces that make it up. In fact, many people erroneously look at a computer

More information

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM

ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM 1 The ARM architecture processors popular in Mobile phone systems 2 ARM Features ARM has 32-bit architecture but supports 16 bit

More information

Dell Reliable Memory Technology

Dell Reliable Memory Technology Dell Reliable Memory Technology Detecting and isolating memory errors THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS

More information

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ

NAND Flash FAQ. Eureka Technology. apn5_87. NAND Flash FAQ What is NAND Flash? What is the major difference between NAND Flash and other Memory? Structural differences between NAND Flash and NOR Flash What does NAND Flash controller do? How to send command to

More information

CHAPTER 15: Operating Systems: An Overview

CHAPTER 15: Operating Systems: An Overview CHAPTER 15: Operating Systems: An Overview The Architecture of Computer Hardware, Systems Software & Networking: An Information Technology Approach 4th Edition, Irv Englander John Wiley and Sons 2010 PowerPoint

More information

OpenPower: IBM s Strategy for Best of Breed 64-bit Linux

OpenPower: IBM s Strategy for Best of Breed 64-bit Linux HRG Harvard Research Group HRG Assessment: OpenPower: IBM s Strategy for Best of Breed 64-bit Linux Overview As users migrate from RISC/UNIX platforms to Linux, to which 64-bit architecture will they move

More information

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS TEST CHAPTERS 1 & 2 OPERATING SYSTEMS True/False Indicate whether the statement is true or false. 1. Changes that you make in virtual machines do not affect your physical computer. 2. The size of a bus

More information

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1 Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System

More information