SlideShare a Scribd company logo
1 of 20
CHAPTER 1
INTRODUCTION
Sudha. S
Assistant Professor
Department of Computer Science
YIASCM
YIASCM 1
TOPICS
■ WHAT IS SOFTWARE
■ HOW EXECUTABLE FILE IS CREATED
■ TYPES OF SOFTWARE
■ OPERATING SYSTEM
■ COMPONENTS OF OPERATING SYSTEM
■ FUNCTIONS OF AN OPERATING SYSTEM
YIASCM 2
Learning Objectives :-
● To understand the structure of an operating system
● To understand how the executable file is being created.
● To understand the functions of operating system
YIASCM 3
What is Software ?
■ Software is a set of programs and a program is a sequence of instructions
written to solve a particular problem .
■ Software is Binary Executable file (exe or bin) .In next slide we see how
binary executable file is created .
■ Two types of software :-
➢ System Software
➢ Application Software System Software Application Software
YIASCM 4
YIASCM 5
How Executable file Create
■ Source Code :- A sequence of instructions written to solve a
particular problem. In previous example sample.c is source code
file .
■ Compiler :- A compiler is a special program that processes
instructions written in a particular programming language and
turns them into machine language that computer’s processor
understand .If any error in source code it display or else it create
a Object file with .obj extension .
■ Object File :- A data file containing object code that is
generated when a compiler processes . In previous example
sample.obj is object file .
YIASCM 6
How Executable file Create
■ Linker :-A linker is a computer program that takes one or more
object files generated by a compiler and it link to header file
which use in program combines them into one and create
executable file .
■ Executable File :-An executable file is to perform particular task
when run
■ Processor :- Processor is required to run particular executable
file .
YIASCM 7
YIASCM 8
What is operating system ?
■ An operating system is system software and It is a program that
controls the execution of application program and acts as an
interface between the user application and the machine
hardware .
■ It is an integrated set of specialized programs used to manage
overall system resources and operations of the system.
YIASCM 9
What is operating system ?
■ Computer operating systems perform basic tasks, such as
recognizing input from the keyboard, sending output to the
display screen, keeping track of files and directories on the
storage drives, and controlling peripheral devices, such as
printers.
■ Operating system is loaded into memory when a computer is
booted and remains active as long as machine is up .
YIASCM 10
YIASCM 11
Abstract View of the components of a computer System
YIASCM 12
YIASCM 13
YIASCM 14
Functions of Operating System :-
■ Memory Management :− Keeps track of the primary
memory, i.e. what part of it is in use by whom, what part is
not in use, etc. and allocates the memory when a process
or program requests it.
■ Processor Management :− Allocates the processor (CPU)
to a process and deallocates the processor when it is no
longer required.
■ Device Management :− Keeps track of all the devices. This
is also called I/O controller that decides which process
gets the device, when, and for how much time.
YIASCM 15
Functions of Operating System :-
■ File Management :− Allocates and de-allocates the
resources and decides who gets the resources.
■ Security :− Prevents unauthorized access to programs
and data by means of passwords and other similar
techniques.
YIASCM 16
Functions of Operating System :-
■ Job Accounting :− Keeps track of time and resources
used by various jobs and/or users.
■ Control Over System Performance :− Records delays
between the request for a service and from the
system.
YIASCM 17
Functions of Operating System :-
■ Interaction with the Operators :− Interaction may take
place via the console of the computer in the form of
instructions. The Operating System acknowledges the
same, does the corresponding action, and informs the
operation by a display screen.
YIASCM 18
Functions of Operating System :-
■ Error-detecting Aids :− Production of dumps, traces,
error messages, and other debugging and error-
detecting methods.
■ Coordination Between Other Software and Users :−
Coordination and assignment of compilers,
interpreters, assemblers, and other software to the
various users of the computer systems.
YIASCM 19
References
● Abraham Silberschatz and Peter Baer Galvin. (2012). Operating System
Concepts, 7th Ed., Pearson.
● H.M.Deitel. (2003). Operating Systems, 3rd Ed. Pearson Learning Solutions.
● William Stallings. (2010). Operating Systems, 6th Ed., Pearson Education.
● Stuart. (2008). Operating systems: Principles, Design and Implementation,
1st Ed. Cengage Learning India
● Dhananjay M. Dhamdhere.Operating System,3rd Ed.Mc Graw Hill Education.
YIASCM 20

More Related Content

Similar to Unit1intorduction to os.pptx

Chapter 1-2 _ Operating Systems.pdf
Chapter 1-2 _ Operating Systems.pdfChapter 1-2 _ Operating Systems.pdf
Chapter 1-2 _ Operating Systems.pdfAfendeyAthurJinir
 
Functions of OS.ppt
 Functions of OS.ppt Functions of OS.ppt
Functions of OS.pptJunaidAkbar37
 
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)Fizaril Amzari Omar
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programsnorzaini
 
Foundation of information system - Software
Foundation of information system - SoftwareFoundation of information system - Software
Foundation of information system - Softwarerh8g7p44p7
 
Computer system software
Computer system softwareComputer system software
Computer system softwareMozaSaid
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsHisyam Rosly
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-IntroductionShipra Swati
 
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAM
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAMINTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAM
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAMSaraswathiRamalingam
 
PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018Fizaril Amzari Omar
 
Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Sumit Kumar Gupta
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software Jaleto Sunkemo
 

Similar to Unit1intorduction to os.pptx (20)

Chapter 1-2 _ Operating Systems.pdf
Chapter 1-2 _ Operating Systems.pdfChapter 1-2 _ Operating Systems.pdf
Chapter 1-2 _ Operating Systems.pdf
 
Week 01.pdf
Week 01.pdfWeek 01.pdf
Week 01.pdf
 
Functions of OS.ppt
 Functions of OS.ppt Functions of OS.ppt
Functions of OS.ppt
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
 
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)PDT DC015 Chapter 2 Computer System 2017/2018 (m)
PDT DC015 Chapter 2 Computer System 2017/2018 (m)
 
OS chapter 1.pptx
OS chapter 1.pptxOS chapter 1.pptx
OS chapter 1.pptx
 
OS chapter 1.pptx
OS chapter 1.pptxOS chapter 1.pptx
OS chapter 1.pptx
 
Ch1 - OS.pdf
Ch1 - OS.pdfCh1 - OS.pdf
Ch1 - OS.pdf
 
Chapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility ProgramsChapter 8 Operating Systems And Utility Programs
Chapter 8 Operating Systems And Utility Programs
 
Foundation of information system - Software
Foundation of information system - SoftwareFoundation of information system - Software
Foundation of information system - Software
 
Computer system software
Computer system softwareComputer system software
Computer system software
 
Chapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & ttsChapter 05 os dan utility program csc & tts
Chapter 05 os dan utility program csc & tts
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
 
System Software
System SoftwareSystem Software
System Software
 
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAM
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAMINTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAM
INTRODUCTION TO INFORMATION TECHNOLOGY SARASWATHI RAMALINGAM
 
PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018PST SC015 Chapter 2 Computer System (IV) 2017/2018
PST SC015 Chapter 2 Computer System (IV) 2017/2018
 
Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Library and Information Science (Operationg System)
Library and Information Science (Operationg System)
 
unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.ppt
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 

Recently uploaded

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 

Unit1intorduction to os.pptx

  • 1. CHAPTER 1 INTRODUCTION Sudha. S Assistant Professor Department of Computer Science YIASCM YIASCM 1
  • 2. TOPICS ■ WHAT IS SOFTWARE ■ HOW EXECUTABLE FILE IS CREATED ■ TYPES OF SOFTWARE ■ OPERATING SYSTEM ■ COMPONENTS OF OPERATING SYSTEM ■ FUNCTIONS OF AN OPERATING SYSTEM YIASCM 2
  • 3. Learning Objectives :- ● To understand the structure of an operating system ● To understand how the executable file is being created. ● To understand the functions of operating system YIASCM 3
  • 4. What is Software ? ■ Software is a set of programs and a program is a sequence of instructions written to solve a particular problem . ■ Software is Binary Executable file (exe or bin) .In next slide we see how binary executable file is created . ■ Two types of software :- ➢ System Software ➢ Application Software System Software Application Software YIASCM 4
  • 6. How Executable file Create ■ Source Code :- A sequence of instructions written to solve a particular problem. In previous example sample.c is source code file . ■ Compiler :- A compiler is a special program that processes instructions written in a particular programming language and turns them into machine language that computer’s processor understand .If any error in source code it display or else it create a Object file with .obj extension . ■ Object File :- A data file containing object code that is generated when a compiler processes . In previous example sample.obj is object file . YIASCM 6
  • 7. How Executable file Create ■ Linker :-A linker is a computer program that takes one or more object files generated by a compiler and it link to header file which use in program combines them into one and create executable file . ■ Executable File :-An executable file is to perform particular task when run ■ Processor :- Processor is required to run particular executable file . YIASCM 7
  • 9. What is operating system ? ■ An operating system is system software and It is a program that controls the execution of application program and acts as an interface between the user application and the machine hardware . ■ It is an integrated set of specialized programs used to manage overall system resources and operations of the system. YIASCM 9
  • 10. What is operating system ? ■ Computer operating systems perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the storage drives, and controlling peripheral devices, such as printers. ■ Operating system is loaded into memory when a computer is booted and remains active as long as machine is up . YIASCM 10
  • 12. Abstract View of the components of a computer System YIASCM 12
  • 15. Functions of Operating System :- ■ Memory Management :− Keeps track of the primary memory, i.e. what part of it is in use by whom, what part is not in use, etc. and allocates the memory when a process or program requests it. ■ Processor Management :− Allocates the processor (CPU) to a process and deallocates the processor when it is no longer required. ■ Device Management :− Keeps track of all the devices. This is also called I/O controller that decides which process gets the device, when, and for how much time. YIASCM 15
  • 16. Functions of Operating System :- ■ File Management :− Allocates and de-allocates the resources and decides who gets the resources. ■ Security :− Prevents unauthorized access to programs and data by means of passwords and other similar techniques. YIASCM 16
  • 17. Functions of Operating System :- ■ Job Accounting :− Keeps track of time and resources used by various jobs and/or users. ■ Control Over System Performance :− Records delays between the request for a service and from the system. YIASCM 17
  • 18. Functions of Operating System :- ■ Interaction with the Operators :− Interaction may take place via the console of the computer in the form of instructions. The Operating System acknowledges the same, does the corresponding action, and informs the operation by a display screen. YIASCM 18
  • 19. Functions of Operating System :- ■ Error-detecting Aids :− Production of dumps, traces, error messages, and other debugging and error- detecting methods. ■ Coordination Between Other Software and Users :− Coordination and assignment of compilers, interpreters, assemblers, and other software to the various users of the computer systems. YIASCM 19
  • 20. References ● Abraham Silberschatz and Peter Baer Galvin. (2012). Operating System Concepts, 7th Ed., Pearson. ● H.M.Deitel. (2003). Operating Systems, 3rd Ed. Pearson Learning Solutions. ● William Stallings. (2010). Operating Systems, 6th Ed., Pearson Education. ● Stuart. (2008). Operating systems: Principles, Design and Implementation, 1st Ed. Cengage Learning India ● Dhananjay M. Dhamdhere.Operating System,3rd Ed.Mc Graw Hill Education. YIASCM 20