Introduction to Operating Systems
Introduction to Operating Systems
- Purpose of an Operating System
Hardware
Kernel
Shell
Application
- Purpose of an Operating System (cont)
Application Programming Interface (API)
Device driver
- Classifications of Operating Systems
Single-user, single-task operating systems
Single-user, multi-task operating systems
Multi-user systems
Real-time operating systems
- Uses of Operating Systems
Network routers
Printers
DVD players
Toothbrushes
Cell phones
- Hierarchical filing systems
- Absolute path reference
- Relative path reference
- Absolute and relative paths
- Logical/physical representations of files
Saving a document
File allocation table
Mapping data to available sectors
- Working with short 8.3 filenames
Use dir /x to view short filenames
Converting long to short filenames
Step 1: Remove invalid characters
Step 2: Remove additional periods
Step 3: Truncates the file name, start with six characters and appends a tilde (~)
Step 4: Truncates the file name extension
Step 5: Convert to uppercase
Example: Alongf~1.txt from "A long filename.txt"
- Binary and ASCII files
ASCII files
Binary files
The Rosetta Stone effect