TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The Lincoln TX-2 Computer Development (1957) [pdf]

33 点作者 pncnmnp大约 1 年前

4 条评论

pncnmnp大约 1 年前
Ivan Sutherland&#x27;s Sketchpad was developed for the TX-2! Here&#x27;s a paper where he describes his experience working with it: <a href="https:&#x2F;&#x2F;www.ll.mit.edu&#x2F;sites&#x2F;default&#x2F;files&#x2F;page&#x2F;doc&#x2F;2018-05&#x2F;LookingBack_19_1.pdf" rel="nofollow">https:&#x2F;&#x2F;www.ll.mit.edu&#x2F;sites&#x2F;default&#x2F;files&#x2F;page&#x2F;doc&#x2F;2018-05&#x2F;...</a>.<p>One interesting thing that caught my eye was this:<p>&gt; Hardware bugs also happened, through component or engineering failure; TX-2 was, after all, an experimental computer. The quickest way to get a bug fixed was to write a very simple program that failed in spite of obvious correctness, and the easiest way to “explain” this bug to the hardware engineers was to show them a Polaroid photograph of the panel of toggle switches that “stored” 24 words of 38 bits each and the console lights. Leaving a program in toggle switch memory that should obviously work, but failed, was a sure way to get the hardware people to fix a bug.<p>I checked out a memorandum on the toggle switch storage system (<a href="http:&#x2F;&#x2F;www.bitsavers.org&#x2F;pdf&#x2F;mit&#x2F;tx-2&#x2F;6M-5661_Toggle_Switch_Storage_System_TX-2_Apr1958.pdf" rel="nofollow">http:&#x2F;&#x2F;www.bitsavers.org&#x2F;pdf&#x2F;mit&#x2F;tx-2&#x2F;6M-5661_Toggle_Switch_...</a>). From what I understand, it allowed direct manual input of data and instructions into memory through these switches. TX-2 had 24 registers, each 37 bits long. Sixteen of these could be manipulated using the toggle switches on the main control panel. So, programmers could directly alter instructions.<p>The system involved some kind of resistor-switch matrix (not sure exactly what it does though!). But it enabled switches to toggle between 0 (ground position) and 1 (connected to some kind of resistor driver) - this, in turn, would help represent individual bits. Neat stuff!<p>If anyone has fun stories related to all this, I&#x27;d love to hear them!
评论 #39557405 未加载
评论 #39561601 未加载
_joel大约 1 年前
This era of computing fascinates me. I&#x27;ve been enjoying Usagi Electic&#x27;s series (on youtube) about the Bendix, which is about the same vintage.
ugh123大约 1 年前
&gt;Instead of one instruction counter, the TX-2 has 32 such counters which are assigned separately to different users of the computer, who then compete for operating time from instruction to instruction. A special part of the machine selects a particular user based partly on a predetermined priority schedule and partly on the current needs of that user. This multiple-sequence operation, in which many essentially independent instruction sequences interrupt and interleave one another, is an extension of the breakpoint operation found in DYSEAC of the National Bureau of Standards.<p>Is this the first implementation of a process scheduler in a multi-user system?
fargle大约 1 年前
&gt; A great deal had been learned about the performance of the transistors and memory, the types of logical circuits which are practical, techniques of marginal checking, <i>and the lesser system problems such as color scheme selection and the proper location of pencil sharpeners.</i><p>gold. is this the earliest description of bike-shedding?