Hardware Computer and Peripherals Computer Hardware Overview System Unit

Total Page:16

File Type:pdf, Size:1020Kb

Hardware Computer and Peripherals Computer Hardware Overview System Unit Computer and Peripherals n Computer Hardware uRefer only to the Central processing unit (CPU), the circuitry that processes the data, and the computer’s memory. Part 1: Inside the System Unit n Peripherals uAll additional hardware components grouped around the CPU and memory © Peter Lo 2002 1 © Peter Lo 2002 2 Computer Hardware Overview System Unit nIt is a Box-like case that contains computer’s electronic components nSometimes called the Chassis © Peter Lo 2002 3 © Peter Lo 2002 4 1 Exposed System Unit How do computers represent data? n Most computers are digital n Recognize only two discrete states: on or off on 1 1 1 1 1 off 0 0 0 0 0 © Peter Lo 2002 5 © Peter Lo 2002 6 Binary System What is a byte? n Number system with two unique digits: 0 and 1 n Eight bits grouped together is a byte Binary Electronic Electronic 8-bit byte for the number 3 Digit (bit) Charge State 8-bit byte for the number 5 8-bit byte for the capital letter T © Peter Lo 2002 7 © Peter Lo 2002 8 2 Three Popular Coding Systems to How is a Character Sent from Represent Data Keyboard to Computer? ° ASCII - American Step 1: Press letter T Standard Code for Information Interchange Step 2: Electronic signal for letter T sent to system unit ° EBCDIC - Extended Step 3: Signal changed to its Binary Coded Decimal ASCII code (01010100) and Interchange Code stored in memory ° Unicode - coding scheme capable of Step 4: After processing, binary code for letter T is converted to representing all world’s image on output device languages © Peter Lo 2002 9 © Peter Lo 2002 10 Central Processing Unit (CPU) ? Components of the CPU n Interprets and carries out basic instructions that operate a computer n Also called the Processor CPU Control Arithmetic/ Unit Logic Unit (ALU) © Peter Lo 2002 11 © Peter Lo 2002 12 3 Control Unit Machine Cycle? °Four operations of the CPU comprise a machine cycle ° Directs and coordinates operations in computer °Also called instruction cycle Control unit repeats • Instruction time (i-time) - time taken to fetch and decode four basic operations: • Execution time (e-time) - time taken to execute and store ° Fetch - obtain program Control Unit instruction or data item from e-time i-time memory ° Decode - translate instruction into commands ° Execute - carry out command ° Store - write result to memory © Peter Lo 2002 13 © Peter Lo 2002 14 An example of a machine cycle Available CPU Packages 100 x 52 Student enters math problem (100 x 52) into single edge contact (SEC) cartridge computer’s dual inline package (DIP) memory Result in memory displays on monitor’s screen flip chip-PGA pin grid array (PGA) (FC-PGA) package © Peter Lo 2002 15 © Peter Lo 2002 16 4 CPU’s speed Measuring Two Designs used for the CPU ° According to how many CISC millions of (complex instruction set instructions per computing) RISC (reduced instruction second (MIPS) it ° Supports large number set computing) can process of instructions ° CPU executes complex ° Supports smaller instructions more number of quickly instructions ° CPU executes simple instructions more quickly © Peter Lo 2002 17 © Peter Lo 2002 18 Arithmetic/Logic unit (ALU) Pipelining n CPU begins executing second instruction before n CPU component that performs execution part of completing first instruction. Results in faster processing the machine cycle Comparison Machine Cycle (without pipelining) (greater than, equal to, or less than) .and. Machine Cycle (with pipelining) .or. .not. Instruction 1 Arithmetic Logical Instruction 2 (addition, subtraction, (AND, OR, multiplication, and NOT) Instruction 3 division) © Peter Lo 2002 19 © Peter Lo 2002 Instruction 4 20 5 Register System Clock ° Temporary storage area n Synchronizes all computer operations that holds Stores n Each tick is clock cycle data and Stores results instruction instructions of calculation while it is being decoded Stores location Stores data while from where MHz - one million instruction was ALU processes it ticks of system clock fetched GHz – one billion ticks © Peter Lo 2002 21 © Peter Lo 2002 of system clock 22 How do personal computer Microprocessor processors compare? n Single processor chip found in personal computers © Peter Lo 2002 23 © Peter Lo 2002 24 6 Coprocessor Parallel Processing °Using multiple processors simultaneously to execute program faster Chip that assists processor in performing specific tasks One type is a floating-point coprocessor, also known as a °Requires special software math or numeric to divide problem and bring results together © Peter Lo 2002 coprocessor 25 © Peter Lo 2002 26 Memory: The CPU’s Electronic How is memory measured? Scratchpad n Memory is the temporary storage area for n Memory is measured by number of bytes available operating system, application programs, and data n It consists of one or more chips on motherboard n Each byte stored in unique address © Peter Lo 2002 27 © Peter Lo 2002 28 7 Two types of System Unit Memory Random Access Memory (RAM) n Memory chips that can be read from and written to by processor n Most RAM is volatile n The more RAM a computer has, the faster it volatile memory operates Loses its contents when nonvolatile thecomputer's computer's power power is memory isturned turned off off Does NOT lose its contents when computer’s power is memory module turned off © Peter Lo 2002 29 © Peter Lo 2002 30 Two Basic Types of RAM chips Cache n Dynamic RAM (DRAM) n Helps speed computer processes by storing frequently used instructions uMost common type and data uAlso called main memory n Also called Memory Cache, Cache n Static RAM (SRAM) Store , or RAM Cache u Used for special applications such as cache n L1 cache built in processor n L2 and L3 cache not built in u Faster and more reliable than DRAM chips processor n L2 advanced transfer cache most common © Peter Lo 2002 31 © Peter Lo 2002 32 8 Read-Only Memory (ROM) Types of ROM n Memory chips that contain data, instructions, or information that is recorded permanently n Firmware uROM chips manufactured with permanently written data, instructions, or information BIOS n PROM (Programmable Read-Only Memory) Data can only ROM is (basic input/output system) uBlank ROM on which you can place items permanently be read; nonvolatile — Stored on ROM n EEPROM (Electrically Erasable Programmable Read-Only Memory) cannot be Contents not lost Sequence of instructions modified in when computer is computer follows to load uType of PROM containing microcode programmer can ROM turned off operating system and other erase files when you turn on the computer © Peter Lo 2002 33 © Peter Lo 2002 34 Flash Memory CMOS n Nonvolatile memory that can be erased n CMOS stand for Complementary Metal-Oxide electronically and reprogrammed Semiconductor memory n Used with handheld computers and digital n Stores information about the computer cameras, cellular phones, and automobiles utype of disk drives ukeyboard umonitor ucurrent time and date n Uses battery to retain information when computer is turned off © Peter Lo 2002 35 © Peter Lo 2002 36 9 Memory Access Time BUS processor ° Channel that allows devices inside n Speed at which processor can access data from memory computer to communicate with directly each other n Measured in nanoseconds (ns), which is one billionth of a ° System bus connects processor system second and RAM bus n It takes 1/10 of a second to blink your eye; a computer can ° Bus width determines number perform up to 10 million operations in same amount of of bits transmitted at one time time ° Word size determines number of bits processor can interpret and execute at a given time RAM © Peter Lo 2002 37 © Peter Lo 2002 38 Expansion Bus Expansion Slot n Allows processor to communicate with peripherals °An opening, or socket, where fastest memory next fastest circuit board is next fastest inserted into slowest motherboard processor °Expansion card inserted in expansion slot expansion card PCI© busPeter Lo expansion 2002 slots ISA bus expansion slots 39 © Peter Lo 2002 expansion 40 slot 10 How are expansion cards used? Plug and Play n Computer automatically can configure cards and other devices as you install them © Peter Lo 2002 41 © Peter Lo 2002 42 PCMCIA card Flash Memory Card n Credit card-sized device used to add capabilities to n Adds memory to handheld computers, digital notebook computers music players, cellular telephones, and similar n PCMCIA stand for Personal Computer Memory Card devices International Association n Uses include modem, additional memory, and storage © Peter Lo 2002 43 © Peter Lo 2002 44 11 mouse Port keyboard Different Types of Connectors USB °Connects USB external serial port printer (parallel devices to port) system unit speaker monitor microphone game port network telephone telephone line line out in svideo out FM reception © Peter Lo 2002 45 © Peter Lo 2002 46 cable TV byte serial representation byte representation transmission for number 5 for number 1 Serial Port of data (00110101) Parallel Port byte representation byte for number 3 representation byte representation °Transmits one bit of for number 5 fornumber 5 (00110101) byte °Connects devices data at a time representation that can transfer for number 5 °Used to connect (00110101) more than one bit slow-speed devices, at a time, such as a such as mouse, printer keyboard, modem DB-9 female DB-25 male connector connector DB-9 male DB-25 female © Peter Lo 2002 47 © Peter Lo 2002 48 connector connector 12 DVD-ROM Universal Serial Bus port (USB) Bay drive CD-RW n Connector that supports newer peripherals and plug and n Open area inside drive play Zip drive system
Recommended publications
  • Supercomputing in Plain English: Overview
    Supercomputing in Plain English An Introduction to High Performance Computing Part I: Overview: What the Heck is Supercomputing? Henry Neeman, Director OU Supercomputing Center for Education & Research Goals of These Workshops To introduce undergrads, grads, staff and faculty to supercomputing issues To provide a common language for discussing supercomputing issues when we meet to work on your research NOT: to teach everything you need to know about supercomputing – that can’t be done in a handful of hourlong workshops! OU Supercomputing Center for Education & Research 2 What is Supercomputing? Supercomputing is the biggest, fastest computing right this minute. Likewise, a supercomputer is the biggest, fastest computer right this minute. So, the definition of supercomputing is constantly changing. Rule of Thumb: a supercomputer is 100 to 10,000 times as powerful as a PC. Jargon: supercomputing is also called High Performance Computing (HPC). OU Supercomputing Center for Education & Research 3 What is Supercomputing About? Size Speed OU Supercomputing Center for Education & Research 4 What is Supercomputing About? Size: many problems that are interesting to scientists and engineers can’t fit on a PC – usually because they need more than 2 GB of RAM, or more than 60 GB of hard disk. Speed: many problems that are interesting to scientists and engineers would take a very very long time to run on a PC: months or even years. But a problem that would take a month on a PC might take only a few hours on a supercomputer. OU Supercomputing
    [Show full text]
  • Computer Hardware Architecture Lecture 4
    Computer Hardware Architecture Lecture 4 Manfred Liebmann Technische Universit¨atM¨unchen Chair of Optimal Control Center for Mathematical Sciences, M17 [email protected] November 10, 2015 Manfred Liebmann November 10, 2015 Reading List • Pacheco - An Introduction to Parallel Programming (Chapter 1 - 2) { Introduction to computer hardware architecture from the parallel programming angle • Hennessy-Patterson - Computer Architecture - A Quantitative Approach { Reference book for computer hardware architecture All books are available on the Moodle platform! Computer Hardware Architecture 1 Manfred Liebmann November 10, 2015 UMA Architecture Figure 1: A uniform memory access (UMA) multicore system Access times to main memory is the same for all cores in the system! Computer Hardware Architecture 2 Manfred Liebmann November 10, 2015 NUMA Architecture Figure 2: A nonuniform memory access (UMA) multicore system Access times to main memory differs form core to core depending on the proximity of the main memory. This architecture is often used in dual and quad socket servers, due to improved memory bandwidth. Computer Hardware Architecture 3 Manfred Liebmann November 10, 2015 Cache Coherence Figure 3: A shared memory system with two cores and two caches What happens if the same data element z1 is manipulated in two different caches? The hardware enforces cache coherence, i.e. consistency between the caches. Expensive! Computer Hardware Architecture 4 Manfred Liebmann November 10, 2015 False Sharing The cache coherence protocol works on the granularity of a cache line. If two threads manipulate different element within a single cache line, the cache coherency protocol is activated to ensure consistency, even if every thread is only manipulating its own data.
    [Show full text]
  • Hematopoietic and Lymphoid Neoplasm Coding Manual
    Hematopoietic and Lymphoid Neoplasm Coding Manual Effective with Cases Diagnosed 1/1/2010 and Forward Published August 2021 Editors: Jennifer Ruhl, MSHCA, RHIT, CCS, CTR, NCI SEER Margaret (Peggy) Adamo, BS, AAS, RHIT, CTR, NCI SEER Lois Dickie, CTR, NCI SEER Serban Negoita, MD, PhD, CTR, NCI SEER Suggested citation: Ruhl J, Adamo M, Dickie L., Negoita, S. (August 2021). Hematopoietic and Lymphoid Neoplasm Coding Manual. National Cancer Institute, Bethesda, MD, 2021. Hematopoietic and Lymphoid Neoplasm Coding Manual 1 In Appreciation NCI SEER gratefully acknowledges the dedicated work of Drs, Charles Platz and Graca Dores since the inception of the Hematopoietic project. They continue to provide support. We deeply appreciate their willingness to serve as advisors for the rules within this manual. The quality of this Hematopoietic project is directly related to their commitment. NCI SEER would also like to acknowledge the following individuals who provided input on the manual and/or the database. Their contributions are greatly appreciated. • Carolyn Callaghan, CTR (SEER Seattle Registry) • Tiffany Janes, CTR (SEER Seattle Registry) We would also like to give a special thanks to the following individuals at Information Management Services, Inc. (IMS) who provide us with document support and web development. • Suzanne Adams, BS, CTR • Ginger Carter, BA • Sean Brennan, BS • Paul Stephenson, BS • Jacob Tomlinson, BS Hematopoietic and Lymphoid Neoplasm Coding Manual 2 Dedication The Hematopoietic and Lymphoid Neoplasm Coding Manual (Heme manual) and the companion Hematopoietic and Lymphoid Neoplasm Database (Heme DB) are dedicated to the hard-working cancer registrars across the world who meticulously identify, abstract, and code cancer data.
    [Show full text]
  • Embedded System Introduction.Pdf
    EmbeddedEmbedded SystemSystem IntroductionIntroduction ANDES Confidential WWW.ANDESTECH.COM Embedded System vs Desktop Page 2 相同點 CPU Storage I/O 相異點 Desktop ‧可執行多種功能 ‧作業系統對於系統資源的管理較為複雜 Embedded System ‧執行特定功能 ‧作業系統對於系統資源的管理較為簡單 Page 3 SystemSystem LayerLayer Application Application Operating System Operating System Firmware Firmware Firmware Hardware Hardware Hardware Desktop computer Complex embedded Simple embedded computer computer Page 4 HardwareHardware ArchitectureArchitecture DesktopDesktop ComputerComputer SystemSystem HardwareHardware ArchitectureArchitecture CPU AGP Slot North Bridge Memory PCI Interface USB Interface South Bridge IDE Interface System BIOS ISA Interface Super IO Port Page 5 HardwareHardware ArchitectureArchitecture EmbeddedEmbedded SystemSystem ComputerComputer HardwareHardware ArchitectureArchitecture ADC CPU SPI Digital I/O ROM IIC Host RAM Timers Computer UART Bus Interface Memory Network Interface I/O Page 6 What is the Embedded System? Page 7 IntroductionIntroduction Challenges in embedded system design. Design methodologies. Page 8 EmbeddedEmbedded SystemSystem ?? •An embedded system is a special-purpose computer system designed to perform one or a few dedicated functions •with real-time computing constraints • include hardware, software and mechanical parts Page 9 EmbeddingEmbedding aa computercomputer Page 10 ComponentsComponents ofof anan embeddedembedded systemsystem Characteristics Low power Closed operating environment Cost sensitive Page 11 ComponentsComponents ofof anan embeddedembedded
    [Show full text]
  • S5U1C88816P Manual (Peripheral Circuit Board for S1C88816/8F360)
    MF1337-02a CMOS 8-BIT SINGLE CHIP MICROCOMPUTER S5U1C88816P Manual (Peripheral Circuit Board for S1C88816/8F360) NOTICE No part of this material may be reproduced or duplicated in any form or by any means without the written permission of Seiko Epson. Seiko Epson reserves the right to make changes to this material without notice. Seiko Epson does not assume any liability of any kind arising out of any inaccuracies contained in this material or due to its application or use in any product or circuit and, further, there is no representation that this material is applicable to products requiring high level reliability, such as medical products. Moreover, no license to any intellectual property rights is granted by implication or otherwise, and there is no representation or warranty that anything made in accordance with this material will be free from any patent or copyright infringement of a third party. This material or portions thereof may contain technology or the subject relating to strategic products under the control of the Foreign Exchange and Foreign Trade Law of Japan and may require an export license from the Ministry of International Trade and Industry or other approval from another government agency. © SEIKO EPSON CORPORATION 2001 All rights reserved. Configuration of product number Devices S1 C 88104 F 0A01 00 Packing specifications 00 : Besides tape & reel 0A : TCP BL 2 directions 0B : Tape & reel BACK 0C : TCP BR 2 directions 0D : TCP BT 2 directions 0E : TCP BD 2 directions 0F : Tape & reel FRONT 0G : TCP BT 4 directions 0H
    [Show full text]
  • 14 Los Alamos National Laboratory
    14 Los Alamos National Laboratory Every year for the past 17 years, the director of Los Alamos alternative for assessing the safety, reliability, and perfor- National Laboratory has had a legally required task: write mance of the stockpile: virtual-world simulations. a letter—a personal assessment of Los Alamos–designed warheads and bombs in the U.S. nuclear stockpile. Th i s I, Iceberg letter is sent to the secretaries of Energy and Defense and to Hollywood movies such as the Matrix series or I, Robot the Nuclear Weapons Council. Th rough them the letter goes typically portray supercomputers as massive, room-fi lling to the president of the United States. machines that churn out answers to the most complex questions—all by themselves. In fact, like the director’s Th e technical basis for the director’s assessment comes from Annual Assessment Letter, supercomputers are themselves the Laboratory’s ongoing execution of the nation’s Stockpile the tip of an iceberg. Stewardship Program; Los Alamos’ mission is to study its portion of the aging stockpile, fi nd any problems, and address them. And for the past 17 years, the director’s letter has said, Without people, a supercomputer in eff ect, that any problems that have arisen in Los Alamos would be no more than a humble jumble weapons are being addressed and resolved without the need for full-scale underground nuclear testing. of wires, bits, and boxes. When it comes to the Laboratory’s work on the annual assess- Although these rows of huge machines are the most visible ment, the director’s letter is just the tip of the iceberg.
    [Show full text]
  • The Effect of Muscular Exercise on the Blood Ammonia Concentration in Man
    Yale University EliScholar – A Digital Platform for Scholarly Publishing at Yale Yale Medicine Thesis Digital Library School of Medicine 1959 The effect of muscular exercise on the blood ammonia concentration in man. With particular reference to patients with Laennec's Cirrhosis Scott nI gram Allen Yale University Follow this and additional works at: http://elischolar.library.yale.edu/ymtdl Recommended Citation Allen, Scott nI gram, "The effect of muscular exercise on the blood ammonia concentration in man. With particular reference to patients with Laennec's Cirrhosis" (1959). Yale Medicine Thesis Digital Library. 2334. http://elischolar.library.yale.edu/ymtdl/2334 This Open Access Thesis is brought to you for free and open access by the School of Medicine at EliScholar – A Digital Platform for Scholarly Publishing at Yale. It has been accepted for inclusion in Yale Medicine Thesis Digital Library by an authorized administrator of EliScholar – A Digital Platform for Scholarly Publishing at Yale. For more information, please contact [email protected]. VALE UNIVERSITY LIBRARY 3 9002 067 2 1757 CONCENTRATION IN MAN .A ixMt* MUDD LIBRARY Medical YALE MEDICAL LIBRARY Digitized by the Internet Archive in 2017 with funding from The National Endowment for the Humanities and the Arcadia Fund https://archive.org/details/effectofmuscularOOalle THE EFFECT OF MUSCULAR EXERCISE OH THE BLOOD AMMONIA CONCENTRATION IN MAN With Particular Reference To Patients With Laennec's Cirrhosis by Scott I. Allen, A.B. Nl Pomona College, 1955 A Thesis Submitted to the Faculty of the Yale University School of Medicine In Candidacy for the Degree of Doctor of Medicine Department of Internal.
    [Show full text]
  • Energy Estimation of Peripheral Devices in Embedded Systems Ozgur Celebican Vincent J
    Energy Estimation of Peripheral Devices in Embedded Systems Ozgur Celebican Vincent J. Mooney III Center for Research on Embedded Tajana Simunic Rosing Center for Research on Embedded Systems and Technology, Hewlett-Packard Labs Systems and Technology, Electrical and Computer Engineering Palo Alto, CA, 94304-1126, USA Electrical and Computer Georgia Institute of Technology (1) 650 725 3647 Engineering Atlanta, GA, 30332-0250, USA [email protected] Georgia Institute of Technology (1) 404 3851722 Atlanta, GA, 30332-0250, USA [email protected] (1) 404 3850437 [email protected] ABSTRACT system. While increasing the energy capacity of the system is one approach to solve the problem, another approach is to optimize the This paper introduces a methodology for estimation of energy energy consumption of the system. A significant ratio of the energy consumption in peripherals such as audio and video devices. consumption for a state-of-the-art embedded system comes from Peripherals can be responsible for significant amount of the energy peripheral devices such as audio, video or network devices. Up to consumption in current embedded systems. We introduce a cycle- now, energy optimization for peripheral devices has been done with accurate energy simulator and profiler capable of simulating restricted methods. One method is to add up datasheet values for peripheral devices. Our energy estimation tool for peripherals can be each component. This method can give a rough estimate but cannot useful for hardware and software energy optimization of multimedia show effects of software. Another method is using prototypes. applications and device drivers. The simulator and profiler use Prototypes can give exact energy and performance numbers, but the cycle-accurate energy and performance models for peripheral devices cost of the prototype and time spent building the prototype is huge.
    [Show full text]
  • Advanced Engineering Mathematics
    5 Linear Systems of ODEs 5.1 Systems of ODEs In a sense, Chapter 5 equals Chapter 2 “plus” Chapter 3, in the sense that Chapter 5 combines use of matrix theory and ordinary differential equation (ODE) methods. When we have more than one linear ODE, results from matrix theory turn out to be useful. Example 5.1 For the circuit shown in Figure 5.1, let v(t) be the voltage drop across the capacitor and I(t) be the loop current. The input V(t) is a given function. Assume, as usual, that L, R, and C are constants. Write down a system of ODEs in R2 that models this circuit. Method: The series RLC circuit shown in Figure 5.1 is analogous to the DC series RLC circuit discussed near the end of Section 3.3. The first ODE models the voltage drop across the capacitor being v(t) = 1 q(t),whereq(t) is the charge on the capacitor and C ˙ q˙(t) = I(t). The second ODE in the system is Kirchhoff’s voltage law, LI(t)+RI(t)+v(t) = V(t), after dividing through by L. The system is ⎧ ⎫ ⎨˙( ) = 1 ( ) ⎬ v t C I t ⎩ ⎭ . (5.1) ˙( ) = 1 ( ( ) − ( ) − ( )) I t L V t RI t v t More generally, consider a system of two ODEs in unknowns x1(t), x2(t): ⎧ ⎫ ˙ ⎨x1(t) = F1 t, x1(t), x2(t) ⎬ ⎩ ⎭ . (5.2) ˙ x2(t) = F2 t, x1(t), x2(t) A special case is ⎧ ⎫ ˙ ⎨x1(t) = a11(t)x1 + a12(t)x2 + f1(t)⎬ ⎩ ⎭ , (5.3) ˙ x2(t) = a21(t)x1 + a22(t)x2 + f2(t) which is called a linear system.
    [Show full text]
  • Hardware Components and Internal PC Connections
    Technological University Dublin ARROW@TU Dublin Instructional Guides School of Multidisciplinary Technologies 2015 Computer Hardware: Hardware Components and Internal PC Connections Jerome Casey Technological University Dublin, [email protected] Follow this and additional works at: https://arrow.tudublin.ie/schmuldissoft Part of the Engineering Education Commons Recommended Citation Casey, J. (2015). Computer Hardware: Hardware Components and Internal PC Connections. Guide for undergraduate students. Technological University Dublin This Other is brought to you for free and open access by the School of Multidisciplinary Technologies at ARROW@TU Dublin. It has been accepted for inclusion in Instructional Guides by an authorized administrator of ARROW@TU Dublin. For more information, please contact [email protected], [email protected]. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 4.0 License Higher Cert/Bachelor of Technology – DT036A Computer Systems Computer Hardware – Hardware Components & Internal PC Connections: You might see a specification for a PC 1 such as "containing an Intel i7 Hexa core processor - 3.46GHz, 3200MHz Bus, 384 KB L1 cache, 1.5MB L2 cache, 12 MB L3 cache, 32nm process technology; 4 gigabytes of RAM, ATX motherboard, Windows 7 Home Premium 64-bit operating system, an Intel® GMA HD graphics card, a 500 gigabytes SATA hard drive (5400rpm), and WiFi 802.11 bgn". This section aims to discuss a selection of hardware parts, outline common metrics and specifications
    [Show full text]
  • UNIT 2 PERPHERAL DEVICES a Peripheral Device Connects to a Computer System to Add Functionality
    UNIT 2 PERPHERAL DEVICES A peripheral device connects to a computer system to add functionality. Examples are a mouse, keyboard, monitor, printer and scanner. Learn about the different types of peripheral devices and how they allow you to do more with your computer. Definition. Say you just bought a new computer and, with excitement, you unpack it and set it all up. The first thing you want to do is print out some photographs of the last family party. So it's time to head back to the store to buy a printer. A printer is known as a peripheral device. A computer peripheral is a device that is connected to a computer but is not part of the core computer architecture. The core elements of a computer are the central processing unit, power supply, motherboard and the computer case that contains those three components. Technically speaking, everything else is considered a peripheral device. However, this is a somewhat narrow view, since various other elements are required for a computer to actually function, such as a hard drive and random-access memory (or RAM). Most people use the term peripheral more loosely to refer to a device external to the computer case. You connect the device to the computer to expand the functionality of the system. For example, consider a printer. Once the printer is connected to a computer, you can print out documents. Another way to look at peripheral devices is that they are dependent on the computer system. For example, most printers can't do much on their own, and they only become functional when connected to a computer system.
    [Show full text]
  • High-Speed I/O: the Operating System As a Signalling Mechanism
    High-Speed I/O: The Operating System As A Signalling Mechanism Position paper Matthew Burnside Angelos D. Keromytis Computer Science Department Computer Science Department Columbia University Columbia University [email protected] [email protected] ABSTRACT bus, network interface, etc. Furthermore, because of the computa- The design of modern operating systems is based around the con- tional complexity in some of these services’ components, hardware cept of memory as a cache for data that flows between applica- accelerator cards are often employed to improve performance. Ex- tions, storage, and I/O devices. With the increasing disparity be- amples of such cards include SSL/TLS/IPsec accelerators, general- tween I/O bandwidth and CPU performance, this architecture ex- purpose cryptographic engines, MPEG encoders, digital signal pro- poses the processor and memory subsystems as the bottlenecks to cessors (DSPs), and so on. system performance. Furthermore, this design does not easily lend itself to exploitation of new capabilities in peripheral devices, such Web server Web server as programmable network cards or special-purpose hardware accel- User address space (3) erators, capable of card-to-card data transfers. Kernel address space We propose a new operating system architecture that removes the memory and CPU from the data path. The role of the operating Operating system Operating system system becomes that of data-flow management, while applications (1) (3) (5) (1) (4) (6) operate purely at the signaling level. This design parallels the evo- (4) (5) (2) (2) lution of modern network routers, and has the potential to enable high-performance I/O for end-systems, as well as fully exploit re- Hard disk Crypto NIC Hard disk Crypto NIC cent trends in programmability of peripheral (I/O) devices.
    [Show full text]