section 2 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What was the problem the US Army faced in 1943?

A

there was a lack of firing tables (which were tables consisting of all the variables needed to angle a gun for firing)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How were firing tables made?

A

they were created by computers who at the time were typically women to perform the calculations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Despite having many people working on the firing tables, was it enough?

A

they could not keep up with the demand

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What was the role of Dr Herman Goldstine?

A

he was hired in early 1943 to supervise the computer team in Pennsylvania making the firing tables and despite getting many other on the team the demand was still too high so he began to think about electronic computers speeding up the process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What was the role of John Mauchly?

A

he submitted a proposal in 1942 of August where he stated he wanted to build an electronic computer but was ignored. he caught the attention of Goldstine who thought his ideas for an electronic computer had merit and goldstine gave him the funding. Mauchly was soon joined by presper eckert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When, where, and what was Goldstein, Mauchly, and eckert’s proposal to the military?

A

April 9, 1943

Aberdeen Proving grounds

they wanted to build an electronic computer called the ENIAC (electronic numerical integrator and computer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What was the outcome of the proposal (ENIAC)

A

they were granted funding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Where was the biggest area of concern when designing the ENIAC?

A

vacuum tubes - which can modulate or amplify electric current it has 2 states (on and off)

these were known for breaking down the ENIAC needed 18000

to prevent this, eckert used the highest quality tubes and ran them at 10% of their intended voltage to prolong their lifespan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How was the ENIAC better than previous electromechanical and mechanical

A

1) its speed (it performed calculations electronically so it wasn’t slowed down by moving parts)

2) it had the ability to perform conditional branching (if/then statements)

3) general purpose calculator

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

How was the ENIAC programmed?

A

a programmer had to manually set thousands of switches and unplug cables from one unit and plug them into another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Who were the important programmers on the ENIAC?

A

out of the hundreds, six women were chosen to be the original programmers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How did Goldstine meet John von Neumann?

A

at a train station in aberdeen Maryland, they struck up a conversation and goldstine told Neumann about the ENIAC and Neumann visited the site and gradually exerted his influence over the design of the next computer the EDVAC (electronic discrete variable automatic computer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What were John von neumann’s plans for the EDVAC?

A

1) larger memory/perform and store calculations in binary
2) the EDVAC would store both the data and the instructions in the same memory
3) the instructions for the computer would be represented as a system of binary codes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

When was the ENIAC completed?

A

fall 1945

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Describe the ENIAC.

A

it was huge it weighed 30 tons and took up 1,800 sq.ft

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

When was the ENIAC unveiled?

A

February 1946

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

what did John von Neumann do after his work on the ENIAC?

A

he went back to IAS in Princeton (institute for advanced study)

this is where he started his own computer group and completed their computer called the IAS computer in 1951

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

who was max newman and what did he want to build?

A

he was a professor of mathematics at Manchester university and wanted to build and EDVAC-like computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

who did max newman recruit? why?

A

frederic Williams

he designed a new type of memory which was a type of cathode ray tube (he called William tube)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

what was William and Newman’s computer called?

A

the Manchester baby - the “baby” part was for its limited functionality as it was only designed to be an outlet to test the William tubes

the designers of the Manchester baby soon went on to design the Manchester Mark I

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

who was Maurice wilkes and what was he planning build at the same time of the Manchester baby?

A

he was physicist at cambridge and he was planning to build a computer because after seeing the first draft he attended the moore school lectures and was inspired

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What was something Maurice Wilkes did differently than newman and William?

A

he used memory delay lines instead of Williams tubes for the memory system

it was called the EDSAC (electronic delay storage automatic computer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

When was the EDVAC finally completed?

A

in 1951 because eckert and Mauchly resigned from the University of Pennsylvania the building stalled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

What did Eckert and Mauchly do after resigning from the University of Pennsylvania?

A

IBM offered jobs to both of them but they both declined and started their own business instead (the eckert mauchly computer corporation - EMCC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

What was the EMCC’s first product?

A

the UNIVAC (universal automatic computer)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

What was the EMCC’s plan to raise money for the UNIVAC?

A

they sold advanced orders for a fixed price (which means the buyer buys the product for a predetermined price despite the costs to build it) instead of cost-plus-developmental plan (which meant the buyer paid the predetermined price and additional costs to build the product)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

What price did EMCC negotiate with the US Bureau of Standards?

A

270,000 fixed price bt they ended up spending 900,000 on it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What was the BINAC?

A

the BINAC (Binary Automatic Computer) was a smaller computer they agreed to build for Northrop Aircraft Company for additional funding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

When was the BINAC completed?

A

1949, they tested it on site before shipping it off to Northrop Aircraft Company but when they set it up there it didn’t work

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

The EMCC was still short on cash, what did they do to fix this problem?

A

they offered IBM a major part of their company but were turned down

James rand Jr. was looking to branch into electric computers so he paid off their debt and buy their company

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

when was the UNIVAC completed?

A

March 1951, the UNIVAC was kept onsite to avoid the same thing that happened with the BINAC

32
Q

How was the UNIVAC better than the ENIAC?

A

it used high speed magnetic tape for input and output (instead of paper punched cards)

it also used 5,000 vacuum tubes compared to the ENIAC’s 18000

33
Q

What was the big publicity stunt that Remington Rand pulled off?

A

in november of 1952, election night, they gave data to the UNIVAC and it predicted a landslide victory for Eisenhower

embarrassed by these results they gave a tweaked number to the news channel

the number that the machine had originally predicted happened to be more accurate than the false info so they confessed to their con

the UNIVAC became more of a household name

34
Q

What was the IBM 701?

A
  • announced May 1952
  • about as powerful as the UNIVAC
  • John von Neumann was hired to work on it
  • used Williams tubes for memory
35
Q

What was the IBM 702?

A
  • announced september 1953
  • it was similar to the 701 business data processing rather than scientific computing
36
Q

What was the IBM 650?

A
  • announced in 1953
  • used magnetic drums for storage
  • this created a generation of students who knew how to use IBM products
37
Q

What problems did Remington Rand have in 1952 that allowed IBM to pass its sales?

A

they got control over (ERA) engineering research associates and there was fighting between the UNIVAC and era divisions of the company and this ultimately led to in 1955 Remington Rand being bought over by sperry gyroscope and was renamed sperry rand

38
Q

What were vacuum tubes and what were they used for?

A
  • they were invented in 1904 and - - they can amplify or regulate the flow of electricity in a circuit
  • no moving parts
  • eckert and Mauchly used these in the ENIAC and they have the ability to turn on and off fast so it was used for counting
39
Q

what are transistors?

A

these have the same role as vacuum tubes but are much smaller, more durable, and don’t need as much power

they were invented in the 1940s in bell labs

by the end of the 1950s, these were used a lot more than vacuum tubes

40
Q

What are microchips?

A

invented in the late 1950s by Robert noyce and Jack kilby, these were essentially transistors in block form which made them more compact and by the 1970s they were used more

41
Q

what were delay lines?

A

a metal tube with a thin column of liquid (likely mercury)

electricity is applied to one end of the tube and this vibrates mercury which then the signal is read and recorded at the other end of the tube

42
Q

why are delay lines risky?

A

mercury is toxic, must be kept at really really really high temps., also could be unreliable if kept at a wrong temp.

43
Q

what are william tubes?

A

william tubes took a stream electrons and repeatedly fired it on to a phosphorescent surface at the other end creating a visible pattern

44
Q

what are magnetic drums?

A

a metal drum rotated many hundred per minute and read and write heads skimmed collecting data

they were slow but more reliable than mercury delay lines

45
Q

what’s core memory?

A

thousands of donut shaped small metal circles threaded in a criss cross lattice on metal wire and when electric current passes through it the core is magnetized and the computer reads it as either 0 or 1

46
Q

what was a special property of core memory?

A

they had random access rather than sequential order which meant you could read the values in any order (now called RAM - random access memory)

47
Q

what else can microchips be used for?

A

since the 1970s, microchips have been used for both storage and memory

48
Q

what are punched cards?

A

these cards were where calculations were printed on and then (could be) sent to tabulating machines to translate to human-readable form or stored away

49
Q

what are magnetic tape drives?

A

magnetic tape drives were made of thin plastics
they were faster and could be reused
tapes could only be read by machines

50
Q

what was disk storage?

A
  • disk storage offered random access unlike magnetic tapes
  • eckert proposed this in 1940 but it was only done 1956 by IBM
  • IBM made the first floppy disk in the late 1960s
51
Q

What was Neumann’s proposed idea to program a computer?

A

in 1945, he wrote up a better way of programming the computer

  • each possible instruction would be assigned a numeric code
  • to create a program, someone would map out the list of instructions needed by the algorithm and look up their individual codes
  • these codes would get loaded into the computer’s memory using punched cards or paper tape
52
Q

Who realized the programming process could be automated?

A

konrad Zuse designed the plan preparation machine in which a programmer could enter instructions in mathematical notation this machine would then transfer them to tape to be put into the computer

52
Q

What did Heinz Rutishauser have to say about the programming process?

A

he said to use the computer as its own plan preparation machine because he realized the computer could be programmed to do almost anything

52
Q

How did program preparation work?

A
  • first the programmer would write out his code in simple mnemonic instructions called assembly code
  • then this would be put into a machine and translated into numeric codes
  • then the program would be run by the computer
52
Q

When was FORTRAN released?

A

FORTRAN was released April 1957 after a 2 and a half year delay

52
Q

What was FORTRAN?

A
  • FORTRAN (formula translator) was invented in 1943 by John Backus who worked at IBM
  • this programming language made it possible to write code faster
  • the IBM 704 used FORTRAN and it was a success
  • a single statement would mean many different things so that people could focus on the bigger picture
52
Q

Who was Grace Hooper?

A
  • Grace Hopper (in 1944) was assigned by the US Navy to assist with the programming of Mark I
  • Hopper saw that if the computer could be used to automatically run the sequence more than once it would simplify the task
  • in 1949, she was persuaded to work for the EMCC where she worked on the UNIVAC and she made compilers (which translated the programmers instructions to machine code) but they were slow
53
Q

What was FLOW - MATIC?

A

FLOW-MATIC was an improved programming language released for the UNIVAC and was designed for business and not scientific applications

54
Q

What programming language did Honeywell and IBM release?

A

honeywell - FACT
IBM - COMTRAN (commercial translator)

55
Q

In 1959, what the the US government do to create a standardized business language?

A
  • they made it mandatory for computers to accommodate COBOL (computer business oriented language) or else they wouldn’t buy the computer
  • this motivated computer manufacturers to create COBOL compilers for their computers
56
Q

where in COBOL was hopper’s influence most noticeable?

A

the English-like syntax was used rather than an algebraic syntax

57
Q

during what years did FORTRAN and COBOL dominate the scientific and business programming industry?

A

1960s - 1970s

58
Q

When was LISP developed?

A

1958 at MIT

59
Q

What did LISP focus on?

A

manipulating lists of symbols

60
Q

What was the difference between science and business computers?

A

science - complex math, small data sets, performed floating point arithmetic very fast,

business - simple math, big data sets, floating point arithmetic very slow

the floating point arithmetic hardware was more money and those computers without it could still perform it just much slower

61
Q

Which models of IBM computers were for business and which for science?

A

science - 701, 704
business - 702, 705

62
Q

Due to decreasing costs of hardware by 1964, what did IBM do?

A

they came up with a computer meant for both business and science (IBM System/360)

63
Q

What was the problem IBM faced with their many computer models?

A

when switching to a new (or old) model, you’d have to scratch all your existing software and re-write it so IBM’s solution to this problem was to create a family of computers (there would be computers for people who had smaller needs and computers for those who had many needs)

64
Q

When were the first 6 models of IBM System/360 announced?

A
  • april 1964
  • these machines would be machine language compatible with one another
65
Q

How was IBM able to make their family of machines machine language compatible with one another?

A

the designers of the System/360 created a single unified instruction set for the platform meaning whether the computer was hand-coded binary or machine generated output of a FORTRAN they’d all heed the same instruction and smaller models would have a small microprogram built into the processing unit’s read only memory that provided
slower implementations of the instruction set to accommodate the machine’s less-powerful hardware.

66
Q

What were some of the problems with the OS/360?

A

the OS/360 was the name of the System/360’s operating system (this coordinates all the parts of the computer and helps them work together) was very complicated and it’s launch kept on getting delayed

67
Q

Who was Fred Brooks and how was he involved with the OS/360?

A

he was the manager of the OS/360 project and he kept hiring people to work on the project and at one point there were over 1000 people working on it

68
Q

What other operating systems did IBM release between what years?

A

between 1965-1967 they released 4 other smaller operating systems without the full ability that they were hoping for the OS/360

69
Q

When was the OS/360 finally released?

A

1967, even then it was still buggy and IBM had to release many patches for it to finally be stable for use

70
Q

What was Brooks Law?

A

“adding manpower to a late software project makes it later”

  • to complete a software project it requires mental abilities not physical
  • with more people means more communication which takes away time from actually working on the project
71
Q

What was the result of the ENIAC patent case?

A

anyone was allowed to create and sell computers without paying royalties to Sperry Rand

72
Q

Who was the BUNCH?

A