User:Turner1990/Books/Operating Systems 3

Andrew Turner

 * Lecture 1 - Introduction
 * Operating system
 * Kernel (operating system)
 * Virtual machine
 * Floppy-disk controller
 * Hardware abstraction
 * Batch processing


 * Lecture 2 - Human Computer Interaction
 * Human–computer interaction
 * Graphical user interface
 * Command-line interface
 * Unix
 * Shell (computing)
 * Bash (Unix shell)
 * File system permissions
 * MS-DOS
 * Batch file
 * Microsoft Windows
 * Windows Script Host
 * Windows PowerShell


 * Memory Management
 * Computer memory
 * Memory management unit
 * Fragmentation (computing)
 * Computer multitasking
 * Cache (computing)
 * Virtual memory
 * Virtual address space
 * Paging
 * Page table
 * Memory segmentation
 * Working set
 * Thrashing (computer science)