0 index
1 Historical Perspective
2 PCs (Personal Computers)
3 Operating Systems
4 Operating System
5 Command Lines
6 GUIs
7 Examples of Operating Systems
8 Problems Operating Systems are Good at Solving
9 The "Tree"
10 The Root
11 Directories
12 Subdirectories
13 Files
14 Operating Tools from the Operating System
15 Multitasking
16 File Management Programs
17 Common File Management Programs
18 Problem Solving with File Management Systems
19 Tools File Management Programs Give You
20 Symbolic Representation Schemes
21 Problems Symbolic Schemes are Good at Solving

outline
created using slideshow.cgi by Andy Harris















CSCI N241 Web Design: Operating Systems
1. Historical Perspective
  • Prior to the 1950's, computers such as ENIAC (Electronic Numerical Integrator and Computer), had no operating system
    -many people were required to manually connect wires and set switches so the program could run



































CSCI N241 Web Design: Operating Systems
2. PCs (Personal Computers)
  • 1969 - UNIX was developed by Bell Labs, a research facility for AT&T
  • 1981 - IBM began selling the PC and MS-DOS (Microsoft Disk Operating System) was selected as the standard for the system
  • 1983 - Apple introduced the first publicly available computer using a GUI (graphical user interface) - the Apple Lisa
  • 1984 - Apple released the Macintosh
  • DOS did not embrace the GUI approach until the advent of Windows



































CSCI N241 Web Design: Operating Systems
3. Operating Systems
  • Controls the input, output and process activities for a computer
  • Acts as a traffic cop to control the resources of the computer
    - computer memory
    - file storage space
    - the computer processor (CPU)



































CSCI N241 Web Design: Operating Systems
4. Operating System
  • Is a software program that helps the user interact with the computer
  • Helps the all the hardware components communicate with each other
  • Acts as a Box of Tools
    -utility programs allow you to move files, create directories, copy files, etc.
  • Is a self-starter - "booting"



































CSCI N241 Web Design: Operating Systems
5. Command Lines
  • The Operating System gives you an interface C:\> indicates a command line interface
  • DOS and UNIX are both command line operating systems



































CSCI N241 Web Design: Operating Systems
6. GUIs
  • Graphical User Interface
  • Has nice pictures with descriptive words underneath
  • Allows you to 'click' with the mouse to start a program and other computer tasks
  • Picture concepts are easier to understand
    - "A picture is worth a 1,000 words"
  • Without the pictures you would have to know the exact command required to move a file instead of clicking and dragging with the mouse



































CSCI N241 Web Design: Operating Systems
7. Examples of Operating Systems
  • DOS
  • UNIX
  • Windows 3.1
  • Windows 95 and 98
  • Mac System 7.0



































CSCI N241 Web Design: Operating Systems
8. Problems Operating Systems are Good at Solving
  • Organization
  • An interface you can interact with efficiently
  • Helps all parts of your system to communicate with each other



































CSCI N241 Web Design: Operating Systems
9. The "Tree"
  • Think of the file structure of an operating system like a "tree"



































CSCI N241 Web Design: Operating Systems
10. The Root
  • A general starting point on each drive



































CSCI N241 Web Design: Operating Systems
11. Directories
  • Next level after root directory
  • Programs usually install their own directory



































CSCI N241 Web Design: Operating Systems
12. Subdirectories
  • Next level after Directories
  • There may be several levels of subdirectories before you get to the files.



































CSCI N241 Web Design: Operating Systems
13. Files
  • May be considered an organized collection of computer information
  • Are stored on the computer with the help of the operating system
  • Each operating system has its own convention for naming files



































CSCI N241 Web Design: Operating Systems
14. Operating Tools from the Operating System
  • User Interface
    -command line
    -GUI
  • Management tools to help you manage your files



































CSCI N241 Web Design: Operating Systems
15. Multitasking
  • The ability to run more than one program at a time
  • Active program is the one currently getting your attention
  • Any program that is visible is "open", but may not be the active program



































CSCI N241 Web Design: Operating Systems
16. File Management Programs
  • A utility of the Operating System
  • Things you can find in a file manager program
    - indicator of the current drive
    - a way to change drives
    - a picture of the tree structure
    - an indicator of the current directory
    - a list of subdirectories on the current directory
    - a way to change directories
    - list of files on the current directory
    - and a way to back up to the previous directory



































CSCI N241 Web Design: Operating Systems
17. Common File Management Programs
  • File Manager (Windows 3.1)
  • Explorer (Windows 95)
  • My Computer (Windows 95/98)
  • The Mac Desktop (Macintosh)
  • File management in a command line system



































CSCI N241 Web Design: Operating Systems
18. Problem Solving with File Management Systems
  • Organizing your disk
    - directory, subdirectories, files
  • Finding where things are located
  • Manipulating files - copying, deleting, etc.
  • Manipulating directories - making new ones and naming them



































CSCI N241 Web Design: Operating Systems
19. Tools File Management Programs Give You
  • Visual Representation of directory structure
  • Drag and drop features
  • Graphic representation of files and directories
  • Menus and toolbars (file and directory manipulation tools)



































CSCI N241 Web Design: Operating Systems
20. Symbolic Representation Schemes
  • Common programs
    - Program Manager (Windows 3.1)
    - Start button (Windows 95/98)
    - Desktop (Windows 95/98)
    - Apple Menu (Mac System 7+)



































CSCI N241 Web Design: Operating Systems
21. Problems Symbolic Schemes are Good at Solving
  • A custom file system
  • Virtual files, Virtual Directories



































outline

Historical Perspective

PCs (Personal Computers)

Operating Systems

Operating System

Command Lines

GUIs

Examples of Operating Systems

Problems Operating Systems are Good at Solving

The "Tree"

The Root

Directories

Subdirectories

Files

Operating Tools from the Operating System

Multitasking

File Management Programs

Common File Management Programs

Problem Solving with File Management Systems

Tools File Management Programs Give You

Symbolic Representation Schemes

Problems Symbolic Schemes are Good at Solving