history section 3 Flashcards

incomplete ends right before XEROX Parc

1
Q

batch-orientated computing

A

programmer would design their program (as a series of punched cards) and send it to a computer operator, who would run the program at a scheduled time. The output (printed sheets of paper) would be returned to the programmer.

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

interactive computer

A

takes inputs as it runs

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

what was the earliest interactive computer?

A

Project Whirlwind

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

why was project whirlwind commissioned?

A

the U.S air force needed a flight simulator that would prepare trainees for flying any plane. Jay Forrester at MIT was put in charge of this.

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

why was Forrester’s original plan for WhirlWind not fast enough?

A

it used an analog design

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

how did Forrester make Whirlwind faster?

A

he took after the ENIAC project and used digital circuits

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

why was funding for Whirlwind almost cut?

A

Whirlwind turned into a project to just create the faster computer and world war 2 ended, so there wasn’t the same demand for the original flight simulator.

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

why was the funding for Whirlwind saved?

A

the U.S learned that their cold war rival, the Soviet Union was in possession of nuclear weapons, so they wanted Whirlwind to continue with a focus on air defense

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

what were the main parts Whirlwind used?

A

cathode-ray tube display screen, printer, and core memory

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

what did IBM rename Whirlwind upon receiving it from MIT?

A

AN/FSQ-7 computer

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

what were the AN/FSQ-7 computers used for?

A

they were the basis of the Air Force’s SAGE (Semi-Automated Ground Environment) air defense system

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

what did IBM use their experience with SAGE for?

A

an interactive reservations system for American Airlines to replace manual airline reservations. This system, SABRE (Semi-automatic Business Research Environment) was fully operational by 1964.

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

timesharing

A

pioneered by John McCarthy at MIT. connected many keyboard terminals to a central computer, so many people could use the computer at once.

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

CTSS

A

a timesharing system that was developed by Fernando Corbato and his team at MIT. ran on a 28-megabyte disk drive. each user was allocated part of the disk where they could store their data.

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

teletype keyboard

A

used in the CTSS system. A keyboard and printer in one, the user types and the results are instantly printed on paper without a display screen.

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

what did the teletype keyboard pioneer?

A

the “Escape” and “control” keys

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

BASIC timesharing system

A

(Beginners’s All-Purpose SYmbolic Instruction Code) created by John Kemeny and Thomas E. Kurtz, two Dartmouth professors. they wanted to make a programming language for beginners.

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

how was BASIC ran?

A

it translated lines of the program into machine code one line at a time, rather than translating the entire program at once. this gave users instant feedback on the correctness of their program.

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

what company readily adopted BASIC?

A

General Electric. They saw it as an opportunity to get ahead of IBM - because IBM did not adapt the program.

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

What was Microsoft’s first product in 1975?

A

a scaled down version of BASIC for personal computers

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

Multics

A

the successor to CTSS. General Electric, MIT, and AT&T Bell Labs worked together to design this system.

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

what were the creator’s goals for Multics?

A

to design it so that it could support 300 users at once. unfortunately it took a lot longer than expected and was ultimately disappointing (only supported 25 users)

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

“Second-system effect”

A

term coined by Fred Brooks, where he explains that the general tendency is to over-design the second system using all the disregarded ideas from the first. (true for Multics)

25
Q

why did so many Timesharing startups in the 1960s fail?

A

getting multi-user software to work reliably was hard, and decreasing hardware costs meant more people just bought their own computer rather than paying for timesharing.

26
Q

Digital Equipment Corporation (DEC)

A

computer company responsible for reduction in computer costs. Founded by Kenneth Olsen, who had previously designed the core memory for project whirlwind.

27
Q

PDP-1 (programmed data processor)

A

DEC’s first computer. it was equally powerful to other computers, but far cheaper.

28
Q

PDP-8

A

the first “minicomputer” (refrigerator sized), this was completely unheard of and the model was also very cheap.

28
Q

what niche did PDP-1 fill?

A

low-cost computers for scientists, engineers, and other tech savvy people because DEC assumed their users could write their own software and didn’t provide them with any.

29
Q

OEM (original equipment manufacturer) industry

A

due to its small size and affordability, companies would buy PDP-8 and modify it for specialized applications which they would resell.

30
Q

PDP-11

A

the quintessential minicomputer, and one of the most impactful machines in computing

31
Q

how did PDP-11 use time-sharing?

A

allowed organizations to run time-sharing in house, rather than having them subscribe to a remote time-sharing service

32
Q

how did PDP-11 affect BASIC?

A

PDP-11’s operating system, RSTS-11, expanded the languages reach

33
Q

what programming language was originally written on PDP-11?

A

C programming language at AT&T Bell Labs

34
Q

which influential operating system was created for the PDP-11?

A

The Unix - the basis for iOS operating systems

35
Q

which microprocessor was patterned after PDP-11?

A

the Motorola 6800 microprocessor used in Apple’s early Macintosh computers

36
Q

what computer did two Bell Labs employees, Ken Thompson and Dennis Ritchie, use to make their new operating system?

A

PDP-7

37
Q

what operating system did Ken Thompson and Dennis Ritchie make?

A

Unix

38
Q

what computer did Thompson and Ritchie convince Bell Labs to purchase?

A

PDP-11 to continue Unix development

39
Q

C programming language

A

Unix is written in this language. It has a few high-level capabilities but still grants programmers low-level access to the computers memory.

40
Q

why was AT&T (Bell Lab’s owner) hesitant to commercialize unix?

A

it was a gov regulated monopoly and was not supposed to enter any venture not related to its core business

41
Q

where was UNIX sold to?

A

universities. At Berkeley a popular modified version (“BSD Unix”) was developed by students

42
Q

J.C.R LIcklider

A

a director within Advanced Research Projects Agency (ARPA). he wanted to network computers together to make them more available for researchers

43
Q

what made the ARPANET different from other timesharing systems?

A

other time-sharing systems were designed around one computer. but the computers on ARPANET came from a variety of vendors.

44
Q

how could communication on ARPANET flourish amid so many different host computers?

A

an IMP, sometimes called a node, served as an intermediary between the host computer and the rest of the network.

45
Q

how were the IMP nodes connected?

A

major nodes were connected, and those major nodes were connected to smaller nodes nearby

46
Q

“store and forward”

A

a term that describes the old way of passing on telegrams from office to office. the telegrams were printed and stored until operators were ready to forward it.

47
Q

“packet switching”

A

between the IMP nodes, messages were broken into small chunks called packets. When a packet reached another node, the node would check the packet’s address and send it on as needed.

48
Q

why was packet switching vital?

A

they made it so no one single message would monopolize the networks bandwidth

49
Q

TCP/IP

A

protocol developed by Vint Cert and Bob Kahn that made it so each host computer could connect to the network without an IMP.

50
Q

Email on ARPANET

A

introduced in 1971 and quickly became the network’s biggest source of traffic

51
Q

what operating system did ARPANET use?

A

Unix

52
Q

Usenet

A

a network created by universities who were not connected to ARPANET. Had an email service and also “newsgroups” which was basically reddit

53
Q

CS net

A

gave computer sci departments at universities without ARPANET the ability to send emails

54
Q

BITNET

A

network started by the City University of New York that allowed users to access the university’s IBM mainframes

55
Q

NSFNET

A

network created in 1986 by the Nation Science Foundation. Originally was only available for government and universities, but gradually opened to public which allowed internet to flourish in the 1990s.

56
Q

The Minitel Network

A

A french network that was well funded because france was putting big investments into national telecommunications

57
Q

Minitel terminals

A

eliminated the cost of printing paper phone books. users could look up phone numbers, check the weather, order train tickets, etc.

58
Q

ALOHAnet

A

first wireless computer network. Used a packet-switching system, but sent the packets via radio signals. Inspired the ethernet