Week 3 Flashcards

Operating Systems

1
Q

Secure Shell (SSH)

A

A protocol implemented by other programs to securely access one computer from another

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

Virtual Private Network (VPN)

A

Allows you to connect to a private network, like your work network, over the internet.

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

PuTTY

A

A free, open source software that you can use to make remote connections through several network protocols, including SSH.

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

Operating System

A

The whole package that manages our computer’s resources and lets us interact with it.

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

Two major components of an OS

A

Kernel space - the main core of an OS that talks to computer hardware and manages computer’s resources
User space - the stuff users interact with

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

What are three common Linux distributions?

A

Unintuitive, Debian, and Red Hat

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

Process Scheduler

A

Part of the kernel that allows for multitasking between multiple programs running at once

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

What does the I/O allow the kernel to do?

A

To talk to external components of the computer such as discs, keyboards, audio devices, etc.

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

What are the four main managements of the kernel of an OS?

A

File, process, memory, and I/O management

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

Block storage

A

Improves faster handling of data because the data isn’t stored as one long piece and can be accessed quicker.

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

Process

A

A program that’s executing, like our internet browser or text editor.

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

Time Slice

A

A very short interval of time that gets allocated to a process for CPU execution

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

The kernel and processes

A

Creates processes, efficiently schedules them, and manages how processes are terminated.

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

Virtual memory

A

The combination of hard drive space and RAM that acts like memory that our processes can use.

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

I/O Device

A

Devices that perform input and output

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

What is the usual issue with a slow machine?

A

Usually it’s some sort of hardware resource deficiency.

17
Q

Shell

A

A program that interprets text commands and sends them to the OS to execute

18
Q

Logs

A

Files that record system events on our computer, just like a system’s diary. Ex: They look like the event log in Analyst

19
Q

BIOS /UEFI

A

A low-level software that initializes our computer’s hardware to make sure everything is good to go.

20
Q

POST

A

Power On Self Test

Series of diagnostic tests the BIOS/UEFI does during the boot process to make sure computer is working okay.

21
Q

Explain the boot process.

A

Power on -> POST -> Boot devices (hard drive, disc drives, USB drives) in order that is configured in the BIOS/UEFI -> Within the drive a bootloader is found -> Executes the bootloader to load the OS-> Kernel is loaded -> kernel loads drivers, resources, etc. -> system processes and the user space is launched

22
Q

Bootloader

A

Small program that loads the operating system.