SlideShare a Scribd company logo
1 of 1
operating systems project 1
Project: Implementing a Simulation of basic operations of Operating System.Simulate the
following process of the kernel of an O.S :Dispatching, scheduling transitioningDispatching
following a round robin technique and priorityChange the status of process accordingly2.
Create two threads of the same program in JAVA and run them at the same time. Choose the
kind of thread and the program you like. You can also use the runnable interface or the
thread class.3. Describe in your own words with all possible details, the process execution
in SOLARIS of a program that generate several processes and several threads in a multicore
system.The code for the simulation in 1) can be pseudocode or a programming language.A
Diagram representing classes, methods, functions or any other structure must be provided

More Related Content

Similar to operating systems project 1.docx

You are to simulate a dispatcher using a priority queue system.New.pdf
You are to simulate a dispatcher using a priority queue system.New.pdfYou are to simulate a dispatcher using a priority queue system.New.pdf
You are to simulate a dispatcher using a priority queue system.New.pdfgardenvarelianand
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core javaWE-IT TUTORIALS
 
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
OBJECT ORIENTED ROGRAMMING With Question And Answer  FullOBJECT ORIENTED ROGRAMMING With Question And Answer  Full
OBJECT ORIENTED ROGRAMMING With Question And Answer FullManas Rai
 
Operating Systems - "Chapter 4: Multithreaded Programming"
Operating Systems - "Chapter 4:  Multithreaded Programming"Operating Systems - "Chapter 4:  Multithreaded Programming"
Operating Systems - "Chapter 4: Multithreaded Programming"Ra'Fat Al-Msie'deen
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVAKUNAL GADHIA
 
OS Module-2.pptx
OS Module-2.pptxOS Module-2.pptx
OS Module-2.pptxbleh23
 
Understanding And Using Reflection
Understanding And Using ReflectionUnderstanding And Using Reflection
Understanding And Using ReflectionGanesh Samarthyam
 
49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdf
49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdf49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdf
49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdfcNguyn506241
 

Similar to operating systems project 1.docx (20)

Java
Java Java
Java
 
You are to simulate a dispatcher using a priority queue system.New.pdf
You are to simulate a dispatcher using a priority queue system.New.pdfYou are to simulate a dispatcher using a priority queue system.New.pdf
You are to simulate a dispatcher using a priority queue system.New.pdf
 
Chapter 3 chapter reading task
Chapter 3 chapter reading taskChapter 3 chapter reading task
Chapter 3 chapter reading task
 
Sucet os module_2_notes
Sucet os module_2_notesSucet os module_2_notes
Sucet os module_2_notes
 
Java_presesntation.ppt
Java_presesntation.pptJava_presesntation.ppt
Java_presesntation.ppt
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
 
Sybsc cs sem 3 core java
Sybsc cs sem 3 core javaSybsc cs sem 3 core java
Sybsc cs sem 3 core java
 
Unit 1 notes.pdf
Unit 1 notes.pdfUnit 1 notes.pdf
Unit 1 notes.pdf
 
Threads
ThreadsThreads
Threads
 
LANSim
LANSimLANSim
LANSim
 
Java lab-manual
Java lab-manualJava lab-manual
Java lab-manual
 
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
OBJECT ORIENTED ROGRAMMING With Question And Answer  FullOBJECT ORIENTED ROGRAMMING With Question And Answer  Full
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
 
Multithreading
MultithreadingMultithreading
Multithreading
 
Operating Systems - "Chapter 4: Multithreaded Programming"
Operating Systems - "Chapter 4:  Multithreaded Programming"Operating Systems - "Chapter 4:  Multithreaded Programming"
Operating Systems - "Chapter 4: Multithreaded Programming"
 
Fundamentals of JAVA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
 
OS Module-2.pptx
OS Module-2.pptxOS Module-2.pptx
OS Module-2.pptx
 
Understanding And Using Reflection
Understanding And Using ReflectionUnderstanding And Using Reflection
Understanding And Using Reflection
 
49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdf
49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdf49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdf
49.INS2065.Computer Based Technologies.TA.NguyenDucAnh.pdf
 
Threadnotes
ThreadnotesThreadnotes
Threadnotes
 
J threads-pdf
J threads-pdfJ threads-pdf
J threads-pdf
 

More from write22

Utilizing research software can be daunting for a What.docx
Utilizing research software can be daunting for a What.docxUtilizing research software can be daunting for a What.docx
Utilizing research software can be daunting for a What.docxwrite22
 
To Prepare Reflect on your own community and consider the.docx
To Prepare Reflect on your own community and consider the.docxTo Prepare Reflect on your own community and consider the.docx
To Prepare Reflect on your own community and consider the.docxwrite22
 
Watch this video about Joseph concept of Creative.docx
Watch this video about Joseph concept of Creative.docxWatch this video about Joseph concept of Creative.docx
Watch this video about Joseph concept of Creative.docxwrite22
 
write a 700 word psychoanalytic criticism research about the.docx
write a 700 word psychoanalytic criticism research about the.docxwrite a 700 word psychoanalytic criticism research about the.docx
write a 700 word psychoanalytic criticism research about the.docxwrite22
 
You have had the opportunity to review thermoregulation as is.docx
You have had the opportunity to review thermoregulation as is.docxYou have had the opportunity to review thermoregulation as is.docx
You have had the opportunity to review thermoregulation as is.docxwrite22
 
Write 300 words in MLA Nietzsche claims God.docx
Write 300 words in MLA Nietzsche claims God.docxWrite 300 words in MLA Nietzsche claims God.docx
Write 300 words in MLA Nietzsche claims God.docxwrite22
 
Write 300 words in MLA choose one topic.docx
Write 300 words in MLA choose one topic.docxWrite 300 words in MLA choose one topic.docx
Write 300 words in MLA choose one topic.docxwrite22
 
Week 9 Assignment 2 Case Total Quality.docx
Week 9 Assignment 2 Case Total Quality.docxWeek 9 Assignment 2 Case Total Quality.docx
Week 9 Assignment 2 Case Total Quality.docxwrite22
 
What were American and British strategies for winning the.docx
What were American and British strategies for winning the.docxWhat were American and British strategies for winning the.docx
What were American and British strategies for winning the.docxwrite22
 
What is the process involving movement of mantle rock that.docx
What is the process involving movement of mantle rock that.docxWhat is the process involving movement of mantle rock that.docx
What is the process involving movement of mantle rock that.docxwrite22
 
Unit Learning Outcomes ULO Explain job and.docx
Unit Learning Outcomes ULO Explain job and.docxUnit Learning Outcomes ULO Explain job and.docx
Unit Learning Outcomes ULO Explain job and.docxwrite22
 
Timeline of events what was happening that was important.docx
Timeline of events what was happening that was important.docxTimeline of events what was happening that was important.docx
Timeline of events what was happening that was important.docxwrite22
 
To what degree did the emergence of a large union.docx
To what degree did the emergence of a large union.docxTo what degree did the emergence of a large union.docx
To what degree did the emergence of a large union.docxwrite22
 
This you will begin to synthesize the information you.docx
This you will begin to synthesize the information you.docxThis you will begin to synthesize the information you.docx
This you will begin to synthesize the information you.docxwrite22
 
This is for Understanding the behavior of infection.docx
This is for Understanding the behavior of infection.docxThis is for Understanding the behavior of infection.docx
This is for Understanding the behavior of infection.docxwrite22
 
The use of devices within information technology has increased exponentially....
The use of devices within information technology has increased exponentially....The use of devices within information technology has increased exponentially....
The use of devices within information technology has increased exponentially....write22
 
Steven Smith was employed by the Avon School District as.docx
Steven Smith was employed by the Avon School District as.docxSteven Smith was employed by the Avon School District as.docx
Steven Smith was employed by the Avon School District as.docxwrite22
 
Students will assume the situation of an individual with.docx
Students will assume the situation of an individual with.docxStudents will assume the situation of an individual with.docx
Students will assume the situation of an individual with.docxwrite22
 
The company that all students will use for their final.docx
The company that all students will use for their final.docxThe company that all students will use for their final.docx
The company that all students will use for their final.docxwrite22
 
the following critical elements must be Lens.docx
the following critical elements must be Lens.docxthe following critical elements must be Lens.docx
the following critical elements must be Lens.docxwrite22
 

More from write22 (20)

Utilizing research software can be daunting for a What.docx
Utilizing research software can be daunting for a What.docxUtilizing research software can be daunting for a What.docx
Utilizing research software can be daunting for a What.docx
 
To Prepare Reflect on your own community and consider the.docx
To Prepare Reflect on your own community and consider the.docxTo Prepare Reflect on your own community and consider the.docx
To Prepare Reflect on your own community and consider the.docx
 
Watch this video about Joseph concept of Creative.docx
Watch this video about Joseph concept of Creative.docxWatch this video about Joseph concept of Creative.docx
Watch this video about Joseph concept of Creative.docx
 
write a 700 word psychoanalytic criticism research about the.docx
write a 700 word psychoanalytic criticism research about the.docxwrite a 700 word psychoanalytic criticism research about the.docx
write a 700 word psychoanalytic criticism research about the.docx
 
You have had the opportunity to review thermoregulation as is.docx
You have had the opportunity to review thermoregulation as is.docxYou have had the opportunity to review thermoregulation as is.docx
You have had the opportunity to review thermoregulation as is.docx
 
Write 300 words in MLA Nietzsche claims God.docx
Write 300 words in MLA Nietzsche claims God.docxWrite 300 words in MLA Nietzsche claims God.docx
Write 300 words in MLA Nietzsche claims God.docx
 
Write 300 words in MLA choose one topic.docx
Write 300 words in MLA choose one topic.docxWrite 300 words in MLA choose one topic.docx
Write 300 words in MLA choose one topic.docx
 
Week 9 Assignment 2 Case Total Quality.docx
Week 9 Assignment 2 Case Total Quality.docxWeek 9 Assignment 2 Case Total Quality.docx
Week 9 Assignment 2 Case Total Quality.docx
 
What were American and British strategies for winning the.docx
What were American and British strategies for winning the.docxWhat were American and British strategies for winning the.docx
What were American and British strategies for winning the.docx
 
What is the process involving movement of mantle rock that.docx
What is the process involving movement of mantle rock that.docxWhat is the process involving movement of mantle rock that.docx
What is the process involving movement of mantle rock that.docx
 
Unit Learning Outcomes ULO Explain job and.docx
Unit Learning Outcomes ULO Explain job and.docxUnit Learning Outcomes ULO Explain job and.docx
Unit Learning Outcomes ULO Explain job and.docx
 
Timeline of events what was happening that was important.docx
Timeline of events what was happening that was important.docxTimeline of events what was happening that was important.docx
Timeline of events what was happening that was important.docx
 
To what degree did the emergence of a large union.docx
To what degree did the emergence of a large union.docxTo what degree did the emergence of a large union.docx
To what degree did the emergence of a large union.docx
 
This you will begin to synthesize the information you.docx
This you will begin to synthesize the information you.docxThis you will begin to synthesize the information you.docx
This you will begin to synthesize the information you.docx
 
This is for Understanding the behavior of infection.docx
This is for Understanding the behavior of infection.docxThis is for Understanding the behavior of infection.docx
This is for Understanding the behavior of infection.docx
 
The use of devices within information technology has increased exponentially....
The use of devices within information technology has increased exponentially....The use of devices within information technology has increased exponentially....
The use of devices within information technology has increased exponentially....
 
Steven Smith was employed by the Avon School District as.docx
Steven Smith was employed by the Avon School District as.docxSteven Smith was employed by the Avon School District as.docx
Steven Smith was employed by the Avon School District as.docx
 
Students will assume the situation of an individual with.docx
Students will assume the situation of an individual with.docxStudents will assume the situation of an individual with.docx
Students will assume the situation of an individual with.docx
 
The company that all students will use for their final.docx
The company that all students will use for their final.docxThe company that all students will use for their final.docx
The company that all students will use for their final.docx
 
the following critical elements must be Lens.docx
the following critical elements must be Lens.docxthe following critical elements must be Lens.docx
the following critical elements must be Lens.docx
 

Recently uploaded

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
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
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
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
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
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
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Recently uploaded (20)

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
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
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
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
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
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
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

operating systems project 1.docx

  • 1. operating systems project 1 Project: Implementing a Simulation of basic operations of Operating System.Simulate the following process of the kernel of an O.S :Dispatching, scheduling transitioningDispatching following a round robin technique and priorityChange the status of process accordingly2. Create two threads of the same program in JAVA and run them at the same time. Choose the kind of thread and the program you like. You can also use the runnable interface or the thread class.3. Describe in your own words with all possible details, the process execution in SOLARIS of a program that generate several processes and several threads in a multicore system.The code for the simulation in 1) can be pseudocode or a programming language.A Diagram representing classes, methods, functions or any other structure must be provided