EE 4504 Computer Organization Overview

Total Page:16

File Type:pdf, Size:1020Kb

EE 4504 Computer Organization Overview Overview Historically, the limiting factor in a computer’s performance has been memory access time – Memory speed has been slow compared to the speed of the processor EE 4504 – A process could be bottlenecked by the memory Computer Organization system’s inability to “keep up” with the processor Our goal in this section is to study the development of an effective memory Section 3 organization that supports the processing Computer Memory power of the CPU – General memory organization and performance – “Internal” memory components and their use – “External” memory components and their use Reading: Text, chapters 4 and 5 EE 4504 Section 3 1 EE 4504 Section 3 2 1 Terminology Capacity: the amount of information that Access time: can be contained in a memory unit -- – For RAM, the time to address the unit and usually in terms of words or bytes perform the transfer Word: the natural unit of organization in – For non-random access memory, the time to position the R/W head over the desired location the memory, typically the number of bits used to represent a number Memory cycle time: Access time plus any other time required before a second access Addressable unit: the fundamental data can be started element size that can be addressed in the memory -- typically either the word size or Access technique: how are memory individual bytes contents accessed – Random access: Unit of transfer: The number of data » Each location has a unique physical address elements transferred at a time -- usually » Locations can be accessed in any order and bits in main memory and blocks in all access times are the same secondary memory » What we term “RAM” is more aptly called Transfer rate: Rate at which data is read/write memory since this access transferred to/from the memory device technique also applies to ROMs as well » Example: main memory EE 4504 Section 3 3 EE 4504 Section 3 4 2 – Sequential access: – Associative access: » Data does not have a unique address » A variation of random access memory » Must read all data items in sequence until » Data items are accessed based on their the desired item is found contents rather than their actual location » Access times are highly variable » Search all data items in parallel for a match » Example: tape drive units to a given search pattern – Direct access: » All memory locations searched in parallel » Data items have unique addresses without regard to the size of the memory » Access is done using a combination of Extremely fast for large memory sizes moving to a general memory “area” » Cost per bit is 5-10 times that of a “normal” followed by a sequential access to reach the RAM cell desired data item » Example: some cache memory units » Example: disk drives EE 4504 Section 3 5 EE 4504 Section 3 6 3 Memory Hierarchy Major design objective of any memory Basis of the memory hierarchy system – Registers internal to the CPU for temporary – To provide adequate storage capacity at data storage (small in number but very fast) – An acceptable level of performance – External storage for data and programs – At a reasonable cost (relatively large and fast) – External permanent storage (much larger and Four interrelated ways to meet this goal much slower) – Use a hierarchy of storage devices Characteristics of the memory hierarchy – Develop automatic space allocation methods for efficient use of the memory – Consists of distinct “levels” of memory components – Through the use of virtual memory techniques, free the user from memory management tasks – Each level characterized by its size, access time, and cost per bit – Design the memory and its related interconnection structure so that the processor – Each increasing level in the hierarchy consists can operate at or near its maximum rate of modules of larger capacity, slower access time, and lower cost/bit Goal of the memory hierarchy – Try to match the processor speed with the rate of information transfer from the lowest element in the hierarchy EE 4504 Section 3 7 EE 4504 Section 3 8 4 Memory Technology Size Access Type Time Registers Cache Semiconductor 128-512 10 ns in the CPU RAM KB Cache Main Semiconductor 4-128 MB 50 ns Memory RAM Main memory Magnetic Hard Disk Gigabyte 10 ms, Disk 10 MB/sec Disk cache Optical Disk CD-ROM Gigabyte 300 ms, 600 KB/sec Magnetic disk Magnetic Tape 100s MB Sec-min., Optical disk Magnetic tape Tape 10MB/min Typical memory Parameters The memory hierarchy EE 4504 Section 3 9 EE 4504 Section 3 10 5 The memory hierarchy works because of Example: locality of reference – Two-level memory system – Memory references made by the processor, for – Level 1 access time of 1 us both instructions and data, tend to cluster – Level 2 access time of 10us together – Ave access time = H(1) + (1-H)(10) us » Instruction loops, subroutines » Data arrays, tables – Keep these clusters in high speed memory to reduce the average delay in accessing data – Over time, the clusters being referenced will change -- memory management must deal with this Figure 4.2 2-level memory performance EE 4504 Section 3 11 EE 4504 Section 3 12 6 Main Memory Core memory Semiconductor memory – Used in generations 2 and 3 – Typically random access – Magnetic cores (toroids) used to store logical 0 – RAM: actually read-write memory or 1 state by inducing an E-field in them » Dynamic RAM (hysteresis loop) Storage cell is essentially a transistor » 1 core = 1 bit of storage acting as a capacitor – Required addressing and sensing wires ran Capacitor charge dissipates over time through each core causing a 1 to flip to a zero – Destructive readout Cells must be refreshed periodically to – Obsolete avoid this » Replaced in the 1970s by semiconductor Very high packaging density memory » Static RAM: basically an array of flip-flop storage cells Uses 5-10x more transistors than similar dynamic cell so packaging density is 10x lower Faster than a dynamic cell EE 4504 Section 3 13 EE 4504 Section 3 14 7 – Read Only Memories (ROM) » EEPROMS » “Permanent” data storage Electrically erasable PROMs » ROMs Can be written to many times while Data is “wired in” during fabrication at remaining in a system a chip manufacturer’s plant Does not have to be erased first Purchased in lots of 10k or more Program individual bytes » PROMs Writes require several hundred usec per Programmable ROM byte Data can be written once by the user Used in systems for development, employing a PROM programmer personalization, and other tasks Useful for small production runs requiring unique information to be stored » EPROM » Flash Memory Erasable PROM Similar to EEPROM in using electrical Programming is similar to a PROM erase Can be erased by exposing to UV light Fast erasures, block erasures Higher density than EEPROM EE 4504 Section 3 15 EE 4504 Section 3 16 8 – Organization » Each memory chip contains a number of 1- bit cells 1, 4, and 16 million cell chips are common » Cells can be arranged as a single bit column (e.g., 4Mx1) or in multiple bits per address location (e.g., 1Mx4) » To reduce pin count, address lines can be multiplexed with data and/or as high and low halves Trade off is in slower operation » Typical control lines W* (write), OE* (output enable) for write and read operations CS* (chip select) derived from external address decoding logic RAS*, CAS* (row and column address selects) used when address is applied to the chip in 2 halves Figure 4.8 256Kx8 memory from 256Kx1 chips EE 4504 Section 3 17 EE 4504 Section 3 18 9 – Improvements to DRAM » Basic DRAM design has not changed much since its development in the 70s » Cache was introduced to improve performance Limited to no gain in performance after a certain amount of cache is implemented » Enhanced DRAM Add fast 1-line SRAM cache to DRAM chip Consecutive reads to the same line are from this cache and thus faster than the DRAM itself Tests indicate these chips can perform as well as tradition DRAM-cache combinations » Cache DRAM Figure 4.9 1Mx8 memory from 256Kx1 chips Use larger SRAM cache on the chip as a true multi-line cache Use it as a serial data stream buffer for EE 4504 Section 3 19 EE 4504 Section 3 block data transfers 20 10 Error Correction Semiconductor memories are subject to errors – Hard (permanent) errors » Environmental abuse » Manufacturing defects » Wear – Soft (transient) errors » Power supply problems » Alpha particles Problematic as feature sizes shrink – Memory systems include logic to detect and/or correct errors » Width of memory word is increased » Additional bits are parity bits Figure 4.10 Basic error detection and correction circuitry » Number of parity bits required depends on the level of detection and correction needed EE 4504 Section 3 21 EE 4504 Section 3 22 11 General error detection and correction Single error detection and correction – A single error is a bit flip -- multiple bit flips – For each valid codeword, there will be 2K-1 can occur in a word invalid codewords – 2M valid data words – 2K-1 must be large enough to identify which of – 2M+K codeword combinations in the memory the M+K bit positions is in error – Distribute the 2M valid data words among the – Therefore 2K-1 > M+K 2 M+K codeword combinations such that the » 8-bit data, 4 check bits “distance” between valid words is sufficient to » 32-bit data, 6 check bits distinguish the error – Arrange bits as shown in Figure 4.12 Valid codeword 1 bit flip between each codeword 7 bit flips would map the upper valid codeword into the lower one Detect up to 6 errors, Valid codeword Correct up to 3 errors EE 4504 Section 3 23 EE 4504 Section 3 24 12 Cache Memory –
Recommended publications
  • Archiving Online Data to Optical Disk
    ARCHIVING ONLINE DATA TO OPTICAL DISK By J. L. Porter, J. L. Kiesler, and D. A. Stedfast U.S. GEOLOGICAL SURVEY Open-File Report 90-575 Reston, Virginia 1990 U.S. DEPARTMENT OF THE INTERIOR MANUEL LUJAN, JR., Secretary U.S. GEOLOGICAL SURVEY Dallas L. Peck, Director For additional information Copies of this report can be write to: purchased from: Chief, Distributed Information System U.S. Geological Survey U.S. Geological Survey Books and Open-File Reports Section Mail Stop 445 Federal Center, Bldg. 810 12201 Sunrise Valley Drive Box 25425 Reston, Virginia 22092 Denver, Colorado 80225 CONTENTS Page Abstract ............................................................. 1 Introduction ......................................................... 2 Types of optical storage ............................................... 2 Storage media costs and alternative media used for data archival. ......... 3 Comparisons of storage media ......................................... 3 Magnetic compared to optical media ............................... 3 Compact disk read-only memory compared to write-once/read many media ................................... 6 Erasable compared to write-once/read many media ................. 7 Paper and microfiche compared to optical media .................... 8 Advantages of write-once/read-many optical storage ..................... 8 Archival procedure and results ........................................ 9 Summary ........................................................... 13 References ..........................................................
    [Show full text]
  • The Future of Data Storage Technologies
    International Technology Research Institute World Technology (WTEC) Division WTEC Panel Report on The Future of Data Storage Technologies Sadik C. Esener (Panel Co-Chair) Mark H. Kryder (Panel Co-Chair) William D. Doyle Marvin Keshner Masud Mansuripur David A. Thompson June 1999 International Technology Research Institute R.D. Shelton, Director Geoffrey M. Holdridge, WTEC Division Director and ITRI Series Editor 4501 North Charles Street Baltimore, Maryland 21210-2699 WTEC Panel on the Future of Data Storage Technologies Sponsored by the National Science Foundation, Defense Advanced Research Projects Agency and National Institute of Standards and Technology of the United States government. Dr. Sadik C. Esener (Co-Chair) Dr. Marvin Keshner Dr. David A. Thompson Prof. of Electrical and Computer Director, Information Storage IBM Fellow Engineering & Material Sciences Laboratory Research Division Dept. of Electrical & Computer Hewlett-Packard Laboratories International Business Machines Engineering 1501 Page Mill Road Corporation University of California, San Diego Palo Alto, CA 94304-1126 Almaden Research Center 9500 Gilman Drive Mail Stop K01/802 La Jolla, CA 92093-0407 Dr. Masud Mansuripur 650 Harry Road Optical Science Center San Jose, CA 95120-6099 Dr. Mark H. Kryder (Co-Chair) University of Arizona Director, Data Storage Systems Center Tucson, AZ 85721 Carnegie Mellon University Roberts Engineering Hall, Rm. 348 Pittsburgh, PA 15213-3890 Dr. William D. Doyle Director, MINT Center University of Alabama Box 870209 Tuscaloosa, AL 35487-0209 INTERNATIONAL TECHNOLOGY RESEARCH INSTITUTE World Technology (WTEC) Division WTEC at Loyola College (previously known as the Japanese Technology Evaluation Center, JTEC) provides assessments of foreign research and development in selected technologies under a cooperative agreement with the National Science Foundation (NSF).
    [Show full text]
  • 3 Secondary Storage.PDF
    CAPE COMPUTER SCIENCE SECONDARY STORAGE Secondary storage is needed 1. because there is a limit on the size of primary memory (due to cost) and 2. because RAM is volatile and so data needed for future use must be stored somewhere else so that it can be retrieved when necessary. Secondary storage is also used for backup and archives. When we consider secondary storage devices we must bear in mind the following characteristics of each device : Capacity Access speed Access method and portability Floppy Disk This is a 3.5 inch magnetic disk of flexible material which until recently was a standard feature on most microcomputers. Typically it stores 1.44 MB of data. It’s a thin plastic circle coated with a magnetic material and encased in a rigid plastic to protect it. A metal sliding access shuttle opens when the disk is in the machine allowing the read/write head access to the disk. Data can be written to and erased from a floppy disk. A write protect tab can be used to prevent accidental overwriting of data. Before data can be written to a disk, it must be formatted. This prepares the disk for use by creating a magnetic map on the disks surface. This map consists of tracks and sectors. Formatting also prepares the file allocation table (FAT). The address of a file on a floppy disk is comprised of the track number and the sector number. Floppy disks are direct access devices but they are slow compared to hard disks. The floppies great advantage has been its use as a device to help transport small files between machines.
    [Show full text]
  • Unit 5: Memory Organizations
    Memory Organizations Unit 5: Memory Organizations Introduction This unit considers the organization of a computer's memory system. The characteristics of the most important storage technologies are described in detail. Basically memories are classified as main memory and secondary memory. Main memory with many different categories are described in Lesson 1. Lesson 2 focuses the secondary memory including the details of floppy disks and hard disks. Lesson 1: Main Memory 1.1 Learning Objectives On completion of this lesson you will be able to : • describe the memory organization • distinguish between ROM, RAM, PROM, EEPROM and • other primary memory elements. 1.2 Organization Computer systems combine binary digits to form groups called words. The size of the word varies from system to system. Table 5.1 illustrates the current word sizes most commonly used with the various computer systems. Two decades ago, IBM introduced their 8-bit PC. This was Memory Organization followed a few years later by the 16-bit PC AT microcomputer, and already it has been replaced with 32- and 64-bit systems. The machine with increased word size is generally faster because it can process more bits of information in the same time span. The current trend is in the direction of the larger word size. Microcomputer main memories are generally made up of many individual chips and perform different functions. The ROM, RAM, Several types of semi- PROM, and EEPROM memories are used in connection with the conductor memories. primary memory of a microcomputers. The main memory generally store computer words as multiple of bytes; each byte consisting of eight bits.
    [Show full text]
  • SŁOWNIK POLSKO-ANGIELSKI ELEKTRONIKI I INFORMATYKI V.03.2010 (C) 2010 Jerzy Kazojć - Wszelkie Prawa Zastrzeżone Słownik Zawiera 18351 Słówek
    OTWARTY SŁOWNIK POLSKO-ANGIELSKI ELEKTRONIKI I INFORMATYKI V.03.2010 (c) 2010 Jerzy Kazojć - wszelkie prawa zastrzeżone Słownik zawiera 18351 słówek. Niniejszy słownik objęty jest licencją Creative Commons Uznanie autorstwa - na tych samych warunkach 3.0 Polska. Aby zobaczyć kopię niniejszej licencji przejdź na stronę http://creativecommons.org/licenses/by-sa/3.0/pl/ lub napisz do Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA. Licencja UTWÓR (ZDEFINIOWANY PONIŻEJ) PODLEGA NINIEJSZEJ LICENCJI PUBLICZNEJ CREATIVE COMMONS ("CCPL" LUB "LICENCJA"). UTWÓR PODLEGA OCHRONIE PRAWA AUTORSKIEGO LUB INNYCH STOSOWNYCH PRZEPISÓW PRAWA. KORZYSTANIE Z UTWORU W SPOSÓB INNY NIŻ DOZWOLONY NA PODSTAWIE NINIEJSZEJ LICENCJI LUB PRZEPISÓW PRAWA JEST ZABRONIONE. WYKONANIE JAKIEGOKOLWIEK UPRAWNIENIA DO UTWORU OKREŚLONEGO W NINIEJSZEJ LICENCJI OZNACZA PRZYJĘCIE I ZGODĘ NA ZWIĄZANIE POSTANOWIENIAMI NINIEJSZEJ LICENCJI. 1. Definicje a."Utwór zależny" oznacza opracowanie Utworu lub Utworu i innych istniejących wcześniej utworów lub przedmiotów praw pokrewnych, z wyłączeniem materiałów stanowiących Zbiór. Dla uniknięcia wątpliwości, jeżeli Utwór jest utworem muzycznym, artystycznym wykonaniem lub fonogramem, synchronizacja Utworu w czasie z obrazem ruchomym ("synchronizacja") stanowi Utwór Zależny w rozumieniu niniejszej Licencji. b."Zbiór" oznacza zbiór, antologię, wybór lub bazę danych spełniającą cechy utworu, nawet jeżeli zawierają nie chronione materiały, o ile przyjęty w nich dobór, układ lub zestawienie ma twórczy charakter.
    [Show full text]
  • Dissertation
    ADAM: A Decentralized Parallel Computer Architecture Featuring Fast Thread and Data Migration and a Uniform Hardware Abstraction by Andrew “bunnie” Huang Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the MASSACHUSETTS INSTITUTE OF TECHNOLOGY June 2002 ­c Massachusetts Institute of Technology 2002. All rights reserved. Author........................................................................... Department of Electrical Engineering and Computer Science May 24, 2002 Certifiedby....................................................................... Thomas F. Knight, Jr. Senior Research Scientist Thesis Supervisor Accepted by ...................................................................... Arthur C. Smith Chairman, Department Committee on Graduate Students 2 ADAM: A Decentralized Parallel Computer Architecture Featuring Fast Thread and Data Migration and a Uniform Hardware Abstraction by Andrew “bunnie” Huang Submitted to the Department of Electrical Engineering and Computer Science on May 24, 2002, in partial fulfillment of the requirements for the degree of Doctor of Philosophy Abstract The furious pace of Moore’s Law is driving computer architecture into a realm where the the speed of light is the dominant factor in system latencies. The number of clock cycles to span a chip are increasing, while the number of bits that can be accessed within a clock cycle is decreasing. Hence, it is becoming more difficult to hide latency. One alternative solution is to reduce latency by migrating threads and data, but the overhead of existing implementations has previously made migration an unserviceable solution so far. I present an architecture, implementation, and mechanisms that reduces the overhead of mi- gration to the point where migration is a viable supplement to other latency hiding mechanisms, such as multithreading.
    [Show full text]
  • Memory and Storage Systems
    CHAPTER 3 MEMORY AND STORAGE SYSTEMS Chapter Outline Chapter Objectives 3.1 Introduction In this chapter, we will learn: 3.2 Memory Representation ∑ The concept of memory and its 3.3 Random Access Memory representation. 3.3.1 Static RAM ∑ How data is stored in Random Access 3.3.2 Dynamic RAM Memory (RAM) and the various types of 3.4 Read Only Memory RAM. 3.4.1 Programmable ROM ∑ How data is stored in Read Only Memory 3.4.2 Erasable PROM (ROM) and the various types of ROM. 3.4.3 Electrically Erasable PROM ∑ The concept of storage systems and the 3.4.4 Flash ROM various types of storage systems. 3.5 Storage Systems ∑ The criteria for evaluating storage 3.6 Magnetic Storage Systems systems. 3.6.1 Magnetic Tapes 3.6.2 Magnetic Disks 3.7 Optical Storage Systems 3.1 INTRODUCTION 3.7.1 Read only Optical Disks 3.7.2 Write Once, Read Many Disks Computers are used not only for processing of data 3.8 Magneto Optical Systems for immediate use, but also for storing of large 3.8.1 Principle used in Recording Data volume of data for future use. In order to meet 3.8.2 Architecture of Magneto Optical Disks these two specifi c requirements, computers use two 3.9 Solid-State Storage Devices types of storage locations—one, for storing the data 3.9.1 Structure of SSD that are being currently handled by the CPU and the 3.9.2 Advantages of SSD other, for storing the results and the data for future 3.9.3 Disadvantages of SSD use.
    [Show full text]
  • The Use of Write-Once Read-Many Optical Disks for Temporary and Archival Storage
    THE USE OF WRITE-ONCE READ-MANY OPTICAL DISKS FOR TEMPORARY AND ARCHIVAL STORAGE By Brenda L. Groskinsky U.S. GEOLOGICAL SURVEY Open-File Report 92-36 Portland, Oregon 1992 U. S. DEPARTMENT OF THE INTERIOR MANUEL LUJAN, JR., Secretary U.S. GEOLOGICAL SURVEY Dallas L. Peck, Director ,,... ,. , .. Copies of this report can For additional information , r , , , r .^ ^ be purchased from: wnte to: r T-V j. -^ /-u- c U.S. Geological Survey District Chief D . ° ., ^ . c .. TT _^ . , c ,Arnr^ Books and Open-File Reports Section U.S. Geological Survey, WRD c , , ^ . r oc^oc -inxn-rc^u Di T^. Federal Center, Box 25425 10615 S.E. Cherry Blossom Drive T-. , ' on~~r. n .. , ,. n^-i^ Denver, Colorado 80225 Portland, Oregon 97216 n CONTENTS Abstract..........................................................................................................................................................................1 Introduction .................................................................................................................................................................1 Purpose and scope.........................................................................................................................................3 Approach .......................................................................:..............................................................................................3 Results and discussion ................................................................................................................................................3
    [Show full text]
  • System Level Management of Hybrid Memory Systems
    UNIVERSIDAD COMPLUTENSE DE MADRID FACULTAD DE INFORMÁTICA DEPARTAMENTO DE ARQUITECTURA DE COMPUTADORES Y AUTOMÁTICA TESIS DOCTORAL System Level Management of Hybrid Memory Systems Gestión de jerarquías de memoria híbridas a nivel de sistema MEMORIA PARA OPTAR AL GRADO DE DOCTOR PRESENTADA POR Manu Perumkunnil Komalan DIRECTORES José Ignacio Gómez Pérez Christian Tomás Tenllado Francky Catthoor Madrid, 2018 © Manu Perumkunnil Komalan, 2017 ARENBERG DOCTORAL SCHOOL Faculty of Engineering Science Universidad Complutense de Madrid Facultad de Informática Departamento de Arquitectura de Computadores y Automática System Level Management of Hybrid Memory Systems Gestión de jerarquías de memoria híbridas a nivel de sistema Manu Perumkunnil Komalan Supervisors Prof. dr. ir. José Ignacio Gómez Pérez (UCM) Prof. dr. ir. Christian Tomás Tenllado (UCM) Prof. dr. ir. Francky Catthoor (KU Leuven) March 2017 System Level Management of Hybrid Memory Sys­ tems Gestión de jerarquías de memoria híbridas a nivel de sistema Manu Perumkunnil KOMALAN Examination committee: Prof. dr. ir. José Ignacio Gómez Pérez Prof. dr. ir. Christian Tomás Tenllado Prof. dr. ir. Francky Catthoor Prof. dr. ir. Wim Dehaene Prof. dr. ir. Dirk Wouters Prof. dr. ir. Manuel Prieto Matías Prof. dr. ir. Luis Piñuel Prof. dr. ir. José Manuel Colmenar March 2017 2017, UC Madrid, KU Leuven, – Manu Perumkunnil Komalan Acknowledgments There is an impossibly long list of people I want to thank for helping me in the pursuit of my PhD and making it worth much more than simple technical jargon. Like I’ve been counseled many a times and experienced, my PhD like every other PhD has followed the trajectory of a sine wave.
    [Show full text]
  • Nanodot-Based Organic Memory Devices Zhengchun Liu Louisiana Tech University
    Louisiana Tech University Louisiana Tech Digital Commons Doctoral Dissertations Graduate School Winter 2006 Nanodot-based organic memory devices Zhengchun Liu Louisiana Tech University Follow this and additional works at: https://digitalcommons.latech.edu/dissertations Part of the Electrical and Computer Engineering Commons, Materials Science and Engineering Commons, and the Organic Chemistry Commons Recommended Citation Liu, Zhengchun, "" (2006). Dissertation. 589. https://digitalcommons.latech.edu/dissertations/589 This Dissertation is brought to you for free and open access by the Graduate School at Louisiana Tech Digital Commons. It has been accepted for inclusion in Doctoral Dissertations by an authorized administrator of Louisiana Tech Digital Commons. For more information, please contact [email protected]. NANODOT-BASED ORGANIC MEMORY DEVICES by Zhengchun Liu, M.S. A Dissertation Presented in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Engineering COLLEGE OF ENGINEERING AND SCIENCE LOUISIANA TECH UNIVERSITY February 2006 Reproduced with permission of the copyright owner. Further reproduction prohibited without permission. UMI Number: 3193452 INFORMATION TO USERS The quality of this reproduction is dependent upon the quality of the copy submitted. Broken or indistinct print, colored or poor quality illustrations and photographs, print bleed-through, substandard margins, and improper alignment can adversely affect reproduction. In the unlikely event that the author did not send a complete manuscript and there are missing pages, these will be noted. Also, if unauthorized copyright material had to be removed, a note will indicate the deletion. ® UMI UMI Microform 3193452 Copyright 2006 by ProQuest Information and Learning Company. All rights reserved. This microform edition is protected against unauthorized copying under Title 17, United States Code.
    [Show full text]
  • Some Useful E-Records Terms
    Terms Useful in Working With E-Records: Artificial Intelligence (AI) – field of computer science that deals with the development of systems that mimic human intelligence such as problem solving Automatic indexing – the automated selection of key words from a document in order to develop index entries (also see Classifying) Backfile conversion – the process of identifying, indexing, coding, and/or inputting a large volume or backlog of documents into a recordkeeping system Backup – the process of duplicating information, primarily for protection against damage or loss (i.e. backup tapes) Bar code – a coding system of vertical lines or bars set in a predetermined pattern that, when read by an optical reader, can be converted to machine-readable language. Bit – the smallest unit of information recognized by a computer 8 bits = 1 byte 1,024 bytes = 1K (kilobyte) 1,000 K = 1MB (megabyte) (1,048,576 bytes) 1,000MB = 1GB aka 1GIG (gigabyte) (1,073,741,824 bytes) 1,000GB = 1TR (terabyte) (one trillion bytes) 1,000TR = 1PB (petabyte) (one quadrillion bytes) FYI – a terabyte or more of storage space has become possible for personal computers – cost of TR of memory in 2005, $450; down from $1,000 in 2003 Bit-mapped image file – a computer processible file that encodes images as patterns of dots - often referred to as raster graphics Classifying – the act of analyzing and determining the subject content of a document and then selecting the subject category under which it will be filed. (Some new RM software systems have the capability to “auto classify” documents based on key words.) Cold site – an unfurnished space suitable for the installation of computer and communications equipment.
    [Show full text]
  • System-On-A-Chip
    System-on-a-chip From Wikipedia, the free encyclopedia Jump to: navigation, search System-on-a-chip or system on chip (SoC or SOC) is an idea of integrating all components of a computer or other electronic system into a single integrated circuit (chip). It may contain digital, analog, mixed-signal, and often radio-frequency functions – all on one chip. A typical application is in the area of embedded systems. If it is not feasible to construct an SoC for a particular application, an alternative is a system in package (SiP) comprising a number of chips in a single package. SoC is believed to be more cost effective since it increases the yield of the fabrication and because its packaging is simpler. Contents [hide] • 1 Structure • 2 Design flow • 3 Fabrication • 4 See also • 5 External links [edit] Structure y513719001187192499 from [email protected] was published by D-Publish on August 15, 2007 Microcontroller-based System-on-a-Chip A typical SoC consists of: • One or more microcontroller, microprocessor or DSP core(s). • Memory blocks including a selection of ROM, RAM, EEPROM and Flash. • Timing sources including oscillators and phase-locked loops. • Peripherals including counter-timers, real-time timers and power-on reset generators. • External interfaces including industry standards such as USB, FireWire, Ethernet, USART, SPI. • Analog interfaces including ADCs and DACs. • Voltage regulators and power management circuits. These blocks are connected by either a proprietary or industry-standard bus such as the AMBA bus from ARM. DMA controllers route data directly between external interfaces and memory, by-passing the processor core and thereby increasing the data throughput of the SoC.
    [Show full text]