Lecture 14
Lecture 14
Date:
Today Agenda of lecture
• System Software
• Operating System
• Features of OS
• Types of OS
3
System Software
• Systems software controls the operation of a computer.
• Without systems software a computer would not function.
• The most important piece of systems software is the operating system.
• The operating system will perform vital tasks such as:
• Managing communications between software and hardware.
• Allocating computer memory to other software programs.
• Allocating CPU time to other software programs.
• EXAMPLES:
• Operation systems
• Utility program
• Programming languages
• Device drivers
4
Operating System
Introduction to Computer 5
Types of OS
Introduction to Computer 6
Types of OS (cont….)
Introduction to Computer 7
Tasks performed by OS
• There are several tasks which are performed by practically all operating systems, regardless of the
complexity of the computer the operating system is being used on. These tasks include:
• Managing communications between software and hardware.
• Allocation of computer memory.
• Allocation of CPU time.
• Run and Manage program
• Managing files
• Configure Software and Devices
• Configure Network
• Coordinating Tasks
• Performance Management
• The range of tasks that an operating system performs increases if the computer using the operating
system is on a network or if the operating system is a multi-tasking or multi-user operating system.
Introduction to Computer 8
Types of OS
Introduction to Computer 9
Single User Operating system
• The most basic type of operating system can only carry out one task at a time and
can only be used by one person at a time.
• More sophisticated multi-tasking and multi-user operating systems can appear to
carry out more than one task and be used by more than one user at the same time.
• It has further types
• DOS
• MAC OS
• Windows
Introduction to Computer 10
DOS
• DOS stands for “Disk Operating System”.
• It is single user operating user has command line interface.
• DOS is product of Microsoft but developed for another company named as IBM.
• DOS uses a command line, or text-based interface, that allows the user to type
commands.
• By typing simple instructions such as pwd (print working directory) and cd
(change directory), the user can browse the files on the hard drive, open files, and
run programs.
• While the commands are simple to type, the user must know the basic commands
in order to use DOS effectively.
Introduction to Computer 11
Windows OS
Introduction to Computer 12
Windows OS (cont…..)
• It has many versions like
• Windows 95
• Windows 2000
• Windows 2000 XP
• Windows vista
• Windows ME
• Windows 7
• Windows 8
• Windows 10
Introduction to Computer 13
Multi user OS
• Multi-user operating systems are used on large mainframe computers.
• A mainframe computer system has one very powerful processing unit.
• Many users will all share this processing unit. They use terminals (a keyboard and
a screen) to access the mainframe computer.
• A multi-user operating system lets more than one user work on a mainframe
computer at the same time.
• These operating systems are more complicated and require faster hardware and
more memory to work than more basic operating systems.
• It has further types
• WINDOWS NT SERVER
• WINDOWS 2000 SERVER
• UNIX
• SOLARIS/LINUX
• NOVEL’S Novell’s
Introduction to Computer 14
Embedded OS
• An embedded operating system is an operating system for embedded computer
systems.
• Due to the very nature of embedded systems, the operating system has different
constraints compared to other desktop OS.
• These devices have operating system in ROM. Many handheld devices have the
embedded operation systems like PDA, palm device, tablet pc etc
• Types of embedded OS are here under:
• Windows Embedded CE
• Windows mobile
• Palm operating system
• I phone OS
• Black berry Operating System
Introduction to Computer 15
Utility programs
• A program that performs a specific task related to the management of computer
functions, resources, or files, as password protection, memory management, virus
protection, and file compression.
• It is part that is used to provide services for the hardware and software but it is not
absolutely required to run programs and, if it didn't come with the operating
system, you could perhaps add it.
• In other usages, a utility is an application that is very specialized and relatively
limited in capability.
• Examples of some utilities are here under:
• Virus scanning software
• Backup software
• Scandisk
• Disk defragmenter
Introduction to Computer 16
References
Introduction to Computer 17
THANKS