SlideShare ist ein Scribd-Unternehmen logo
1 von 5
COMPUTER SOFTWARE AND OPERATING SYSTEM
Software
A set of instructions given to computer to solve a problem is called software. Software is also known as
program. Computer software specify a sequence of operations to be performed by computer. A computer
works according to the instructions written in software.
Types of Software
Software can be divided into the following categories:
 System software
 Application software
SYSTEM SOFTWARE
System Software is set of programs to control and manage the operations of computer hardware. It
controls the usage and allocation of different hardware components. It enables application programs to
execute properly. It controls the basic operations as follows:
• Saving data on disk
• Making computer to work for us
• Printing a document etc.
Examples of System Software
Some examples of system software are as follows:
• Operating System
• Utility Programs
• Device Drivers
Application Software
Application software is used to perform various applications on the computer. It helps a computer user to
perform specific tasks. People use application software according to their needs. It is also known
as application package.
Categories of Application Software
The main categories of application software are as follows:
a) Customized Software
Customized software is a type of application software that is designed for a particular customer or
organization. It is developed to meet the exact requirements of a particular customer or organization. A
Customized software can be developed by single programmer or a team of programmers. The cost of
customized software is more than packaged software.
Example
A Software that is developed for a particular university is an example of customized software.
b) Package Software
Package software is a type of application software that is developed for sale to the general public. It is
also known as off – the – shelf software. It enables the people to perform daily activities. Package
software is normally developed by expert programmers.
Examples
Some examples of package software are as follows:
• Word processor such as MS word.
• Spreadsheet such as MS excel and Lotus 123 etc.
• Database software such as MS access and Oracle etc.
• Graphics software such as CorelDraw and Adobe Photoshop etc.
TRANSLATORS
A computer can only understand programs defined using machine code. Consequently a program written
for example in a high level language such as Java cannot be run directly. To execute a computer program
written in high or low level language, it must be first be translated. There are 3 types of system software
used for translating the code that a programmer writes into a form that the computer can execute (i.e.
machine code). These are:
 Assemblers
 Compilers
 Interpreters
Assemblers
An Assembler converts an assembly program into machine code. Source code is the code that is input to
the translator. Executable code is the code that is output from the translators.
Compilers
A Compiler is a program that translates a high level language into machine code.
The Turbo Pascal compiler, for example, translates a program written in Pascal into
machine code that can be run on a PC.
Advantages of Compiler
 Fast in execution
 The object/executable code produced by a compiler can be distributed or executed without having
to have the compiler present
 The object program can be used whenever required without the need of recompilation.
Disadvantages of Compiler
 Debugging a program is much harder. Therefore not so god at finding errors
 When an error is found, the whole program has to be recompiled.
Interpreters
An Interpreter is also a program that translates high-level source code into
executable code. However the difference between a compiler and an interpreter is
that an interpreter translates one line at a time and then executes it: no object
code is produced, and so the program has to be interpreted each time it is to be run.
If the program performs a section code 1000 times, then the section is translated into
machine code 1000 times since each line is interpreted and then executed.
Advantages of Interpreter
 Good at locating errors in programs
 Debugging is easier since the interpreter stops when it encounters an error
 If an error is deducted there is no need to retranslate the whole program
Disadvantages of Interpreter
 Rather slow
 No object code is produced, so a translation has to be done every time the program is running
 For the program to run, the interpreter must be present
OPERATING SYSTEM
The operating system basically runs the computer and allows other programs to run as well. The
operating system does all the basic things that a computer needs to do, such as recognizing inputs from
the mouse or the keyboard. It keeps track of where all the files are on the computer.
Functions of OS
 Providing an interface to the user
 Managing system resources
 Managing security and access rights
 Running applications
 Memory management
 Booting the computer
 Performs basic computer tasks e.g. managing the various peripheral devices such as mouse,
keyboard etc.
 Provides file management which refers to the way the operating system manipulates, stores,
retrieves and save data
 Handle system resources such as computer memory and sharing of the CPU time by various
applications or peripheral devices.
Types of OS
Generally, there are four basic types, based on the type of computer they control and the sort of
applications they support:
 Single User, Single Tasking
This type manages the computer so that one user can effectively do one function at a time. The
Palm OS for Palm handheld computers is a good example of a modern single-user, single-task
operating system.
 Single User, Multitasking
This is the type of operating system that most desktops and laptops us today. Microsoft’s
Windows and Apple’s MacOS are both examples of operating systems that will let a single user
have several programs in operating at the same time. For example, it's entirely possible for a
Windows user to be writing a note in a word processor while downloading a file from the Internet
while printing the text of an e-mail message.
 Multiuser, Multitasking
A multi-user operating system allows many different users to take advantage of the computer's
resources simultaneously. The operating system must make sure that the requirements of the
various users are balanced, and that each of the programs they are using has sufficient and
separate resources so that a problem with one user doesn't affect the entire community of users.
Unix, VMS and mainframe operating systems, such as MVS, are examples of multi-user
operating systems.
 Real Time Operating System
Real-time operating systems are used to control machinery, scientific instruments and industrial
systems. An RTOS typically has very little user-interface capability, and no end-user utilities. A
very important part of an RTOS is managing the resources of the computer so that a particular
operation executes in precisely the same amount of time, every time it occurs.

Weitere ähnliche Inhalte

Was ist angesagt?

software History
software Historysoftware History
software History
Avinash Avi
 

Was ist angesagt? (20)

What is software
What is softwareWhat is software
What is software
 
Computer memory, Types of programming languages
Computer memory, Types of programming languagesComputer memory, Types of programming languages
Computer memory, Types of programming languages
 
Computer definition
Computer definitionComputer definition
Computer definition
 
What is computer hardware and software
What is computer hardware and softwareWhat is computer hardware and software
What is computer hardware and software
 
Software 3
Software 3Software 3
Software 3
 
Software components
Software componentsSoftware components
Software components
 
Computer hardware and software
Computer hardware and softwareComputer hardware and software
Computer hardware and software
 
BCS 100: Introduction to Computer Science Lesson 2
BCS 100: Introduction to Computer Science Lesson 2BCS 100: Introduction to Computer Science Lesson 2
BCS 100: Introduction to Computer Science Lesson 2
 
Computer Programs & System Softwares
Computer Programs & System SoftwaresComputer Programs & System Softwares
Computer Programs & System Softwares
 
Bba i-introduction to computer-u-2- application and system software
Bba  i-introduction to computer-u-2- application and system softwareBba  i-introduction to computer-u-2- application and system software
Bba i-introduction to computer-u-2- application and system software
 
Computer Software & It's types.
Computer Software &  It's types.Computer Software &  It's types.
Computer Software & It's types.
 
Computer Skills - PhD Research
Computer Skills - PhD ResearchComputer Skills - PhD Research
Computer Skills - PhD Research
 
Report-computer hardware,system, and software
Report-computer hardware,system, and softwareReport-computer hardware,system, and software
Report-computer hardware,system, and software
 
Unit1
Unit1Unit1
Unit1
 
SYSTEM SOFTWARE
SYSTEM SOFTWARESYSTEM SOFTWARE
SYSTEM SOFTWARE
 
Application Software
Application Software Application Software
Application Software
 
software History
software Historysoftware History
software History
 
Grade 7 computer software
Grade 7  computer softwareGrade 7  computer software
Grade 7 computer software
 
Computer Software
Computer SoftwareComputer Software
Computer Software
 
Types of software
Types of softwareTypes of software
Types of software
 

Ähnlich wie Computer software and operating system

ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
SURBHI SAROHA
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
reshma96176
 
Perfect papers software
Perfect papers   softwarePerfect papers   software
Perfect papers software
guest0a1ce99
 
System programming note
System programming noteSystem programming note
System programming note
SANTOSH RATH
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
mrmwood
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
ssuserb3a23b
 

Ähnlich wie Computer software and operating system (20)

Richa garg itm
Richa garg itmRicha garg itm
Richa garg itm
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
SPCC:System programming and compiler construction
SPCC:System programming and compiler constructionSPCC:System programming and compiler construction
SPCC:System programming and compiler construction
 
SPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdfSPOS_UNIT I System Programming and Operating System.pdf
SPOS_UNIT I System Programming and Operating System.pdf
 
Introduction to system programming
Introduction to system programmingIntroduction to system programming
Introduction to system programming
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 
Unit2_1.pdf
Unit2_1.pdfUnit2_1.pdf
Unit2_1.pdf
 
Perfect papers software
Perfect papers   softwarePerfect papers   software
Perfect papers software
 
Presentation it
Presentation itPresentation it
Presentation it
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Computer software
Computer softwareComputer software
Computer software
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Perfect Papers Software
Perfect Papers   SoftwarePerfect Papers   Software
Perfect Papers Software
 
Software Concepts Notes
Software Concepts NotesSoftware Concepts Notes
Software Concepts Notes
 
System programming note
System programming noteSystem programming note
System programming note
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
 
system software and application software, compiler, interpreter & assembler
system software  and application software, compiler, interpreter & assemblersystem software  and application software, compiler, interpreter & assembler
system software and application software, compiler, interpreter & assembler
 
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdfAERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
AERO_PROGRAMMING_FOR_PROBLEM_SOLVING_LECTURE_NOTES.pdf
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 

Mehr von sonykhan3 (11)

Algorithms and Data Structures
Algorithms and Data StructuresAlgorithms and Data Structures
Algorithms and Data Structures
 
computer visions with full detail
computer visions with full detail computer visions with full detail
computer visions with full detail
 
Deep learning-smaller neural network
Deep learning-smaller neural networkDeep learning-smaller neural network
Deep learning-smaller neural network
 
introduction to deep Learning with full detail
introduction to deep Learning with full detailintroduction to deep Learning with full detail
introduction to deep Learning with full detail
 
Information system and its types
Information system and its typesInformation system and its types
Information system and its types
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
Database management system
Database management systemDatabase management system
Database management system
 
computer networking slides with full detail
computer  networking slides with full detailcomputer  networking slides with full detail
computer networking slides with full detail
 
computer virus with full detail
computer virus with full detail computer virus with full detail
computer virus with full detail
 
common computer terminology
common computer terminologycommon computer terminology
common computer terminology
 
Information Security
Information SecurityInformation Security
Information Security
 

Kürzlich hochgeladen

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 

Kürzlich hochgeladen (20)

MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 

Computer software and operating system

  • 1. COMPUTER SOFTWARE AND OPERATING SYSTEM Software A set of instructions given to computer to solve a problem is called software. Software is also known as program. Computer software specify a sequence of operations to be performed by computer. A computer works according to the instructions written in software. Types of Software Software can be divided into the following categories:  System software  Application software SYSTEM SOFTWARE System Software is set of programs to control and manage the operations of computer hardware. It controls the usage and allocation of different hardware components. It enables application programs to execute properly. It controls the basic operations as follows: • Saving data on disk • Making computer to work for us • Printing a document etc. Examples of System Software Some examples of system software are as follows: • Operating System • Utility Programs • Device Drivers Application Software Application software is used to perform various applications on the computer. It helps a computer user to perform specific tasks. People use application software according to their needs. It is also known as application package. Categories of Application Software The main categories of application software are as follows: a) Customized Software Customized software is a type of application software that is designed for a particular customer or organization. It is developed to meet the exact requirements of a particular customer or organization. A Customized software can be developed by single programmer or a team of programmers. The cost of customized software is more than packaged software. Example
  • 2. A Software that is developed for a particular university is an example of customized software. b) Package Software Package software is a type of application software that is developed for sale to the general public. It is also known as off – the – shelf software. It enables the people to perform daily activities. Package software is normally developed by expert programmers. Examples Some examples of package software are as follows: • Word processor such as MS word. • Spreadsheet such as MS excel and Lotus 123 etc. • Database software such as MS access and Oracle etc. • Graphics software such as CorelDraw and Adobe Photoshop etc. TRANSLATORS A computer can only understand programs defined using machine code. Consequently a program written for example in a high level language such as Java cannot be run directly. To execute a computer program written in high or low level language, it must be first be translated. There are 3 types of system software used for translating the code that a programmer writes into a form that the computer can execute (i.e. machine code). These are:  Assemblers  Compilers  Interpreters Assemblers An Assembler converts an assembly program into machine code. Source code is the code that is input to the translator. Executable code is the code that is output from the translators. Compilers A Compiler is a program that translates a high level language into machine code. The Turbo Pascal compiler, for example, translates a program written in Pascal into machine code that can be run on a PC.
  • 3. Advantages of Compiler  Fast in execution  The object/executable code produced by a compiler can be distributed or executed without having to have the compiler present  The object program can be used whenever required without the need of recompilation. Disadvantages of Compiler  Debugging a program is much harder. Therefore not so god at finding errors  When an error is found, the whole program has to be recompiled. Interpreters An Interpreter is also a program that translates high-level source code into executable code. However the difference between a compiler and an interpreter is that an interpreter translates one line at a time and then executes it: no object code is produced, and so the program has to be interpreted each time it is to be run. If the program performs a section code 1000 times, then the section is translated into machine code 1000 times since each line is interpreted and then executed. Advantages of Interpreter  Good at locating errors in programs  Debugging is easier since the interpreter stops when it encounters an error  If an error is deducted there is no need to retranslate the whole program Disadvantages of Interpreter  Rather slow  No object code is produced, so a translation has to be done every time the program is running  For the program to run, the interpreter must be present
  • 4. OPERATING SYSTEM The operating system basically runs the computer and allows other programs to run as well. The operating system does all the basic things that a computer needs to do, such as recognizing inputs from the mouse or the keyboard. It keeps track of where all the files are on the computer. Functions of OS  Providing an interface to the user  Managing system resources  Managing security and access rights  Running applications  Memory management  Booting the computer  Performs basic computer tasks e.g. managing the various peripheral devices such as mouse, keyboard etc.  Provides file management which refers to the way the operating system manipulates, stores, retrieves and save data  Handle system resources such as computer memory and sharing of the CPU time by various applications or peripheral devices. Types of OS Generally, there are four basic types, based on the type of computer they control and the sort of applications they support:  Single User, Single Tasking This type manages the computer so that one user can effectively do one function at a time. The Palm OS for Palm handheld computers is a good example of a modern single-user, single-task operating system.  Single User, Multitasking This is the type of operating system that most desktops and laptops us today. Microsoft’s Windows and Apple’s MacOS are both examples of operating systems that will let a single user have several programs in operating at the same time. For example, it's entirely possible for a Windows user to be writing a note in a word processor while downloading a file from the Internet while printing the text of an e-mail message.  Multiuser, Multitasking A multi-user operating system allows many different users to take advantage of the computer's resources simultaneously. The operating system must make sure that the requirements of the various users are balanced, and that each of the programs they are using has sufficient and
  • 5. separate resources so that a problem with one user doesn't affect the entire community of users. Unix, VMS and mainframe operating systems, such as MVS, are examples of multi-user operating systems.  Real Time Operating System Real-time operating systems are used to control machinery, scientific instruments and industrial systems. An RTOS typically has very little user-interface capability, and no end-user utilities. A very important part of an RTOS is managing the resources of the computer so that a particular operation executes in precisely the same amount of time, every time it occurs.