Unix System Kernel
#1

[attachment=14718]
Unix System Kernel
Unix: Introduction

Operating System: a system that manages the resources
of a computer.
Resources: CPUs, Memory, I/O devices, Network
Kernel: the memory resident portion of Unix system
File system and process control system are two major
components of Unix Kernel.
Architecture of Unix System
OS interacts directly with
the hardware
Such OS is called
system kernel
Unix System Kernel
Three major tasks of kernel:
Process Management
Device Management
File Management
Three additional Services for Kernel:
Virtual Memory
Networking
Network File Systems
Experimental Kernel Features:
Multiprocessor support
Lightweight process (thread) support
Block Diagram of System Kernel
Process Control Subsystem
Process Synchronization
Interprocess communication
Memory management:
Scheduler: process scheduling
(allocate CPU to Processes
File subsystem
Hardware Control
Processes
Processes
User mode and Kernel mode
Process Table
User Table (u area)

Shared Program Text and Software Libraries

System Call
System call: fork()


System Call: getpid() getppid()



System Call: wait()


System Call: exec()


Handling Signal
Handling Signal


Scheduling Processes
Process Priority
Process Scheduling (Unix System V)


Booting
The first processes
init process

File Subsystem
File System Layout
Boot Block
Superblock
I-nodes

I-node structure
Data Block


In-core inode table
In-core inode table
File table
User File Descriptor table
System Call: open


System Call: read



System Call: dup


System Call: creat
System Call: close
System Call: write


System Call: stat/fstat


System Call: link/unlink
System Call: chdir

Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: unix seminar, hollers kernel system, kernel architecture in unix ppt, kernel system, ieee projects for cse on unix platform, linux kernel system calls, unix seminar project,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
Wink Cross platform IDE for UNIX based C systems. computer science crazy 2 2,254 20-06-2013, 10:35 AM
Last Post: computer topic
  Ktrace: A Framework for Tracing the Linux Kernel computer science crazy 0 805 10-08-2011, 01:49 PM
Last Post: computer science crazy
  Rump File Systems: Kernel Code Reborn seminar class 0 738 06-05-2011, 02:11 PM
Last Post: seminar class
  UNIX file system seminar class 0 1,235 21-04-2011, 10:25 AM
Last Post: seminar class
  Hollers Kernel System projectsofme 0 1,144 25-09-2010, 12:24 PM
Last Post: projectsofme
  Enhancing Security of linux kernel nit_cal 0 966 29-10-2009, 02:07 PM
Last Post: nit_cal
  Cross platform IDE for UNIX based C systems. mechanical engineering crazy 0 1,618 15-08-2009, 06:12 PM
Last Post: mechanical engineering crazy

Forum Jump: