The Basis System Release 12.1

Total Page:16

File Type:pdf, Size:1020Kb

The Basis System Release 12.1 The Basis System Release 12.1 The Basis Development Team November 13, 2007 Lawrence Livermore National Laboratory Email: [email protected] COPYRIGHT NOTICE All files in the Basis system are Copyright 1994-2001, by the Regents of the University of California. All rights reserved. This work was produced at the University of California, Lawrence Livermore National Laboratory (UC LLNL) under contract no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy (DOE) and The Regents of the University of California (University) for the operation of UC LLNL. Copyright is reserved to the University for purposes of controlled dissemination, commercialization through formal licensing, or other disposition under terms of Contract 48; DOE policies, regulations and orders; and U.S. statutes. The rights of the Federal Government are reserved under Contract 48 subject to the restrictions agreed upon by the DOE and University as allowed under DOE Acquisition Letter 88-1. DISCLAIMER This software was prepared as an account of work sponsored by an agency of the United States Government. Neither the United States Government nor the University of California nor any of their employees, makes any warranty, express or implied, or assumes any liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its specific commercial products, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government or the University of California. The views and opinions of the authors expressed herein do not necessarily state or reflect those of the United States Government or the University of California, and shall not be used for advertising or product endorsement purposes. DOE Order 1360.4A Notice This computer software has been developed under the sponsorship of the Department of Energy. Any further distribution by any holder of this software package or other data therein outside of DOE offices or other DOE contractors, unless otherwise specifically provided for, is prohibited without the approval of the Energy, Science and Technology Software Center. Requests from outside the Department for DOE-developed computer software shall be directed to the Director, ESTSC, P.O. Box 1020, Oak Ridge, TN, 37831-1020. UCRL-MA-118543 CONTENTS 1 The Basis System 1 1.1 Environment Variables ................................ 1 1.2 Basis Is Both a Program and a Development System ................ 1 1.3 About This Manual .................................. 2 I Running a Basis Program, A Tutorial 5 2 Getting Started 7 2.1 What is Basis? .................................... 7 2.2 Starting the Program ................................. 7 2.3 Getting Information ................................. 8 2.4 Comparison of Basis and Fortran .......................... 9 3 The Basis Language 11 3.1 Assignments and Expressions ............................ 11 3.2 Input from a File ................................... 13 3.3 Some Differences from Fortran ........................... 13 3.4 Declaring Variables ................................. 14 3.5 Some Elements of Array Syntax ........................... 15 3.6 IF Statements ..................................... 16 3.7 Looping Constructs ................................. 16 3.8 Vector Syntax ..................................... 17 3.9 Differences between Basis and Fortran ....................... 18 4 Graphics 21 5 Text Input and Output 23 5.1 Stream Input ..................................... 23 5.2 Stream Output .................................... 25 6 Functions 27 6.1 Defining Functions .................................. 27 i 6.2 Arguments Passed by Value ............................. 28 6.3 Further Differences with Fortran ........................... 29 7 Built-in and Compiled Functions 31 7.1 max and min Versus sup and inf ........................... 32 7.2 iota and spanl ..................................... 33 7.3 Information about Arrays: length, shape ....................... 33 7.4 Summing Arrays: sum ................................ 35 7.5 Vector Conditionals with where ........................... 35 8 Commands 37 8.1 The Basis Command Capability ........................... 37 9 Saving and Restoring Code and Data in Binary 41 9.1 The PFB Package .................................. 41 9.2 Reading in Previously Saved Data .......................... 42 10 Error Recovery and Diagnosis 43 10.1 Error Recovery .................................... 43 10.2 Syntactic and Semantic Errors ............................ 43 11 Deciphering Commands 49 II Basis Language Reference 53 12 Basis Input 55 13 Basis Tokens 57 13.1 What Is A Token? .................................. 57 13.2 Special Characters .................................. 57 13.3 Alphanumeric and ConstantTokens ......................... 58 14 Declaring and Initializing Variables 61 14.1 GLOBAL declarations ................................ 63 14.2 Package declarations ................................. 63 14.3 Chameleon Variables ................................. 63 14.4 Computed Names .................................. 64 14.5 Range Variables ................................... 64 14.6 The Colon Notation For Vectors ........................... 66 14.7 Indirect Variables ................................... 67 15 Expressions 69 15.1 Introduction ..................................... 69 15.2 Operands ....................................... 69 15.3 Operators ....................................... 70 ii 15.4 Delimiters ...................................... 72 15.5 Array References and Operations .......................... 74 15.6 The Concatenation Operator ............................. 79 16 Display and Assignment Statements 81 16.1 Assignment Actions ................................. 83 16.2 Operator Assignments ................................ 83 16.3 The Append Statement ................................ 84 16.4 The Logical IF Statement .............................. 85 16.5 The Structured IF Statement ............................. 86 17 WHILE Statement 89 17.1 WHILE Statement .................................. 89 17.2 BREAK and NEXT Statements ........................... 90 18 FOR Statement 93 19 DO Statement 95 19.1 Uncontrolled DO .................................. 95 19.2 DO-UNTIL ...................................... 95 19.3 Controlled DO .................................... 96 20 Functions Listed by Type 99 20.1 Common Mathematical ............................... 99 20.2 Trigonometry ..................................... 99 20.3 Type Conversion and Complex Numbers ...................... 99 20.4 Arrays ........................................ 100 20.5 Character Manipulation ............................... 100 20.6 Special Purpose ................................... 100 20.7 Obtain/Set Scalar Values ............................... 100 21 Built-in Functions 101 22 User-Defined Functions 111 22.1 Defining Functions .................................. 111 22.2 RETURN ....................................... 112 22.3 Local Variables .................................... 112 22.4 CALL Is By Value .................................. 112 22.5 Examples of User Functions ............................. 113 23 Compiled Functions 115 23.1 CALLing By Address ................................ 116 24 Defining Your Own Commands 117 24.1 The COMMAND Statement ............................. 117 24.2 Changing the Default Type of a COMMAND Argument .............. 120 iii 24.3 Specifying Other Delimiters in a COMMAND Statement .............. 121 24.4 No Delimiters at All: the COMMAND L ...................... 123 25 The Search Stack 125 26 Package Control Statements 127 27 The CTL Package 129 28 Removing Functions and Variables 131 29 LIST Command 133 30 Obtaining and Setting Scalar Values 135 31 Help and News 137 32 Input, Output, and External File Access 139 32.1 Reading Basis Code From a Text File ........................ 139 32.2 Resuming Reading .................................. 141 32.3 Printing Messages on the Terminal ......................... 141 32.4 Changing the Destination of Basis Output ...................... 141 33 The Stream I/O Facility 143 33.1 Introduction to Stream I/O .............................. 143 33.2 Opening and Creating Files ............................. 143 33.3 The Input Operator >> ............................... 144 33.4 The Output Operator << .............................. 150 33.5 The Format Function ................................. 152 33.6 Closing File ..................................... 154 34 The Macro Facility 157 34.1 Protection Brackets .................................. 157 34.2 DEFINE Statement ................................. 158 34.3 MDEF - MEND Statement .............................. 159 34.4 IFELSE Statement .................................. 160 34.5 UNDEFINE Statement ............................... 161 35 Executing System Commands from the Parser 163 36 Timing 165 37 Ending Basis 167 38 Error Recovery 169 39 Interrupting Basis 173 iv 40 List of Reserved Words 175 41 List of Non-Alphanumeric Tokens 177 42 List of Parser Variables 179 42.1 Variables ....................................... 179 42.2 Constants ....................................... 181 43 List of Compiled Functions 183 43.1 Working With Attributes ............................... 183 43.2 Help and News .................................... 184 43.3 Memory Management
Recommended publications
  • 1977 Final Report
    DOT-RSPA-DPB-50-78-10 S.C.R. T.D. LIBRARY Van Pool Planning Manual Volume JI NOVEMBER 1977 FINAL REPORT UNDER CONTRACT: DOT-OS-60131 This document is available to the U.S. public through the National Technical Information Service, Springfield, Virginia 22161 S.C.R.T.O. LIBRARY Prepared for U.S. DEPARTMENT OF TRANSPORTATION Research & Special Programs Administration Office of University Research Washington, D.C. 20590 NOTICE This document is disseminated under the sponsorship of the Department of Transportation _in the interest of information exchange. The United States Government asst.anes no liability for the contents or use thereof. • Technical Report Documentation Page 1. Repo ,, No . 2. Governmenr Acc ession No. 3. R ecipient's Catal og No . DOT/RSPA/DPB/50-78/10 T;,ie and Sub,;tle 5. Report Dore 4. RIDE SHARING AND PARK AND RIDE: AN November 1977 ASSESSMENT OF 6. Performing Orgon, zotion Code PAST EXPERIENCE AND PLANNING METHODS FOR THE FUTURE 8. f O "The Van Pool Planning Manual"- VOLUME II Pe-r orm i ng rganization Report No. 7. Author/ sl Chris Johnson and Ashish K. Sen 9. Performing Organi zction Name and Address 10. Work Unit No. (TRAIS) University of tllinois at Chicago Circle School of Urban Sciences 11. Contract or Grant No. Box 4348 DOT-OS-60131 Chicago, Illinois 60680 13. Type Of Report and P er;od Cove red 12. Spon,oring Agency Nome ond AddreH Final Report - VOLUME II Office of University Research July 6 1 1976 to November Research and Special Programs Administration 6 I 1977 u.
    [Show full text]
  • General Disclaimer One Or More of the Following Statements May Affect
    General Disclaimer One or more of the Following Statements may affect this Document This document has been reproduced from the best copy furnished by the organizational source. It is being released in the interest of making available as much information as possible. This document may contain data, which exceeds the sheet parameters. It was furnished in this condition by the organizational source and is the best copy available. This document may contain tone-on-tone or color graphs, charts and/or pictures, which have been reproduced in black and white. This document is paginated as submitted by the original source. Portions of this document are not fully legible due to the historical nature of some of the material. However, it is the best reproduction available from the original submission. Produced by the NASA Center for Aerospace Information (CASI) UCID-30198 COMPUTER DOCUMENTATION REQUIREMENTS FOR MIGRATION OF NSSD CODE SYSTEMS FROM LTSS TO NLTSS UCID--30198 Mike Pratt DE24 009533 February 22, 1984 Ge' I 3n\pt` t an informal report intended primarily for internal or limited external ruli-in. The opinions and conclusions stated are those of the author and r may not be those of the Laboratory. performed under the auspices of the U.S. Department of Energy by the nce Livermore National Laboratary u.ider Contract W-7405-Eng-48. DISCLAIMER -t was prepared as an account of work sponsored by an agency of the United States :nt. Neither t he United States Government nor any agency thereof, nor any of their , makes any warranty, express or implie.:, or assumes ar.y legal liability or responsi- the accuracy, completeness, or usefulness of any information, apparatus, product, or sclosrl, or represents that its use would not infringe privately owi,cd rights.
    [Show full text]
  • Oracle® Secure Global Desktop Platform Support and Release Notes for Release 4.7
    Oracle® Secure Global Desktop Platform Support and Release Notes for Release 4.7 E26357-02 November 2012 Oracle® Secure Global Desktop: Platform Support and Release Notes for Release 4.7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S.
    [Show full text]
  • Bibliography
    Bibliography App, 2017. (2017). appc: App container specification and tooling. https://github.com/appc/spec. Accetta, M. J., Baron, R. V., Bolosky, W. J., Golub, D. B., Rashid, R. F., Tevanian, A., et al. (1986). Mach: A new kernel foundation for UNIX development. In Proceedings of the USENIX Summer Conference. Ahn, D. H., Garlick, J., Grondona, M., Lipari, D., Springmeyer, B., & Schulz, M. (2014). Flux: A next-generation resource management framework for large HPC centers. In 43rd International Conference on Parallel Processing Workshops (ICCPW), 2014 (pp. 9–17). IEEE. Ajima, Y., Inoue, T., Hiramoto, S., Takagi, Y., & Shimizu, T. (2012). The Tofu interconnect. IEEE Micro, 32(1), 21–31. Akkan, H., Ionkov, L., & Lang, M. (2013). Transparently consistent asynchronous shared mem- ory. In Proceedings of the 3rd International Workshop on Runtime and Operating Systems for Supercomputers, ROSS ’13. New York, NY, USA: ACM. Alam, S., Barrett, R., Bast, M., Fahey, M. R., Kuehn, J., McCurdy, C., et al. (2008). Early evaluation of IBM BlueGene/P. In Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, SC ’08 (pp. 23:1–23:12). Piscataway, NJ, USA: IEEE Press. Ali, N., Carns, P., Iskra, K., Kimpe, D., Lang, S., Latham, R., et al. (2009). Scalable I/O forward- ing framework for high-performance computing systems. In IEEE International Conference on Cluster Computing and Workshops, 2009. CLUSTER ’09 (pp. 1–10). Alverson, B., Froese, E., Kaplan, L., & Roweth, D. (2012). Cray Inc., white paper WP-Aries01- 1112. Technical report, Cray Inc. Alverson, G. A., Kahan, S., Korry, R., McCann, C., & Smith, B. J.
    [Show full text]
  • MIT 150 | Project Athena - X Window System Users and Developers Conference, Day 1 [3/4] 1/14/1987
    MIT 150 | Project Athena - X Window System Users and Developers Conference, Day 1 [3/4] 1/14/1987 [MUSIC PLAYING] PALAY: My name is Andrew Palay I work at the Information Technology Center at Carnegie Mellon University. For those who don't know, the Information Technology Center is a joint project between Carnegie Mellon University and IBM. It also has some funding from the National Science Foundation. This talk is going to cover the Andrew toolkit. I'd like to begin this talk by providing a short example of what the toolkit's all about. In particular, how I made this slide. And actually some of the other slides. So I basically had the editor. In this case, I had typed in the text. And I selected a spot of the text and essentially asked to add a raster. This particular place, I added a raster. This object that we add into these will be referred to, and are referred to by the toolkit, as insets. The inset comes up as its default size, given that I've added nothing to it. I then request to read a known raster from the file, And this point, in this case the ITC logo. If you note, the actual inset itself hasn't increased in size to accommodate the raster image. The user has control over that size, can actually make it larger or smaller. Later in the talk, another slide you will see actually has a drawing. In this case, I selected areas that I wanted the drawing, actually created the drawing in place.
    [Show full text]
  • Computational Weld Mechanics (CWM) Framework for Exploring Parametric Design Space to Manage Weld Optimization
    Computational Weld Mechanics (CWM) Framework for Exploring Parametric Design Space to Manage Weld Optimization by Mahyar Asadi A Dissertation submitted to the Faculty of Graduate Studies and Research in partial fulfilment of the requirements for the degree of Doctor of Philosophy Ottawa-Carleton Institute for Mechanical and Aerospace Engineering Department of Mechanical and Aerospace Engineering Carleton University Ottawa, Ontario, Canada April 2011 Library and Archives Bibliotheque et 1*1 Canada Archives Canada Published Heritage Direction du Branch Patrimoine de I'edition 395 Wellington Street 395, rue Wellington OttawaONK1A0N4 OttawaONK1A0N4 Canada Canada Your file Votre reference ISBN: 978-0-494-81543-4 Our file Notre reference ISBN: 978-0-494-81543-4 NOTICE: AVIS: The author has granted a non­ L'auteur a accorde une licence non exclusive exclusive license allowing Library and permettant a la Bibliotheque et Archives Archives Canada to reproduce, Canada de reproduire, publier, archiver, publish, archive, preserve, conserve, sauvegarder, conserver, transmettre au public communicate to the public by par telecommunication ou par I'lnternet, preter, telecommunication or on the Internet, distribuer et vendre des theses partout dans le loan, distribute and sell theses monde, a des fins commerciales ou autres, sur worldwide, for commercial or non­ support microforme, papier, electronique et/ou commercial purposes, in microform, autres formats. paper, electronic and/or any other formats. The author retains copyright L'auteur conserve la propriete du droit d'auteur ownership and moral rights in this et des droits moraux qui protege cette these. Ni thesis. Neither the thesis nor la these ni des extraits substantiels de celle-ci substantial extracts from it may be ne doivent etre imprimes ou autrement printed or otherwise reproduced reproduits sans son autorisation.
    [Show full text]
  • Free, Functional, and Secure
    Free, Functional, and Secure Dante Catalfamo What is OpenBSD? Not Linux? ● Unix-like ● Similar layout ● Similar tools ● POSIX ● NOT the same History ● Originated at AT&T, who were unable to compete in the industry (1970s) ● Given to Universities for educational purposes ● Universities improved the code under the BSD license The License The license: ● Retain the copyright notice ● No warranty ● Don’t use the author's name to promote the product History Cont’d ● After 15 years, the partnership ended ● Almost the entire OS had been rewritten ● The university released the (now mostly BSD licensed) code for free History Cont’d ● AT&T launching Unix System Labories (USL) ● Sued UC Berkeley ● Berkeley fought back, claiming the code didn’t belong to AT&T ● 2 year lawsuit ● AT&T lost, and was found guilty of violating the BSD license History Cont’d ● BSD4.4-Lite released ● The only operating system ever released incomplete ● This became the base of FreeBSD and NetBSD, and eventually OpenBSD and MacOS History Cont’d ● Theo DeRaadt ○ Originally a NetBSD developer ○ Forked NetBSD into OpenBSD after disagreement the direction of the project *fork* Innovations W^X ● Pioneered by the OpenBSD project in 3.3 in 2002, strictly enforced in 6.0 ● Memory can either be write or execute, but but both (XOR) ● Similar to PaX Linux kernel extension (developed later) AnonCVS ● First project with a public source tree featuring version control (1995) ● Now an extremely popular model of software development anonymous anonymous anonymous anonymous anonymous IPSec ● First free operating system to implement an IPSec VPN stack Privilege Separation ● First implemented in 3.2 ● Split a program into processes performing different sub-functions ● Now used in almost all privileged programs in OpenBSD like httpd, bgpd, dhcpd, syslog, sndio, etc.
    [Show full text]
  • GUIDELINES for NATIONAL WASTE MANAGEMENT STRATEGIES: MOVING from CHALLENGES to OPPORTUNITIES Guidelines for National Waste Management Strategies
    GUIDELINES FOR NATIONAL WASTE MANAGEMENT STRATEGIES Moving from Challenges to Opportunities ROGRAMME P NVIRONMENT E ATIONS N NITED U This publication was developed in the IOMC context. The contents do not necessarily reflect the views or stated policies of individual IOMC Participating Organizations. The Inter-Organisation Programme for the Sound Management of Chemicals (IOMC) was established in 1995 following recommendations made by the 1992 UN Conference on Environment and Development to strengthen co-operation and increase international co-ordination in the field of chemical safety. The Participating Organisations are FAO, ILO, UNDP, UNEP, UNIDO, UNITAR, WHO, World Bank and OECD. The purpose of the IOMC is to promote co-ordination of the policies and activities pursued by the Participating Organisations, jointly or separately, to achieve the sound management of chemicals in relation to human health and the environment. Copyright © United Nations Environment Programme, 2013 This publication may be reproduced in whole or in part and in any form for educational or non-profit purposes without special permission from the copyright holder, provided acknowledgement of the source is made. UNEP would appreciate receiving a copy of any publication that uses this publication as a source. No use of this publication may be made for resale or for any other commercial purpose whatsoever without prior permission in writing from the United Nations Environment Programme. Disclaimer The designations employed and the presentation of the material in this publication do not imply the expression of any opinion whatsoever on the part of the United Nations Environment Programme concerning the legal status of any country, territory, city or area or of its authorities, or concerning delimitation of its UNEP frontiers or boundaries.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • History of Operating Systems
    System Architecture History of Operating Systems Some slides from A. D. Joseph, University of Berkeley See also: www.osdata.com/kind/history.htm www.armory.com/~spectre/tech.html courses.cs.vt.edu/~cs1104/VirtualMachines/OS.1.html en.wikipedia.org/wiki/History_of_operating_systems © 2008 Universität Karlsruhe (TH), System Architecture Group 1 Moore’s Law Drives OS Change 1981 2006 Factor CPU MHz, 10 3200x4 1,280 Cycles/inst 3—10 0.25—0.5 6—40 DRAM capacity 128KB 4GB 32,768 Disk capacity 10MB 1TB 100, 000 Net bandwidth 9600 b/s 1 Gb/s 110,000 # addr bits 16 32 2 #users/machine 10 1 0.1 Price $25,000 $4,000 0.2 Typical academic computer 1981 vs 2006 © 2008 Universität Karlsruhe (TH), System Architecture Group 2 Moore’s Law Effects Nothing like this in any other area of business Transportation in over 200 years: Only 2 orders of magnitude from horseback @10mph to Concorde @1000mph Computers do this every decade What does this mean for us? Techniques have to vary over time to adapt to changing tradeoffs Let’s place a lot more emphasis on principles The key concepts underlying computer systems Less emphasis on facts that are likely to change over the next few years… Let’s examine the way changes in $/MIP has radically changed how OS’s work © 2008 Universität Karlsruhe (TH), System Architecture Group 3 Dawn of Time ENIAC: (1945-55) “The machine designed by Eckert and Mauchly was a monstrosity. When it was finished, the ENIAC filled an entire room, weighed 30 tons, and consumed 200 kilowatts of power.” http://ei.cs.vt.edu/~history/ENIAC.Richey.HTML © 2008 Universität Karlsruhe (TH), System Architecture Group 4 History Phase 1: 19481948--7070 Expensive Hardware Cheap Humans © 2008 Universität Karlsruhe (TH), System Architecture Group 5 History of Systems History OS: Evolution Step 0 APP OS Hardware Simple OS: One program, one user, one machine: examples: early computers, early PCs, embedded controllers such as Nintendo, cars, elevators OS just a library of standard services, e.g.
    [Show full text]
  • Oracle Secure Global Desktop 4.6 Administration Guide
    ® Oracle Secure Global Desktop Administration Guide for Version 4.6 Part No.: 821-1926-10 March 2011, Revision 02 Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).
    [Show full text]
  • The. Nor01al College New" S
    Eastern Michigan University DigitalCommons@EMU EMU Student Newspaper: The orN mal News & University Archives The Eastern Echo 1917 The orN mal College News, February 2, 1917 Eastern Michigan University Follow this and additional works at: https://commons.emich.edu/student_news Recommended Citation Eastern Michigan University, "The orN mal College News, February 2, 1917" (1917). EMU Student Newspaper: The Normal News & The Eastern Echo. 443. https://commons.emich.edu/student_news/443 This Article is brought to you for free and open access by the University Archives at DigitalCommons@EMU. It has been accepted for inclusion in EMU Student Newspaper: The orN mal News & The Eastern Echo by an authorized administrator of DigitalCommons@EMU. For more information, please contact [email protected]. The . Nor01al College NeW"s VOL. 14 YPSILANTI, MICHIGAN. FRIDAY, FEBRUARY 2, J 917 �o. 1a Normal Meets Old Platform F�e Tonight! GREEN AND WHITE COURT STARS * THIRD ANNUAL NORMAL-FERRIS :. :A�END:R ,, F�R �T:E W;E : : WIN ANOTHER DOUBLE VICTORY * INSTITUTE ENCOUNTER TONIGHT 'l'ODA0Y, 1•1RJ�AY, �EB. 2 : 8. ��::� Beat M. A. C. Fresh 28-20; Olivet 37-14 0 :� ��;o�7 DdiatP, ea:s� : To be Held in Pease Au ditorium at Iight * �� an a a n Thoe M. A. C. Fresh and Olivet quin- The nu l Norm SAT----, U ftVAY, FhlBtHU.AJH,Y ;J l Ferrisn I stitttte tettes a re the latest twoa foes to be PROF. WEBSTER H. PEARCE DR. C. 0. HOYT TO li : 4-5 Baslcetball. Preliminary ADDRESS dual debate takes place to ight, Bur­ WILL SPEAK TO Y.
    [Show full text]