Keeping Old Computers Alive for Deeper Understanding of Computer Architecture

Total Page:16

File Type:pdf, Size:1020Kb

Keeping Old Computers Alive for Deeper Understanding of Computer Architecture Keeping Old Computers Alive for Deeper Understanding of Computer Architecture Hisanobu Tomari Kei Hiraki Grad. School of Information Grad. School of Information Science and Technology, Science and Technology, The University of Tokyo The University of Tokyo Tokyo, Japan Tokyo, Japan [email protected] [email protected] Abstract—Computer architectures, as they are seen by stu- computers retrospectively. Working hardware is a requisite for dents, are getting more and more monolithic: few years ago a software execution environment that reproduces behavior of student had access to x86 processor on his or her laptop, SPARC socially and culturally important computers. server in the backyard, MIPS and PowerPC on large SMP system, and Alpha on calculation server. Today, only architectures that This paper presents our information science undergraduate students experience writing program on are x86 64 and possibly course for teaching concepts and methodology of computer ARM. On one hand, this simplifies their learning, but on the architecture. In this class, historic computer systems are used other hand, this makes it harder to discover options that are by students to learn different design concepts and perfor- available in designing an instruction set architecture. mance results. Students learn the different instruction sets In this paper, we introduce our undergraduate course that teaches computer architecture design and evaluation that uses by programming on a number of working systems. This historic computers to make more processor architectures acces- gives them an opportunity to learn what characteristics are sible to students. The collection of more than 270 old computers shared among popular instruction set, and what are special that were marketed in 1979 to 2014 are used in the class. These features specific to an instruction set architecture. They can computers had to be repaired and restored to working condition verify their interpretation of manuals through experiments. before using in exercise for the undergraduate students. By experiencing different architectures from what is used everyday, The knowledge of how designers in the past have decided students learn the context of features that are standard today. architectural parameters and its end results are then used for This paper also shows power consumption and benchmark designing students’ own architecture. This paper also shows comparison results obtained using old computers outside class- power consumption and benchmark-to-benchmark comparison room. These data are also used as the basis for learning about observations obtained through our collection of computers, concepts and issues of computer architecture. which are also useful materials for teaching these issues. For students to work with old computers, the computers I. INTRODUCTION need to be in a working condition. Restoration requires dif- As computer technology advances, it becomes more difficult ferent set of skills from keeping them in shelves. There are to fully understand why things have converged to what they are several restoration efforts in museums [11][7]. However, their now. History plays a role in letting us know both success and restoration effort is not sufficient: they are mainly targeted failure stories of the past. Without the knowledge of history, at only a few very early (pre-microprocessor) systems. As a we will not just reinvent the wheel, but also fall in pitfalls that result, many of the semi-modern computers that are kept in we have fallen before. such ”museums” are not in a working condition, and they are There have been efforts of saving the history of computer going to be kept there for visitors to enjoy just the industrial technology by curation of resources about computers. Com- design on the surface of each system. Completely different puter History Museum [6] and Computermuseum Munchen¨ [5] approach, where the computer is manufactured again, using are examples that actually collects computers. They are mostly the blueprints that are left by the designer is practiced by focused on telling visitors the story behind each computer and Swade [14]. This approach is only useful for limited set of how they looks like. Even though there are a few exceptions computers where blueprints are available, and the effort it that are discussed later, most of these computers are dead – takes is too much for applying this method for many systems. they do no longer run software. Keeping historic computers in After all, the scale of restoration and preservation so far has a working condition has fundamentally different importance been insufficient for investigating technical trends and other from leaving them in disrepair [1]. Computers are built to details. There are people showing concerns about current state run software written for them. In future, it will be required of history preservation surrounding computing. to analyze and inspect how software worked in the past for There are emulators and simulators that mimic the behavior both technical and cultural interests. For technical purposes, of old systems [17][8], which can be considered as a way new methods of measuring performance can be applied to old to preserve the behavior of computer systems. While running simulators are inexpensive compared to keeping real hard- ware, the accuracy of both execution result and execution TABLE I time needs verification using working hardware. Writing an REPRESENTATIVE COMPUTER SYSTEMS IN OUR COLLECTION accurate simulator for a system is harder a task than restoring Year System name and preserving old computers, For example, PTLsim is an 1975 MITS Altair 680 x86 64 full-system simulator that is considered accurate, yet 1978 IBM 5110 APL it has 4.30% difference in cycle count from real system[16]. 1979 SORD M223 mark III NEC PC-8001 Our understanding is that simulators are useful for evaluating 1981 IBM PC (5150) variations of parameters for specific design, but it is difficult 1982 Commodore 64 to estimate the performance difference of two very distant 1983 NEC PC-100 Apple IIe architectures with different set of features. Full-system simu- HP-41CX lation involves implementing non-processor parts of a system 1984 NEC PC-9801M in software, which is more error-prone and difficult to verify. 1985 HP 9000/310 NEC PC-9801VM2 Also, undergraduate students may find setting up simulation 1986 IBM PC AT (5170-319) environment harder than using real system. Additionally, there 1987 Commodore AMIGA 500 are copyright issues regarding the use of firmware and other EPSON PC-286L V30 Fujitsu FM77AV20EX software images on such systems. NEC PC-9801VX41 Therefore, restoring and preserving actual computers is the SONY HB-F1XD MSX2 easiest method for inheriting the history of computers in both 1988 SHARP PC-E500 1989 HP 9000/340C+ technical and cultural aspects. There are more benefits to this EPSON PC-386V approach in addition to educational uses. As the requirements IBM PS/2 55SX (8555) surrounding computer systems change, parameters that are Apple Macintosh IIci Sun386i/250 considered important in a system design will change: power SHARP X68000 PRO HD (CZ-662C-BK) consumption is a current example. With working computers TOSHIBA J-3100SS from wide range of configuration and age, the trend of change 1990 Apple Macintosh IIfx 1991 Apple PowerBook 100 in such parameter is accurately observed. With the trend of VAXstation 4000 60 change obtained, the future prediction of that parameter can be SGI Personal IRIS 4D/35 inferred, just like branch prediction algorithms refer to history SGI Indigo R3000 SONY NEWS NWS-1460 table. The future prediction are then used for designing next KUBOTA AVSstation TITAN Vistra 800 generation computer systems. 1992 HP 9000 747i/100 We have collected more than 270 types of computer systems SGI Indigo R4000/100 1993 Apple Macintosh LC 475 that were marketed over years 1979 to 2014. We extensively DEC 3000/300 repaired and restored most of them to working condition. The DEC 3000/800 CPU instruction set architecture family in our collection spans Fujitsu FMTOWNS II MX 1994 HP 9000 712/80 DEC Alpha, ARM, IA-32, Itanium 2, Intel 860, Motorola SparcStation 20 680x0, MIPS, HP PA-RISC, PowerPC, Renesas SH, SPARC, Intel Deskside Xpress LM NEC SX, DEC VAX, x86 64. Older instruction set architec- NeTpower FASTseries SP 1995 Apple Power Macintosh 7100/80 tures such as M6800, 6502, Z80 are also in the collection, IBM RS/6000 43P/120 We have multiple implementations for most of these. See Sun Ultra1 Table I for non-exhaustive/representative list of systems in 1996 HP Vectra VE 5/200 Series 4 SGI O2 R5000/180 our collection. The key aspect that differentiate our collection 1997 Apple PowerMac G3 MT 266 MHz from many other hobbyist-driven projects are that ours include Compaq Deskpro 4000 5200MMX systems that do not have any games for it. Most system DEC AlphaStation 500/400 PalmPilot Professional marketed toward consumers have games that run on them. Bull Estrella Series 300 There are a number of hobbyists who keep these systems 1998 Ultra Enterprise 3000 in working condition to play games on them. Our collection SGI Origin 2000 Apple iMac rev.C Strawberry includes such personal systems too, but there are other classes 2001 NEC SX-6i of computers that are rarely collected. They are workstations 2002 HP rx5670 and servers, which were often used in scientific and industrial Blade 2000 2004 Apple PowerMac G5 1.8 GHz, Dual environment. They often use more costly, large-scale hardware SGI Prism to implement higher performance than personal systems. They 2005 IBM OpenPower 710 (9123-710) often showcases what the technology could do at the time of Sun Fire T2000 2006 HP ProLiant DL360 G5 their design, so they are necessary in our class. 2009 Apple MacPro4,1 The remainder of this paper is organized as follows. Section SHARP PC-Z1 Netwalker II discusses the backgrounding teaching context of this course.
Recommended publications
  • Example Grant Materials
    Example Grant Materials Do not redistribute except under terms noted within. Citation: Brown, Travis, Jennifer Guiliano, and Trevor Muñoz. "Active OCR: Tightening the Loop in Human Computing for OCR Correction" National Endowment for the Humanities, Grant Submission, University of Maryland, College Park, MD, 2011. Licensing: This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. Collaborating Sites: University of Maryland Maryland Institute for Technology in the Humanities Team members: Maryland Institute for Technology in the Humanities Travis Brown Paul Evans Jennifer Guiliano Trevor Muñoz Kirsten Keister Acknowledgments Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the collaborating institutions or the National Endowment for the Humanities. Active OCR: A Level II Start Up Grant Enhancing the humanities through innovation: Over the past several years, many large archives (such as the National Library of Australia and the National Library of Finland) have attempted to improve the quality of their digitized text collections by inviting website visitors to assist with the correction of transcription errors. In the case of print collections, an optical character recognition (OCR) system is typically used to create an initial transcription of the text from scanned page images. While the accuracy of OCR engines such as Tesseract and ABBYY FineReader is constantly improving, these systems often perform poorly when confronted with historical typefaces and orthographic conventions. Traditional forms of manual correction are expensive even at a small scale. Engaging web volunteers—a process often called crowdsourcing—is one way for archives to correct their texts at a lower cost and on a larger scale, while also developing a user community.
    [Show full text]
  • Sun Ultratm 5 Workstation Just the Facts
    Sun UltraTM 5 Workstation Just the Facts Copyrights 1999 Sun Microsystems, Inc. All Rights Reserved. Sun, Sun Microsystems, the Sun logo, Ultra, PGX, PGX24, Solaris, Sun Enterprise, SunClient, UltraComputing, Catalyst, SunPCi, OpenWindows, PGX32, VIS, Java, JDK, XGL, XIL, Java 3D, SunVTS, ShowMe, ShowMe TV, SunForum, Java WorkShop, Java Studio, AnswerBook, AnswerBook2, Sun Enterprise SyMON, Solstice, Solstice AutoClient, ShowMe How, SunCD, SunCD 2Plus, Sun StorEdge, SunButtons, SunDials, SunMicrophone, SunFDDI, SunLink, SunHSI, SunATM, SLC, ELC, IPC, IPX, SunSpectrum, JavaStation, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, SunSpectrum Bronze, SunVIP, SunSolve, and SunSolve EarlyNotifier are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. OpenGL is a registered trademark of Silicon Graphics, Inc. Display PostScript and PostScript are trademarks of Adobe Systems, Incorporated, which may be registered in certain jurisdictions. Netscape is a trademark of Netscape Communications Corporation. DLT is claimed as a trademark of Quantum Corporation in the United States and other countries. Just the Facts May 1999 Positioning The Sun UltraTM 5 Workstation Figure 1. The Ultra 5 workstation The Sun UltraTM 5 workstation is an entry-level workstation based upon the 333- and 360-MHz UltraSPARCTM-IIi processors. The Ultra 5 is Sun’s lowest-priced workstation, designed to meet the needs of price-sensitive and volume-purchase customers in the personal workstation market without sacrificing performance.
    [Show full text]
  • System Administration
    System Administration Varian NMR Spectrometer Systems With VNMR 6.1C Software Pub. No. 01-999166-00, Rev. C0503 System Administration Varian NMR Spectrometer Systems With VNMR 6.1C Software Pub. No. 01-999166-00, Rev. C0503 Revision history: A0800 – Initial release for VNMR 6.1C A1001 – Corrected errors on pg 120, general edit B0202 – Updated AutoTest B0602 – Added additional Autotest sections including VNMRJ update B1002 – Updated Solaris patch information and revised section 21.7, Autotest C0503 – Add additional Autotest sections including cryogenic probes Applicability: Varian NMR spectrometer systems with Sun workstations running Solaris 2.x and VNMR 6.1C software By Rolf Kyburz ([email protected]) Varian International AG, Zug, Switzerland, and Gerald Simon ([email protected]) Varian GmbH, Darmstadt, Germany Additional contributions by Frits Vosman, Dan Iverson, Evan Williams, George Gray, Steve Cheatham Technical writer: Mike Miller Technical editor: Dan Steele Copyright 2001, 2002, 2003 by Varian, Inc., NMR Systems 3120 Hansen Way, Palo Alto, California 94304 1-800-356-4437 http://www.varianinc.com All rights reserved. Printed in the United States. The information in this document has been carefully checked and is believed to be entirely reliable. However, no responsibility is assumed for inaccuracies. Statements in this document are not intended to create any warranty, expressed or implied. Specifications and performance characteristics of the software described in this manual may be changed at any time without notice. Varian reserves the right to make changes in any products herein to improve reliability, function, or design. Varian does not assume any liability arising out of the application or use of any product or circuit described herein; neither does it convey any license under its patent rights nor the rights of others.
    [Show full text]
  • Sun Ultratm 2 Workstation Just the Facts
    Sun UltraTM 2 Workstation Just the Facts Copyrights 1999 Sun Microsystems, Inc. All Rights Reserved. Sun, Sun Microsystems, the Sun Logo, Ultra, SunFastEthernet, Sun Enterprise, TurboGX, TurboGXplus, Solaris, VIS, SunATM, SunCD, XIL, XGL, Java, Java 3D, JDK, S24, OpenWindows, Sun StorEdge, SunISDN, SunSwift, SunTRI/S, SunHSI/S, SunFastEthernet, SunFDDI, SunPC, NFS, SunVideo, SunButtons SunDials, UltraServer, IPX, IPC, SLC, ELC, Sun-3, Sun386i, SunSpectrum, SunSpectrum Platinum, SunSpectrum Gold, SunSpectrum Silver, SunSpectrum Bronze, SunVIP, SunSolve, and SunSolve EarlyNotifier are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the United States and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the United States and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. OpenGL is a registered trademark of Silicon Graphics, Inc. UNIX is a registered trademark in the United States and other countries, exclusively licensed through X/Open Company, Ltd. Display PostScript and PostScript are trademarks of Adobe Systems, Incorporated. DLT is claimed as a trademark of Quantum Corporation in the United States and other countries. Just the Facts May 1999 Sun Ultra 2 Workstation Figure 1. The Sun UltraTM 2 workstation Sun Ultra 2 Workstation Scalable Computing Power for the Desktop Sun UltraTM 2 workstations are designed for the technical users who require high performance and multiprocessing (MP) capability. The Sun UltraTM 2 desktop series combines the power of multiprocessing with high-bandwidth networking, high-performance graphics, and exceptional application performance in a compact desktop package. Users of MP-ready and multithreaded applications will benefit greatly from the performance of the Sun Ultra 2 dual-processor capability.
    [Show full text]
  • Lynn Conway Professor of Electrical Engineering and Computer Science, Emerita University of Michigan, Ann Arbor, MI 48109-2110 [email protected]
    IBM-ACS: Reminiscences and Lessons Learned From a 1960’s Supercomputer Project * Lynn Conway Professor of Electrical Engineering and Computer Science, Emerita University of Michigan, Ann Arbor, MI 48109-2110 [email protected] Abstract. This paper contains reminiscences of my work as a young engineer at IBM- Advanced Computing Systems. I met my colleague Brian Randell during a particularly exciting time there – a time that shaped our later careers in very interesting ways. This paper reflects on those long-ago experiences and the many lessons learned back then. I’m hoping that other ACS veterans will share their memories with us too, and that together we can build ever-clearer images of those heady days. Keywords: IBM, Advanced Computing Systems, supercomputer, computer architecture, system design, project dynamics, design process design, multi-level simulation, superscalar, instruction level parallelism, multiple out-of-order dynamic instruction scheduling, Xerox Palo Alto Research Center, VLSI design. 1 Introduction I was hired by IBM Research right out of graduate school, and soon joined what would become the IBM Advanced Computing Systems project just as it was forming in 1965. In these reflections, I’d like to share glimpses of that amazing project from my perspective as a young impressionable engineer at the time. It was a golden era in computer research, a time when fundamental breakthroughs were being made across a wide front. The well-distilled and highly codified results of that and subsequent work, as contained in today’s modern textbooks, give no clue as to how they came to be. Lost in those texts is all the excitement, the challenge, the confusion, the camaraderie, the chaos and the fun – the feeling of what it was really like to be there – at that frontier, at that time.
    [Show full text]
  • 6.0.119 Plot Subroutine for FORTRAN with Format 1620-FO
    o o o DECK KEY PLOT SUBROUTlNE 1. FORTRAN Plot Demonstration Deck to Read FOR FORTRAN Values from and Compute the Sine, Cosine WITH FORMAT and Natural Log (1620-FO-004 Version 1) 2. Plot Subroutine Program Deck 3. Plot Subroutine Source Deck 4. Plot Subroutine Demonstration Data Deck Author: Edward A. VanSchaik IBM Corporation 370 W. First Street Dayton, Ohio . "7 Plot Subroutine for FORTRAN with Format (1620-FO-OO4 Version 1) Author: Edward A. VanSchaik IDM Corporation Plot Subroutine of IBM 1620 FORTRAN with Format 3'70 West First Street Dayton 2, Ohio INTRODUCTION Direct Inquiries To: Author Since many IBM 1620 applications are in areas where a rough plot of the results can be quite useful, it was felt that a subroutine incorporated into A. Purpose/Description: This program presents a subroutine which can be FORTRAN was necessary. GOTRAN provides a statement for plotting easily used in FORTRAN for plotting single or multiple curves without requiring a separate program and a knowledge of GOTRAN language. This the GOTRAN problem of determining which curve has the lower magnitude. write-up presents a subroutine which can be easily used in FORTRAN for Also this method can be used to generate the curves on cards for off-line plotting single or multiple curves without the GOTRAN problem of detf;'lr­ printing. mining which curve has the lower magnitude. Also this method can be used to generate the curves on cards for off-line printing. B. Method: N/A METHOD OF USE C. Restrictions and Range: Normally a range of 0-'70 should be the limitation for typewriter output since the carriage can handle only 80 to 85 positions.
    [Show full text]
  • VME for Experiments Chairman: Junsei Chiba (KEK)
    KEK Report 89-26 March 1990 D PROCEEDINGS of SYMPOSIUM on Data Acquisition and Processing for Next Generation Experiments 9 -10 March 1989 KEK, Tsukuba Edited by H. FUJII, J. CHIBA and Y. WATASE NATIONAL LABORATORY FOR HIGH ENERGY PHYSICS PROCEEDINGS of SYMPOSIUM on Data Acquisition and Processing for Next Generation Experiments 9 - 10 March 1989 KEK, Tsukuba Edited H. Fiflii, J. Chiba andY. Watase i National Laboratory for High Energy Physics, 1990 KEK Reports are available from: Technical Infonnation&Libraiy National Laboratory for High Energy Physics 1-1 Oho, Tsukuba-shi Ibaraki-ken, 305 JAPAN Phone: 0298-64-1171 Telex: 3652-534 (Domestic) (0)3652-534 (International) Fax: 0298-64-4604 Cable: KEKOHO Foreword This symposium has been organized to foresee the next generation of data acquisition and processing system in high energy physics and nuclear physics experiments. The recent revolutionary progress in the semiconductor and computer technologies is giving us an oppotunity to extend our idea on the experiments. The high density electronics of LSI technology provides an ideal front-end electronics such as readout circuits for silicon strip detector and multi-anode phototubes as well as wire chambers. The VLSI technology has advantages over the obsolite discrete one in the various aspects ; reduction of noise, small propagation delay, lower power dissipation, small space for the installation, improvement of the system reliability and maintenability. The small sized front-end electronics will be mounted just on the detector and the digital data might be transfered off the detector to the computer room with optical fiber data transmission lines. Then, a monster of bandies of signal cables might disappear from the experimental area.
    [Show full text]
  • A Study for the Coordination of Education Information and Data Processing from Kindergarten Through College
    DOCUMENT RESUME ED 035 317 24 EM 007 717 AUTHOR Keenan, W. W. TTTLR A Study for the Coordination of Education Information and Data Processing from Kindergarten through College. Final Report. INSTITUTION Minnesota National Laboratory, St. Paul. SDONS AGENCY Office of Education (DREW), Washington, D.C. Bureau of Research. BUREAU NO BR-8-v-001 PUB DATE Sep 69 GRANT OEG-6-8-008001-0006 NOTE 165p. EDRS PRICE EDRS Price MF-$0.75 HC-$8.35 DESCRIPTORS Computer Oriented Programs, *Educational Coordination, Educational Planning, *Electronic Data Processing, Feasibility Studies, Indexing, Institutional Research, *State Programs, *State Surveys ABSTPACT The purpose of this project was to study the feasibility of coordinating educational information systems and associated data processing efforts. A non-profit organization, representing key educational agencies in the state of Minnesota, was established to advise and guide the project. A statewide conference was held under the auspices of the Governor to mobilize interest, to provide and disseminate information, and to do preliminary planning. A status study was conducted which covered all institutions in the state and included hardiare utilized, plans, training of staff and special projects and efforts that might be underway. On the basis of the conference, the status study, and subsequent meetings, a basic overall plan for the coordination and development of information systems in education in the state of Minnesota was completed and disseminated. Appendixes include a report on the conference, the status report, and the resultant state plan. (JY) 4 FINAL REPORT Project No. 8-F-001 Grant No. OEG-6 -8 -008001-0006 A STUDY FOR THE COORDINATION OF EDUCATION INFORMATION AND DATA PROCESSING- FROM KINDERGARTEN THROUGH COLLEGE W.
    [Show full text]
  • Platform Notes: Sparcstation 10SX and Sparcstation 20 System Configuration Guide • August 1997 Tables
    Platform Notes: SPARCstation™ 10SX and 20 System Configuration Guide Solaris™ 2.6 Sun Microsystems 2550 Garcia Avenue Mountain View, CA 94043 U.S.A. 415-960-1300 Part No. 802-7304-10 August 1997, Revision A Copyright 1997 Sun Microsystems, Inc. 2550 Garcia Avenue, Mountain View, California 94043-1100 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, SunSoft,AnswerBook, SunDocs, Sun Express, Open Windows, XGL, XIL,and Solaris are trademarks, registered trademarks, or service marks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems, Inc. for its users and licensees. Sun acknowledges the pioneering efforts of Xerox in researching and developing the concept of visual or graphical user interfaces for the computer industry.
    [Show full text]
  • Hypersparc Module Installation Guide E ROSS Technology, Inc
    TM hyperSPARC Module Installation Guide E ROSS Technology, Inc. 5316 Highway 290 West Austin, Texas 78735 U.S.A. All rights reserved. This product and related documentation is protected by copyright and distributed under licenses re- stricting its use, copying, distribution, and decompilation. No part of this product or related documentation may be repro- duced in any form by any means without prior written authorization of ROSS Technology and its licensors, if any. Portions of this product may be derived from the UNIXR and Berkeley 4.3 BSD systems, licensed from UNIX Systems Laboratories, Inc. and the University of California, respectively. Third party font software in this product is protected by copyright and licensed from Sun’s Font Suppliers. RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at DFARS 252.227-7013 and FAR 52.227-19. The product described in this manual may be protected by one or more U.S. patents, foreign patents, or pending applica- tions. TRADEMARKS: ROSS, ROSS Technology, and the ROSS Technology, Inc. logo are registered trademarks of ROSS Technology, Inc. hyperSPARC is a trademark of SPARC International, Inc. and is licensed exclusively to ROSS Technology, Inc. Sun, Sun Microsystems, and the Sun logo are trademarks or registered trademarks of Sun Microsystems, Inc. UNIX, and OPEN LOOK are registered trademarks of UNIX System Laboratories, Inc. All other product names mentioned herein are the trademarks of their respective owners. All SPARC trademarks, including the SCD Compliant Logo, are trademarks or registered trademarks of SPARC Interna- tional, Inc.
    [Show full text]
  • Sony's Α5100 Is the World's Smallest Interchangeable
    For Immediate Release For further information: Christine Law, 02 8353 5795 [email protected] Hausmann Communications Laura Hunter, 02 8873 9218 [email protected] Sony Australia Ltd Sharper shooting: Sony’s α5100 is the world’s smallest interchangeable lens camera with super-fast autofocus and pro quality pictures Fast Hybrid AF with widely-covered 179 focal plane phase-detection AF points for reliable tracking autofocus plus touch focusing and touch shutter release Large, high-sensitivity 24.3 megapixel APS-C size Exmor CMOS sensor and powerful BIONZ X processor for superb image quality Shoot cinematic Full HD movies with Fast Hybrid AF tracking Perfect selfie with 180° tiltable touch enabled LCD Monitor and Soft Skin Effect Expand your shooting fun with a host of downloadable PlayMemories Camera Apps to expand your creative possibilities One-touch image and movie sharing with Wi-Fi/NFC Sydney, 18 August 2014 – Sony claims another world’s best with the announcement of the α5100, the world’s smallest[1] interchangeable lens camera. The pocket-sized α5100 joins the α7 series, α5000 and α6000 in Sony’s growing stable of compact, power-packed interchangeable lens cameras. Fitting snugly in your hand, the α5100 boasts a big APS-C sensor plus a built-in flash and Wi-Fi. Despite its compact dimensions, it’s every inch the serious choice for anyone who’s moving up from their smartphone’s camera or point-and-shoot compact snapper. [1] Among interchangeable-lens digital cameras equipped with an APS-C equivalent image sensor, built-in flash and Wi-Fi as of August 2014, based on Sony research.
    [Show full text]
  • Systems Simulator Programming Language for the Ibm 1620 Computer
    A SYSTEMS SIMULATOR PROGSAMMING LANGUAGS FOR THE IBM 1620 COMPUTER by THOMAS ALLEN liTEBB III B. S. , Kansas State University, I965 A MASTER'S THESIS submitted in partial fulfillment of the requirements for the degree MASTER OF SCIENCE Department of Industrial Engineering KANSAS STATE UNIVERSITY Manhattan, Kansas 1966 Approved by: Major Professor t-p 2(;6»? r4 \lO(f U/ 3(^ C. X . , Oom m-ey-^ TABLE OP CONTENTS INTRODUCTION 1 FOHTBAH II k DECISION SYSTEMS 1? RANDOM NUMBERS 2? IMPLEMENTATION OF THE MODIFIED PROCESSOR 30 TRIAL PROGRAMS 36 CONCLUSION UrO FIGURES 42 APPENDIX 1 91 APPENDIX 2 109 BIBLIOGEAPHY 137 ''] ''} ^ : : yj '"'"' \' '- ... ^ '^. \ *, - - T - \ IHTRODUCTION Through simulation the performance of an orcanizatlon or some part of an orcanization can be represented over a certain period of time (Martin, I96I). This is accomplished by devising mathe- matical models representing the components of the organization and 'oroviding decision systems for these components to represent the various interrels-tionships. A digital computer may be used to progress through the model for various intervals of time, paus- ing at the end of each interval to compute the interactions be- ti.'cen certain components. In this way it is possible to obtain a "simulated" history of the organization under certain specified conditions. By changing the conditions and repeating the process it is possible to compare various parameters or decision systems. In -this manner it is possible to experiment with changes in an organization without affecting the actual organization being studied. Eandon variations are characteristic of many organizations. In many situations, the randomness is so essential that the com- mon simplifying technique of using average values simply "assumes away" the problem.
    [Show full text]