OS Flashcards

1
Q

What’s the main purpose of an OS?

A

To manage the computer’s memory and processes as well as it’s software and hardware. Also provides a graphical user interface that allows a user to communicate with the computer hardware.

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

What are the fundamental components of an operating system?

A

GUI
Process manager (manage concurrent process)
Memory Manager
file manage
I/O manager

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

Differnce between Windows vs Linux?

A

Windows has a New Technology File System which provides encryption, fast access speeds, and security access control.
Linux is more secure
Linux file system is case sensitive
Linux is free
Linux is open source

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

How do you increase your operating system efficiency?

A

Install all updates
uninstall unnecessary software
optimizing your hard drive by doing disk perform disk fragmentation
Delete redundant data and files

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

Name 5 terminal commands

A

ls
cd
init
ping
mkdir

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

What is a container?

A

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another

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

What is a docker container

A

A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

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

What are microservices?

A

Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.

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

Difference between different OS file systems and how they work?

A

Linux uses ext-4
Apple uses APFS
Windows uses a New technology file system that provides fast access speeds, encryption, and security access control

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

What does Init do?

A

the first process to start when a computer boots up and runs until the system shuts down.

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

Benefits of microservices?

A

Increased scalabilty
Increased resiliency

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

what is CI/CD

A

Continuous Integration and Continuous Delivery a method to frequently deliver apps to customers by introducing automation into the stages of app development.

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