Download System Software and Application Software Operating System

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Burroughs MCP wikipedia , lookup

OS-tan wikipedia , lookup

Windows Phone 8.1 wikipedia , lookup

Copland (operating system) wikipedia , lookup

Spring (operating system) wikipedia , lookup

Mobile operating system wikipedia , lookup

Windows NT startup process wikipedia , lookup

OS/2 wikipedia , lookup

System 7 wikipedia , lookup

Unix security wikipedia , lookup

VS/9 wikipedia , lookup

CP/M wikipedia , lookup

Transcript
CH/NSS ICT/Oct. 2013.
System Software and Application Software
USERS
O. S. 2
O. S. 1
HARDWARE
♦
♦
♦
APPLICATION SOFTWARES
Application Software
i.
is also called user program.
ii.
perform various specific tasks and solve user’s problems.
iii.
e.g. word processing software (Word), spreadsheet package (Excel), database management (Access), web
design tools (Dreamweaver), etc.
System Program
i.
manages the resources of a computer.
ii.
e.g. operating systems, utilities, driver programs and programming language compilers.
iii.
Utility: It makes the computer system easier to use or to perform highly specialised functions.
Driver Programs驅動程式
i.
controls peripheral devices such as printers, hard disks, sound cards and so on.
ii.
Each device has its set of specialised commands that only its driver understands.
iii.
Many commonly used drivers such as the keyboard driver are included in the operating system.
iv.
Different operating system may require different driver program for the same device.
Operating System
♦
An operating system (O.S.) is a collection of programs for controlling the resources of a computer system and
providing an interface介面 between the computer and the users or the application programs.
♦
The advantages of using an O.S.
i.
Computer can be operated more effectively and reliably.
ii.
Users need not know the complex operating procedures of the system hardware. Instead, they have to know
only simple commands recognised by the O.S. e.g. DIR/W or double clicking on an icon.
Functions of an O.S.
♦ User Interface. Provide on-screen elements for users to interact with the computer.
♦
Loading Program. Help users to start a program by loading program into main memory.
♦
Resource Management. Coordinates the working of programs with the hardware:
♦
i.
CPU: Scheduling of Jobs. Jobs are selected for processing according to their priorities.
ii.
Main Memory Management. The O.S. optimises the main memory usage, especially in case of
multiprogramming  several programs are being actively executed in the same time in a computer system.
Handling errors. When errors occur, the O.S. makes system interrupts, processes corrective routines where
possible and gives error messages.
SYSTEM SOFTWARE
page 1
CH/NSS ICT/Oct. 2013.
♦
Keeping a log of all programs. It usually keeps a complete record of what has happened during
processing.
*Graphic User Interface (GUI). We control a GUI-based system by pointing and clicking the graphical
objects on the screen with a pointing device such as a mouse. (WIMP – Windows
, Icons
,
and a mouse
Pointer
)
Menus
Common O. S.
♦
♦
♦
♦
♦
UNIX.
i.
It is powerful, flexible and runs on many types of computers ranging from supercomputer to PCs.
ii.
It is still a very popular OS for web servers that supports online transactions and make heavy use of
databases.
iii.
It provides a command-line interface. It is not a consumer OS and not easy to learn.
Linux
i.
It is an
open-source
software. A free copy can be downloaded on the Internet.
ii.
It is a full 32-bit multitasking OS that supports multiple users and multiple processors.
iii.
It supports both command-line and GUI.
DOS.
i.
It was once the most common disk operating system for PCs in 80s and early 90s.
ii.
It primarily provides a command-line interface.
iii.
It loads only one application at time and supports only one user and one processor.
iv.
It recognises only 640KB of RAM.
v.
Hardware is difficult to install and configure under it.
Macintosh OS.
i.
First OS provides a truly GUI.
ii.
It has built-in network support and hardware
iii.
It allows multi-tasking.
plug-and-play
(PnP) support.
Windows
i.
It was designed to replace command-line interface OS (DOS) with one with GUI .
ii.
Windows 3.x
iii.
a.
Allow multiprogramming.
b.
A 16-bit without PnP support.
c.
Windows for Workgroups was added with network capabilities.
Windows NT
a.
A 32-bit OS with 2 versions (Win NT server and Win NT workstation).
SYSTEM SOFTWARE
page 2
CH/NSS ICT/Oct. 2013.
iv.
v.
vi.
vii.
b.
Win NT server functions as an OS for file and print servers.
c.
It also offers security features for authenticating users and control their access to network resources.
Windows 9x (Win 95, Win 98)
a.
A 32-bit OS that includes the older 16-bit code – thus can run programs for DOS and Win 31.
b.
It offered multitasking with an improved GUI.
c.
It offered Plug and Play standard for connecting new hardware.
Windows 2000
a.
It combines Win NT and Win 98.
b.
4 versions: Professional, Server Standard Ed., Advanced Server and Data Centre Server.
Windows XP
a.
It combines its consumer-grade and enterprise OS into one product family.
b.
2 version: Professional and Home.
c.
Upgraded features: Data media support and Advanced communication (Universal Plug and Play).
Windows 2003
a.
viii.
ix.
Windows Vista (2007)
a.
It contains many changes and new features, including an updated graphical user interface and visual
style dubbed Aero, a redesigned search function, multimedia tools including Windows DVD Maker,
and redesigned networking, audio, print, and display sub-systems.
b.
It aims to increase the level of communication between machines on a home network, using peer-topeer technology to simplify sharing files and media between computers and devices.
Windows 7
a.
x.
It includes improvements such as multi-touch support, a redesigned Windows shell with a new
taskbar, referred to as the Superbar, a home networking system called HomeGroup, and performance
improvements.
Windows 8
a.
♦
The .NET Enterprise Server suite consists different servers: file and print server, web server, mail server,
streaming media server.
It introduces major changes to the operating system’s platform and user interface to improve its user
experience on devices such as tablets. In particular, these changes included a touch-optimized
Windows shell, the Start screen, a new platform for developing apps with an emphasis on touchscreen
input and integration with online services
Embedded OS
i.
It is built into the circuitry of an electronic device.
ii.
They are found in devices such as PDA (personal data assistant) and mobile phones.
iii.
Common mobile operating system:
a.
Android. Android is a Linux-derived OS backed by Google, along with major hardware and software
developers (such as Intel, HTC, ARM, Samsung, Motorola and eBay, to name a few), that form the
Open Handset Alliance.
b.
Apple iOS. The Apple iPhone, iPod Touch, iPad, and second-generation Apple TV
SYSTEM SOFTWARE
page 3
CH/NSS ICT/Oct. 2013.
c.
Symbian. It has been used by many major handset manufacturers, including BenQ, Fujitsu, LG,
Mitsubishi, Motorola, Nokia, Samsung, Sharp, and Sony Ericsson.
d.
Windows 8.
Cross-platform
♦
A platform consists of an OS, processors with coordinating programs and hardware, e.g. Pentium IV running
Win XP.
♦
Cross-platform refers to applications, file formats or hardware devices that can run on any platform.
♦
Cross-platform is becoming increasingly important for frequent exchanging information using computers and
Internet.
♦
Samples of cross-platform achievements:
i.
OS: Linux
ii.
Application: Java (Java Virtual Machine)
iii.
File format: TIFF, PDF
iv.
Internet: HTML
v.
Communication standard: TCP/IP
Utility Software
♦
♦
♦
Disk Defragmenter重組.
i.
A file may be broken into pieces when it is being stored in a disk.
ii.
Fragmentation. A large number of files are stored in sectors away from each other. It reduces disk
performance.
iii.
Disk defragmenter rearranges pieces of data so that files are stored in sector next to each other.
Data Compression Utility.
i.
It reduces the size of files by searching for and removing unused space in a file or tightly packing data of the
file together.
ii.
e.g. WinZip.
Backup Utility.
i.
♦
It copies large groups of files from hard disk to another storage medium such as tapes or CD-R.
Disk Management Utility.
i.
Some utilities divide a hard disk into partitions.
ii.
Some utilities keep the healthy working conditions of a hard disk.
iii.
Some utilities check the surface of a hard disk for bad sectors.
SYSTEM SOFTWARE
page 4