+ All Categories
Home > Documents > Using System Software

Using System Software

Date post: 23-Feb-2016
Category:
Upload: hachi
View: 38 times
Download: 0 times
Share this document with a friend
Description:
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 - PowerPoint PPT Presentation
Popular Tags:
54
Using System Software Chapter 5
Transcript
Page 1: Using System Software

Using System SoftwareChapter 5

Page 2: Using System Software

Announcements

Chapter 5 Homework Windows 7 Homework

Page 3: Using System Software

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

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

System Software: Utilities

Utilities: Software that performs “housekeeping” tasks Backup Security Diagnostics Recovery Optimization

Page 6: Using System Software

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

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

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

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

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

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

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

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

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

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

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

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

Command Line Interface

Page 19: Using System Software

Menu Driven Interface

Page 20: Using System Software

Graphical User Interface (GUI)

Page 21: Using System Software

Processor Management

Controls the timing of events the processor works on Multitasking Interrupts Interrupt Handler Interrupt Table Stack

Page 22: Using System Software

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

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

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

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

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

Virtual Memory

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

Page 28: Using System Software

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

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

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

BIOS

POST

OS

Starting the Computer

Page 31: Using System Software

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

The Windows 7 Desktop

Start Button

All Programs

Recycle Bin

SystemTray

ControlPanel

Documents

Desktop

Task Bar

Start Menu

Page 33: Using System Software

The Windows 8 Start Screen

Icons

Switch to Desktop

Page 34: Using System Software

The Windows 8 Desktop

SystemTray

Desktop

Task Bar

Recycle Bin

Page 35: Using System Software

The Mac iOS Start Screen

Icons

Task Bar

Page 36: Using System Software

The Mac iOS Desktop

Trash

Settings

System Tray

Apple Menu Application

Menu

Desktop

Task Bar

Page 37: Using System Software

The Linux (Ubuntu) Desktop Desktop

System Tray

ApplicationMenu

Task Bar

Trash

Page 38: Using System Software

WindowsTitle Bar

Control Box(Min, Max,

Close)

Ribbon

Zoom

Document View

Page 39: Using System Software

Side by Side Stacked Cascading Flip 3D Snap

Viewing Windows

Page 40: Using System Software

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

File Management

Quick Links

Libraries

Files & Folders

Page 42: Using System Software

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

File Name ExtensionsExtension Type of

DocumentApplication

.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

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

The File Path

Describes the location of the file

Page 46: Using System Software

Working with Files

File management actions Open Copy Move Rename Delete

Recycle Bin / Trash

Page 47: Using System Software

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

Display Utilities

Change the appearance of: Desktop Background Screen Savers Window Colors

Page 49: Using System Software

Add or Remove Programs

Installation Wizard Uninstall Wizard

Programs should uninstalled, deleting can cause errors

Page 50: Using System Software

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

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

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

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

Ease of Access Center Centralized location

for assistive technology

High Contrast Magnifier On-screen keyboard Windows speech

recognition

Accessibility Utilities


Recommended