Week 3 Flashcards
Operating Systems
Secure Shell (SSH)
A protocol implemented by other programs to securely access one computer from another
Virtual Private Network (VPN)
Allows you to connect to a private network, like your work network, over the internet.
PuTTY
A free, open source software that you can use to make remote connections through several network protocols, including SSH.
Operating System
The whole package that manages our computer’s resources and lets us interact with it.
Two major components of an OS
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
What are three common Linux distributions?
Unintuitive, Debian, and Red Hat
Process Scheduler
Part of the kernel that allows for multitasking between multiple programs running at once
What does the I/O allow the kernel to do?
To talk to external components of the computer such as discs, keyboards, audio devices, etc.
What are the four main managements of the kernel of an OS?
File, process, memory, and I/O management
Block storage
Improves faster handling of data because the data isn’t stored as one long piece and can be accessed quicker.
Process
A program that’s executing, like our internet browser or text editor.
Time Slice
A very short interval of time that gets allocated to a process for CPU execution
The kernel and processes
Creates processes, efficiently schedules them, and manages how processes are terminated.
Virtual memory
The combination of hard drive space and RAM that acts like memory that our processes can use.
I/O Device
Devices that perform input and output