IMAGE PROCESSING I Computer Technology

Total Page:16

File Type:pdf, Size:1020Kb

IMAGE PROCESSING I Computer Technology IMAGE PROCESSING I Computer Technology Michael Habeck November 11, 2020 [email protected] Microscopic Image Analysis University Hospital Jena OVERVIEW ∙ An abridged history of computers ∙ Computer systems organization ∙ Logic gates and Boolean algebra ∙ Radix number systems ∙ Operators and data types in Python 1 AN ABRIDGED HISTORY OF COMPUTERS∗ Year Name Made by Comments 1623 Calculating clock Schickard Sketches of two mechanical calculators 1642 Pascaline Pascal Operated by rotating wheels 1673 Step reckoner Leibniz First true four-function calculator 1822 Difference engine Babbage Mechanical calculator for tabulating polynomials 1834 Analytical Engine Babbage First attempt to build a digital computer 1936 Z1 Zuse First working relay calculating machine 1943 COLOSSUS British gov’t First electronic computer 1944 Mark I Aiken First American general-purpose computer 1946 ENIAC Eckert/Mauchley Modern computer history starts here 1949 EDSAC Wilkes First stored-program computer 1951 Whirlwind I M.I.T. First real-time computer 1952 IAS Von Neumann Most current machines use this design 1960 PDP-1 DEC First minicomputer (50 sold) 1961 1401 IBM Enormously popular small business machine 1962 7094 IBM Dominated scientific computing in the early 1960s 1963 B5000 Burroughs First machine designed for a high-level language 1964 360 IBM First product line designed as a family 1964 6600 CDC First scientific supercomputer from: A. S. Tannenbaum & T. Austin: Structured Computer Organization, 6th edition ∗ See wikipedia entry on the history of computing hardware for more information 2 AN ABRIDGED HISTORY OF COMPUTERS∗ Year Name Made by Comments 1965 PDP-8 DEC First mass-market minicomputer (50,000 sold) 1970 PDP-11 DEC Dominated minicomputers in the 1970s 1974 8080 Intel First general-purpose 8-bit computer on a chip 1974 CRAY-1 Cray First vector supercomputer 1978 VAX DEC First 32-bit superminicomputer 1981 IBM PC IBM Started the modern personal computer era 1981 Osborne-1 Osborne First portable computer 1983 Lisa Apple First personal computer with a GUI 1985 386 Intel First 32-bit ancestor of the Pentium line 1985 MIPS MIPS First commercial RISC machine 1985 XC2064 Xilinx First field-programmable gate array (FPGA) 1987 SPARC Sun First SPARC-based RISC workstation 1989 GridPad Grid Systems First commercial tablet computer 1990 RS6000 IBM First superscalar machine 1992 Alpha DEC First 64-bit personal computer 1992 Simon IBM First smartphone 1993 Newton Apple First palmtop computer (PDA) 2001 POWER4 IBM First dual-core chip multiprocessor from: A. S. Tannenbaum & T. Austin: Structured Computer Organization, 6th edition ∗ See wikipedia entry on the history of computing hardware for more information 3 AN ABRIDGED HISTORY OF COMPUTERS from: www.computerhistory.org 4 AN ABRIDGED HISTORY OF COMPUTERS from: www.computerhistory.org 5 ZEROTH GENERATION—MECHANICAL COMPUTERS Wilhem Schickard Sketch of his machine Replica of Schickard’s machine from: https://commons.wikimedia.org 6 ZEROTH GENERATION—MECHANICAL COMPUTERS Blaise Pascal Replica of Pascal’s machine, the Pascaline from: https://commons.wikimedia.org 7 ZEROTH GENERATION—MECHANICAL COMPUTERS Gottfried Leibniz Replica of Leibniz’s stepreckoner ... it is beneath the dignity of excellent men to waste their time in calculation when any peasant could do the work just as accurately with the aid of a machine. from: www.computerhistory.org 8 ZEROTH GENERATION—MECHANICAL COMPUTERS Charles Babbage Replica of the analytical engine from: wikipedia and www.computerhistory.org 9 FIRST GENERATION—RELAY BINARY ADDER George Stibitz Stibitz’s Model K binary adder from: M. M. Irvine: IEEE Annals of the History of Computing (2001) 23:22–42 10 FIRST GENERATION—VACCUM TUBES Colossus Mark 2 from: wikipedia 11 FIRST GENERATION—VACCUM TUBES ENIAC (Electronic Numerical Integrator and Computer) from: wikipedia 12 SECOND GENERATION—TRANSISTORS TX-0 (Transistorized eXperimental computer 0) from: wikipedia 13 THIRD GENERATION—INTEGRATED CIRCUITS IBM System/360 from: wikipedia 14 FOURTH GENERATION—VERY LARGE SCALE INTEGRATION VLSI Chip Today’s computers from: wikipedia and http://www.bytemods.com/mods/54/beer-case-mediacenter 15 SEC. 1.1 STRUCTURED COMPUTER ORGANIZATION 5 1.1.2 Contemporary Multilevel Machines Most modern computers consist of two or more levels. Machines with as many as six levels exist, as shown in Fig. 1-2. Level 0, at the bottom, is the ma- chine’s true hardware. Its circuits carry out the machine-language programs of level 1. For the sake of completeness, we should mention the existence of yet an- other level below our level 0. This level, not shown in Fig. 1-2 because it falls within the realm of electrical engineering (and is thus outside the scope of this book), is called the device level. At this level, the designer sees individual transis- CONTEMPORARYtors, which are the MULTILEVEL lowest-level primitives MACHINES for computer designers. If one asks how transistors work inside, that gets us into solid-state physics. Level 5 Problem-oriented language level Translation (compiler) Level 4 Assembly language level Translation (assembler) Level 3 Operating system machine level Partial interpretation (operating system) Level 2 Instruction set architecture level Interpretation (microprogram) or direct execution Level 1 Microarchitecture level Hardware Level 0 Digital logic level Figure 1-2. A six-level computer. The support method for each level is indicated from: A. S. Tannenbaumbelow & T. it Austin: (along Structured with the Computer name ofOrganization, the supporting 6th edition program). 16 At the lowest level that we will study, the digital logic level, the interesting ob- jects are called gates. Although built from analog components, such as transistors, gates can be accurately modeled as digital devices. Each gate has one or more dig- ital inputs (signals representing 0 or 1) and computes as output some simple func- tion of these inputs, such as AND or OR. Each gate is built up of at most a handful of transistors. A small number of gates can be combined to form a 1-bit memory, which can store a 0 or a 1. The 1-bit memories can be combined in groups of (for example) 16, 32, or 64 to form registers. Each register can hold a single binary LOGIC GATES AND BOOLEAN ALGEBRA Logic gates are physical implementations of Boolean functions with two inputs 퐴, 퐵 and an output 푋1 Boolean functions can be represented by truth tables Input 퐴 Input 퐵 Output 푋 0 0 푋1 0 1 푋2 1 0 푋3 1 1 푋4 1 represents TRUE, ON, etc. 0 represents FALSE, OFF, etc. 1General situation: 푛 input pins and 푚 output pins 17 LOGIC GATES AND BOOLEAN ALGEBRA OR function Hydraulic OR gate Input 퐴 Input 퐵 Output 푋 0 0 0 0 1 1 1 0 1 1 1 1 Mechanical OR gate Electrical OR gate from: W. D. Hillis: The Pattern on the Stone 18 LOGIC GATES AND BOOLEAN ALGEBRA NOT AND OR 퐴 퐴 퐴 푋 푋 푋 퐵 퐵 퐴 퐵 푋 퐴 퐵 푋 퐴 푋 0 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 1 1 19 LOGIC GATES AND BOOLEAN ALGEBRA Any logical function can be constructed from NOT, OR, and AND gates 퐴 퐵 퐶 퐷 ⋯ 푋 0 0 0 0 ⋯ 0 ⋮ ⋮ ⋮ ⋮ ⋯ ⋮ 0 0 0 1 ⋯ 1 ⟶ 퐴 퐵 퐶 퐷 ⋯ ⋮ ⋮ ⋮ ⋮ ⋯ ⋮ 0 1 1 0 ⋯ 1 ⟶ 퐴 퐵 퐶 퐷 ⋯ ⋮ ⋮ ⋮ ⋮ ⋯ ⋮ 푋 = ⋯ + ( 퐴 퐵 퐶 퐷 ⋯ ) + ⋯ + ( 퐴 퐵 퐶 퐷 ⋯ ) + ⋯ where 퐴 ↔ NOT(퐴), 퐴 퐵 ↔ AND(퐴, 퐵), 퐴 + 퐵 ↔ OR(퐴, 퐵) 20 LOGIC GATES AND BOOLEAN ALGEBRA Another way to see that NOT, AND, OR suffice to represent any Boolean function is by recursion 푋 = 푓(퐴, 퐵, 퐶, 퐷, …) = 퐴 푓(0, 퐵, 퐶, 퐷, …) + 퐴 푓(1, 퐵, 퐶, 퐷, …) = 퐴 퐵 푓(0, 0, 퐶, 퐷, …) + 퐴 퐵 푓(0, 1, 퐶, 퐷, …) + 퐴 퐵 푓(1, 0, 퐶, 퐷, …) + 퐴 퐵 푓(1, 1, 퐶, 퐷, …) = … 21 NAND AND NOR Can we simplify NOT, AND, OR any further? NAND NOR 퐴 퐴 푋 푋 퐵 퐵 퐴 퐵 푋 퐴 퐵 푋 0 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 0 0 1 1 0 1 1 0 22 SEC. 3.1 GATES AND BOOLEAN ALGEBRA 149 In Fig. 3-1(b) two transistors are cascaded in series. If bothV 1 andV 2 are high, both transistors will conduct andV out will be pulled low. If either input is low, the corresponding transistor will turn off, and the output will be high. In other words,V out will be low if and only if bothV 1 andV 2 are high. In Fig. 3-1(c) the two transistors are wired in parallel instead of in series. In this configuration, if either input is high, the corresponding transistor will turn on and pull the output down to ground. If both inputs are low, the output will remain high. These three circuits, or their equivalents, form the three simplest gates. They are called NOT, NAND, and NOR gates, respectively. NOT gates are often called inverters; we will use the two terms interchangeably. If we now adopt the conven- tion that ‘‘high’’ (Vcc volts) is a logical 1, and that ‘‘low’’ (ground) is a logical 0, we can express the output value as a function of the input values. The symbols used to depict these three gates are shown in Fig. 3-2(a)–(c), along with the func- CONSTRUCTINGtional behavior LOGICAL for FUNCTIONS each circuit. FROM In these NAND figures, OR NORA andB are inputs andX is the output. Each row specifies the output for a different combination of the inputs. 154 THE DIGITAL LOGIC LEVEL CHAP. 3 NOT NAND NOR AND OR A A A A AX X X X X A A B B B B A X A B X A B XA A B X A B X 0 1 0 0 A 1 0 0 1 0 0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0 0 1 1 1 0 1 (a) 1 0 0 1 0 0 1 0 1 1 1 0 1 1 0 1 1 1 1 1 1 from: A.
Recommended publications
  • Open PDF in New Window
    BEST AVAILABLE COPY i The pur'pose of this DIGITAL COMPUTER Itop*"°a""-'"""neesietter' YNEWSLETTER . W OFFICf OF NIVAM RUSEARCMI • MATNEMWTICAL SCIENCES DIVISION Vol. 9, No. 2 Editors: Gordon D. Goldstein April 1957 Albrecht J. Neumann TABLE OF CONTENTS It o Page No. W- COMPUTERS. U. S. A. "1.Air Force Armament Center, ARDC, Eglin AFB, Florida 1 2. Air Force Cambridge Research Center, Bedford, Mass. 1 3. Autonetics, RECOMP, Downey, Calif. 2 4. Corps of Engineers, U. S. Army 2 5. IBM 709. New York, New York 3 6. Lincoln Laboratory TX-2, M.I.T., Lexington, Mass. 4 7. Litton Industries 20 and 40 DDA, Beverly Hills, Calif. 5 8. Naval Air Test Centcr, Naval Air Station, Patuxent River, Maryland 5 9. National Cash Register Co. NC 304, Dayton, Ohio 6 10. Naval Air Missile Test Center, RAYDAC, Point Mugu, Calif. 7 11. New York Naval Shipyard, Brooklyn, New York 7 12. Philco, TRANSAC. Philadelphia, Penna. 7 13. Western Reserve Univ., Cleveland, Ohio 8 COMPUTING CENTERS I. Univ. of California, Radiation Lab., Livermore, Calif. 9 2. Univ. of California, SWAC, Los Angeles, Calif. 10 3. Electronic Associates, Inc., Princeton Computation Center, Princeton, New Jersey 10 4. Franklin Institute Laboratories, Computing Center, Philadelphia, Penna. 11 5. George Washington Univ., Logistics Research Project, Washington, D. C. 11 6. M.I.T., WHIRLWIND I, Cambridge, Mass. 12 7. National Bureau of Standards, Applied Mathematics Div., Washington, D.C. 12 8. Naval Proving Ground, Naval Ordnance Computation Center, Dahlgren, Virgin-.a 12 9. Ramo Wooldridge Corp., Digital Computing Center, Los Angeles, Calif.
    [Show full text]
  • Estimating Surplus in the Computing Market
    This PDF is a selection from an out-of-print volume from the National Bureau of Economic Research Volume Title: The Economics of New Goods Volume Author/Editor: Timothy F. Bresnahan and Robert J. Gordon, editors Volume Publisher: University of Chicago Press Volume ISBN: 0-226-07415-3 Volume URL: http://www.nber.org/books/bres96-1 Publication Date: January 1996 Chapter Title: From Superminis to Supercomputers: Estimating Surplus in the Computing Market Chapter Author: Shane M. Greenstein Chapter URL: http://www.nber.org/chapters/c6071 Chapter pages in book: (p. 329 - 372) 8 From Superminis to Supercomputers: Estimating Surplus in the Computing Market Shane M. Greenstein 8.1 Introduction Innovation is rampant in adolescent industries. Old products die or evolve and new products replace them. Each new generation of products offers new features, extends the range of existing features, or lowers the cost of obtaining old features. Vendors imitate one another’s products, so that what had been a novelty becomes a standard feature in all subsequent generations. Depending on the competitive environment and the type of innovation, prices may or may not reflect design changes. The computer industry of the late 1960s and 1970s experienced remarkable growth and learning. At the start of the period several technological uncertain- ties defied easy resolution. Most knowledgeable observers could predict the direction of technical change, but not its rate. Vendors marketed hundreds of new product designs throughout the 1970s, and a fraction of those products became commercially successful. In time the industry took on a certain matu- rity and predictability. By the late 1970s, both buyers and sellers understood the technical trajectory of the industry’s products.
    [Show full text]
  • Hereby the Screen Stands in For, and Thereby Occludes, the Deeper Workings of the Computer Itself
    John Warnock and an IDI graphical display unit, University of Utah, 1968. Courtesy Salt Lake City Deseret News . 24 doi:10.1162/GREY_a_00233 Downloaded from http://www.mitpressjournals.org/doi/pdf/10.1162/GREY_a_00233 by guest on 27 September 2021 The Random-Access Image: Memory and the History of the Computer Screen JACOB GABOURY A memory is a means for displacing in time various events which depend upon the same information. —J. Presper Eckert Jr. 1 When we speak of graphics, we think of images. Be it the windowed interface of a personal computer, the tactile swipe of icons across a mobile device, or the surreal effects of computer-enhanced film and video games—all are graphics. Understandably, then, computer graphics are most often understood as the images displayed on a computer screen. This pairing of the image and the screen is so natural that we rarely theorize the screen as a medium itself, one with a heterogeneous history that develops in parallel with other visual and computa - tional forms. 2 What then, of the screen? To be sure, the computer screen follows in the tradition of the visual frame that delimits, contains, and produces the image. 3 It is also the skin of the interface that allows us to engage with, augment, and relate to technical things. 4 But the computer screen was also a cathode ray tube (CRT) phosphorescing in response to an electron beam, modified by a grid of randomly accessible memory that stores, maps, and transforms thousands of bits in real time. The screen is not simply an enduring technique or evocative metaphor; it is a hardware object whose transformations have shaped the ma - terial conditions of our visual culture.
    [Show full text]
  • The An/Fsq-7
    291961 RJ3117 (38413) 4/10/81 Computer Science Research Report HISTORY OF THE DESIGN OF THE SAGE COMPUTER - THE AN/FSQ-7 Morton M. Astrahan IBM Research Laboratory San Jose, California 95193 Jonn T. Jacobs MITRE Corporation Bedford, Massachusetts 01/30 LIMITED DISTRIBUTION NOTICE Tns r uort has been submitted for publication outside of IBM and will orobably be cooyrightea if accected for publication. It 3i been -ssued as a Researcn Reoort for early dissemination of :s contents. In view of tde transfer of coovr gnt to the outside iblisner. ts distribution outside of iBM onor to publication ^ncyld be limited ?o oeer communications ana specific r-jauests. After outside oublicouon. reauests sbouid Do *illed only by reonnts or legally obtained cooies of the artic> ie q.. payment of royalties) Research Division Yorktown Heights, New York • S3n Jose. California * Zurich, Switzerland Copies may be requested from IBM Thomas J. Watson Research Center Distribution Services Post Office Box 21 8 Yorktown Heights. New York 10598 RJ3117 (33413) 4/10/81 Computer Science History of the Design of the SAGE Computer- the AN/FSQ-7 Morton M. Astrahan John F. Jacobs IBM Research Laboratory MITRE Corp. San Jose, California 95193 Bedford, Massachusetts 01730 ABSTRACT: This is the story of the development of the SAGE (Semi-Aucomatic Ground Environment) Air Defense Computer, the AN/FSQ-7. At the time of its operational deployment beginning in 1958, the AN/FSQ-7 was the first large-scale, real-time digital control computer supporting a major mili­ tary mission. The AN/FSQ-7 design, including its architecture, components and computer programs, drew on RSD programs throughout the United States, but it drew mostly on work being done at MIT Project Whirlwind and at IBM.
    [Show full text]
  • Willy Loman and the "Soul of a New Machine": Technology and the Common Man Richard T
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by University of Maine The University of Maine DigitalCommons@UMaine English Faculty Scholarship English 1983 Willy Loman and the "Soul of a New Machine": Technology and the Common Man Richard T. Brucher University of Maine - Main, [email protected] Follow this and additional works at: https://digitalcommons.library.umaine.edu/eng_facpub Part of the English Language and Literature Commons Repository Citation Brucher, Richard T., "Willy Loman and the "Soul of a New Machine": Technology and the Common Man" (1983). English Faculty Scholarship. 7. https://digitalcommons.library.umaine.edu/eng_facpub/7 This Article is brought to you for free and open access by DigitalCommons@UMaine. It has been accepted for inclusion in English Faculty Scholarship by an authorized administrator of DigitalCommons@UMaine. For more information, please contact [email protected]. a Willy Loman and The Soul of New Machine: Technology and the Common Man RICHARD T. BRUCHER As Death of a Salesman opens, Willy Loman returns home "tired to the death" (p. 13).1 Lost in reveries about the beautiful countryside and the past, he's been driving off the road; and now he wants a cheese sandwich. ? But Linda's that he a new cheese suggestion try American-type "It's whipped" (p. 16) -irritates Willy: "Why do you get American when I like Swiss?" (p. 17). His anger at being contradicted unleashes an indictment of modern industrialized America : street cars. not a The is lined with There's breath of fresh air in the neighborhood.
    [Show full text]
  • Guide to the Collection of Massachusetts Institute of Technology Computing Projects Subject Collection
    Guide to the Collection of Massachusetts Institute of Technology Computing Projects Subject Collection Dates: 1947-1994, bulk 1950-1975 Extent: 9 linear feet in 8 boxes Collection number: X3495.2006 Accession number: 102634702 Processed by: Paula Little, March 2006 MIT Computing Projects Subject Collection X3495.2006 Abstract The Collection of Massachusetts Institute of Technology (MIT) Computing Projects is comprised of technical notes, reports, correspondence and miscellaneous documentation relating to the development of the Whirlwind, TX-0 and T-X2 computers as well as Project MAC (Multiple-Access Computer) at MIT. Included as well are a number of other technical reports relating to computing projects at MIT. The documents span 1947 to 1994. Administrative Information Access Restrictions The collection is open for research. Publication Rights The Computer History Museum (CHM) can only claim physical ownership of the collection. Users are responsible for satisfying any claims of the copyright holder. Permission to copy or publish any portion of the Computer History Museum’s collection must be given by the Computer History Museum. Preferred Citation [Identification of Item], [Item Date], MIT Computing Projects Subject Collection, Lot X3495.2006, Box [#], Folder [#], Computer History Museum. Provenance The provenance is unknown for the MIT Computing Projects Subject Collection. The Collection was originally acquired from a variety of sources in the 1980s and 1990s when the Computer History Museum, then known as The Computer Museum, was located in Boston. At that time, all documents were arranged alphabetically by originating institution or company. Many of the Whirlwind documents most likely were donated to the Museum in 1982 as part of lot X115.82.
    [Show full text]
  • Brief History of Microprogramming
    Microprogramming History -- Mark Smotherman A Brief History of Microprogramming Mark Smotherman Last updated: October 2012 Summary: Microprogramming is a technique to implement the control logic necessary to execute instructions within a processor. It relies on fetching low-level microinstructions from a control store and deriving the appropriate control signals as well as microprogram sequencing information from each microinstruction. Definitions and Example Although loose usage has sometimes equated the term "microprogramming" with the idea of "programming a microcomputer", this is not the standard definition. Rather, microprogramming is a systematic technique for implementing the control logic of a computer's central processing unit. It is a form of stored-program logic that substitutes for hardwired control circuitry. The central processing unit in a computer system is composed of a data path and a control unit. The data path includes registers, function units such as shifters and ALUs (arithmetic and logic units), internal processor busses and paths, and interface units for main memory and I/O busses. The control unit governs the series of steps taken by the data path during the execution of a user- visible instruction, or macroinstruction (e.g., load, add, store). Each action of the datapath is called a register transfer and involves the transfer of information within the data path, possibly including the transformation of data, address, or instruction bits by the function units. A register transfer is accomplished by gating out (sending) register contents onto internal processor busses, selecting the operation of ALUs, shifters, etc., through which that information might pass, and gating in (receiving) new values for one or more registers.
    [Show full text]
  • The Impact of Converging Information Technologies. Proceedings of the CAUSE National Conference (Monterey, California, December 9-12, 1986)
    DOCUMENT RESUME ED 283 430 HE 020 404 TITLE The Impact of Converging Information Technologies. Proceedings of the CAUSE National Conference (Monterey, California, December 9-12, 1986). INSTITUTION CAUSE, Boulder, Colo. PUB DATE Dec 86 NOTE 586p.; Photographs may not reproduce well. PUB TYFE Collected Works - Conference Proceedings (021) Viewpoints (120) EDRS PRICE MF03/PC24 Plus Postage. DESCRIPTORS *College Administration; College Planning; *Computer Oriented Programs; *Data Processing; Higher Education; Information Networks; *Information Technology; *Management Information Systems; *Microcomputers; Telecommunications; Users (Information) ABSTRACT Proceedings of a 1986 CAUSE conference on the impact of converging information technologies are presented. Topics of conferenco papers include: policy issues in higher education, planning and information technology, people issues in information technology, telecommunications/networking, special environments, microcomputer_issues and applications, and managing academic computing. Some of the papers (with the authors) are: "Distributed Access to Central Data: A Policy Issue" (Eugene W. Carson) "Distributed Access to Central Data: The Cons" (Katherine P. Hall);_ "Overselling Technology: Suppose You Gave a Computer Revolution and Nobody Came?" (Linda Fleit); "Selling the President on the Computing Plan: Strategic Funds Programming" (John L. Green); "A Preliminary Report of Institutional Experieace_with MIS Software" (Paul J. Plourde); "Policy Issues Surrounding Decisions to Use Mainframe or Micros" (Phyllis A. Sholtysi; "Alternative Models for the Delivery of Computing and Communications Services" (E. Michael Staman) "Converging Technologies Require Flexible Organizations" (Carole Barone); "Student Computing and Policy Issues" (Gerald McLaughlin, John A. Muffo, Ralph O. Mueller, Alan R. Sack); "Strategic Planning for Information Resources Management: Putting the Building Blocks Together" (James I. Penrod, Michael G. Dolence); "Planning for Administrative Computing in a Networked Environment" (Cynthia S.
    [Show full text]
  • 1. Types of Computers Contents
    1. Types of Computers Contents 1 Classes of computers 1 1.1 Classes by size ............................................. 1 1.1.1 Microcomputers (personal computers) ............................ 1 1.1.2 Minicomputers (midrange computers) ............................ 1 1.1.3 Mainframe computers ..................................... 1 1.1.4 Supercomputers ........................................ 1 1.2 Classes by function .......................................... 2 1.2.1 Servers ............................................ 2 1.2.2 Workstations ......................................... 2 1.2.3 Information appliances .................................... 2 1.2.4 Embedded computers ..................................... 2 1.3 See also ................................................ 2 1.4 References .............................................. 2 1.5 External links ............................................. 2 2 List of computer size categories 3 2.1 Supercomputers ............................................ 3 2.2 Mainframe computers ........................................ 3 2.3 Minicomputers ............................................ 3 2.4 Microcomputers ........................................... 3 2.5 Mobile computers ........................................... 3 2.6 Others ................................................. 4 2.7 Distinctive marks ........................................... 4 2.8 Categories ............................................... 4 2.9 See also ................................................ 4 2.10 References
    [Show full text]
  • Pioneercomputertimeline2.Pdf
    Memory Size versus Computation Speed for various calculators and computers , IBM,ZQ90 . 11J A~len · W •• EDVAC lAS• ,---.. SEAC • Whirlwind ~ , • ENIAC SWAC /# / Harvard.' ~\ EDSAC Pilot• •• • ; Mc;rk I " • ACE I • •, ABC Manchester MKI • • ! • Z3 (fl. pt.) 1.000 , , .ENIAC •, Ier.n I i • • \ I •, BTL I (complexV • 100 ~ . # '-------" Comptometer • Ir.ne l ' with constants 10 0.1 1.0 10 100 lK 10K lOOK 1M GENERATIONS: II] = electronic-vacuum tube [!!!] = manual [1] = transistor Ime I = mechanical [1] = integrated circuit Iem I = electromechanical [I] = large scale integrated circuit CONTENTS THE COMPUTER MUSEUM BOARD OF DIRECTORS The Computer Museum is a non-profit. Kenneth H. Olsen. Chairman public. charitable foundation dedicated to Digital Equipment Corporation preserving and exhibiting an industry-wide. broad-based collection of the history of in­ Charles W Bachman formation processing. Computer history is Cullinane Database Systems A Compcmion to the Pioneer interpreted through exhibits. publications. Computer Timeline videotapes. lectures. educational programs. C. Gordon Bell and other programs. The Museum archives Digital Equipment Corporation I Introduction both artifacts and documentation and Gwen Bell makes the materials available for The Computer Museum 2 Bell Telephone Laboratories scholarly use. Harvey D. Cragon Modell Complex Calculator The Computer Museum is open to the public Texas Instruments Sunday through Friday from 1:00 to 6:00 pm. 3 Zuse Zl, Z3 There is no charge for admission. The Robert Everett 4 ABC. Atanasoff Berry Computer Museum's lecture hall and rece ption The Mitre Corporation facilities are available for rent on a mM ASCC (Harvard Mark I) prearranged basis. For information call C.
    [Show full text]
  • Computer Oral History Collection, 1969-1973, 1977
    Computer Oral History Collection, 1969-1973, 1977 Interviewee: Nat Rochester Interviewer: Henry S. Tropp Also Present: Jean Sammett Date: July 24, 1973 Repository: Archives Center, National Museum of American History TROPP: This is a discussion with Mr. Nat Rochester and Jean Sammett and myself on the 24th of July, 1973, and we're at the IBM--what is it--Systems ROCHESTER: System. TROPP: Development Division on the MIT campus in Cambridge, Massachusetts. [Recorder off] Why don't we start with the MIT period and Project Whirlwind, and why don't we go back and have you tell us how you got into that particular project, how you came there. What your background was and training leading up to that. ROCHESTER: Well, I was working on radar during World War II. And I had been in the MIT Radiation Laboratory, which developed radar, and then, about the middle of the war, I joined Sylvania and built radar equipment for the Radiation Lab. And so at the end of the war I had a shop that was able to build, design and construct radar sets, experimental radar sets and similar things. And then came the problem of beating swords into plowshares. ROCHESTER & TROPP: Laughter] ROCHESTER: And we got a number of different jobs. ...One of the most interesting ones was to build the arithmetic unit of Whirlwind I. And I also got a job building something for NSA, from which I learned something about the technology that was involved, but I can't tell you anything about that. TROPP: For additional information, contact the Archives Center at 202.633.3270 or [email protected] Computer Oral History Collection, 1969-1973, 1977 Nat Rochester Interview, July 24, 1973, Archives Center, National Museum of American History Right.
    [Show full text]
  • 167 UNPUBLISHED MATHEMATICAL TABLES 10100009-10132211 and 50000017-50012839 Is Included. AUTOMATIC COMPUTING MACHINERY an AUTOMA
    automatic computing machinery 167 UNPUBLISHED MATHEMATICAL TABLES In this issue there is a reference to an unpublished table in RMT 1015 147[A, P].—Leo Storch, Admittance-Impedance Conversion Tables, Tech- nical Memorandum No. 274, Hughes Aircraft Co., Research and Devel- opment Laboratories, Culver City, California. 10 p. manuscript tabu- lated from punched cards. Copy deposited in UMT File. The table gives 4S values of (1 + s2)"1 and s(l + s2)-1 for 5 = 0(.001)1. It is intended to facilitate the calculation of the reciprocal of a complex number. The table is an extension of a table of Jahnke & Emde. [4th ed., appendix, p. 13. j 148 [F].—F. Gruenberger, Lists of primes. Six sheets tabulated from punched cards. Deposited in the UMT File. These lists of primes are for the ranges 10100009 to 10132211 and 50000017 to 50040013. The lists were computed on a CPC as a fill-in project, without attempting to program for speed. A graph showing the distribution of differences between consecutive primes in the ranges 1000003-1024523, 10100009-10132211and 50000017-50012839 is included. F. Gruenberger University of Wisconsin Madison, Wisconsin 149 [F].—A. Gloden, Table of solutions of the congruence a;128+1=0 (mod p) for p < 20000. Manuscript, 2 p., deposited in the UMT File. The table gives for each of the 16 primes p of the form 256¿ + 1 less than 20000, the 64 solutions of the congruence mentioned in the title which are less than \p. A. Gloden 11 rue Jean Jaurès Luxembourg AUTOMATIC COMPUTING MACHINERY Edited by the Staff of the Machine Development Laboratory of the National Bureau of Standards.
    [Show full text]