• Save
Signals in unix systems
Upcoming SlideShare
Loading in...5
×
 

Signals in unix systems

on

  • 725 views

 

Statistics

Views

Total Views
725
Views on SlideShare
725
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Signals in unix systems Signals in unix systems Presentation Transcript

  • Signals in Unix Systems
    A presentation by ,
    Gopinathan.rm
  • Signals and their Role
    Introduced to simplify interprocess communication.
    Main purposes:
    Make process aware of occurred event.
    force a process to execute a signal handler function included in its code.
    A signal is a very short message that may be sent to a process or to a group of processes. The only information given to the process is usually the number identifying the signal; there is no room in standard signals for arguments, a message, or other accompanying information.
  • Inter-process Communication
  • First 31 signals in Linux/i386
    the first 31 signals handled by Linux 2.2 for the Intel 80x86 architecture (some
    signal numbers such as SIGCHLD or SIGSTOP are architecture-dependent; furthermore, some
    signals are defined only for specific architectures).
  • System calls related to signals
    A number of system calls allow programmers to send signals and determine how their
    processes exploit the signals they recieve
  • Signal sending
  • Signal receiving
  • Actions to be performed upon receiving a signal
  • Data structures associated with signals
  • Operations on signal data structures
  • Queries