









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Some concept of High Performance Computing are Addressing Modes, Program Execution, Basic Computer Organization, Control Hazard Solutions, Least Recently Used, Memory Hierarchy Progression. Main points of this lecture are: Operating System Two, Software, Computer System, Main Memory, Time, Devices, Software Resources, Same Program, Running Multiply, Process
Typology: Slides
1 / 15
This page cannot be seen from the preview
Don't miss anything!










2
Software that manages the resources of a computer system Main memory CPU time I/O devices Software resources
4
We could view process as a data structure What is a data structure? Example: Stack Defined by the operations that can be done on the associated data In the case of the stack: Push and Pop And a few more Create, Destroy We will discuss the idea of process in terms of a set of operations and the associated data
5
What are the operations on processes? Process related system calls fork(), exec(), wait(), exit(), … Recall: When we talked about the stack operations Push and Pop, we thought in terms of explicit data
7
text data heap stack Parent Process Child Process text data heap stack retval = fork(); if (retval == 0) { /* child / } else { / parent */ }
8
What is the data manipulated by these process operations? Think about the fork() operation Create a new process Text, data, stack, heap copied from its parent process
10
What is the data manipulated by these process operations?
11
What is the data manipulated by these process operations?
13
14
Some adjectives to describe these concepts Program: Process: A process changes state with time Example: After executing LW R5, - 8(R29), the value in R5 changes as well as the values in PC, IR and many other of the data items we listed The process is said to be running static passive dead dynamic active living