Operating System Flashcards
Operating System
The whole package that manages our computers resources and let’s us interact with it
2 main parts of the operating system
- Kernel space
- User space
Kernel space
Main core of the operating system. Talks directly to hardware and manages our systems resources.
1. File management
2. Process management
3. Memory management
4. I/O management
User space
Basically made up of everything outside the kernel. Things we interact with directly. Ex:
System programs
User interfaces
Memory management
Makes sure our apps have enough memory to run. (Kernel)
I/O management
Anything that can give us input or that we can use for output of data.
3 components of File handling
- Data
- Metadata
- File system
Data blocks
The form in which we write data to our hard drive.
Block storage
Improves faster handling of data because the data isn’t stored as one long piece and can be accessed quicker.
Metadata
Contains the information about our file. Ex: file owner, permissions, file size, date last modified, file type.
File extension
The appended part of a filename that tells us what type of file it is in certain operating systems.