Multics Flashcards

The root of UNIX. Learn it...

1
Q

What was the primary goal of Multics in its design?

A. Speed

B. User-friendliness

C. Security

D. Portability

A

Answer: C

Explanation: Security was a fundamental requirement of Multics from the start.

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

Which system preceded Multics and inspired many of its features?

A. UNIX

B. Windows

C. CTSS

D. VMS

A

Answer: C

Explanation: Multics was designed as a successor to the Compatible Time-Sharing System (CTSS).

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

What programming language was Multics primarily written in?

A. C

B. Assembly

C. Java

D. PL/I

A

Answer: D

Explanation: PL/I was chosen for its strong typing and built-in error checking.

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

Which concept is not associated with Multics?

A. Ring-based protection

B. Flat memory model

C. Segmented memory

D. Hierarchical file system

A

Answer: B

Explanation: Multics used a segmented memory model.

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

How many protection rings were implemented in Multics hardware?

A. 2

B. 4

C. 8

D. 64

A

Answer: C

Explanation: Multics implemented 8 hardware rings, with software simulation extending it to 64.

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

Which organization withdrew from the Multics project in 1969?

A. Honeywell

B. Bell Labs

C. MIT

D. IBM

A

Answer: B

Explanation: Bell Labs left and later started the UNIX project.

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

Which of the following contributed to Multics’ failure?

A. Lack of features

B. Security vulnerabilities

C. High cost and specialized hardware

D. No user documentation

A

Answer: C

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

Multics introduced all the following EXCEPT:

A. Symmetric multiprocessing

B. Virtual memory

C. Buffer overflows

D. Access Control Lists

A

Answer: C

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

Which OS inherited many concepts from Multics?

A. Windows 3.1

B. Unix

C. MS-DOS

D. VMS

A

Answer: B

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

Which of these contributed to Multics’ B2 rating?

A. Support for gaming

B. Dynamic IP routing

C. Integrated security from design

D. Open-source community

A

Answer: C

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

What does the acronym Multics stand for?

A. Multiple User Terminal Control System

B. Multiplexed Information and Computing Service

C. Multi-User Layered Computing System

D. Multilevel Integrated Computer System

A

Answer: B

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

Which of the following Multics features influenced Intel architecture?

A. Virtual Machines

B. Ring-based security

C. Touch interface

D. USB booting

A

Answer: B

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

Which company eventually sold Multics systems to France?

A. IBM

B. Honeywell

C. Intel

D. Microsoft

A

Answer: B

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

Which OS was running alongside Multics at MIT during 1969?

A. Linux

B. Solaris

C. OS/360

D. AmigaOS

A

Answer: C

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

The Multics project began under which MIT project?

A. Project NOVA

B. Project ORBIT

C. Project MAC

D. Project PHOENIX

A

Answer: C

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

Which U.S. military branch influenced Multics security improvements?

A. Navy

B. Air Force

C. Army

D. Marines

A

Answer: B

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

Which feature of PL/I helped avoid buffer overflows?

A. Memory isolation

B. Garbage collection

C. Built-in bounds checking

D. Compiler obfuscation

18
Q

What is a key characteristic of Multics’ file system?

A. Flat

B. Tree-structured

C. Tag-based

D. Non-persistent

19
Q

What type of memory did Multics use?

A. Single-level storage

B. Dual-level paging

C. Cache only

D. ROM-based storage

20
Q

Which of the following did Multics support?

A. Manual scheduling

B. Multiprocessing

C. BIOS-level configuration

D. GUI

21
Q

Which was NOT a reason for Multics’ high cost?

A. Specialized hardware

B. Complexity

C. Government taxes

D. Custom development

22
Q

What kind of access controls did Multics use?

A. Role-based

B. MAC

C. ACLs

D. RBAC with SELinux

23
Q

What is the purpose of the “ring” architecture in Multics?

A. Speed up networking

B. Divide RAM segments

C. Enforce hierarchical privileges

D. Prioritize user processes

24
Q

Which action is NOT controlled in Multics’ ACL?

A. WRITE

B. DELETE

C. EXECUTE

D. TRAP

25
Q

Why was UNIX able to succeed where Multics failed?

A. It had better security

B. It was open-source from the beginning

C. It used simpler, more portable architecture

D. It was backed by IBM

26
Q

What was the main reason the US Air Force eventually stopped Multics work?

A. Poor performance

B. High cost

C. Bugs

D. Security issues

27
Q

What does the acronym TCB stand for in security contexts?

A. Trusted Core Base

B. Trusted Computing Base

C. Time-based Computing Branch

D. Terminal Control Buffer

28
Q

Which year did Multics begin providing time-sharing service?

A. 1965

B. 1969

C. 1973

D. 1980

29
Q

Which of the following did Multics implement?

A. Reference Monitor

B. Cloud-based ACLs

C. SSH encryption

D. Blockchain validation

30
Q

How did Multics avoid backdoors?

A. Open-source review

B. Use of Java

C. No buffer overflows

D. Ring-0 access restrictions

31
Q

What role did Bell Labs play in the development of Multics?

A

They contributed to engineering and user experience, but later withdrew in 1969, leading to the creation of UNIX.

32
Q

Explain why Multics was considered secure from the start.

A

Security was a design requirement, and features like protection rings, ACLs, and TCB were core components.

33
Q

What is single-level storage in Multics?

A

Programs and data were treated uniformly in a segmented memory system, eliminating traditional file distinctions.

34
Q

Name three major technologies Multics pioneered that influenced modern OS.

A

Segmented memory, virtual memory, and hierarchical file systems.

35
Q

Why did the U.S. Air Force enhance Multics’ security features?

A

For use in high-security applications, leading to development of B2-level features.

36
Q

What was unique about Multics’ use of PL/I in terms of security?

A

PL/I helped prevent buffer overflows due to built-in bounds checking.

37
Q

Why did Multics fail commercially despite its innovations?

A

It was too expensive and relied on non-portable hardware.

38
Q

What is the function of protection rings in Multics?

A

To enforce privilege separation in software execution layers.

39
Q

How did the use of ACLs in Multics contribute to security?

A

They provided fine-grained control over file access operations.

40
Q

Describe the concept of a reference monitor in Multics.

A

A theoretical model used to enforce access control policies between subjects and objects.