Introduction to Operating Systems

Introduction to Operating Systems

  1. Purpose of an Operating System
    Hardware
    Kernel
    Shell
    Application

  2. Purpose of an Operating System (cont)
    Application Programming Interface (API)
    Device driver

  3. Classifications of Operating Systems
    Single-user, single-task operating systems
    Single-user, multi-task operating systems
    Multi-user systems
    Real-time operating systems

  4. Uses of Operating Systems
    Network routers
    Printers
    DVD players
    Toothbrushes
    Cell phones

  5. Hierarchical filing systems

  6. Absolute path reference

  7. Relative path reference

  8. Absolute and relative paths

  9. Logical/physical representations of files
    Saving a document
    File allocation table
    Mapping data to available sectors

  10. 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"

  11. Binary and ASCII files
    ASCII files
    Binary files
    The Rosetta Stone effect