OS BASICS
CSC- 103
A presentation by-
Shakila Mahjabin Tonni
Faculty,
Department of CSE, IUBAT
WHAT’S AN OS?
Types of Software
Software are of two types-
Application software MS Word, Outlook,
Adobe Photoshop and so ...
WHAT’S AN OS?
An Operating System is a set of programs which
manages the resources of a computer system,
enabling them to ...
Convenience
Makes the computer more convenient to use by
providing a way of communication between hardware and
application...
LAYERS OF COMPUTER SYSTEM
©SMT,Faculty,CSE,IUBAT
TASKS OF OPERATING SYSTEM
Program execution
Access to I/O devices
Controlled access to files
System access
Error detection...
Accounting
collect statistics
monitor performance
used to anticipate future enhancements
used for billing users
Provide a ...
Two types of User Interfaces : GUI, Command- Line Interface
USER INTERFACE
 Most common interface
 Example- Windows, OS ...
Older interface
DOS, Linux, UNIX
User types commands at a prompt
User must remember all commands
Included in all GUIs...
Many different applications are supported by OS.
System call : Provides consistent access to OS features
Share informati...
Organized storage
Long file names
Folders can be created and nested
All storage devices work consistently
ORGANIZING F...
Real-time operating system
Very fast small OS
Built into a device
Respond quickly to user input
Example, MP3 players, ...
Single-tasking
Operating System cannot be able to take control back from the
running process/task/application
In case if...
DEFINITIONS
Multi-tasking
Operating System can take control back from the running process
and can give it to other. When ...
Single user/Multitasking OS
User performs many tasks at
once
Most common form of OS
Windows XP and OS X
Require expens...
THANK YOU!
Upcoming SlideShare
Loading in...5
×

Os basics

226

Published on

As part of the course CSC-103, Computer fundamentals.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
226
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
29
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Os basics"

  1. 1. OS BASICS CSC- 103 A presentation by- Shakila Mahjabin Tonni Faculty, Department of CSE, IUBAT
  2. 2. WHAT’S AN OS? Types of Software Software are of two types- Application software MS Word, Outlook, Adobe Photoshop and so on. System Software Different OS, Utility Software ©SMT,Faculty,CSE,IUBAT
  3. 3. WHAT’S AN OS? An Operating System is a set of programs which manages the resources of a computer system, enabling them to utilize efficiently. This is an interface between applications and hardware. ©SMT,Faculty,CSE,IUBAT
  4. 4. Convenience Makes the computer more convenient to use by providing a way of communication between hardware and applications. Efficiency Allows computer system resources to be used in an efficient manner Ability to evolve Permit effective development, testing, and introduction of new system functions without interfering with service OPERATING SYSTEM OBJECTIVE ©SMT,Faculty,CSE,IUBAT
  5. 5. LAYERS OF COMPUTER SYSTEM ©SMT,Faculty,CSE,IUBAT
  6. 6. TASKS OF OPERATING SYSTEM Program execution Access to I/O devices Controlled access to files System access Error detection and response internal and external hardware errors memory error device failure software errors arithmetic overflow access forbidden memory locations ©SMT,Faculty,CSE,IUBAT
  7. 7. Accounting collect statistics monitor performance used to anticipate future enhancements used for billing users Provide a user interface Run programs Manage hardware devices Organized file storage TASKS OF OPERATING SYSTEM ©SMT,Faculty,CSE,IUBAT
  8. 8. Two types of User Interfaces : GUI, Command- Line Interface USER INTERFACE  Most common interface  Example- Windows, OS X, Gnome, KDE  Uses a mouse to control objects  Uses a desktop metaphor  Shortcuts open programs or documents  Open documents have additional objects  Task switching  Dialog boxes allow directed input GRAPHICAL USER INTERFACE ©SMT,Faculty,CSE,IUBAT
  9. 9. Older interface DOS, Linux, UNIX User types commands at a prompt User must remember all commands Included in all GUIs Two types of User Interfaces : GUI, Command- Line Interface USER INTERFACE COMMAND LINE INTERFACES ©SMT,Faculty,CSE,IUBAT
  10. 10. Many different applications are supported by OS. System call : Provides consistent access to OS features Share information between programs : For example, Copy and paste, Object Linking and Embedding RUNNING PROGRAMS Programs need to access hardware. Interrupts : CPU is stopped, hardware device is accessed. Device drivers control the hardware MANAGING HARDWARE ©SMT,Faculty,CSE,IUBAT
  11. 11. Organized storage Long file names Folders can be created and nested All storage devices work consistently ORGANIZING FILES AND FOLDERS Provide services not included with OS Goes beyond the four functions Firewall, anti-virus and file/folder compression, screen saver, file archiving in removable media etc. UTILITIES ©SMT,Faculty,CSE,IUBAT
  12. 12. Real-time operating system Very fast small OS Built into a device Respond quickly to user input Example, MP3 players, Medical devices TYPES OF OPERATING SYSTEMS Single user/Single tasking OS One user works on the system Performs one task at a time  Example, MS-DOS and Palm OS Take up little space on disk Run on inexpensive computers ©SMT,Faculty,CSE,IUBAT
  13. 13. Single-tasking Operating System cannot be able to take control back from the running process/task/application In case if a process call an I/O Instruction then Processor must wait for I/O instruction to complete before preceding DEFINITIONS ©SMT,Faculty,CSE,IUBAT
  14. 14. DEFINITIONS Multi-tasking Operating System can take control back from the running process and can give it to other. When one job needs to wait for I/O, the processor can switch to the other job ©SMT,Faculty,CSE,IUBAT
  15. 15. Single user/Multitasking OS User performs many tasks at once Most common form of OS Windows XP and OS X Require expensive computers Tend to be complex TYPES OF OPERATING SYSTEMS Multi user/Multitasking OS Many users connect to one computer Each user has a unique session UNIX, Linux, and VMS Maintenance can be easy Requires a powerful computer ©SMT,Faculty,CSE,IUBAT
  16. 16. THANK YOU!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×