Operating System
  • Introduction
  • Chapter 1 Introduction
  • Chapter 2 Operating System Structures
  • Chapter 3 Processes
    • 3.1 Process Concept
    • 3.2 Process Scheduling
    • 3.3 Operation on Processes
    • 3.4 Interprocess Communication
  • Chapter 4 Threads
    • Summary: slides
    • 4.1 Overview
    • 4.2 Multithreading Models
    • 4.3 Thread Libraries
    • 4.4 Threading Issues
  • Chapter 6 Process Synchronization
    • 6.1 Background
    • 6.2 Critical-section problem
    • 6.3 Peterson's Solution
    • 6.4 Synchronization Hardware
    • 6.5 Semaphores
  • Summary ch1
  • Summary ch2
  • Summary ch3
  • Summary ch4
  • Summary ch5
  • Summary ch7
  • Summary ch6
  • Summary ch8
Powered by GitBook
On this page
  • Process
  • Process State
  • Process Control Block(PCB)

Was this helpful?

  1. Chapter 3 Processes

3.1 Process Concept

PreviousChapter 3 ProcessesNext3.2 Process Scheduling

Last updated 5 years ago

Was this helpful?

Process

  • text section - code;

  • program counter

  • stack - temporary data

  • heap - allocate memory

Process State

  • It is important to realize that only one process can be running on any processor at any instant.

  • Many processes may be ready and waiting,

Process Control Block(PCB)