Top Banner
1 111/06/06 111/06/06 Using Information Technology Chapter 4 System Software
33
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Lecture 4

11112/04/10112/04/10

Using Information Technology

Chapter 4System Software

Page 2: Lecture 4

112/04/10 2

System SoftwareThe Power behind the Power

4.1 The Components of System Software

4.2 The Operating System: What It Does

4.3 Other System Software: Device Drivers & Utility Programs

4.4 Common Operating Systems

4.5 The OS of the Future: “The Network is the Computer”

4.6 Online Software & Application Software Providers: Turning Point for the Software Industry?

Page 3: Lecture 4

112/04/10 3

4.1 The Components of System Software

Operating system - the principal component of system software

Device drivers - help the computer control peripheral devices

Utility programs - support, enhance, or expand existing programs

Page 4: Lecture 4

112/04/10 4

4.2 The Operating System: What It Does

Booting - the process of loading an operating system into a computer’s main memory

Page 5: Lecture 4

112/04/10 5

The Operating System: What It Does

User interface - user-controllable display screen that allows you to communicate, or interact, with your computer

Page 6: Lecture 4

112/04/10 6

The Operating System: What It Does CPU Management

Supervisor (kernel) - program which remains in main memory while the computer is running, and directs other “nonresident” programs to perform tasks that support application programs

Page 7: Lecture 4

112/04/10 7

The Operating System: What It Does File Management

MoveRenameDeleteCopyBack up

Page 8: Lecture 4

112/04/10 8

The Operating System: What It DoesTask Management

Number of Users

Number of Processors

Order of Processing

Multi-tasking One One Concurrently

Multi-programming

Multiple One Concurrently

Time sharing Multiple One Round robin

Multi-processing

One or more Two or more

Simultaneously

Processing of two or more programs

Page 9: Lecture 4

112/04/10 9

The Operating System: What It Does

Formatting (initializing) a disk - the process of preparing that disk so that it can store data or programs

Security management

Page 10: Lecture 4

112/04/10 10

4.3 Other System Software: Device Drivers & Utility Programs

Device drivers - specialized software programs that allow input and output devices to communicate with the rest of the computer system

Page 11: Lecture 4

112/04/10 11

Utilities: Service Programs

Backup utility - program which makes a duplicate copy of the information on your hard disk

Data-recovery utility - program which restores data that has been physically damaged or corrupted

Page 12: Lecture 4

112/04/10 12

Utilities: Service Programs

Antivirus software - program that scans hard disks, floppy disks, and memory to detect viruses

Data compression utility - program which removes redundant elements, gaps, and unnecessary data from a computer’s storage space so that less space (fewer bits) is required to store or transmit data

Page 13: Lecture 4

112/04/10 13

Utilities: Service Programs

Fragmentation - the scattering of portions of files about the disk in nonadjacent areas, thus greatly slowing access to the files

Defragmenter utility - program that finds all the scattered files on your hard disk and reorganizes them as contiguous files

Page 14: Lecture 4

112/04/10 14

Utilities: Service Programs

Disk scanner and disk cleanup utilities:

Detect & remove unnecessary

files

Detect & correct disk problems

Page 15: Lecture 4

112/04/10 15

4.4 Common Operating SystemsDesktop & Laptop Operating Systems

Platform - the particular processor model and operating system on which a computer system is based

Disk Operating System (DOS) - the original operating system produced by Microsoft, which had a hard-to-use command-driven user interface

Page 16: Lecture 4

112/04/10 16

Desktop & Laptop Operating SystemsMac OS - operating system which runs only on Apple Macintosh computers

Mac OS X

Page 17: Lecture 4

112/04/10 17

Desktop & Laptop Operating Systems

Microsoft Windows 3.X - released in 1992; simply a layer over DOS

Microsoft Windows 95/98 - successors to 3.X

Plug and Play - the ability of a computer to automatically configure a new

hardware component that is added to it

Microsoft Windows Me (WinMe) - Millennium Edition

Microsoft Windows XP

Page 18: Lecture 4

112/04/10 18

Network Operating Systems

Novell’s Netware - a long popular network operating system for coordinating microcomputer-based local area networks (LANs) throughout a company or campus

Page 19: Lecture 4

112/04/10 19

Network Operating Systems

Windows NT - Microsoft’s multitasking OS designed to run on network servers; it allows multiple users to share resources such as data and programs

Windows XP - successor to Windows NT

Page 20: Lecture 4

112/04/10 20

Network Operating Systems

Windows XP - Microsoft’s newest OS, which combines elements of Windows 2000 and Windows Me

New GUI featured in Windows XP

Page 21: Lecture 4

112/04/10 21

Network Operating Systems

UNIX - a multitasking operating system for multiple users with built-in networking capability and versions that can run on all kinds of computers

Sun Microsystems’ SolarisBerkeley Software Distribution (BSD)

Page 22: Lecture 4

112/04/10 22

Network Operating SystemsLinux - a free version of UNIX, with continual improvements resulting from the efforts of tens of thousands of volunteer programmers

Page 23: Lecture 4

112/04/10 23

Network Operating Systems

Open-source software - software which any programmer can download from the Internet for free and modify with suggested improvements

Linus Torvalds, creator of Linux

Page 24: Lecture 4

112/04/10 24

Operating Systems for Handhelds

Palm OS - the dominant OS for handhelds, which runs the Palm and Handspring Visor, and is licensed to other companies

Windows CE (now Pocket PC) - slimmed-down version of Windows for handhelds

Page 25: Lecture 4

112/04/10 25

4.5 The OS of the Future: “The Network is the Computer”

.Net - Microsoft’s platform for an OS for the entire Internet, designed to link unrelated websites so that people can organize all info in their lives using PCs and smaller devices

Page 26: Lecture 4

112/04/10 26

The OS of the Future

E-speak - H-P’s version of an Internet OS, or “universal language,” that allows different websites to communicate with one another

Page 27: Lecture 4

112/04/10 27

The OS of the Future

Jini - Sun Microsystems’ software designed to let all types of electronic gadgets on a wired or wireless network communicate with one another

Page 28: Lecture 4

112/04/10 28

The Opposite Possibility: No One Company Dominates

Distributed System - a non-centralized network consisting of several computers and other devices that can communicate with one another

Page 29: Lecture 4

112/04/10 29

4.6 Online Software & Application Software Providers: Turning Point for the Software Industry?

ASP (Application Service Provider) - a firm that leases software over the Internet to customers

Page 30: Lecture 4

112/04/10 30

Network Computers Revisited: “Thin Clients” versus “Fat Clients”Thin client - users download not only data but also different kinds of application software from an online source

Page 31: Lecture 4

112/04/10 31

Network Computers Revisited: “Thin Clients” versus “Fat Clients”

Data can be input or downloaded from online sources.

Fat client - users provide their own software and are usually responsible for any upgrades of hardware and software

Page 32: Lecture 4

112/04/10 32

From ERP to ASP: The Evolution of “Rentalware”

ERP (Enterprise resource planning) software - large client/server software applications that help companies organize and operate their businesses

Page 33: Lecture 4

112/04/10 33

Summary

Three components of system software: Operating system, device drivers and utility programThe principal functions of the operating system: user interface, CPU management, file management, task management, security managementCommon Operating system, Windows XP, 2000, 98, Linux, Unix, Palm OS, Windows CE