source: t29-www/en/computer/storage-media.shtm @ 113

Last change on this file since 113 was 113, checked in by sven, 14 years ago

Projekte-Bereich in der Homepage ausgearbeitet ("Projekte"
umbenannt in "Lernprojekte", neu eingefuehrt: "Entwicklungsprojekte").
Dazu im deutschen:

  • /projekte/ verschoben zu /de/lernprojekte/
  • /de/entwicklungsprojekte.shtm neu erstellt
  • /de/inc/menu.inc.shtm dafuer angepasst
  • Logische Navigation: Seiten vorher und nachher angepasst
  • /shared/css/common.css: Spezialstyles fuer das in das Homepage- design angepasste /de/lernprojekte/index.shtml Tabellendesign

Im Englischen:

  • /en/development-projects.shtm neu erstellt
  • /en/inc/menu.inc.shtm: Entwicklungsprojekte eingefuehrt (Lernprojekte sollen nicht erscheinen im Englischen)
  • Logische Navigation angepasst

TODO:

  • nach umfangreichem Umzug der 150MB-Ordnerstruktur /projekte muessen .htaccess-Dateien sowie Server-Config ueberprueft werden

-- sven @ workstation

File size: 14.7 KB
Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
4<head><!--#set var="title"        value="Historic internal storage media"
5   --><!--#set var="location"     value="speichermedien"
6   --><!--#set var="part"         value="computer"
7   --><!--#set var="url_de"       value="rechnertechnik/speichermedien.shtm"
8   --><!--#set var="prev"         value="analog.shtm"
9   --><!--#set var="prev_title"   value="Analog and digital-analog computers"
10   --><!--#set var="next"         value="../development-projects.shtm"
11   --><!--#set var="next_title"   value="Development Projects"
12 --><title>Technikum29 - <!--#echo var="title" --></title>
13
14    <!--#include virtual="/en/inc/head.inc.shtm" -->
15    <meta name="DC.Title" content="Technikum29 - <!--#echo var="title" -->" />
16    <meta name="DC.Subject" content="<!--#echo var="title" -->" />
17    <meta name="t29.SVN" content="$Id$" />
18    <meta name="t29.germanoriginal" content="17.08.2008/v5.8" />
19    <meta name="t29.thistranslation" content="17.08.2008/v5.8" />
20    <meta name="t29.comment" content="plated wire storage new text + photo" />
21    <!--changelog: 12.09.2007/v5.7.7 based on 17.07.2007/v5.7FINAL: Initialübersetzung von de dank B.Ullmann :-) -->
22    <!--changelog: 01.12.2007/v5.7.13 based on 22.08.2007/v5.7.5: Added plated wire storage -->
23    <!--changelog: 21.03.2008/v5.7.20 based on 18.02.2007/v5.7.18: Neues Kernspeicherbild uebernommen, Alt-Texte von Bildern uebersetzt -->
24    <!--changelog: 18.06.2008/v5.7.22 based on 08.04.2008/v5.7.21: BULL GAMMA 3 Laufzeitspeicher neu -->
25</head>
26<body>
27<!--#echo encoding="none" var="heading" -->
28<div id="content">
29    <h2><!--#echo var="title" --></h2>
30
31    <p>
32      In the following some types of memory are described which are found in the computers on display at the technikum29. These devices may be classified as either RAM (random access memory) or ROM (read only memory). Due to their respective size these are very demonstrative examples.
33      <br/>The problem of storing information is of central importance for digital computers and was a difficult area during the early days of computing. In these times building a fast processor was considerably more easy than building an equally fast and large memory system for this processor. This led to some rather arcane solutions which are completely extinct today.
34    </p>
35    <p>
36      Nowadays as well as 50 years ago, these characteristical attributes are important:
37    </p>
38
39    <ul>
40           <li>cycle time</li>
41           <li>packing density</li>
42           <li>costs / bit</li>
43           <li>(thermal) power loss</li>
44    </ul>
45    <p>Storages are classified geometrically:</p>
46    <ul>
47           <li>one-dimensional alignment (e.g. the delay line memory)</li>
48           <li>two-dimensional alignment (e.g. drom storage, disk storage)</li>
49           <li>three-dimensional alignment (e.g. core memory, the number of layers is the word length)</li>
50    </ul>
51    <p>These physical principles has been used: electrostatic charge (storage tube),
52       propagation of acoustic waves (delay line memories), ferromagnetism (core memory,
53       plated wire memory, drum/disk memory), holography (optical memories). The most important
54       and most spread memories are the ferromagnetic memories.</p>
55
56    <div class="box center">
57        <h3>Delay line memory from the BULL GAMMA 3 tube calculator</h3>
58        <div style="white-space: nowrap;"> <!-- quick & dirty -->
59            <img src="/shared/photos/rechnertechnik/speichermedien/bull-gamma-3-laufzeitspeicher.jpg" alt="Photography from a delay line memory" width="435" height="338" />
60            <img src="/shared/photos/rechnertechnik/speichermedien/bull-gamma-3-laufzeitspeicher-gross.jpg" alt="Details from the delay line memory" style="margin-left: 3px;" width="228" height="338" />
61        </div>
62        <div class="bildtext-bildbreite" style="width:100%;">
63            <p>
64            One of these solutions is the so called delay line memory.
65            It consists of several chained LC-oscillators that are set
66            up as low-pass filters. In this circuit the pulses are carried slower compared
67            to ohmic conductors. Due to the high damping the pulses must be amplified again.
68            Therefore the memory is equipped with 12 tube amplifiers. After amplification
69            at the end of the LC chain, the information is read in at the beginning of the
70            chain again. In this way it runs permanentely throught the delay line memory.
71            <br/>The pictures show a memory unit which is capable of storing a decimal
72            integer with only 12 digits. Obviously storage was very expensive in the early
73            times of computing.
74            </p>
75        </div>
76    </div>
77
78    <div class="box center">
79        <h3><a name="run-time-memory">Magnetostrictive memory</a></h3>
80        <img src="/shared/photos/rechnertechnik/speichermedien/laufzeitspeicher.jpg" alt="Photography of a magnetostrictive memory" width="421" height="393" />
81        <img src="/shared/photos/rechnertechnik/speichermedien/laufzeitspeicher-details.jpg" alt="details" style="margin-left: 3px;" width="421" height="393" />
82       <div class="bildtext"> 
83           <p>
84           Another kind of "delay line" memory is the so called magnetostrictive memory. This technique is based on the idea of the propagation of ultrasonic waves through a thin wire. The information to be stored is fed into a long wire by the effect of magnetostricion (the wire contracts when exposed to a strong magnetic field &ndash; this in turn yields an acoustic wave traveling across the wire). A bit pattern created by this effect travels along the wire to its end where the information is picked up by a piezo electric element. The output of this pickup will be amplified and fed back into the beginning of the wire loop.</p>
85           <p>This basically yields a sequential storage circuit - an impulse pattern will run in an endless loop through the wire. To insert information into the loop some (simple) additional circuitry is necessary. To delete bits, the feedback loop will be opened while setting bits requires an OR gate at the input of the wire loop.</p>
86           <p>This type of memory is volatile and has a rather long access time &ndash; on the other hand, its capacity depends mainly on the length of the wire and the basic clock of the surrounding circuitry so it may easily expanded. In addition to this it is relatively inexpensive and rugged making it suitable for applications like desktop calculators and the like.</p>
87        </div>
88    </div>
89
90    <div class="box center">
91        <h3><a name="core-memory">Core memory</a></h3>
92        <img src="/shared/photos/rechnertechnik/speichermedien/kernspeicher-weiss.jpg" alt="Core memory made by Triumph" width="694" height="463" />
93        <div class="bildtext">
94            <p>The picture shows a core memory made by Triumpf (about 1961). The circuit card, measuring 16 cm by 20 cm, can store 144 bit which equals 12 machine words of 12 bits each (which was a common word length in this time). Thus a single bit occupies an area of about 2.2 square centimeters.</p>
95        </div>
96        <div class="clear">&nbsp;</div>
97    </div>
98
99    <div class="box center">
100        <img src="/shared/photos/rechnertechnik/speichermedien/kernspeicher-univac.jpg" alt="A core memory built onto a modul from the UNIVAC 9400 mainframe" width="550" height="420" />
101        <p class="bildtext">
102            Another core memory made in 1969 is shown here. It is used in the <a href="/en/devices/univac9400/highspeed-printer.shtm">high speed printer</a> of the <a href="univac9400.shtm">UNIVAC mainframe</a> and stores a single line of text to be printed (132 characters). The individual cores can still be seen by the naked eye.
103         </p>
104    </div>
105
106   <div class="box center">
107       <img src="/shared/photos/rechnertechnik/kernspeicher.big.jpg" alt="Photography illustrating the size of a core memory in contrast to a match" width="629" height="443" />
108       <div class="bildtext">
109           <p>During the years the capacity of core memory devices was increased more and more while the dimensions were shrinked accordingly. This picture shows a core memory plane made in the time frame 1975 - 1978. The area shown equals
110that of the 144 bit memory by Triumph shown earlier. Now there are more then 16000 cores on the same area. The individual cores can only be seen with the aid of a magnifying glass. The whole core memory block contains 16 planes like this containing more then 256000 single cores (this is equivalent to 32 kB of data) occupying a volume of about 2.5 cubic decimeters. This device marks the end of the era of core memory.</p>
111
112           <p>The smaller the individual cores the faster the access time &ndash; this device features an access time of only 200 ns. One drawback of core memory is that reading the information stored in a row of cores destroys the information. So every read access has to be followed by a write access to retain the information (reading from a core memory takes more time than writing to the memory which is a rather unique "feature" of this technology).</p>
113
114           <p>A major advantage of core memory is its non-volatility. The information stored in a core memory will be retained even when power is lost. It is possible to turn on a machine switched off in 1975 and continue operation at the very same step where it ended in 1975. Even today main memory is sometimes called "core" which is a reminiscence of the early days of computing when memory was in fact core memory. A memory dump as a result of a program crash is still called "core dump" in the UNIX operating systems family, for example.</p>
115       </div>
116   </div>
117
118
119   <div class="box center">
120        <h3><a name="threaded-rom">Threaded ROM</a></h3>
121        <a name="backlink-gefaedeltes-rom" href="/en/devices/threaded-rom.shtm"><img src="/shared/photos/rechnertechnik/speichermedien/nixdorf-rom-gesamt.jpg" alt="Photography of a threaded ROM made by Nixdorf" width="694" height="470" /></a>
122        <div class="bildtext">
123            <p>All of the memory devices shown before were capable of read and write operations. Sometimes a read only memory (ROM for short) is needed. The picture shows such a ROM made in the mid 1960s which is closely related to a core memory.
124            <br/>The device shown is from a NIXDORF-WANDERER Logatronic system (made in 1966 approximately) which is a predecessor of the well known NIXDORF 820 system (see below). This ROM can store 2048 words of 18 bits each. The implementation is a true masterpiece of its time.</p>
125           
126            <p>You can get further explanations and a <a class="go" href="/en/devices/threaded-rom.shtm">more detailed version</a> by clicking on the picture.</p>
127        </div>
128   </div>
129   
130
131   <div class="box center">
132       <h3><a name="magnetic-stick-memory">Magnetic stick memory</a></h3>
133       <a href="/en/devices/magnetic-stick-memory.shtm"><img src="/shared/photos/rechnertechnik/speichermedien/gefaedeltes-rom.jpg" alt="A 'magnetic stick memory' made by nixdorf" width="692" height="379" /></a>
134       <div class="bildtext">
135           <p>NIXDORF decided to implement a read only memory which could be easily modified by customers and did not require a service technician to modify its contents.The whole operating system of the NIXDORF 820 was stored in ROMs like this (all in all 3 modules &ndash; type 177 &ndash; were necessary for this). Even empty ROMs were manufactured which were sold to customers who liked to modify their 820 system. Each of these modules could hold 4096 word of 18 bits each. One of these ROMs weighs 2.4 kg.</p>
136           <p>Clicking on the picture will yield a <a class="go" href="/en/devices/magnetic-stick-memory.shtm">more detailed version</a> of it.</p>
137       </div>
138   </div>
139   
140   <div class="box right">
141       <!-- Neu seit 01.12.07 -->
142       <h3><a name="plated-wire-storage">Plated wire storage</a></h3>
143       <!--<a href="/en/devices/plated-wire-storage.shtm"><img src="/shared/photos/rechnertechnik/grafiken/magnetdrahtspeicher-uebersicht.en.gif" alt="Simplified diagram showing the plated wire storage" width="400" height="254" /></a>-->
144       <a href="/en/devices/plated-wire-storage.shtm"><img src="/shared/photos/rechnertechnik/speichermedien/magnetdrahtspeicher.jpg" alt="Photography from a plated wire storage, zoomed greatly" width="340" height="303" /></a>
145
146       <!-- new text and image since 17.08.08 -->
147       <p>The plated wire storage was intended for replacing the core memory.  Our
148          <a href="/en/devices/univac9400/univac_9300.shtm">UNIVAC 9300</a> is equipped
149          with this type of memory that was initially announced by UNIVAC for the new
150          UNIVAC 9000 series as a "technical revolution" in their magazine "The punch card"
151          in 1967.</p>
152       <p>While research and development in the Goddard Space Flight Center of the US space
153          program, NASA, the american government closed a deal with UNIVAC to develop a
154          storage medium with a total input power less then 1 Watt, non-destructive readout
155          (that is, no more neccessarity to write the informations after reading them),
156          high capacity, low cycle time and functionality in a temperature range from
157          -20° C to +50°C (-4°F to 122°F).
158          <br/>In this way the plated wire storage was developed, based on a cuple of
159          genious ideas. Unfortunately, nowadays it is very error-prone.</p>
160       <p>Clicking on the photography will yield further informations about the
161          <a class="go" href="/en/devices/plated-wire-storage.shtm">design of the plated
162          wire storage</a>.</p>
163       <div class="clear"></div>
164   </div>
165
166   <div class="box left">
167       <h3 class="center"><a name="lochband">Two channel punched tape</a></h3>
168       <img src="/shared/photos/rechnertechnik/speichermedien/lochband-combitron.jpg" alt="A two channel punched tape from the DIEHL combitron calculator" width="424" height="322" />
169       <p class="bildtext">
170           As already described before (section <a class="go" href="programmable.shtm">programmable 2nd generation desktop calculators</a>), the DIEHL Combitron calculator used a time delay memory (like the magnetostrictive memory described elsewhere). Since this type of memory is volatily, DIEHL needed a non-volatile memory for the overall control of the machine. This had been implemented using a two channel punched tape. The first channel serves as a clock channel while the second channel contains the actual control data.
171           <br/>During the startup of the calculator, the contents of this punched tape were copied to the time delay memory which then took over control of the machine.
172        </p>
173   </div>
174
175
176</div><!-- end of content -->
177<!--#include virtual="/en/inc/menu.inc.shtm" -->
178</body>
179</html>
Note: See TracBrowser for help on using the repository browser.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License