System and method for processing data in kernel area by a user command
First Claim
1. A data processing system in a kernel area according to a command of a user, the data processing system comprising:
- a database;
a user area input/output control part used for initiating an input/output system call for performing a command if the command for data transfer occurs in a user area, wherein the command is performed by using predetermined parameters after establishing the predetermined parameters required for performing the command;
a kernel area input/output control part for controlling input/output in the kernel area in response to initiation of the input/output system call; and
a second buffer for storing data extracted from the database with a transmission unit by a control command of the kernel area input/output control part, wherein the kernel area input/output control part adds a protocol header by using the predetermined parameters for transmitting data to each of data segments in the transmission unit stored in the second buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a data processing method of a kernel area according to a command of a user in a data processing system having a kernel mode used as an operation mode of the kernel area and a user mode used as an operation mode of an user area. The data processing method includes the steps of extracting data to be processed from a data storage part in response to the command of the user in the kernel mode if a predetermined data process command occurs in the user mode by the command of the user; storing the data to be processed in a kernel buffer; transferring basic information of the data to be processed to the user mode; creating a second data processing function corresponding to a first data processing function using the basic information in the kernel mode if the first data processing function using the basic information is initiated in the user mode; and processing the data to be processed by using the data processing function. Accordingly, data transmission efficiency is improved by reducing the excessive overheads occurring due to frequent data transmission between a user mode and a kernel mode when transmitting multimedia data. Also, it is possible to simplify interfaces of applications based on the RTP by creating RTP packets in a kernel area.
19 Citations
8 Claims
-
1. A data processing system in a kernel area according to a command of a user, the data processing system comprising:
-
a database;
a user area input/output control part used for initiating an input/output system call for performing a command if the command for data transfer occurs in a user area, wherein the command is performed by using predetermined parameters after establishing the predetermined parameters required for performing the command;
a kernel area input/output control part for controlling input/output in the kernel area in response to initiation of the input/output system call; and
a second buffer for storing data extracted from the database with a transmission unit by a control command of the kernel area input/output control part, wherein the kernel area input/output control part adds a protocol header by using the predetermined parameters for transmitting data to each of data segments in the transmission unit stored in the second buffer. - View Dependent Claims (2, 3, 4)
-
-
5. A data processing method of a kernel area according to a user command in a data processing system having a kernel mode used as an operation mode of the kernel area and a user mode used as an operation mode of an user area, the data processing method comprising the steps of:
-
i) extracting data from a data storage part in response to the user command in the kernel mode if a predetermined data process command occurs in the user mode by the command of the user;
ii) storing the data in a kernel buffer;
iii) transferring basic information of the data to be processed to the user mode;
iv) creating a second data processing function corresponding to a first data processing function using the basic information in the kernel mode if the first data processing function using the basic information is initiated in the user mode; and
v) processing the data by using the first data processing function. - View Dependent Claims (6, 7, 8)
-
Specification