SlideShare a Scribd company logo
1 of 10
MULTI-PROGRAMMING
NAME : KRISHNAVENI NAIK
ROLL NO : 228R1A05D3
MARKS :
SECTION : CSE-C
WHAT IS MUTLI PROGRAMMING ?
• MULTIPROGRAMMING IN AN OPERATING SYSTEM AS THE NAME SUGGESTS MULTI
MEANS MORE THAN MULTIPROGRAMMING IN AN OPERATING SYSTEM AS THE
NAME SUGGESTS MULTI MEANS MORE THAN ONE AND PROGRAMMING MEANS
THE EXECUTION OF THE PROGRAM. WHEN MORE THAN ONE PROGRAM CAN
EXECUTE IN AN OPERATING SYSTEM THEN THIS IS TERMED A
MULTIPROGRAMMING OPERATING SYSTEM.
TYPES OF MULTI- PROGRAMMING
• MULTI-USER OPERATING SYSTEM
• MULTITASKING OPERATING SYSTEM
WHAT IS MULTI USER OPERATING SYSTEM
• IN A MULTIUSER OPERATING SYSTEM, MULTIPLE NUMBERS OF USERS CAN
ACCESS DIFFERENT RESOURCES OF A COMPUTER AT THE SAME TIME. THE
ACCESS IS PROVIDED USING A NETWORK THAT CONSISTS OF VARIOUS PERSONAL
COMPUTERS ATTACHED TO A MAINFRAME COMPUTER SYSTEM. A MULTI-USER
OPERATING SYSTEM ALLOWS THE PERMISSION OF MULTIPLE USERS FOR
ACCESSING A SINGLE MACHINE AT A TIME. THE VARIOUS PERSONAL COMPUTERS
CAN SEND AND RECEIVE INFORMATION TO THE MAINFRAME COMPUTER SYSTEM.
THUS, THE MAINFRAME COMPUTER ACTS AS THE SERVER AND OTHER PERSONAL
COMPUTERS ACT AS CLIENTS FOR THAT SERVER
WHAT IS MULTITASKING OPERATING SYSTEM
• MULTI TASKING OPERATING SYSTEMS ALLOW MULTIPLE USERS TO PERFORM
MULTIPLE TASKS AT THE SAME TIME. THE ALLOCATION OF SYSTEM RESOURCES
SUCH AS INPUT/OUTPUT DEVICES, CPU AND MEMORY AMONG PROCESSES CAN
BE EASILY MANAGED BY MULTI-TASKING OPERATING SYSTEM. THERE ARE
VARIOUS STATES THROUGH WHICH A PROCESSOR PASSES TO COMPLETE
PARTICULAR OR MULTIPLE EXECUTIONS. MULTITASKING IS THE ABILITY OF
AN OS TO EXECUTE MORE THAN ONE TASK SIMULTANEOUSLY
ON A CPU MACHINE
TYPES OF MULTITASKING OPERATING SYSTEM
• PREEMPTIVE SCHEDULING ALGORITHM: IN THE PREEMPTIVE SCHEDULING
ALGORITHM IF MORE THAN ONE PROCESS WANTS TO ENTER INTO THE CRITICAL
SECTION THEN IT WILL BE ALLOWED AND IT CAN ENTER INTO THE CRITICAL
SECTION WITHOUT ANY INTERRUPTION ONLY IF NO OTHER PROGRESS IS IN
THE CRITICAL SECTION.
• NON-PREEMPTIVE SCHEDULING ALGORITHM: IF A PROCESS GETS A CRITICAL
SECTION THEN IT WILL NOT LEAVE THE CRITICAL SECTION UNTIL OR UNLESS IT
WORKS GETS DONE.
FEATURES OF MULTIPROGRAMMING
• NEED SINGLE CPU FOR IMPLEMENTATION.
• CONTEXT SWITCH BETWEEN PROCESS.
• SWITCHING HAPPENS WHEN CURRENT PROCESS UNDERGOES WAITING STATE.
• CPU IDLE TIME IS REDUCED.
• HIGH RESOURCE UTILIZATION.
• HIGH PERFORMANCE.
ADVANTAGES OF MULTIPROGRAMMING
• IT PROVIDES LESS RESPONSE TIME.
• IT MAY HELP TO RUN VARIOUS JOBS IN A SINGLE APPLICATION
SIMULTANEOUSLY.
• IT HELPS TO OPTIMIZE THE TOTAL JOB THROUGHPUT OF THE COMPUTER.
• VARIOUS USERS MAY USE THE MULTIPROGRAMMING SYSTEM AT ONCE.
• SHORT-TIME JOBS ARE DONE QUICKLY IN COMPARISON TO LONG-TIME JOBS
~ Thank
you
DISADVANTAGES OF MULTIPROGRAMMING
• PRIOR KNOWLEDGE OF SCHEDULING ALGORITHMS IS REQUIRED.
• IF IT HAS A LARGE NUMBER OF JOBS, THEN LONG-TERM JOBS WILL HAVE TO
REQUIRE A LONG WAIT.
• MEMORY MANAGEMENT IS NEEDED IN THE OPERATING SYSTEM BECAUSE ALL
TYPES OF TASKS ARE STORED IN THE MAIN MEMORY.
• USING MULTIPROGRAMMING UP TO A LARGER EXTENT CAN CAUSE A HEAT-UP
ISSUE

More Related Content

Similar to multiprogramming in operating system.pptx

Unit1typesofos.pptx
Unit1typesofos.pptxUnit1typesofos.pptx
Unit1typesofos.pptxdudoo1
 
Processor allocation in Distributed Systems
Processor allocation in Distributed SystemsProcessor allocation in Distributed Systems
Processor allocation in Distributed SystemsRitu Ranjan Shrivastwa
 
Operating Systems
Operating SystemsOperating Systems
Operating Systemsvampugani
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V Real Time Operating System (RTOS)
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V  Real Time Operating System (RTOS)SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V  Real Time Operating System (RTOS)
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V Real Time Operating System (RTOS)Arti Parab Academics
 
Insider operating system
Insider   operating systemInsider   operating system
Insider operating systemAditi Saxena
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptxBalamurugan M
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutionsSoftmart
 
Multi-Threading.pptx
Multi-Threading.pptxMulti-Threading.pptx
Multi-Threading.pptxCHANDRUG31
 
Operating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOperating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOPTOM Nimra Murtaza
 
4-Process control block.pptx
4-Process control block.pptx4-Process control block.pptx
4-Process control block.pptxsania458451
 
4-Process control block.pptx
4-Process control block.pptx4-Process control block.pptx
4-Process control block.pptxsania458451
 
Operating System DOS and Windows
Operating System DOS and WindowsOperating System DOS and Windows
Operating System DOS and WindowsYasirKhan357
 
Processes and operating systems
Processes and operating systemsProcesses and operating systems
Processes and operating systemsRAMPRAKASHT1
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applicationsGR8Conf
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works. Fahad Farooq
 
Types of operating system.................
Types of operating system.................Types of operating system.................
Types of operating system.................harendersin82880
 

Similar to multiprogramming in operating system.pptx (20)

Unit1typesofos.pptx
Unit1typesofos.pptxUnit1typesofos.pptx
Unit1typesofos.pptx
 
Processor allocation in Distributed Systems
Processor allocation in Distributed SystemsProcessor allocation in Distributed Systems
Processor allocation in Distributed Systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V Real Time Operating System (RTOS)
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V  Real Time Operating System (RTOS)SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V  Real Time Operating System (RTOS)
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT V Real Time Operating System (RTOS)
 
Insider operating system
Insider   operating systemInsider   operating system
Insider operating system
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptx
 
Serena Release Management approach and solutions
Serena Release Management approach and solutionsSerena Release Management approach and solutions
Serena Release Management approach and solutions
 
Multi-Threading.pptx
Multi-Threading.pptxMulti-Threading.pptx
Multi-Threading.pptx
 
Operating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantagesOperating System-Types-Examples-Advantages & disadvantages
Operating System-Types-Examples-Advantages & disadvantages
 
Real time operating systems
Real time operating systemsReal time operating systems
Real time operating systems
 
4-Process control block.pptx
4-Process control block.pptx4-Process control block.pptx
4-Process control block.pptx
 
4-Process control block.pptx
4-Process control block.pptx4-Process control block.pptx
4-Process control block.pptx
 
Operating System DOS and Windows
Operating System DOS and WindowsOperating System DOS and Windows
Operating System DOS and Windows
 
Operating System
Operating SystemOperating System
Operating System
 
Processes and operating systems
Processes and operating systemsProcesses and operating systems
Processes and operating systems
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applications
 
Linux basics
Linux basicsLinux basics
Linux basics
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
 
Types of operating system.................
Types of operating system.................Types of operating system.................
Types of operating system.................
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
 

Recently uploaded

APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
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
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
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
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Recently uploaded (20)

Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
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
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
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
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
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
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

multiprogramming in operating system.pptx

  • 1. MULTI-PROGRAMMING NAME : KRISHNAVENI NAIK ROLL NO : 228R1A05D3 MARKS : SECTION : CSE-C
  • 2. WHAT IS MUTLI PROGRAMMING ? • MULTIPROGRAMMING IN AN OPERATING SYSTEM AS THE NAME SUGGESTS MULTI MEANS MORE THAN MULTIPROGRAMMING IN AN OPERATING SYSTEM AS THE NAME SUGGESTS MULTI MEANS MORE THAN ONE AND PROGRAMMING MEANS THE EXECUTION OF THE PROGRAM. WHEN MORE THAN ONE PROGRAM CAN EXECUTE IN AN OPERATING SYSTEM THEN THIS IS TERMED A MULTIPROGRAMMING OPERATING SYSTEM.
  • 3. TYPES OF MULTI- PROGRAMMING • MULTI-USER OPERATING SYSTEM • MULTITASKING OPERATING SYSTEM
  • 4. WHAT IS MULTI USER OPERATING SYSTEM • IN A MULTIUSER OPERATING SYSTEM, MULTIPLE NUMBERS OF USERS CAN ACCESS DIFFERENT RESOURCES OF A COMPUTER AT THE SAME TIME. THE ACCESS IS PROVIDED USING A NETWORK THAT CONSISTS OF VARIOUS PERSONAL COMPUTERS ATTACHED TO A MAINFRAME COMPUTER SYSTEM. A MULTI-USER OPERATING SYSTEM ALLOWS THE PERMISSION OF MULTIPLE USERS FOR ACCESSING A SINGLE MACHINE AT A TIME. THE VARIOUS PERSONAL COMPUTERS CAN SEND AND RECEIVE INFORMATION TO THE MAINFRAME COMPUTER SYSTEM. THUS, THE MAINFRAME COMPUTER ACTS AS THE SERVER AND OTHER PERSONAL COMPUTERS ACT AS CLIENTS FOR THAT SERVER
  • 5. WHAT IS MULTITASKING OPERATING SYSTEM • MULTI TASKING OPERATING SYSTEMS ALLOW MULTIPLE USERS TO PERFORM MULTIPLE TASKS AT THE SAME TIME. THE ALLOCATION OF SYSTEM RESOURCES SUCH AS INPUT/OUTPUT DEVICES, CPU AND MEMORY AMONG PROCESSES CAN BE EASILY MANAGED BY MULTI-TASKING OPERATING SYSTEM. THERE ARE VARIOUS STATES THROUGH WHICH A PROCESSOR PASSES TO COMPLETE PARTICULAR OR MULTIPLE EXECUTIONS. MULTITASKING IS THE ABILITY OF AN OS TO EXECUTE MORE THAN ONE TASK SIMULTANEOUSLY ON A CPU MACHINE
  • 6. TYPES OF MULTITASKING OPERATING SYSTEM • PREEMPTIVE SCHEDULING ALGORITHM: IN THE PREEMPTIVE SCHEDULING ALGORITHM IF MORE THAN ONE PROCESS WANTS TO ENTER INTO THE CRITICAL SECTION THEN IT WILL BE ALLOWED AND IT CAN ENTER INTO THE CRITICAL SECTION WITHOUT ANY INTERRUPTION ONLY IF NO OTHER PROGRESS IS IN THE CRITICAL SECTION. • NON-PREEMPTIVE SCHEDULING ALGORITHM: IF A PROCESS GETS A CRITICAL SECTION THEN IT WILL NOT LEAVE THE CRITICAL SECTION UNTIL OR UNLESS IT WORKS GETS DONE.
  • 7. FEATURES OF MULTIPROGRAMMING • NEED SINGLE CPU FOR IMPLEMENTATION. • CONTEXT SWITCH BETWEEN PROCESS. • SWITCHING HAPPENS WHEN CURRENT PROCESS UNDERGOES WAITING STATE. • CPU IDLE TIME IS REDUCED. • HIGH RESOURCE UTILIZATION. • HIGH PERFORMANCE.
  • 8. ADVANTAGES OF MULTIPROGRAMMING • IT PROVIDES LESS RESPONSE TIME. • IT MAY HELP TO RUN VARIOUS JOBS IN A SINGLE APPLICATION SIMULTANEOUSLY. • IT HELPS TO OPTIMIZE THE TOTAL JOB THROUGHPUT OF THE COMPUTER. • VARIOUS USERS MAY USE THE MULTIPROGRAMMING SYSTEM AT ONCE. • SHORT-TIME JOBS ARE DONE QUICKLY IN COMPARISON TO LONG-TIME JOBS
  • 10. DISADVANTAGES OF MULTIPROGRAMMING • PRIOR KNOWLEDGE OF SCHEDULING ALGORITHMS IS REQUIRED. • IF IT HAS A LARGE NUMBER OF JOBS, THEN LONG-TERM JOBS WILL HAVE TO REQUIRE A LONG WAIT. • MEMORY MANAGEMENT IS NEEDED IN THE OPERATING SYSTEM BECAUSE ALL TYPES OF TASKS ARE STORED IN THE MAIN MEMORY. • USING MULTIPROGRAMMING UP TO A LARGER EXTENT CAN CAUSE A HEAT-UP ISSUE