Untitled Deck Flashcards

1
Q

What is Multics?

A

A time-sharing operating system developed by MIT, General Electric, and Bell Labs for mainframes in the 60s.

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

What is the Compatible Time Sharing System (CTSS)?

A

An operating system developed by MIT that shares similar time-sharing features as Multics.

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

What is Linux?

A

An open-source operating system commonly used on both home and server machines. Linux is closely modelled after its predecessor Unix.

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

What is Unix?

A

A well-known operating system developed by Bell Labs that has many of the features used in modern operating systems, such as time-sharing, a Shell, and a hierarchical file system.

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

What is MS-DOS?

A

An early operating system developed for end-user computers by Microsoft. MS-DOS introduced the command prompt interfaces seen in many subsequent versions of Windows.

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

What is Berkeley Standard Distribution (BSD)?

A

A Unix distribution developed by the University of California, Berkeley. It is most well-known for its pioneering implementation of the TCP/IP protocol used over the internet today.

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

What is Ubuntu?

A

A popular distribution of Linux that is considered easy to install and easily usable by the non-expert.

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

What is Virtualization?

A

A method for dividing up physical compute resources into logical separate units usable by different users. The most common example is running multiple operating systems that share one physical machine.

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

What is an Embedded Operating System?

A

An operating system for small devices like sensor networks, or specialized hardware used in airplanes, home appliances, and other mobile devices.

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

What is Vagrant?

A

A software that automates the process of installation of virtual machines.

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

What is a Virtual Machine?

A

A piece of software that emulates a physical machine, but is actually an application running on an existing operating system.

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

What is a Host OS?

A

The operating system that runs on the actual hardware.

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

What is a Guest OS?

A

The operating system that runs in the virtual machine.

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

What is VirtualBox?

A

An open-source software that enables us to run virtual machines.

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

What is a Code Repository?

A

A service that stores multiple versions of code, either in the cloud or locally on a server machine.

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

What is Version Control?

A

The ability to manage and change across multiple versions of digital content, typically software.

17
Q

What is Git?

A

An open-source popular version control software.

18
Q

What does Pull mean in the context of a code repository/Git?

A

Getting a version of software from a code repository.

19
Q

What does Push mean in the context of a code repository/Git?

A

Pushing locally committed software changes into a code repository.

20
Q

What does Merge mean in a Git repository?

A

Pulling in changes from a code repository and combining the changes with local changes, before pushing the combined version back to the server. Merge can sometimes be done automatically if there are no conflicting changes.