Computer Notes Votume3 )Ssue7 @1978 PERTEC COMPUTER CORPORAHON 20630 Nordhoff Street Chatsworth, CA 91311 (213) 998-1800

Total Page:16

File Type:pdf, Size:1020Kb

Computer Notes Votume3 )Ssue7 @1978 PERTEC COMPUTER CORPORAHON 20630 Nordhoff Street Chatsworth, CA 91311 (213) 998-1800 / \ computer notes Votume3 )ssue7 @1978 PERTEC COMPUTER CORPORAHON 20630 Nordhoff Street Chatsworth, CA 91311 (213) 998-1800 Editor: Marsha Sutton Voiume 3, issue 7, January/ February 1978 Products or services, other than those of PERTEC COMPUTER CORPORATION, advertised in Computer Notes magazine are not necessarily endorsed by PERTEC COMPUTER CORPORATION, thereby relieving itself of all legal responsibility. Computer Notes Jan/Feb 1978 !n This issue The Latest with CN System Timing Modification for the M!TS/Altair88-DCDD Floppy Disk. 4 by Tom Durston A. Copy/Rewrite Procedure 4 Computer Notes is changing. by Gale Schonfeld The top news for this issue is to announce the compietion B. Single Drive BASIC Diskette Rewrite Procedure 5 of the eventfui reiocation of the Computer Notes editoriai by Charles Vertrees office. The office has been moved from MiTS @ in C. Single Drive DOS Diskette Rewrite Procedure 6 Aibuquerque to PERTEC COMPUTER CORPORATiON in byDrewEinhorn California. And to occupy this newiy located office is a completely new editoriai staff — mysetf. My name is Marsha D. Easy Floppy Disk Alignment Check 6 by Tom Durston Sutton, and I am the new editor of Computer Notes. The address of the new office can be found on the inside front Mce on the KCACR 7 cover. by Doug Jones Severai further changes wit! be forthcoming, of which you Union County Career Center, Update 1977 9 byJamesGupton.Jr. should take note. Computer Notes will continue to sell for 50% a copy, but it wiil be published every other month, MITS/Altair CPU Modification 11 rather than monthiy. Subscriptions wiii now be $2.50 a year byDarreiVanBuer and $5.00 for two years. Those of you who are current Demonstration Program 14 subscribers wiii have your expiration date advanced to byKenKnecht provide you with the number of issues for which you have A BASIC Memory Test 15 paid ($5.00 buys 12 issues). by Dave Culbertson To establish better channels of communication among the readers is one of CN s primary functions, and this can be FDOS-III: The Latest from Pertec Computer Corporation 16 accomplished by utiiizing the magazine to reiay interesting Tic Tac Toe Modification 17 by John Trautschold and pertinent information. Rest assured i wii! do my utmost in organizing and compiiing Computer Notes; but to pubiish Practical Programming, Part I! 18 a magazine composed of quaiity material property, i need by Gary Runyan your input...reguiariy! i encourage and appreciate any and Modifying MITS BASIC for ASCIII/O 20 aii stories, photographs, suggestions, and ietters that you by John Palmer can offer. Send anything you have to my attention at the new MITS Newest Business System .21 address; all articles wii) be warmly received. Piease don't hesitate to contact me on any issue, inctuding problems or Book Review 22 questions — i iove mait, and it's aiways nice to be reminded 10,000 Visit MiNI/MICRO 77 24 that peopte are really out there! by Marsha Sutton Please adhere to the submittal specifications given on the Introducing the Compact Attach^ Computer 26 inside front cover, as it will make my job much easier. Aiso, for aii articies submitted in the future, please be sure to Machine Language to BASIC Converter 27 by Richard Ranger enclose a brief history of yourself each time, even if you have contributed articles to the magazine in the past. A new policy has been established regarding payment for Submitta) Specifications articies for outside contributors. Authors wiil be paid approximately $35 per page for articies accepted, but this Articies submitted to Computer Notes must be typed, pay rate is subject to change, depending upon the degree of doubie-spaced, with the author's name, address, and the technica) content, accuracy, neatness, journaiistic style, date in the upper ieft corner of each numbered page. Authors amount of editing required, and the reguiarity with which the shouid also inciude a brief autobiographical statement about author submits articies to the magazine. Also, equipment or their job, professionai title, and previous eiectronic and/or other unusuai means of payment are no longer negotiabte computer experience on a separate sheet of paper. Authors items — payments will be made by check only. shouid retain a copy of each articie submitted. That's about aii for "The Latest". Again, i wouid like to All iiiustrations, diagrams, schematics, and other graphic re-emphasize the extent to which i depend upon the materia) shouid be submitted in biack ink on smooth white contributions of a)) of you CN readers to produce the paper. Prints and PMTs are acceptabie. No pencil drawings, magazine. )t is essentia) that I hear from you with whatever uniess property "fixed", and no halftone or wash drawings you may have to say, particulariy with quality articles that can be accepted. there is a demand to publish. And besides, where eise could AH artwork should be mailed flat, never foided. Unless you get the thrill of seeing your name in lights (weil, in print requested, graphics are not returned. Sketches, roughs, and at least) before the proverbiai pubiic?! "idea" drawings are generaily not used. Thanks for your past support, and ) hope to be hearing Photos, charts, programs, and figures shouid be clearly from you soon. iabeled and referred to by number within the text of the manuscript. Marsha Sutton Only ciear, glossy, biack and white photos (no Poiaroid Editor pictures) are acceptabie. Photos shouid be taken with uniform iighting and sharp focus. P S. ) would tike to express my speciai thanks to Tom Program iistings should be recorded with the darkest Antreasian and Susan Blumentha) for hetping me get my ribbon possible on biank white paper. A paper tape for each "bit" together in this — my first issue as Editor of Computer program submitted must aiso be included. Notes. Computer Notes Jan/ Feb 1976 3 System Timing Modification for the MiTS^Aitair^ 88-DCDD Fioppy Disk By Tom Durston To increase diskette interchangeabiiity i. PARTS REQUiRED (inciuded in the from drive to drive and to minimize FDSK Modification Kit) disk I/O errors, two time constants on the 88-DCDD Controiier Board #1 have 2 each 74LS221 iC MiTS Part #101466 (F1,F4) been re-evaluated. The effect of this 1 each 6.65K 1 % resistor MiTS Part #102225 (R5) timing change is to center the data leach 12.1K1% resistor MiTS Part #102226 (R12) within the sector. This aiiows a greater 1 each 4.32K 1 % resistor MiTS Part #102227 (R11) toterance of disk drive misalignment. 1 each 8.45K 1 % resistor MiTS Part #102228 (R6) A diskette written with the new write delay shouid be marked "NWD" for identification purposes. Ail BASiC and DOS diskettes shipped from MiTsO after August 31, 1977 are il. MODiFICATiON PROCEDURE is not mandatory, due to the timing written with this new write deiay and (Controller Board #1 Only) predictability of the 74LS221. The are marked "NWD". These diskettes puise width shouid be in the range of are compatibie with unmodified 195ps to 230}js (214)js NOM ±10%) systems. A. Change the Write Clear one shot when the drive is enabled and a To utilize the new write delay, the timing from 280]js to 389)js. diskette is instaiied. Read Ciear Timing must be changed 1. Remove R11 and R12. as indicated later in this articie. if a 2. tnstati a4.32K, 1% resistor in D. Change schematic notation to system does not require diskette the R11 position, and a 12.1 K, 1% coincide with the modification. interchange capabilities and if there resistor in the R12 position. has been no difficulty with disk i/O 3. Remove )C F4, and instaii a errors, the complete modification is 74LS221 in its place. not necessary. However, it is advised 4. if avaiiabie, use an oscilio- that the write delay be changed as scope to measure the positive puise For step 3 in parts A and C, if iCs F1 described in step HA. The modifica- width at TP8 (iC F4, pin 5). This step is and F4 are not socketed, remove the tion is strongiy recommended for not mandatory, due to the timing soidered iCs by cutting aii the pins. multipie drive systems or single drive predictability of 74LS221. The puise Carefuliy remove each pin one by one. systems where diskette interchange is width shouid be in the range of 355iJS Ciean the hoies by using soider wick required. to 425ps (389psNOM±10%) when the or a soider removing tooi. Do not A modification kit (MITS Part drive is enabied and a diskette is remove the piated portion of the hoie. #103678) is avaiiable at no charge to instalied. When soldering the new tCs in piace, owners of MITS/AttairTM 88-DCDD soider each pin on both sides of the Floppy Disk Systems, if an owner PC board to ensure proper feed- does not have the facilities for per- B. Copy all diskettes using the pro- through connection. forming the modification, Controiier cedure listed in Articie C that foltows. Board #1 can be returned for compiete If the Read Timing is not being modification at no charge. However, changed, it is not necessary to copy R5, the Read Ciear one shot timing the diskettes. resistor, wilt not be repiaced, but the correct resistor for R5 wiii be returned A. Copy/Rewrite with the board and should be instailed C. Change the Read Clear one shot Procedure upon compietion of re-writing or timing from 140^js to 214ps. copying the diskettes, as indicated in 1. Remove R5 and R6. By Gaie Schonfetd step i)C of the modification procedure.
Recommended publications
  • A History of the Personal Computer Index/11
    A History of the Personal Computer 6100 CPU. See Intersil Index 6501 and 6502 microprocessor. See MOS Legend: Chap.#/Page# of Chap. 6502 BASIC. See Microsoft/Prog. Languages -- Numerals -- 7000 copier. See Xerox/Misc. 3 E-Z Pieces software, 13/20 8000 microprocessors. See 3-Plus-1 software. See Intel/Microprocessors Commodore 8010 “Star” Information 3Com Corporation, 12/15, System. See Xerox/Comp. 12/27, 16/17, 17/18, 17/20 8080 and 8086 BASIC. See 3M company, 17/5, 17/22 Microsoft/Prog. Languages 3P+S board. See Processor 8514/A standard, 20/6 Technology 9700 laser printing system. 4K BASIC. See Microsoft/Prog. See Xerox/Misc. Languages 16032 and 32032 micro/p. See 4th Dimension. See ACI National Semiconductor 8/16 magazine, 18/5 65802 and 65816 micro/p. See 8/16-Central, 18/5 Western Design Center 8K BASIC. See Microsoft/Prog. 68000 series of micro/p. See Languages Motorola 20SC hard drive. See Apple 80000 series of micro/p. See Computer/Accessories Intel/Microprocessors 64 computer. See Commodore 88000 micro/p. See Motorola 80 Microcomputing magazine, 18/4 --A-- 80-103A modem. See Hayes A Programming lang. See APL 86-DOS. See Seattle Computer A+ magazine, 18/5 128EX/2 computer. See Video A.P.P.L.E. (Apple Pugetsound Technology Program Library Exchange) 386i personal computer. See user group, 18/4, 19/17 Sun Microsystems Call-A.P.P.L.E. magazine, 432 microprocessor. See 18/4 Intel/Microprocessors A2-Central newsletter, 18/5 603/4 Electronic Multiplier. Abacus magazine, 18/8 See IBM/Computer (mainframe) ABC (Atanasoff-Berry 660 computer.
    [Show full text]
  • (NASACFZ-1S2/Ot
    (NASACFZ-1s2/ot (1'AS-C-121~fPRELIMAINARY STUDY FOR A NUMERICAL AERODYNAMIC SIMULATION FACILITy. N78-19052 PHASE 1: EXTENSION Control Data Corp., St. Paul, Minn.) 434 p HC A19/MF A01 CSCL 01A Unclas G3/02 08630 PRELIMINARY STUDY FOR A NUMERICAL AERODYNAMIC SIMULATION FACILITY SUMMARY REPORT - PHASE 1 EXTENSION By: N. R. Lincoln FEBRUARY, 1978 Distribution of this report is provided in the interest of information exchang'e. Responsibility for the contents resides in the authors or organization that prepared it. Prepared under Contract No. NAS2-9457 by: CONTROL DATA CORPORATION Research and Advanced Design Laboratory 4290 Fernwood Street St. Paul, Minnesota 55112 for AMES RESEARCH CENTER NATIONAL AERONAUTICS AND SPACE ADMINISTRATION R EPVED ItA SI FACULWM SUMMARY REPORT - PHASE I EXTENSION Phase I of the NASF study which was completed in October 1977 produced several conclusions about the feasibility of construction of a flow model simulation facility. A computer structure was proposed for the Navier-Stokes Solver (NSS), now called the Flow Model Processor (FMP), along with technological and system approaches. Before such a system can enter an intensive design investigation phase several tasks must be accomplished to establish uniformity and control over the remaining design steps, as well as clarifying and amplifying certain portions of the conclusions drawn in Phase 1. In order of priority these were seen as: 1. Establishing a structure and format for documenting the design and implementation of the FMP facility. 2. Developing 'a complete, practically engineered design that would perform as claimed in the Phase 1 report. 3. Creating a design verification tool for NASA analysts, using a computerized simulation system.
    [Show full text]
  • Pirate Or Hackers Bible More Like Guidelines...= a = Abbrev: /*-Breev
    Pirate or Hackers Bible More like guidelines.... = A = abbrev: /*-breev'/, /*-brev'/ n. Common abbreviation for `abbreviation'. ABEND: [ABnormal END] /ah'bend/, /*-bend'/ n. Abnormal termination (of software); {crash}; {lossage}. Derives from an error message on the IBM 360; used jokingly by hackers but seriously mainly by {code grinder}s. Usually capitalized, but may appear as `abend'. Hackers will try to persuade you that ABEND is called `abend' because it is what system operators do to the machine late on Friday when they want to call it a day, and hence is from the German `Abend' = `Evening'. accumulator: n. 1. Archaic term for a register. On-line use of it as a synonym for `register' is a fairly reliable indication that the user has been around for quite a while and/or that the architecture under discussion is quite old. The term in full is almost never used of microprocessor registers, for example, though symbolic names for arithmetic registers beginning in `A' derive from historical use of the term `accumulator' (and not, actually, from `arithmetic'). Confusingly, though, an `A' register name prefix may also stand for `address', as for example on the Motorola 680x0 family. 2. A register being used for arithmetic or logic (as opposed to addressing or a loop index), especially one being used to accumulate a sum or count of many items. This use is in context of a particular routine or stretch of code. "The FOOBAZ routine uses A3 as an accumulator." 3. One's in-basket (esp. among old-timers who might use sense 1). "You want this reviewed? Sure, just put it in the accumulator." (See {stack}.) ACK: /ak/ interj.
    [Show full text]
  • Computers and Apollo
    COMPUTERS AND APOLLO > I. F. Grant G.R. Seymour J. H.K. Saxon O s Honeysuckle Creek Tracking Station, Canberra J \ \ r v November 25, 1970 1.1 Genera 1 The last, few days before1 a lunar mission Launch probably have a larger utilisation of' computers than any other- phase of the' mission. I'ho many fu n d i oils wi I I ha performed with increasing frequency and complexity, culminating in the vehicle liftoff from the pad, ACE (short for Automatic Checkout Equipment) is a large bank of computers situated at Cape Kennedy. This equipment is running continuous checks on all spacecraft systems, monitoring the loading of propellants and parameter trends, and performing check routines with the CMC, LGC, and LVDC, which are the computers situated in the CSM, LM, and SIVB 3rd stage of the launch vehicle. Some of A C E !s results are sent via high speed lines to Mission Control Center (MCC) at Houston, where they are processed and formatted for display by the IBM 360 computers which form the RTCC (Realtime Telemetry and Command Complex). The RTCC in turn is being used by the mission flight controllers to generate test digital command requests for transmission to the spacecraft via the Merritt Island tracking station situated at the Cape. r*\ The rest of the tracking network (l4 stations and one ship) is also being checked out by computers at MCC and Goddard Space Plight Center (GSFC) with a standard series of performance tests known as CADPISS (Computation and Data Plow Integrated Subsystems). These computers instruct the sites to perform tracking, telemetry processing, and command functions, monitor the outputs against pre-programmed standards, and inform the sites of the results.
    [Show full text]
  • Jargon File, Version 4.0.0, 24 Jul 1996
    JARGON FILE, VERSION 4.0.0, 24 JUL 1996 This is the Jargon File, a comprehensive compendium of hacker slang illuminating many aspects of hackish tradition, folklore, and humor. This document (the Jargon File) is in the public domain, to be freely used, shared, and modified. There are (by intention) no legal restraints on what you can do with it, but there are traditions about its proper use to which many hackers are quite strongly attached. Please extend the courtesy of proper citation when you quote the File, ideally with a version number, as it will change and grow over time. (Examples of appropriate citation form: "Jargon File 4.0.0" or "The on-line hacker Jargon File, version 4.0.0, 24 JUL 1996".) The Jargon File is a common heritage of the hacker culture. Over the years a number of individuals have volunteered considerable time to maintaining the File and been recognized by the net at large as editors of it. Editorial responsibilities include: to collate contributions and suggestions from others; to seek out corroborating information; to cross-reference related entries; to keep the file in a consistent format; and to announce and distribute updated versions periodically. Current volunteer editors include: Eric Raymond [email protected] Although there is no requirement that you do so, it is considered good form to check with an editor before quoting the File in a published work or commercial product. We may have additional information that would be helpful to you and can assist you in framing your quote to reflect not only the letter of the File but its spirit as well.
    [Show full text]
  • S-100 Bus Handbook by Dave Bursky
    THE S-100 BUS HANDBOOK THE S-100 BUS HANDBOOK DAVE BURSKY 11 HAYDEN BOOK COMPANY, INC. Rochelle Park, New Jersey Dedication I would like to thank the many friends that helped me to complete this book. Many thanks to Jeff Bierman and Robert Meehan for some of the photographs, and to Katherine Berger, Clare Bursky, and Hilary Mendelson for their typing and proofreading. I am also grateful for the encouragement of others too numerous to name. Additionally, I would like to thank the many manufacturers that loaned various pieces of S-100 bus equipment to me for use in preparing the book. Some of the many companies include: AP Products, Advanced Micro Devices, Ball Brothers Research, Circuit Stik (now part of Bishop Graphics), Continental Specialties, E & L Instruments, EMM Semiconductor, Extensys Corp., Intel Corp., MITS (now part of Pertec Computer Corp.), Motorola, National Semiconductor, NEC Micro- computers, Oliver Audio Engineering, Seals Electronics, Shugart, Solid-State Music (now called SSM), Southwest Technical Products, Technical Design Labs (now called Xitan Corp.), Texas Instruments, Triple I Corp., Vector Electronics, and Vector Graphic Corp. Library of Congress Cataloging in Publication Data Bursky, Dave. The S- 100 bus handbook. Includes index. 1. Microcomputers . 2. Microcomputers-Buses. 1. Title. TK7888.3.B84 621.3819 '58'3 79-26153 ISBN 0-8104-0897-X Copyright © 1980 by HAYDEN BOOK COMPANY, INC. All rights reserved. No part of this book may be reprinted, or reproduced, or utilized in any form or by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying and recording, or in any infor- mation storage and retrieval system, without permission in writing from the Publisher.
    [Show full text]
  • XL Distributed Processing Systems General Information
    XL Distributed Processing Systems SYSTEms General Information XL40 Distributed Processing System XL Distributed Processing Systems General Information SYSTEmS August 1980 680192-000-05 © 1980, Pertee Computer Corporation This document contains the latest information available at the time of publication. How­ ever, Pertec Computer Corporation reserves the right to modify or revise its contents. To ensure that you have the most recent ip.formation, contact your local sales representative. i CONTENTS Page I. INTRODUCTION . 1 II. SYSTEM DESCRIPTION ........................................... '.' 3 CAPABILITIES/FEATURES SUMMARY ................................ 3 Major Capabilities .................................................. 3 Data Retrieval Features .............................................. 5 Data Entry Features ................................................. 6 Programming Features ............................................... 7 Supervisor Features and Utilities ....................................... 8 HARDWARE ..................................................... 10 Micro Control Unit ................................................. 10 Executive Processor ................................................ 10 System Memory ...... " ............................................ 13 Terminals ............. '" . 13 Expansion Cabinets ................................................ 14 Magnetic Tape Drives .......................................... ~ .... 14 Disk Drives ....................................................... 14 Diskette
    [Show full text]
  • Day One: Beginner's Guide to Learning Junos
    DAY ONE: BEGINNER’S GUIDE TO LEARNING JUNOS® The Juniper AmbAssADors Are A Diverse set of inDepenDent network engineers, ConsultAnts, AnD ArChiteCts who work in the fielD with Juniper technologies on A DAily bAsis. Their mission is to spreaD the worD About the power AnD sCAlAbility of Juniper’s network offerings. InDeeD, they Are responsible for over A Dozen ONE: DAY Day One books AnD Countless soCiAl meDiA AppeArAnCes, viDeos, AnD trAining sessions. But they hAve Al- DAY ONE: BEGINNER’S GUIDE TO ways wanteD to fill A mAjor gAp in the networking CAnnon AnD Create A true beginner’s guiDe to the most powerful networking OS in the worlD. AnD now they hAve Done it, the AmbAssADor wAy: hAnDs on, to the ® point, anD complete. It’s all here in the Beginner’s Guide to Learning Junos. LEARNING JUNOS BEGINNER’S GUIDE TO LEARING JUNOS LEARING TO GUIDE BEGINNER’S “Whether you are new to Juniper or not, there isn’t a more complete introduction to Junos available. I wish Nine this book was around when I started my network journey years ago. The Ambassador authors bring together so much knowledge and expert field experience that this book is a one-stop-shop to take you from beginner to Junos expert.” Melchior Aelmans, Lead Engineer Cloud Providers, Juniper Networks The Juniper Ambassadors “Nowadays there are many vendors offering similar services and its difficult to learn them all. What network show you how to stand up engineers need is a clear and easy-to-follow guide to assist them in their learning journey.
    [Show full text]
  • Pertec XL40 and XL50 Distributed Processing Systems
    C21-684-101 Distributed PrQcessing & Intelligent Terminals Pertec XL40 and XL50 Distributed Processing Systems The two current members of Pertec's XL Distributed Processing family. The XL40 supports up to 80MB of fixed disk storage and 2.2MB of diskette-based stor­ age. and provides support for up to 16 workstations. The newer XL50 is available in two models. Model 4050-1 has a system memory of up to 512K bytes. and provides support for one or two diskette drives. 10MB or 20MB hard disk drives. and up to 32 workstations. Model 4050-2 also has a system memory of up to 512K bytes. and provides support for one or two 70MB large capacity hard disk drives as well as up to 32 workstations. Purchase prices for the XL40 range from $22.812 to $74.878. Prices for the XL50 range from $24.648 to $86.988. CHARACTERISTICS VENDOR: Pertec Computer Corporation, 17112 Armstrong Avenue, Irvine, California 92714. Tele-phone (714) 540-8340. The XL50 is available in two models and can be configured with DATE OF ANNOUNCEMENT: November 1976. up to 32 terminals. Maximum system memoryfor both models is 512K bytes. DATE OF FIRST DELIVERY: November 1976. MANAGEMENT SUMMARY NUMBER DELIVERED TO DATE: Information not available. Pertec's XL40 and XL50 constitute the XL Distributed SERVICED BY: Pertec Computer Corporation. Processing System. Introduced in 1976 and enhanced in 1979, the XL40 supports up to 80 megabytes of fixed disk CONFIGURATION storage and 2.2 megabytes of diskette-based storage. It can handle from one to 16 operator terminals. The XL40 The XL40 system consists of a system processor, micro­ peripheral processor and memory, from one to three can be arranged as a standalone system with mUltiple magnetic tape drives, from one to four disk drives, from one local workstations or it can be set up in a network of to 16 operator terminals, from one to 16 station printers, and terminals and station printers accessing a local XL40 over an optional communications processor, line printer, dial-up or leased telephone lines.
    [Show full text]
  • IBM Jargon and General Computing Dictionary Tenth Edition
    IBM Jargon and General Computing Dictionary Tenth Edition Preface This is the Tenth Edition of the IBM Jargon and General Computing Dictionary, dated May 1990. This edition follows the markup and format of the last (Ninth) edition, and has more than one hundred and seventy new entries (bringing the total to over fourteen hundred entries). This is not only the tenth edition of the dictionary, but is also its tenth year; the first edition was compiled and distributed in 1980. At that time the use of jargon was on the increase, but I now observe that the quantity and use of jargon appears to be decreasing − perhaps as computing becomes less of a specialist discipline. Not only does this make my task as editor of the dictionary a little easier, but it might also imply that the computing industry is at last getting better at communi- cating with its customers! As usual, I am indebted to the content and management reviewers for this edition: Geoff Bartlett, Ian Brackenbury, Peter Capek, Philip Cohen, Bertrand Denoix, Truly Donovan, Forrest Garnett, and Ray Mansell. Any errors that remain are, of course, entirely my responsibility. I should also like to thank the hundreds of people who have contributed words or definitions to this dictionary. I have been especially encouraged by the diversity of the contributors, who come from more than forty countries and from all divisions of IBM. Newcomers to IBM have proved to be the most sensitive to jargon, and the old-timers (some from very high levels in the Corporation) have provided most of the history and anecdotes.
    [Show full text]
  • A Fast, Minimal Memory, Consistent Hash Algorithm
    A Fast, Minimal Memory, Consistent Hash Algorithm John Lamping, Eric Veach Google Abstract We present jump consistent hash, a fast, minimal memory, consistent hash algorithm that can be expressed in about 5 lines of code. In comparison to the algorithm of Karger et al., jump consistent hash requires no storage, is faster, and does a better job of evenly dividing the key space among the buckets and of evenly dividing the workload when the number of buckets changes. Its main limitation is that the buckets must be numbered sequentially, which makes it more suitable for data storage applications than for distributed web caching. Introduction Karger et al. [1] introduced the concept of consistent hashing and gave an algorithm to implement it. Consistent hashing specifies a distribution of data among servers in such a way that servers can be added or removed without having to totally reorganize the data. It was originally proposed for web caching on the Internet, in order to address the problem that clients may not be aware of the entire set of cache servers. Since then, consistent hashing has also seen wide use in data storage applications. Here, it addresses the problem of splitting data into a set of shards, where each shard is typically managed by a single server (or a small set of replicas). As the total amount of data changes, we may want to increase or decrease the number of shards. This requires moving data in order to split the data evenly among the new set of shards, and we would like to move as little data as possible while doing so.
    [Show full text]
  • Irmx 86 Nucleus, Terminal Handler, and Debugger Reference Manual
    iRMX 86™ NUCLEUS, TERMINAL HANDLER, AND DEBUGGER REFERENCE MANUAL Manual Number 9803122-02 Copyright © 1980 Intel Corporation I Intel Corporation, 3065 Bowers Avenue, Santa Clara, California 95051 L Additional copies of this manual or other Intel literature may be obtained from: Literature Department Intel Corporation 3065 Bowers Avenue Santa Clara, CA 95051 The information in this document is subject to change without notice. Intel Corporation makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Intel Corporation assumes no responsibility for any errors that may appear in this document. Intel Corporation makes no commitment to update nor to keep current the information contained in this document. Intel Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in an Intel product. No other circuit patent licenses are implied. Intel software products are copyrighted by and shall remain the property of Intel Corporation. Use, duplication or disclosure is subject to restrictions stated in Intel's software license, or as defined in ASPR 7-1 04. 9(a)(9). No part of this document may be copied or reproduced in any fonn or by any means without the prior written consent of Intel Corporation. The following are trademarks of Intel Corporation and may be used only to identify Intel products: BXP Intel Megachassis CREDIT Intelevision Micromap i Intellec Multibus iCE iRMX MULTIMODULE iCS iSBC PROMPT im iSBX Promware Insite Library Manager RMX/80 Intel MCS UPI pScope and the combination of ICE, iCS, iRMX, iSBC, iSBX, or MCS and a numerical suffix.
    [Show full text]