SlideShare a Scribd company logo
1 of 45
COMPUTER SOFTWARE
Software is a generic term for organized collections of computer data and
instructions, often broken into two major categories: system software that
provides the basic non task-specific functions of the computer, and
application software which is used by users to accomplish specific tasks.
SOFTWARE TYPES
System software
System software is responsible for controlling, integrating, and managing
the individual hardware components of a computer system so that other
software and the users of the system see it as a functional unit without
having to be concerned with the low-level details such as transferring data
from memory to disk, or rendering text onto a display. Generally, system
software consists of an operating system and some fundamental utilities
such as disk formatters, file managers, display managers, text editors, user
authentication (login) and management tools, and networking and device
control software.
Application software
Application software is used to accomplish specific tasks other than just
running the computer system. Application software may consist of a single
program, such as an image viewer; a small collection of programs (often
called a software package) that work closely together to accomplish a task,
such as a spreadsheet or text processing system; a larger collection (often
called a software suite) of related but independent programs and packages
that have a common user interface or shared data format, such as Microsoft
Office, which consists of closely integrated word processor, spreadsheet,
database, etc.; or a software system, such as a database management
system, which is a collection of fundamental programs that may provide
some service to a variety of other independent applications.
OPERATING SYSTEM
An operating system is a software component of a computer system that is
responsible for the management of various activities of the computer and the
sharing of computer resources. It hosts several applications that run on a
computer and handles the operations of computer hardware. Users and
application programs access the services offered by the operating systems, by
means of system calls and application programming interfaces. Users interact
with a computer operating system through Command Line Interfaces (CLIs) or
Graphical User Interfaces known as GUIs. In short, an operating system
enables user interaction with computer systems by acting as an interface
between users or application programs and the computer hardware.
An Operating system is a program that controls the execution of
application programs and acts as an interface between the user of a
computer and the computer hardware. A more common definition is that
the operating system is the one program running at all times on the
computer (usually called the kernel), with all else being applications
programs.
An Operating system is concerned with the allocation of resources and
services, such as memory, processors, devices and information. The
Operating System correspondingly includes programs to manage these
resources, such as a traffic controller, a scheduler, memory management
module, I/O programs, and a file system.
TYPES OF OPERATING SYSTEMS
1. Batch Operating System
2. Time Sharing Operating System
3. Distributed Operating System
4. Network Operating System
5. Real time Operating System
a) Hard Real-time Systems
b) Soft Real-time Systems
Functions of an Operating System:
Following are some of important functions of an operating System
Memory Management
Processor Management
Device Management
File Management
Security
Control over system performance
Job accounting
Error detecting aids
Coordination between other software and users
Memory Management
Memory management refers to management of Primary Memory or
Main Memory. Main memory is a large array of words or bytes where each
word or byte has its own address. Main memory provides a fast storage
that can be access directly by the CPU. So for a program to be executed, it
must in the main memory.
Operating System does the following activities for memory management.
Keeps tracks of primary memory i.e. what part of it are in use by whom,
what part are not in use.
In multiprogramming, OS decides which process will get memory when
and how much.
Allocates the memory when the process requests it to do so.
De-allocates the memory when the process no longer needs it or has
been terminated.
Processor Management
In multiprogramming environment, OS decides which process gets the
processor when and how much time. This function is called process
scheduling. Operating System does the following activities for processor
management:
Keeps tracks of processor and status of process. Program responsible
for this task is known as traffic controller.
Allocates the processor (CPU) to a process.
De-allocates processor when processor is no longer required.
Device Management
OS manages device communication via their respective drivers.
Operating System does the following activities for device management:
Keeps tracks of all devices. Program responsible for this task is known
as the I/O controller.
Decides which process gets the device when and for how much time.
Allocates the device in the efficient way.
De-allocates devices.
File Management
A file system is normally organized into directories for easy navigation
and usage. These directories may contain files and other directions.
Operating System does the following activities for file management:
Keeps track of information, location, uses, status etc. The collective
facilities are often known as file system:
Decides who gets the resources.
Allocates the resources.
De-allocates the resources
OTHER IMPORTANT ACTIVITIES
Following are some of the important activities that Operating System does:
Security - By means of password and similar other techniques,
preventing unauthorized access to programs and data.
Control over system performance - Recording delays between request
for a service and response from the system.
Job accounting - Keeping track of time and resources used by various
jobs and users.
Error detecting aids - Production of dumps, traces, error messages and
other debugging and error detecting aids.
Coordination between other software and users - Coordination and
assignment of compilers, interpreters, assemblers and other software to
the various users of the computer systems.
User Interface
A program that controls a display for the user (usually on a computer
monitor) and that allows the user to interact with the system). The user
interface allows the user to communicate with the operating system. The
user interface provides means of:
Input - allowing the users to manipulate a system
Output - allowing the system to indicate the effects of the users'
manipulation.
Types of User Interface
Command line interface
Graphical user interface
Command Line Interface (CLI)
A command-line interface is a mechanism for interacting with a
computer operating system or software by typing commands to perform
specific tasks. This method of instructing a computer to perform a given
task is referred to as "entering" a command. It Accept input via keyboard
only. It is not suitable for beginners.
Graphical User Interface (GUI)
It is a type of user interface which allows people to interact with
computer with images rather than text commands.
Accept input via keyboard and pointing devices.
Easy to learn.
Elements of Graphical User Interface
Pointer
Icons
Desktop
Windows
Menus
Pointer
A symbol that appears on the display screen and that you move to
select objects and commands.
Usually, the pointer appears as a small angled arrow.
Icons
Small pictures that represent commands, files, or windows.
Desktop
The area on the display screen where icons are grouped is often referred
to as the desktop because the icons are intended to represent real
objects on a real desktop.
Windows
Used to divide the screen into different areas.
In each window, you can run a different program or display a different
file.
Menus
Most graphical user interfaces let you execute commands by selecting a
choice from a menu.
Two types of menu:
o Pull-down menu
o Pop-up menu
Examples of Operating System
 MS-DOS
 Windows 3.1
 Windows 95
 Windows 98
 Windows ME 2000
 Windows NT
 Windows 2000
 Windows XP Home
 Windows XP Professional
 Windows CE
 Palm OS
 Unix
 Linux
 Mac OS X
 Microsoft Windows
 Windows 7
 Windows 8
 Windows 10
 Windows 11
 Windows Vista
 Apple iOS
 Google Android
OPENING PROGRAMS FROM THE START MENU
1. Start menu is used to open programs installed on your computer. To
open a program in the left pane of the Start menu, click it.
2. Clicking All Programs, The left pane displays a long list of programs.
3. Clicking one of the program icons starts the program, and the Start
menu closes.
4. Move the pointer over its icon or name, a box appears that contains a
description of the program.
The search box
The search box is one of the most convenient ways to find things on
your computer. The exact location of the items doesn't matter. It will also
search your e-mail messages, saved instant messages, appointments, and
contacts.
To use the search box, open the Start menu and start typing. You
don't need to click inside the box first. As you type, the search results
appear above the search box in the left pane of the Start menu.
A program, file, or folder will appear as a search result if:
Any word in its title matches or begins with your search term.
Any text in the actual contents of the file matches or begins with your
search term.
Any word in a property of the file, such as the author, matches or
begins with your search term.
 Click any search result to open it. Or, click the Clear button to clear the
search results and return to the main programs list. You can also click
See more results to search your entire computer.
 Search box also searches your Internet favorites and the history of
websites you've visited. If any of these webpages include the search
term, they appear under a heading called "Files."
Task Bar
When you start the computer system, then start button and task bar
appears on the bottom of the screen and by default remains visible when
Windows is running. Whenever a program is run or a window is opened,
an icon representing the program appears on the taskbar. To switch
between windows or program, click on the icon representing the window
on the task bar. When the program or window is closed, the icon
disappears from the task bar.
 The system tray (notification area) is part of the task bar and displays
the current time as well as the status icons.
Start a Program
To start a program, do the following;
1. Click on the Start Button.
2. Click on the All Programs, you will see a list of all the program icons
and program folders.
3. Point to the desired folder say Accessories and select the desired
program to run such as Paint.
Quit a Program
To quit a program, select the close button (×) in the upper right corner of
the window or click on File menu and select Close option.
Using menus, buttons, bars, and boxes
Menus, buttons, scroll bars, and check boxes are examples of controls
that you operate with your mouse or keyboard. These controls allow you
to select commands, change settings, or work with windows.
Menus:
Most programs contain hundreds of commands that you use to work
the program. Many of these commands are organized under menus. A
program menu shows you a list of choices. To choose one of the
commands listed in a menu, click it. Sometimes menus show submenus.
 Recognizing menus isn't always easy, because not all menu controls
look same or even appear on a menu bar. When you see an arrow next
to a word or picture, you're probably looking at a menu control.
Scroll bars
When a document, webpage, or picture exceeds the size of its window,
scroll bars appear to allow you to see the information that is currently out
of view. The following picture shows the parts of a scroll bar.
To use a scroll bar:
Click the up or down scroll arrows to scroll the window's contents up or
down in small steps. Hold down the mouse button to scroll
continuously.
Click an empty area of a scroll bar above or below the scroll box to scroll
up or down one page. Drag a scroll box up, down, left, or right to scroll
the window in that direction
Command buttons
A command button performs a command when you click it. You'll most
often see them in dialog boxes, which are small windows that contain
options for completing a task. For example, if you close a Paint picture
without saving it first, you might see a dialog box like this.
Option buttons
It allows you to make one choice among two or more options. They
frequently appear in dialog boxes. The following picture shows two option
buttons. The "Color" option is selected.
Check boxes
Check boxes allow you to choose multiple options at the same time.
Click an empty check box to select that option
To use check boxes:
Click an empty square to select that option. A check mark will appear
in the square, indicating that the option is selected.
To turn off an option, clear (remove) its check mark by clicking it.
Options that currently can't be selected or cleared are shown in gray.
Sliders
A slider lets you adjust a setting along a range of values. To use a
slider, drag the slider toward the value that you want.
A slider along the bar shows the currently selected value. In the
example shown above, the slider is positioned midway between slow and
fast, indicating a medium pointer speed.
Text boxes
A text box allows you to type information, such as a search term or
password. The following picture shows a dialog box containing a text box.
We've entered "bear“ into the text box.
 Text boxes that require you to enter a password will usually hide your
password as you type it, in case someone else is looking at your screen.
Drop-down lists
Drop-down lists are similar to menus. Instead of clicking a command,
though, you choose an option. When closed, a drop-down list shows only
the currently selected option. The other available options are hidden until
you click the control, as shown below.
List boxes
A list box displays a list of options that you can choose from. Unlike a
drop-down list, some or all of the options are visible without having to
open the list.
To choose an option from the list, click it. If the option you want isn't
visible, use the scroll bar to scroll the list up or down. If the list box has a
text box above it, you can type the name or value of the option instead.
Tabs
In some dialog boxes, options are divided into two or more tabs. Only one
tab, or set of options, can be viewed at a time. The currently selected tab
appears in front of the other tabs. To switch to a different tab, click the
tab.
Parts of a window
Although the contents of every window are different, all windows share
some things in common. For one thing, windows always appear on the
desktop—the main work area of your screen. In addition, most windows
have the same basic parts.
Parts of a typical window
Title bar - Displays the name of the document and program
Minimize, Maximize, and Close buttons - These buttons hide the window,
enlarge it to fill the whole screen, and close it, respectively
Menu bar - Contains items that you can click to make choices in a program.
Scroll bar - Lets you scroll the contents of the window to see information
that is currently out of view.
Borders and corners. You can drag these with your mouse pointer to change
the size of the window.
Changing the size of a window
To maximize window, click its “Maximize button “ or double-click the
window's title bar.
To return a maximized window to its former size, click its Restore
button
or, double-click the window's title bar.
To resize a window (make it smaller or bigger), point to any of the
window's borders or corners. When the mouse pointer changes to a two-
headed arrow (as in picture), drag the border or corner to
shrink/enlarge the window.
Drag a window's border or corner to resize it.
Minimizing a window:
To minimize a window, click its Minimize button . The window
disappears from the desktop and is visible only as a button on the taskbar,
the long horizontal bar at the bottom of your screen.
To make a minimized window appear again on the desktop, click its
taskbar button. The window appears exactly as it did before you minimized
it.
Closing a window
 Closing a window removes it from the desktop and taskbar. To close a
window, click its “Close button “.
 The taskbar provides a way to organize all of your windows. Each
window has a corresponding button on the taskbar. To switch to another
window, just click its taskbar button. The window appears in front of all
other windows, becoming the active window—the one you're currently
working in.
 To easily identify a window, point to its taskbar button.
Dialog boxes
A dialog box is a special type of window that asks you a question, allows
you to select options to perform a task, or provides you with information.
Most dialog boxes can't be maximized, minimized, or resized. They can be
moved.
Computer Software Types and Operating System Functions

More Related Content

Similar to Computer Software Types and Operating System Functions

Computer Notes
Computer NotesComputer Notes
Computer NotesEHSAN KHAN
 
Operating system
Operating systemOperating system
Operating systemIbrahim MH
 
Itc lec 13 software and its types
Itc lec 13 software and its typesItc lec 13 software and its types
Itc lec 13 software and its typesAnzaDar3
 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentationpaddy249
 
Operating system 2
Operating system 2Operating system 2
Operating system 2matsapit
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)DanaAlexander13
 
Operating system
Operating systemOperating system
Operating systemADITHYAM19
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1bhartigole1
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfYUSRA FERNANDO
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) upYUSRA FERNANDO
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating SystemAlexis Naranjo
 
Computer software form 4
Computer software form 4Computer software form 4
Computer software form 4norhaslinamj
 

Similar to Computer Software Types and Operating System Functions (20)

Computer Notes
Computer NotesComputer Notes
Computer Notes
 
System software vt
System software vtSystem software vt
System software vt
 
Operating system
Operating systemOperating system
Operating system
 
ITC_lec_13.ppt
ITC_lec_13.pptITC_lec_13.ppt
ITC_lec_13.ppt
 
Itc lec 13 software and its types
Itc lec 13 software and its typesItc lec 13 software and its types
Itc lec 13 software and its types
 
Operating system
Operating systemOperating system
Operating system
 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentation
 
e.pdf
e.pdfe.pdf
e.pdf
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
unit 3.ppt
unit 3.pptunit 3.ppt
unit 3.ppt
 
Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)Fundamental concepts and_principles_of_operating_systems (2)
Fundamental concepts and_principles_of_operating_systems (2)
 
Operating system
Operating systemOperating system
Operating system
 
Operating System Unit 1
Operating System Unit 1Operating System Unit 1
Operating System Unit 1
 
Os by nishant raghav
Os by nishant raghavOs by nishant raghav
Os by nishant raghav
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) up
 
Features Of A Operating System
Features Of A Operating SystemFeatures Of A Operating System
Features Of A Operating System
 
Computer software form 4
Computer software form 4Computer software form 4
Computer software form 4
 
Software concepts
Software concepts Software concepts
Software concepts
 
Ch3
Ch3Ch3
Ch3
 

More from ARDEN16

computer software in Computer Fundamentals
computer software in Computer Fundamentalscomputer software in Computer Fundamentals
computer software in Computer FundamentalsARDEN16
 
fuel-report-1.pptx
fuel-report-1.pptxfuel-report-1.pptx
fuel-report-1.pptxARDEN16
 
LESSON 1.pptx
LESSON 1.pptxLESSON 1.pptx
LESSON 1.pptxARDEN16
 
0-49982764796325655371.pptx
0-49982764796325655371.pptx0-49982764796325655371.pptx
0-49982764796325655371.pptxARDEN16
 
LESSON 1.pptx
LESSON 1.pptxLESSON 1.pptx
LESSON 1.pptxARDEN16
 
002-Computer-History.pptx
002-Computer-History.pptx002-Computer-History.pptx
002-Computer-History.pptxARDEN16
 
Chemistry-1-1.pptx
Chemistry-1-1.pptxChemistry-1-1.pptx
Chemistry-1-1.pptxARDEN16
 
FUELS.pptx
FUELS.pptxFUELS.pptx
FUELS.pptxARDEN16
 
METALS.pptx
METALS.pptxMETALS.pptx
METALS.pptxARDEN16
 

More from ARDEN16 (9)

computer software in Computer Fundamentals
computer software in Computer Fundamentalscomputer software in Computer Fundamentals
computer software in Computer Fundamentals
 
fuel-report-1.pptx
fuel-report-1.pptxfuel-report-1.pptx
fuel-report-1.pptx
 
LESSON 1.pptx
LESSON 1.pptxLESSON 1.pptx
LESSON 1.pptx
 
0-49982764796325655371.pptx
0-49982764796325655371.pptx0-49982764796325655371.pptx
0-49982764796325655371.pptx
 
LESSON 1.pptx
LESSON 1.pptxLESSON 1.pptx
LESSON 1.pptx
 
002-Computer-History.pptx
002-Computer-History.pptx002-Computer-History.pptx
002-Computer-History.pptx
 
Chemistry-1-1.pptx
Chemistry-1-1.pptxChemistry-1-1.pptx
Chemistry-1-1.pptx
 
FUELS.pptx
FUELS.pptxFUELS.pptx
FUELS.pptx
 
METALS.pptx
METALS.pptxMETALS.pptx
METALS.pptx
 

Recently uploaded

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 

Recently uploaded (20)

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 

Computer Software Types and Operating System Functions

  • 1.
  • 2. COMPUTER SOFTWARE Software is a generic term for organized collections of computer data and instructions, often broken into two major categories: system software that provides the basic non task-specific functions of the computer, and application software which is used by users to accomplish specific tasks.
  • 3. SOFTWARE TYPES System software System software is responsible for controlling, integrating, and managing the individual hardware components of a computer system so that other software and the users of the system see it as a functional unit without having to be concerned with the low-level details such as transferring data from memory to disk, or rendering text onto a display. Generally, system software consists of an operating system and some fundamental utilities such as disk formatters, file managers, display managers, text editors, user authentication (login) and management tools, and networking and device control software.
  • 4. Application software Application software is used to accomplish specific tasks other than just running the computer system. Application software may consist of a single program, such as an image viewer; a small collection of programs (often called a software package) that work closely together to accomplish a task, such as a spreadsheet or text processing system; a larger collection (often called a software suite) of related but independent programs and packages that have a common user interface or shared data format, such as Microsoft Office, which consists of closely integrated word processor, spreadsheet, database, etc.; or a software system, such as a database management system, which is a collection of fundamental programs that may provide some service to a variety of other independent applications.
  • 5. OPERATING SYSTEM An operating system is a software component of a computer system that is responsible for the management of various activities of the computer and the sharing of computer resources. It hosts several applications that run on a computer and handles the operations of computer hardware. Users and application programs access the services offered by the operating systems, by means of system calls and application programming interfaces. Users interact with a computer operating system through Command Line Interfaces (CLIs) or Graphical User Interfaces known as GUIs. In short, an operating system enables user interaction with computer systems by acting as an interface between users or application programs and the computer hardware.
  • 6. An Operating system is a program that controls the execution of application programs and acts as an interface between the user of a computer and the computer hardware. A more common definition is that the operating system is the one program running at all times on the computer (usually called the kernel), with all else being applications programs. An Operating system is concerned with the allocation of resources and services, such as memory, processors, devices and information. The Operating System correspondingly includes programs to manage these resources, such as a traffic controller, a scheduler, memory management module, I/O programs, and a file system.
  • 7.
  • 8.
  • 9.
  • 10. TYPES OF OPERATING SYSTEMS 1. Batch Operating System 2. Time Sharing Operating System 3. Distributed Operating System 4. Network Operating System 5. Real time Operating System a) Hard Real-time Systems b) Soft Real-time Systems
  • 11. Functions of an Operating System: Following are some of important functions of an operating System Memory Management Processor Management Device Management File Management Security Control over system performance Job accounting Error detecting aids Coordination between other software and users
  • 12. Memory Management Memory management refers to management of Primary Memory or Main Memory. Main memory is a large array of words or bytes where each word or byte has its own address. Main memory provides a fast storage that can be access directly by the CPU. So for a program to be executed, it must in the main memory. Operating System does the following activities for memory management. Keeps tracks of primary memory i.e. what part of it are in use by whom, what part are not in use. In multiprogramming, OS decides which process will get memory when and how much. Allocates the memory when the process requests it to do so. De-allocates the memory when the process no longer needs it or has been terminated.
  • 13. Processor Management In multiprogramming environment, OS decides which process gets the processor when and how much time. This function is called process scheduling. Operating System does the following activities for processor management: Keeps tracks of processor and status of process. Program responsible for this task is known as traffic controller. Allocates the processor (CPU) to a process. De-allocates processor when processor is no longer required.
  • 14. Device Management OS manages device communication via their respective drivers. Operating System does the following activities for device management: Keeps tracks of all devices. Program responsible for this task is known as the I/O controller. Decides which process gets the device when and for how much time. Allocates the device in the efficient way. De-allocates devices.
  • 15. File Management A file system is normally organized into directories for easy navigation and usage. These directories may contain files and other directions. Operating System does the following activities for file management: Keeps track of information, location, uses, status etc. The collective facilities are often known as file system: Decides who gets the resources. Allocates the resources. De-allocates the resources
  • 16. OTHER IMPORTANT ACTIVITIES Following are some of the important activities that Operating System does: Security - By means of password and similar other techniques, preventing unauthorized access to programs and data. Control over system performance - Recording delays between request for a service and response from the system. Job accounting - Keeping track of time and resources used by various jobs and users. Error detecting aids - Production of dumps, traces, error messages and other debugging and error detecting aids. Coordination between other software and users - Coordination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.
  • 17. User Interface A program that controls a display for the user (usually on a computer monitor) and that allows the user to interact with the system). The user interface allows the user to communicate with the operating system. The user interface provides means of: Input - allowing the users to manipulate a system Output - allowing the system to indicate the effects of the users' manipulation.
  • 18. Types of User Interface Command line interface Graphical user interface Command Line Interface (CLI) A command-line interface is a mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks. This method of instructing a computer to perform a given task is referred to as "entering" a command. It Accept input via keyboard only. It is not suitable for beginners.
  • 19.
  • 20. Graphical User Interface (GUI) It is a type of user interface which allows people to interact with computer with images rather than text commands. Accept input via keyboard and pointing devices. Easy to learn. Elements of Graphical User Interface Pointer Icons Desktop Windows Menus
  • 21. Pointer A symbol that appears on the display screen and that you move to select objects and commands. Usually, the pointer appears as a small angled arrow. Icons Small pictures that represent commands, files, or windows.
  • 22. Desktop The area on the display screen where icons are grouped is often referred to as the desktop because the icons are intended to represent real objects on a real desktop. Windows Used to divide the screen into different areas. In each window, you can run a different program or display a different file.
  • 23. Menus Most graphical user interfaces let you execute commands by selecting a choice from a menu. Two types of menu: o Pull-down menu o Pop-up menu
  • 24. Examples of Operating System  MS-DOS  Windows 3.1  Windows 95  Windows 98  Windows ME 2000  Windows NT  Windows 2000  Windows XP Home  Windows XP Professional  Windows CE  Palm OS  Unix  Linux  Mac OS X  Microsoft Windows  Windows 7  Windows 8  Windows 10  Windows 11  Windows Vista  Apple iOS  Google Android
  • 25. OPENING PROGRAMS FROM THE START MENU 1. Start menu is used to open programs installed on your computer. To open a program in the left pane of the Start menu, click it. 2. Clicking All Programs, The left pane displays a long list of programs. 3. Clicking one of the program icons starts the program, and the Start menu closes. 4. Move the pointer over its icon or name, a box appears that contains a description of the program.
  • 26. The search box The search box is one of the most convenient ways to find things on your computer. The exact location of the items doesn't matter. It will also search your e-mail messages, saved instant messages, appointments, and contacts. To use the search box, open the Start menu and start typing. You don't need to click inside the box first. As you type, the search results appear above the search box in the left pane of the Start menu. A program, file, or folder will appear as a search result if: Any word in its title matches or begins with your search term. Any text in the actual contents of the file matches or begins with your search term. Any word in a property of the file, such as the author, matches or begins with your search term.
  • 27.  Click any search result to open it. Or, click the Clear button to clear the search results and return to the main programs list. You can also click See more results to search your entire computer.  Search box also searches your Internet favorites and the history of websites you've visited. If any of these webpages include the search term, they appear under a heading called "Files." Task Bar When you start the computer system, then start button and task bar appears on the bottom of the screen and by default remains visible when Windows is running. Whenever a program is run or a window is opened, an icon representing the program appears on the taskbar. To switch between windows or program, click on the icon representing the window on the task bar. When the program or window is closed, the icon disappears from the task bar.
  • 28.  The system tray (notification area) is part of the task bar and displays the current time as well as the status icons. Start a Program To start a program, do the following; 1. Click on the Start Button. 2. Click on the All Programs, you will see a list of all the program icons and program folders. 3. Point to the desired folder say Accessories and select the desired program to run such as Paint.
  • 29. Quit a Program To quit a program, select the close button (×) in the upper right corner of the window or click on File menu and select Close option.
  • 30. Using menus, buttons, bars, and boxes Menus, buttons, scroll bars, and check boxes are examples of controls that you operate with your mouse or keyboard. These controls allow you to select commands, change settings, or work with windows. Menus: Most programs contain hundreds of commands that you use to work the program. Many of these commands are organized under menus. A program menu shows you a list of choices. To choose one of the commands listed in a menu, click it. Sometimes menus show submenus.
  • 31.  Recognizing menus isn't always easy, because not all menu controls look same or even appear on a menu bar. When you see an arrow next to a word or picture, you're probably looking at a menu control. Scroll bars When a document, webpage, or picture exceeds the size of its window, scroll bars appear to allow you to see the information that is currently out of view. The following picture shows the parts of a scroll bar.
  • 32. To use a scroll bar: Click the up or down scroll arrows to scroll the window's contents up or down in small steps. Hold down the mouse button to scroll continuously. Click an empty area of a scroll bar above or below the scroll box to scroll up or down one page. Drag a scroll box up, down, left, or right to scroll the window in that direction
  • 33. Command buttons A command button performs a command when you click it. You'll most often see them in dialog boxes, which are small windows that contain options for completing a task. For example, if you close a Paint picture without saving it first, you might see a dialog box like this.
  • 34. Option buttons It allows you to make one choice among two or more options. They frequently appear in dialog boxes. The following picture shows two option buttons. The "Color" option is selected. Check boxes Check boxes allow you to choose multiple options at the same time. Click an empty check box to select that option
  • 35. To use check boxes: Click an empty square to select that option. A check mark will appear in the square, indicating that the option is selected. To turn off an option, clear (remove) its check mark by clicking it. Options that currently can't be selected or cleared are shown in gray.
  • 36. Sliders A slider lets you adjust a setting along a range of values. To use a slider, drag the slider toward the value that you want. A slider along the bar shows the currently selected value. In the example shown above, the slider is positioned midway between slow and fast, indicating a medium pointer speed. Text boxes A text box allows you to type information, such as a search term or password. The following picture shows a dialog box containing a text box. We've entered "bear“ into the text box.
  • 37.  Text boxes that require you to enter a password will usually hide your password as you type it, in case someone else is looking at your screen. Drop-down lists Drop-down lists are similar to menus. Instead of clicking a command, though, you choose an option. When closed, a drop-down list shows only the currently selected option. The other available options are hidden until you click the control, as shown below.
  • 38. List boxes A list box displays a list of options that you can choose from. Unlike a drop-down list, some or all of the options are visible without having to open the list. To choose an option from the list, click it. If the option you want isn't visible, use the scroll bar to scroll the list up or down. If the list box has a text box above it, you can type the name or value of the option instead.
  • 39. Tabs In some dialog boxes, options are divided into two or more tabs. Only one tab, or set of options, can be viewed at a time. The currently selected tab appears in front of the other tabs. To switch to a different tab, click the tab. Parts of a window Although the contents of every window are different, all windows share some things in common. For one thing, windows always appear on the desktop—the main work area of your screen. In addition, most windows have the same basic parts.
  • 40. Parts of a typical window Title bar - Displays the name of the document and program Minimize, Maximize, and Close buttons - These buttons hide the window, enlarge it to fill the whole screen, and close it, respectively Menu bar - Contains items that you can click to make choices in a program. Scroll bar - Lets you scroll the contents of the window to see information that is currently out of view. Borders and corners. You can drag these with your mouse pointer to change the size of the window.
  • 41. Changing the size of a window To maximize window, click its “Maximize button “ or double-click the window's title bar. To return a maximized window to its former size, click its Restore button or, double-click the window's title bar. To resize a window (make it smaller or bigger), point to any of the window's borders or corners. When the mouse pointer changes to a two- headed arrow (as in picture), drag the border or corner to shrink/enlarge the window. Drag a window's border or corner to resize it.
  • 42. Minimizing a window: To minimize a window, click its Minimize button . The window disappears from the desktop and is visible only as a button on the taskbar, the long horizontal bar at the bottom of your screen. To make a minimized window appear again on the desktop, click its taskbar button. The window appears exactly as it did before you minimized it.
  • 43. Closing a window  Closing a window removes it from the desktop and taskbar. To close a window, click its “Close button “.  The taskbar provides a way to organize all of your windows. Each window has a corresponding button on the taskbar. To switch to another window, just click its taskbar button. The window appears in front of all other windows, becoming the active window—the one you're currently working in.  To easily identify a window, point to its taskbar button.
  • 44. Dialog boxes A dialog box is a special type of window that asks you a question, allows you to select options to perform a task, or provides you with information. Most dialog boxes can't be maximized, minimized, or resized. They can be moved.