LINUX System : Lecture 6 - PowerPoint PPT Presentation

About This Presentation
Title:

LINUX System : Lecture 6

Description:

Process Control Subsystem (2) Responsible for process synchronization. ... Process Control Subsystem (3) Memory management module. Control the allocation of memory ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 13
Provided by: cau2
Category:

less

Transcript and Presenter's Notes

Title: LINUX System : Lecture 6


1
LINUX System Lecture 6
  • Bong-Soo Sohn

Lecture notes acknowledgement The design of
UNIX Operating System
2
Architecture of the UNIX
3
Libraries (1)
user programs
libraries
trap
user Level kernel Level
system call interface
file subsystem
buffer cache
hardware control
hardware
4
File Subsystem (1)
user programs
libraries
trap
user Level kernel Level
system call interface
file subsystem
buffer cache
hardware control
hardware
5
File Subsystem (2)
  • Managing files
  • Allocating file space
  • Administering free space
  • Controlling access to files
  • Retrieving data for users
  • Interact with set of system calls
  • open, close, read, write, state, chown, chmod

6
Buffering Mechanism (1)
user programs
libraries
trap
user Level kernel Level
system call interface
file subsystem
buffer cache
hardware control
hardware
7
Buffering Mechanism (2)
  • Interact with block I/O device drivers to
    initiate data transfer to and from kernel.

8
Process Control Subsystem (1)
user programs
libraries
trap
user Level kernel Level
system call interface
file subsystem
buffer cache
hardware control
hardware
9
Process Control Subsystem (2)
  • Responsible for process synchronization.
  • Interprocess communication (IPC)
  • Memory management
  • Process scheduling
  • Interact with set of system calls
  • fork, exec, exit, wait, brk, signal

10
Process Control Subsystem (3)
  • Memory management module
  • Control the allocation of memory
  • Scheduler module
  • Allocate the CPU to processes
  • Interprocess communication
  • There are several forms.

11
Hardware Control (1)
user programs
libraries
trap
user Level kernel Level
system call interface
file subsystem
buffer cache
hardware control
hardware
12
Hardware Control (2)
  • Responsible for handling interrupts and for
    communicating with the machine.
Write a Comment
User Comments (0)
About PowerShow.com