The History of Computing in the History of Technology
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Microprocessors History of Computing Nouf Assaid
MICROPROCESSORS HISTORY OF COMPUTING NOUF ASSAID 1 Table of Contents Introduction 2 Brief History 2 Microprocessors 7 Instruction Set Architectures 8 Von Neumann Machine 9 Microprocessor Design 12 Superscalar 13 RISC 16 CISC 20 VLIW 23 Multiprocessor 24 Future Trends in Microprocessor Design 25 2 Introduction If we take a look around us, we would be sure to find a device that uses a microprocessor in some form or the other. Microprocessors have become a part of our daily lives and it would be difficult to imagine life without them today. From digital wrist watches, to pocket calculators, from microwaves, to cars, toys, security systems, navigation, to credit cards, microprocessors are ubiquitous. All this has been made possible by remarkable developments in semiconductor technology enabling in the last 30 years, enabling the implementation of ideas that were previously beyond the average computer architect’s grasp. In this paper, we discuss the various microprocessor technologies, starting with a brief history of computing. This is followed by an in-depth look at processor architecture, design philosophies, current design trends, RISC processors and CISC processors. Finally we discuss trends and directions in microprocessor design. Brief Historical Overview Mechanical Computers A French engineer by the name of Blaise Pascal built the first working mechanical computer. This device was made completely from gears and was operated using hand cranks. This machine was capable of simple addition and subtraction, but a few years later, a German mathematician by the name of Leibniz made a similar machine that could multiply and divide as well. After about 150 years, a mathematician at Cambridge, Charles Babbage made his Difference Engine. -
Librarianship and the Philosophy of Information
University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln Library Philosophy and Practice (e-journal) Libraries at University of Nebraska-Lincoln July 2005 Librarianship and the Philosophy of Information Ken R. Herold Hamilton College Follow this and additional works at: https://digitalcommons.unl.edu/libphilprac Part of the Library and Information Science Commons Herold, Ken R., "Librarianship and the Philosophy of Information" (2005). Library Philosophy and Practice (e-journal). 27. https://digitalcommons.unl.edu/libphilprac/27 Library Philosophy and Practice Vol. 3, No. 2 (Spring 2001) (www.uidaho.edu/~mbolin/lppv3n2.htm) ISSN 1522-0222 Librarianship and the Philosophy of Information Ken R. Herold Systems Manager Burke Library Hamilton College Clinton, NY 13323 “My purpose is to tell of bodies which have been transformed into shapes of a different kind.” Ovid, Metamorphoses Part I. Library Philosophy Provocation Information seems to be ubiquitous, diaphanous, a-categorical, discrete, a- dimensional, and knowing. · Ubiquitous. Information is ever-present and pervasive in our technology and beyond in our thinking about the world, appearing to be a generic ‘thing’ arising from all of our contacts with each other and our environment, whether thought of in terms of communication or cognition. For librarians information is a universal concept, at its greatest extent total in content and comprehensive in scope, even though we may not agree that all information is library information. · Diaphanous. Due to its virtuality, the manner in which information has the capacity to make an effect, information is freedom. In many aspects it exhibits a transparent quality, a window-like clarity as between source and patron in an ideal interface or a perfect exchange without bias. -
Computer Information Science Associate in Applied Science Degree (AAS)
Computer Information Science Associate in Applied Science Degree (AAS) At a Glance The Computer Information Science program is designed to prepare students to be successful or enhance their careers in select, high-demand, information technology fields. Special emphasis is placed on the knowledge and skills needed in the small business computer environment. In addition, this program provides a solid foundation for those considering transferring to a senior institution. Students should consult with an advisor or the faculty teaching in their discipline with regard to the suggested sequence for scheduling of courses. General Education & Elective Courses CREDITS CIS 146 Microcomputer Applications ...................................................................................3 ENG 101 English Composition I .............................................................................................3 MTH 100 Intermediate College Algebra ..................................................................................3 MTH 112 Precalculus Algebra .................................................................................................3 ORI 105 Orientation & Student Success ................................................................................3 SPH 106 Fundamentals of Oral Communication ....................................................................3 History, Social and Behavioral Science Elective .............................................................................3 Humanities and Fine Arts Elective ..................................................................................................3 -
Analytical Engine, 1838 ALLAN G
Charles Babbage’s Analytical Engine, 1838 ALLAN G. BROMLEY Charles Babbage commenced work on the design of the Analytical Engine in 1834 following the collapse of the project to build the Difference Engine. His ideas evolved rapidly, and by 1838 most of the important concepts used in his later designs were established. This paper introduces the design of the Analytical Engine as it stood in early 1838, concentrating on the overall functional organization of the mill (or central processing portion) and the methods generally used for the basic arithmetic operations of multiplication, division, and signed addition. The paper describes the working of the mechanisms that Babbage devised for storing, transferring, and adding numbers and how they were organized together by the “microprogrammed” control system; the paper also introduces the facilities provided for user- level programming. The intention of the paper is to show that an automatic computing machine could be built using mechanical devices, and that Babbage’s designs provide both an effective set of basic mechanisms and a workable organization of a complete machine. Categories and Subject Descriptors: K.2 [History of Computing]- C. Babbage, hardware, software General Terms: Design Additional Key Words and Phrases: Analytical Engine 1. Introduction 1838. During this period Babbage appears to have made no attempt to construct the Analytical Engine, Charles Babbage commenced work on the design of but preferred the unfettered intellectual exploration of the Analytical Engine shortly after the collapse in 1833 the concepts he was evolving. of the lo-year project to build the Difference Engine. After 1849 Babbage ceased designing calculating He was at the time 42 years o1d.l devices. -
The Concept of Information in Library Science, Sociology and Cognitive Science
The concept of information in Library Science, Sociology and Cognitive Science Jaime Ríos-Ortega * Paper submitted: Abstract January 30, 2013. Accepted: The term information has become and essential con- October 3, 2013. cept in the field of library science and associated dis- ciplines. The proper meaning of this term necessar- ily depends on epistemological context. Moreover, its intra-theoretical and polysemic potential has led the term to be used in multiples senses, ranging from the contexts of cognitive psychology to library science; however, the analysis offered herein underscores the need to define the term more precisely for use in li- brary science and associated fields, so that its meaning is neither degraded nor over-simplified when building useful explicative models. This paper also shows that the meaning of this term has tended to stabilize as re- * Institute of Library and Information Sciences of the UNAM. [email protected] INVESTIGACIÓN BIBLIOTECOLÓGICA, Vol. 28, No. 62, January/April, 2014, México, ISSN: 0187-358X. pp. 143-179 135 quired by theoretical models in which it is employed, 135-169 while as an isolated theoretical term it retains some de- pp. pp. gree of ambiguity. X, Keywords: Information; Library Science Theory; 0187-358 Information and Society. ISSN: ISSN: , México, México, , Resumen 2014 El concepto de información: dimensiones bibliote- cológica, sociológica y cognoscitiva , January/April, January/April, , 62 Jaime Ríos Ortega , No. 28 El término información se convirtió en un concepto Vol. , esencial para la bibliotecología y otras disciplinas af- ines. El significado adecuado de este vocablo depende necesariamente del contexto epistémico en que se uti- liza. -
Finding a Story for the History of Computing 2018
Repositorium für die Medienwissenschaft Thomas Haigh Finding a Story for the History of Computing 2018 https://doi.org/10.25969/mediarep/3796 Angenommene Version / accepted version Working Paper Empfohlene Zitierung / Suggested Citation: Haigh, Thomas: Finding a Story for the History of Computing. Siegen: Universität Siegen: SFB 1187 Medien der Kooperation 2018 (Working paper series / SFB 1187 Medien der Kooperation 3). DOI: https://doi.org/10.25969/mediarep/3796. Erstmalig hier erschienen / Initial publication here: https://nbn-resolving.org/urn:nbn:de:hbz:467-13377 Nutzungsbedingungen: Terms of use: Dieser Text wird unter einer Creative Commons - This document is made available under a creative commons - Namensnennung - Nicht kommerziell - Keine Bearbeitungen 4.0/ Attribution - Non Commercial - No Derivatives 4.0/ License. For Lizenz zur Verfügung gestellt. Nähere Auskünfte zu dieser Lizenz more information see: finden Sie hier: https://creativecommons.org/licenses/by-nc-nd/4.0/ https://creativecommons.org/licenses/by-nc-nd/4.0/ Finding a Story for the History of Computing Thomas Haigh University of Wisconsin — Milwaukee & University of Siegen WORKING PAPER SERIES | NO. 3 | JULY 2018 Collaborative Research Center 1187 Media of Cooperation Sonderforschungsbereich 1187 Medien der Kooperation Working Paper Series Collaborative Research Center 1187 Media of Cooperation Print-ISSN 2567 – 2509 Online-ISSN 2567 – 2517 URN urn :nbn :de :hbz :467 – 13377 This work is licensed under the Creative Publication of the series is funded by the German Re- Commons Attribution-NonCommercial- search Foundation (DFG). No Derivatives 4.0 International License. The Arpanet Logical Map, February, 1978 on the titl e This Working Paper Series is edited by the Collabora- page is taken from: Bradley Fidler and Morgan Currie, tive Research Center Media of Cooperation and serves “Infrastructure, Representation, and Historiography as a platform to circulate work in progress or preprints in BBN’s Arpanet Maps”, IEEE Annals of the History of in order to encourage the exchange of ideas. -
Milestones in Analog and Digital Computing
Milestones in Analog and Digital Computing Contributions to the History of Mathematics and Information Technology by Herbert Bruderer Numerous recent discoveries of rare historical analog and digital calculators and previously unknown texts, drawings, and pictures from Germany, Austria, Switzerland, Liechtenstein, and France. Worldwide, multilingual bibliography regarding the history of computer science with over 3000 entries. 12 step-by-step set of instructions for the operation of historical analog and digital calculating devices. 75 comparative overviews in tabular form. 200 illustrations. 20 comprehensive lists. 7 timelines of computer history. Published by de Gruyter Oldenbourg. Berlin/Boston 2015, xxxii, 820 pages, 119.95 Euro. During the 1970's mechanical calculating instruments and machines suddenly disappeared from the scene. They were replaced by electronic versions. Most of these devices developed since the 17th century – often very clever constructions – have been forgotten. Who can imagine today how difficult calculation was only a few decades ago? This book introduces the reader to selected milestones from prehistory and early history of computing. The Antikythera Mechanism This puzzling device was made around 200 BC. It was discovered around 1900 by divers off the Greek island of Antikythera. It is believed to be the oldest known analog (or rather hybrid) computing device. Numerous replicas have been built to unravel the mysteries of this calendar calculator. It is suspected that the machine came from the school of Archimedes. 1 Androids, Music Boxes, Chess Automatons, Looms This treatise also explores topics related to computing technology: automated human and animal figures, mecha- nized musical instruments, music boxes, as well as punched tape controlled looms and typewriters. -
The History of Computing in the History of Technology
The History of Computing in the History of Technology Michael S. Mahoney Program in History of Science Princeton University, Princeton, NJ (Annals of the History of Computing 10(1988), 113-125) After surveying the current state of the literature in the history of computing, this paper discusses some of the major issues addressed by recent work in the history of technology. It suggests aspects of the development of computing which are pertinent to those issues and hence for which that recent work could provide models of historical analysis. As a new scientific technology with unique features, computing in turn can provide new perspectives on the history of technology. Introduction record-keeping by a new industry of data processing. As a primary vehicle of Since World War II 'information' has emerged communication over both space and t ime, it as a fundamental scientific and technological has come to form the core of modern concept applied to phenomena ranging from information technolo gy. What the black holes to DNA, from the organization of English-speaking world refers to as "computer cells to the processes of human thought, and science" is known to the rest of western from the management of corporations to the Europe as informatique (or Informatik or allocation of global resources. In addition to informatica). Much of the concern over reshaping established disciplines, it has information as a commodity and as a natural stimulated the formation of a panoply of new resource derives from the computer and from subjects and areas of inquiry concerned with computer-based communications technolo gy. -
Implications of Historical Trends in the Electrical Efficiency of Computing
[3B2-9] man2011030046.3d 29/7/011 10:35 Page 46 Implications of Historical Trends in the Electrical Efficiency of Computing Jonathan G. Koomey Stanford University Stephen Berard Microsoft Marla Sanchez Carnegie Mellon University Henry Wong Intel The electrical efficiency of computation has doubled roughly every year and a half for more than six decades, a pace of change compa- rable to that for computer performance and electrical efficiency in the microprocessor era. These efficiency improvements enabled the cre- ation of laptops, smart phones, wireless sensors, and other mobile computing devices, with many more such innovations yet to come. Valentine’s day 1946 was a pivotal date in trends in chip production.2 (It has also some- human history. It was on that day that the times served as a benchmark for progress in US War Department formally announced chip design, which we discuss more later on the existence of the Electronic Numerical in this article.) As Gordon Moore put it in Integrator and Computer (ENIAC).1 ENIAC’s his original article, ‘‘The complexity [of inte- computational engine had no moving parts grated circuits] for minimum component and used electrical pulses for its logical oper- costs has increased at a rate of roughly a fac- ations. Earlier computing devices relied on tor of two per year,’’3 where complexity is mechanical relays and possessed computa- defined as the number of components (not tional speeds three orders of magnitude just transistors) per chip. slower than ENIAC. The original statement of Moore’s law has Moving electrons is inherently faster than been modified over the years in several differ- moving atoms, and shifting to electronic digital ent ways, as previous research has estab- computing began a march toward ever-greater lished.4,5 The trend, as Moore initially defined and cheaper computational power that contin- it, relates to the minimum component costs ues even to this day. -
A Short History of Computing
A Short History of Computing 01/15/15 1 Jacques de Vaucanson 1709-1782 • Gifted French artist and inventor • Son of a glove-maker, aspired to be a clock- maker • 1727-1743 – Created a series of mechanical automations that simulated life. • Best remembered is the “Digesting Duck”, which had over 400 parts. • Also worked to automate looms, creating the first automated loom in 1745. 01/15/15 2 1805 - Jacquard Loom • First fully automated and programmable loom • Used punch cards to “program” the pattern to be woven into cloth 01/15/15 3 Charles Babbage 1791-1871 • English mathematician, engineer, philosopher and inventor. • Originated the concept of the programmable computer, and designed one. • Could also be a Jerk. 01/15/15 4 1822 – Difference Engine Numerical tables were constructed by hand using large numbers of human “computers” (one who computes). Annoyed by the many human errors this produced, Charles Babbage designed a “difference engine” that could calculate values of polynomial functions. It was never completed, although much work was done and money spent. Book Recommendation: The Difference Engine: Charles Babbage and the Quest to Build the First Computer by Doron Swade 01/15/15 5 1837 – Analytical Engine Charles Babbage first described a general purpose analytical engine in 1837, but worked on the design until his death in 1871. It was never built due to lack of manufacturing precision. As designed, it would have been programmed using punch-cards and would have included features such as sequential control, loops, conditionals and branching. If constructed, it would have been the first “computer” as we think of them today. -
01 Introduction the Timeline
Computer Architecture applied computer science 01.02 Brief history of computing urbino worldwide campus 01 Introduction 01.02 Brief history of computing • The timeline • The pre-mechanical era • The mechanical era • The electromechanical era • The electronic era • The microelectronic era • The roadmap for the next 10 years alessandro bogliolo isti information science and technology institute 1/13 Computer Architecture applied computer science 01.02 Brief history of computing urbino worldwide campus The timeline 500 b.C. Pre-mechanical era [500bC – 1641] Abacus Mechanical era [1642 – 1937] Pascaline Electromechanical era [1938 – 1945] Z1 Electronic era [1946 – 1957] Colossus - ENIAC Microelectronic era [1958 - today] Transistors, Integrated circuits today Roadmap for the next 10 years alessandro bogliolo isti information science and technology institute 2/13 1 Computer Architecture applied computer science 01.02 Brief history of computing urbino worldwide campus The timeline 500 b.C. Theoretical contributions Positional numbers [3000bC] Algorithm [Al-Khowarizmi, 800] Boolean algebra [Boole, 1847] Touring machine [Touring, 1936] Game theory [Von Neumann, 1944] Switching networks [Shannon, 1938] today alessandro bogliolo isti information science and technology institute 3/13 Computer Architecture applied computer science 01.02 Brief history of computing urbino worldwide campus The timeline 500 b.C. Technological contributions Electricity [Franklin, 1706] Light bulb [Edison, 1879] Relays [Henry, 1835] Vacuum tubes [1900] Transistors [1947] Floppy disk [1950] Hard disk [1952] Magnetic Core memory [1956] Integrated circuits [1958] Mouse [1965] DRAM memory [1968] SRAM memory [1970] Microprocessor [1971] CD Rom [1985] today alessandro bogliolo isti information science and technology institute 4/13 2 Computer Architecture applied computer science 01.02 Brief history of computing urbino worldwide campus The timeline 500 b.C. -
Knowledge Organization at the Interface
Gustavo Saldanha – Ibict - Unirio, Brazil Giulia Crippa – Bologna University, Italy Concept Theory and Conceit Theory Ontology and Logology Between Conceptuality and Non- Conceptuality in Knowledge Organization Abstract: Knowledge Organization (KO) has a historically established construction based on a concept theory according to the Aristotelian model. It is from the Organon that the primary theoretical basis of documentary-language thinking is established. One can identify the construction of conceptual thinking in classical approaches such as Ranganathan's classification theory. More directly, Dahlberg's theory of concept proves the demarcating point of view of the Aristotelian foundation in KO. However, even in such approaches as Ranganathan's, one can also identify another theoretical tradition in classification theory concerned with constructing a non- conceptual approach. It is from Emanuele Tesauro that we can conceive a non-conceptual theory, establishing a given conceit theory. This research aims to point out the dichotomies and correlations between a concept theory and a non-conceptual one in KO. The research method is theoretical, structured from the perspective of a historical epistemology with a pragmatic background. At first, the historical-theoretical place of concept theory in the KO is determined. Later, the foundation of a non-conceptual theory (or conceit theory) is identified. Furthermore, the relationship between theories in historical and contemporary development in the classification theory is discussed. From the Aristotelian categories, one can understand a method for the relationship between signifier, meaning, and referent, and establish the associations of meaning between terms. The non-conceptuality theory can be historically identified in Emanuele Tesauro. From his Categorical Index, published in the Cannocchiale aristotelico, the condition of concept (and no-concept) is the apex of a variety of chain of rhetorical being, and it points to the creation and progressive unfolding of language figures (conceit elements).