Course 1 Week 3 What's an Operating System? Flashcards
What is the definition of an operating system?
Lets us interact with our computer and manages its resources
(the whole package)
What are the 2 main parts to an OS?
- Kernel
- User Space
What’s the difference between the kernel and the user space? What does the kernel talk to? 2 answers
- Kernel talks directly to our hardware to manage system resources and is the main core of OS
- We interact with the user space
What are the 3 main OS used in IT?
- Windows
- Mac
- Linux
Where is Linux used?
In Business infrastructure and consumer space
What do you call the different versions of Linux OSs? (Not a list)
Distributions
(ie. versions)
Lots of different organizations package their own version of it
What are 3 common Linux distributions?
- Ubuntu
- Debian
- Red Hat
Do chrome OS and android OS run the Linux kernel?
Yes
What are first 2 functions the kernel does? (think office)
- file storage
- file management
(file system of the computer)
3 ways the kernel use process management? What does it use to help?
Kernel uses process scheduler to:
- manage the order programs run in
- how many resources they take up
- how long they run, etc
How does the kernel optimize memory management?
Makes sure our applications have enough memory to run
How does the kernel perform input/output IO management?
Talks to external devices (disks, keyboards, networks)
What’s the definition of IO management? 2 parts. What’s an example?
- Anything that can give us input data
- Anything we can use for output of data
Examples: save a file to a disc, used a mic when video chatting with a friend, clicked the mouse button
What are some examples of user space?
Examples: text editors, music players, system settings, user interfaces, etc