Using System Software Chapter 5. Announcements Chapter 5 Homework Windows 7 Homework.

54
Using System Software Chapter 5

Transcript of Using System Software Chapter 5. Announcements Chapter 5 Homework Windows 7 Homework.

Page 1: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Using System SoftwareChapter 5

Page 2: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Announcements

Chapter 5 Homework

Windows 7 Homework

Page 3: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Objectives

System Software

Categories of Operating Systems (OS)

OS’s role in: Providing user interaction

Managing the processor

Managing memory

Managing hardware

Interacting with application software

Starting the computer

Desktop & window features

OS’s role in keeping the desktop organized

Utility Programs

Page 4: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

System Software: The OS

Controls all computer functions: Hardware, Processor, Memory, Peripherals

Manages how applications run on the CPU

Provides user interface such as desktop, icons, an menus

Page 5: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

System Software: Utilities

Utilities: Software that performs “housekeeping” tasks Backup

Security

Diagnostics

Recovery

Optimization

Page 6: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Operating System Categories

Four primary categories of operating systems: Single-User, Single Task

MS-DOS

Single-User, Multi-Task

Microsoft Windows, Apple iOS, Linux

Multi-User (Network Operating System)

Microsoft Windows Server, Linux, Unix

Real-time (RTOS): Embedded System

Found in cars, instruments, tools

Page 7: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Real-Time Operating Systems

Systems with a specific purpose and a certain result

Uses include: Automobiles

Printers

VoIP phones

Medical devices

Appliances

Robotic equipment

Page 8: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Multi-User Operating Systems

Known as “Network Operating Systems”

Allow access to the computer system by more than one user

Manage user requests

Systems Include: Linux

UNIX

Windows Server

IBM z/OS

Page 9: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

UNIX

Multi-User, Multi-Task operating system

Used primarily with mainframes

Also found in PCs

Vendors can modify the code Hewlett-Packard HP/UX

Sun Solaris

IBM AIX

Page 10: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Mainfames & Supercomputers

Other computers utilizing multi-user operating systems Mainframes

Handle requests from hundreds and thousands of users simultaneously

Supercomputers

Used by scientists and engineers

Page 11: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Smartphones

Do more than let the user make and answer phone calls

Have productivity features like web browsing, e-mail, multimedia, cameras, etc.

Example: Android, iPhone, Windows Phone, Blackberry

Page 12: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Desktop Operating Systems

An operating system combined with a processor is known as a platform Microsoft Windows & Intel/AMD

Apple Mac OS & Motorola/Intel

Application software is OS specific, not platform specific

Page 13: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Microsoft Windows

Multi-user, multi-tasking OS

Windows 8 is the newest version

Features Increased functionality

User-friendliness

Improved Internet capabilities

Enhanced privacy and security

Page 14: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Mac OS

First commercially available OS with point & click technology (GUI)

Graphical User Interface

Excellent in:

Graphics

Processing

System reliability

File backup

Based on Linux OS

Fewer applications available vs. Windows

Much more expensive (2x-4x)

Page 15: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Linux

Open source operating system

Based on UNIX

Extremely stable

May be downloaded for free!

Can be modified by anyone to meet any need

Runs on PCs, phones, MP3 players, multimedia systems, servers, cars, etc..

Page 16: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

What the OS does

Provides a user interface

Manages the CPU

Manages memory and storage

Manages hardware and peripheral devices

Coordinates application software with the CPU

Page 17: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The User Interface

Enables you to interact with the computer

Types of interfaces: Command-line Interface

Menu-driven Interface

Graphical User Interface (GUI)

Page 18: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Command Line Interface

Page 19: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Menu Driven Interface

Page 20: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Graphical User Interface (GUI)

Page 21: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Processor Management

Controls the timing of events the processor works on Multitasking

Interrupts

Interrupt Handler

Interrupt Table

Stack

Page 22: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Multitasking

The OS controls the execution of instructions on the CPU

Decides when each application is allowed to run and for how long Assigns each process a slice of time (time slice) and

switches between each process rapidly (measured in milliseconds).

The ability to do multiple things at once (or appear to do so) is called Multitasking.

Page 23: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Interrupts

Some functions of the computer must be handled immediately Mouse

Keyboard

Audio

Printer

When an “Interrupt Request” is made by these devices, the CPU stops executing programs and takes care of the needs of the device

Page 24: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Stack

Last In, First Out (LIFO)

Common sense analogy: A stack of paper

OSs and CPUs use stacks to remember how to get back to where it was after processing an interrupt

Stack Operations: Peek: Take a look at what is on top of the stack without

removing it

Pop: Remove and process the top item

Push: Place a new item on the stack

Page 25: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

OS Architecture

32-bit Architecture Each instruction is up to 32 bits long

Each location in memory is exactly 32 bits long

Can use up to 4GB of RAM

64-bit Architecture Each instruction is up to 64 bits long

Each location in memory is exactly 64 bits long

Can use up to 512GB of RAM

Correction to book: Systems with more than 4GB of RAM feature a 64-bit version of

Windows

Systems with more than 4GB of RAM must use a 64-bit operating system to make use of extra memory.

Page 26: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Random Access Memory (RAM)

RAM has limited capacity

Running multiple programs at one time requires more RAM

Operating System consumes RAM Windows Vista: 1.5GB

Windows 7: 1GB

Windows 8: 512MB (possible to use less)

Page 27: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Virtual Memory

Instructions and data are stored on the hard drive when RAM is full Swap file

Paging

Thrashing

Page 28: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Hardware and Peripheral Device Management

Device drivers Programs that enable the operating system to

communicate with peripheral devices

Provided by the manufacturer of the device

Plug & Play Hardware and software standard

Facilitates the installation of new hardware

Page 29: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Software Application Coordination

Application programming interfaces (APIs) Blocks of code contained in the OS

Coordinate the OS with software applications

Similar toolbars and menus

Example:

Microsoft DirectX

OpenGL

Page 30: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The boot process Basic Input Output

System (BIOS) is activated

A Pre-Operating System Test (POST) checks attached hardware

The OS loads into RAM

Configuration and customization settings are checked

BIOSPOST

OS

Starting the Computer

Page 31: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Handling Errors in the Boot Process

Safe Mode Windows does not boot properly

Try rebooting

Uninstall any new devices or software

Press F8 after the POST and before the Windows Logo appears. Can be tricky, sometimes helps to press repeatedly

until safe mode menu appears.

Page 32: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The Windows 7 Desktop

Start Button

All Programs

Recycle Bin

SystemTray

ControlPanel

Documents

Desktop

Task Bar

Start Menu

Page 33: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The Windows 8 Start Screen

Icons

Switch to Desktop

Page 34: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The Windows 8 Desktop

SystemTray

Desktop

Task Bar

Recycle Bin

Page 35: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The Mac iOS Start Screen

Icons

Task Bar

Page 36: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The Mac iOS Desktop

Trash

Settings

System Tray

Apple Menu

ApplicationMenu

Desktop

Task Bar

Page 37: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The Linux (Ubuntu) Desktop

Desktop

System Tray

ApplicationMenu

Task Bar

Trash

Page 38: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

WindowsTitle Bar

Control Box(Min, Max,

Close)

Ribbon

Zoom

Document View

Page 39: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Side by Side

Stacked

Cascading

Flip 3D

Snap

Viewing Windows

Page 40: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

File Management

The operating system provides an organizational structure for the computer’s contents

Hierarchical structure of directories:

Drives Folders

Subfolders

Files

Windows Libraries

Page 41: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

File Management

Quick Links

Libraries

Files & Folders

Page 42: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Viewing and Sorting Files and Folders

Many views available Large Icon view

Extra Large Icon view

Tiles view

Details view

List view

Small & Medium Icon views

Page 43: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

File Name Extensions

Extension Type of Document

Application

.doc Word processing Microsoft Word 2003

.docx Word processing Microsoft Word 2007+

.xlsx Spreadsheet Microsoft Excel 2007+

.pptx Presentation Microsoft PowerPoint 2007+

.pdf Portable Document Adobe Acrobat

.txt Text Notepad/Wordpad

.jpg Image Paint

.gif Image Paint

.bmp Image Paint

.zip Compressed File(s) File Explorer

Page 44: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Naming Files

The file extension determines which application will open the file by default

File name includes the name of the file plus an extension

Up to 255 characters

Names/Extensions ma not include the following characters: “ / \ * ? < > | :

Mac* and Windows file names are not case sensitive

Linux file names are case sensitive and do not use extensions

*It is possible to enable Mac file name case sensitivity.

Page 45: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

The File Path

Describes the location of the file

Page 46: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Working with Files

File management actions Open

Copy

Move

Rename

Delete

Recycle Bin / Trash

Page 47: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Utility Programs

Small programs that perform special functions Manage System Resources (Task Manager)

Create a pleasant environment (Explorer)

Improve Efficiency (Defragment)

Page 48: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Display Utilities

Change the appearance of: Desktop

Background

Screen Savers

Window Colors

Page 49: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Add or Remove Programs

Installation Wizard

Uninstall Wizard Programs should uninstalled, deleting can cause errors

Page 50: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

File Compression Utilities

Reduce the size of a file

Make it easier and faster to send files over the Internet

Work by replacing repeating segments with a short placeholder.

Page 51: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Disk Cleanup: Removes unnecessary files

Choose the files to be deleted

Downloaded program files

Temporary Internet Files

Offline Web Pages

Recycle Bin

Disk Defragmenter: Speeds up access to files

Error Checker: Check for lost/damaged files

Task Manager: Check on nonresponsive programs

System Maintenance Utilities

Page 52: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

System Restore

Restores system settings to a specific date

Restore utility will describe what was installed and when (Windows 8)

Page 53: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

System Backup

Backup Creates a copy of the hard drive to another storage

device

Task Scheduler Runs selected utilities automatically

Page 54: Using System Software Chapter 5. Announcements  Chapter 5 Homework  Windows 7 Homework.

Ease of Access Center Centralized location

for assistive technology

High Contrast

Magnifier

On-screen keyboard

Windows speech recognition

Accessibility Utilities