HOME



picture info

IBM 1401
The IBM 1401 is a variable word length computer, variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for processing data stored on punched cards and at providing peripheral services for larger computers. The 1401 is considered by IBM to be the Ford Model T, Ford Model-T of the computer industry due to its mass appeal. Over 12,000 units were produced and many were leased or resold after they were replaced with newer technology. The 1401 was withdrawn on February 8, 1971. History The 1401 project evolved from an IBM project named "World Wide Accounting Machine" (WWAM), which in turn was a reaction to the success of the Bull Gamma 3. The 1401 was used as an independent system in conjunction with IBM punched card equipment. It was also operated as auxiliary equipment to IBM 700/7000 series, IBM 700 or 7000 series systems. Monthly rental for 140 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Autocoder
Autocoder is any of a group of assemblers for a number of IBM computers of the 1950s and 1960s. The first Autocoders appear to have been the earliest assemblers to provide a macro facility. Terminology Both ''autocoder'', and the unrelated ''autocode'', a term of the same era used in the UK for languages of a higher level, derive from the phrase '' automatic coding''. This referred generally to programs which eased the burden of producing the numeric machine language codes of programs. "Autocoding" is seen occasionally, and can refer to any kind of programming system. In some circles "autocoder" could be used generically to refer to what is now called a macro-assembler. History The first Autocoders were released in 1955 for the IBM 702, and in 1956 for the almost compatible IBM 705. They were designed by Roy Goldfinger who earlier had worked on New York University's (NYU) NYAP assembler. These machines were variable word length commercial machines, as were many of the co ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Computer History Museum
The Computer History Museum (CHM) is a computer museum in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the Information Age, and explores the Digital Revolution, computing revolution and its impact on society. History The museum's origins date to 1968 when Gordon Bell began a quest for a historical collection and, at that same time, others were looking to preserve the Whirlwind (computer), Whirlwind computer. The resulting ''Museum Project'' had its first exhibit in 1975, located in a converted coat closet in a Digital Equipment Corporation, DEC lobby. In 1978, the museum, now ''The Digital Computer Museum'' (TDCM), moved to a larger DEC lobby in Marlborough, Massachusetts and opened to the public in September 1979. Maurice Wilkes presented the first lecture at TDCM in 1979 – the presentation of such lectures has continued to the present time. TDCM incorporated as ''The Computer Museum, Boston, The Computer Museum'' (TCM) in 1982. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

IBM 7090
The IBM 7090 is a second-generation Transistor computer, transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member of the IBM 700/7000 series#Scientific Architecture, IBM 700/7000 series scientific computers. The first 7090 installation was in December 1959. In 1960, a typical system sold for $2.9 million (equivalent to $ million in ) or could be rented for $63,500 a month (). The 7090 uses a 36-bit word length, with an address space of 32,768 words (15-bit addresses). It operates with a basic memory cycle of 2.18 μs, using the IBM 7302 Core Storage Magnetic-core memory, core memory technology from the IBM 7030 (Stretch) project. With a processing speed of around 100 FLOPS, Kflop/s, the 7090 is six times faster than the 709, and could be rented for half the price. An upgraded version, the 7094, was up to twice as fast. Both the 7090 and the 7094 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Read-only Memory
Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices. Data stored in ROM cannot be electronically modified after the manufacture of the memory device. Read-only memory is useful for storing software that is rarely changed during the life of the system, also known as firmware. Software applications, such as video games, for programmable devices can be distributed as ROM cartridge, plug-in cartridges containing ROM. Strictly speaking, ''read-only memory'' refers to hard-wired memory, such as diode matrix or a #Solid-state ROM, mask ROM integrated circuit (IC), that cannot be electronically changed after manufacture. Although discrete circuits can be altered in principle, through the addition of Jump wire, bodge wires and the removal or replacement of components, ICs cannot. Correction of errors, or updates to the software, require new devices to be manufactured and to replace the installed device. Floating-gate ROM semiconductor ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Emulator
In computing, an emulator is Computer hardware, hardware or software that enables one computer system (called the ''host'') to behave like another computer system (called the ''guest''). An emulator typically enables the host system to run software or use peripheral devices designed for the guest system. Emulation refers to the ability of a computer program in an electronic device to emulate (or imitate) another program or device. Many printer (computing), printers, for example, are designed to emulate Hewlett-Packard, HP LaserJet printers because a significant amount of software is written specifically for HP models. If a non-HP printer emulates an HP printer, any software designed for an actual HP printer will also function on the non-HP device, producing equivalent print results. Since at least the 1990s, many video game enthusiasts and hobbyists have used emulators to play classic arcade games from the 1980s using the games' original 1980s machine code and data, which is in ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Microcode
In processor design, microcode serves as an intermediary layer situated between the central processing unit (CPU) hardware and the programmer-visible instruction set architecture of a computer. It consists of a set of hardware-level instructions that implement the higher-level machine code instructions or control internal finite-state machine sequencing in many digital processing components. While microcode is utilized in Intel and AMD general-purpose CPUs in contemporary desktops and laptops, it functions only as a fallback path for scenarios that the faster hardwired control unit is unable to manage. Housed in special high-speed memory, microcode translates machine instructions, state machine data, or other input into sequences of detailed circuit-level operations. It separates the machine instructions from the underlying electronics, thereby enabling greater flexibility in designing and altering instructions. Moreover, it facilitates the construction of complex multi-step inst ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Easycoder
The Honeywell 200 was a character-oriented two-address commercial computer introduced by Honeywell in December 1963, the basis of later models in Honeywell 200 Series, including 1200, 1250, 2200, 3200, 4200 and others, and the character processor of the Honeywell 8200 (1968). Introduced to compete with IBM's IBM 1401, 1401, the H200 is two or three times faster and, with software support, most of the time can execute IBM 1401 programs without need for their recompilation or reassembly. The Liberator marketing campaign exploited this compatibility, and was credited in later Honeywell publicity statements with stalling the sales of IBM 1401 machines. Honeywell claimed an initial rush of hundreds of orders for the H200 that itself stalled when IBM countered with a marketing emphasis on their System/360 product range that was then under development. Architecture As designed by Director of Engineering William L. Gordon, the H200 memory consists of individually addressed characters, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

System/360
The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between computer architecture, architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible IBM System/360 Model 44, Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit computing, 8-bit byte addressing and fixed-point binary, fixed-point decimal and IBM hexadecimal floating-point, hexadecimal floating-point arithmetic, floating-point calculations. The System/360 family introduced IBM's Solid Logic Technology (SLT), which packed more transistors onto a circuit card, allowing more powerful but smaller computers. System/36 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


IBM 1410
The IBM 1410, a member of the IBM 1400 series, was a decimal computer with a variable word length that was announced by IBM on September 12, 1960 and marketed as a midrange business computer. It was withdrawn on March 30, 1970. Overview The 1410 was similar in design to the very popular IBM 1401, but it had one major difference. Addresses were five characters long and allowed a maximum memory of 80,000 characters, much larger than the 16,000 characters permitted by the 1401's three-character addresses. However, the 1410 could also be run in what was termed "1401 compatibility mode". This was accomplished in hardware - the machine literally turned into a 1401 with the flip of a switch. In addition, with care, it was possible to write source code in the Autocoder assembler language that could be used on either system, as nearly all 1401 instructions had exact 1410 equivalents, and had the same mnemonics. The later IBM 7010 used the same architecture as the 1410, but was impl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


John Haanstra
John Wilson Haanstra (May 12, 1926 – August 16, 1969) was an American electrical engineer and a computer industry executive. Haanstra was notable for his chairmanship of IBM's ''SPREAD''Systems Programming, Research, Engineering, And Development task force whose work led to the creation of the System/360 product line. Early career Born in San Francisco, California, Haanstra graduated from the University of California, Berkeley in 1949 with a degree in electrical engineering. In 1950 he went to work for IBM in Poughkeepsie, New York. During the Korean War he was recalled to serve in the Navy. Following his discharge he rejoined IBM in June 1952 in the then new San Jose Laboratory. RAMAC disk drive and system Initially Haanstra was one of the engineers and then a leader in the development of the RAMAC 350 disk drive. He then became responsible for designing the 1956 IBM 305 RAMAC system which was the first commercial computer system using a hard disk drive. 1401 and System/360 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Spooling
In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices. In contemporary systems, it is usually used for mediating between a computer application and a slow peripheral, such as a printer. Spooling allows programs to "hand off" work to be done by the peripheral and then proceed to other tasks, or to not begin until input has been transcribed. A dedicated program, the spooler, maintains an orderly sequence of jobs for the peripheral and feeds it data at its own rate. Conversely, for slow ''input'' peripherals, such as a card reader, a spooler can maintain a sequence of computational jobs waiting for data, starting each job when all of the relevant input is available; see batch processing. The spool itself refers to the sequence of jobs, or the storage area where they are held. In many cases, the spooler is able to drive devices at their full rated speed with minimal impact on other processing. Spooling is a ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]