• Title/Summary/Keyword: kernel development

Search Result 332, Processing Time 0.024 seconds

Design and Evaluation of Function-granularity kernel update in dynamic manner (함수 단위 동적 커널 업데이트 시스템의 설계와 평가)

  • Park, Hyun-Chan;Kim, Se-Won;Yoo, Chuck
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.2 no.3
    • /
    • pp.145-154
    • /
    • 2007
  • Dynamic update of kernel can change kernel functionality and fix bugs in runtime. Dynamic update is important because it leverages availability, reliability and flexibility of kernel. An instruction-granularity update technique has been used for dynamic update. However, it is difficult to apply update technique for a commodity operating system kernel because development and maintenance of update code must be performed with assembly language. To overcome this difficulty, we design the function-granularity dynamic update system which uses high-level language such as C language. The proposed update system makes the development and execution of update convenient by providing the development environment for update code which is same for kernel development. We implement this system for Linux and demonstrate an example of update for do_coredump() function which is reported it has a vulnerable point for security. The update was successfully executed.

  • PDF

Prediction of Development Process of the Spherical Flame Kernel (구형 화염핵 발달과정의 예측)

  • 한성빈;이성열
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.1 no.1
    • /
    • pp.59-65
    • /
    • 1993
  • In a spark ignition engine, in order to make research on flame propagation, attentive concentration should be paid on initial combustion stage about the formation and development of flame. In addition, the initial stage of combustion governs overall combustion period in a spark ignition engine. With the increase of the size of flame kernel, it could reach initial flame stage easily, and the mixture could proceed to the combustion of stabilized state. Therefore, we must study the theoretical calculation of minimum flame kernel radius which effects on the formation and development of kernel. To calculate the minimum flame kernel radius, we must know the thermal conductivity, flame temperature, laminar burning velocity and etc. The thermal conductivity is derived from the molecular kinetic theory, the flame temperature from the chemical reaction equations and the laminar burning velocity from the D.K.Kuehl's formula. In order to estimate the correctness of the theoretically calculated minimum flame kernel radius, the researcheres compared it with the RMaly's experimental values.

  • PDF

Implementation of A Handheld Embedded Kernel (휴대 임베디드 시스템 커널 구현)

  • 유진호
    • Proceedings of the IEEK Conference
    • /
    • 1999.11a
    • /
    • pp.479-482
    • /
    • 1999
  • In this paper, we implement and construct a kernel on handhold systems. The goal of this project is to develop issues related to the development of small devices: embedded kernel, power management, user interface issues, networking, and the development of applications for small devices. We explain basic system configuration, kernel activity, device drivers and developing environment in this paper. We also explain detail scheduler activity.

  • PDF

A Study on the Kernel Formation & Development for Lean Burn and EGR Engine (희박연소 및 EGR 엔진에서 초기 화염액 생성 및 성장에 관한 연구)

  • 송정훈;선우명호
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.7 no.8
    • /
    • pp.24-33
    • /
    • 1999
  • This paper investigate the effects of the variations of engine operation condition in the flame kernel formation and developmnet . A model for calculating the initial kernel development in spark ignition engines is formualted. It considered input of electrical energy, combustion energy release and heat transfer to the spark plyg, cylinder head, and unburned mixture. The model also takes into accounts strain rate of initial kernel and residual gas fraction. The breakdown process and the subsequent electrical power input initially control the kernel growth while intermediate growth is mainly dominated by diffusion or conduction. Then, the flame propagates by the chemical energy and turbulent flame expansion. Flame kernel development also influenced by engine operating conditions, for example, EGR rate, air-fuel ration and intake manifold pressure.

  • PDF

Physicochemical Properties of Japonica Non-Waxy and Waxy Rice during Kernel Development

  • Kim, Sung-Kon;Jung, Sun-Ok
    • Food Science and Biotechnology
    • /
    • v.15 no.2
    • /
    • pp.289-297
    • /
    • 2006
  • In this study we examined the changes in weight and dimension, protein and amylose contents, and pasting properties of brown rice flour, as well as the gelatinization properties of starch, from two non-waxy japonica cultivars and one waxy japonica cultivar planted in an experimental field in 2002 under the same fertilizer conditions. The weight of both rough and brown rice increased consistently up to 42 days after flowering (DAF) for the non-waxy rice and to 35 DAF for the waxy rice. The changes in dimension of the brown rice kernel indicated that the length was maximized first, followed by breadth and then thickness. The protein content of the non-waxy rice remained fairly constant, but that of the waxy rice decreased by about 1% after 14 DAF. The amylose content of the non-waxy brown rice flour increased, but that of the waxy brown rice flour decreased during kernel development. As the kernel developed, the peak viscosity of the non-waxy rice flour increased up to 35 DAF, after which it decreased, whereas that of the waxy brown rice flour increased consistently. The gelatinization temperature of starch also increased in the waxy rice during kernel development up to 21 DAF. The gelatinization enthalpy of starch, however, increased in all rice cultivars throughout the kernel development.

Effects of Delayed Pollination on Kernel Development in Corn

  • Lee, Myoung-Hoon
    • KOREAN JOURNAL OF CROP SCIENCE
    • /
    • v.43 no.1
    • /
    • pp.15-18
    • /
    • 1998
  • Receptivity of corn silk to pollen decreases with time. For effective pollination, it is important to study the receptivity of corn silks in relation to time elapsed after their emergence. Two commercial corn hybrids, 'Kwanganog' and 'Suwon 19', were tested for their silk growth and effects of delayed pollination on kernel development for 1 to 13 days after emergence of the first silk. Silks elongated rapidly for the first 3 days and then gradually decreased. Silks grew more than 30mm per day for the first 3 days and stopped growing on the 11 or 12th day after emergence of the first silk. Filled ear length decreased slowly for the first 8 days, and then decreased rapidly. Similar trends were observed for number of kernel rows and number of kernels per row or ear. The highest numbers of kernels per row or ear were observed when plants were pollinated 2-4 days after silking. These numbers decreased gradually up to 8 days, and then decreased sharply. This result indicates that 8 day-delayed pollination has no influence on kernel development. There were negative correlations between silk length and ear characteristics except kernel weight. Silk growth rate was positively correlated with filled ear length, row number, and kernel number. It might be assumed that delayed pollination by one week after the first silk emerged would not affect on kernel set.

  • PDF

Effects of Process Parameters on the Powder Characteristics of Uranium Oxide Kernel Prepared by Sol-gel Process (Sol-gel 공정을 이용한 UO2 kernel 제조에서 공정변수가 입자특성에 미치는 영향)

  • Kim, Yeon-Ku;Jeong, Kyung-Chai;Oh, Seung-Chul;Suhr, Dong-Soo;Cho, Moon-Sung
    • Journal of Powder Materials
    • /
    • v.16 no.4
    • /
    • pp.254-261
    • /
    • 2009
  • In this study, we investigated the unit process parameters in spherical $UO_2$ kernel preparation. Nearly perfect spherical $UO_3$ microspheres were obtained from the 0.6M of U-concentration in the broth solution, and the microstructure of the $UO_2$ kernel appeared the good results in the calcining, reducing, and sintering processes. For good sphericity, high density, suitable microstructure, and no-crack final $UO_2$ microspheres, the temperature control range in calcination process was $300{\sim}450^{\circ}C$, and the microstructure, the pore structure, and the density of $UO_2$ kernel could be controlled in this temperature range. Also, the concentration changes of the ageing solution in aging step were not effective factor in the gelation of the liquid droplets, but the temperature change of the ageing solution was very sensitive for the final ADU gel particles.

Geometric Kernel for CAD/CAM Application Software Development (CAD/CAM 응용 소프트웨어 개발은 위한 형상 커널 개발)

  • 정연찬;박준철
    • Korean Journal of Computational Design and Engineering
    • /
    • v.6 no.4
    • /
    • pp.271-276
    • /
    • 2001
  • A geometric kernel is the library of core mathematical functions that defines and stores 3D shapes in response to users'commands. We developed a light geometric kernel suitable to develop CAD/CAM application systems. The kernel contains geometric objects, such as points, curves and surfaces and a minimal set of functions for each type but does not contain lots of modeling and handling functions that are useful to create and maintain complex shapes from an idea sketch. The kernel was developed on MS-Windows NT using C++ with STL(Standard Template Library) but it is compatible with UNIX environments. This paper describes the structure of the kernel including several components: base, math, point sequence curve, geometry, translators. The base kernel gives portability to applications and the math kernel contains basic arithmetic and their classes, such as vector and matrix. The geometry kernel contains points, parametric curves, and parametric surfaces. A neutral fie format and programming and document styles are also presented in this paper.

  • PDF

A Development of Distributed Dual Real-Time Kernel System (분산 이중 실시간 커널 시스템의 개발)

  • 인치호
    • The Journal of Information Technology
    • /
    • v.4 no.2
    • /
    • pp.25-36
    • /
    • 2001
  • In this paper, we present the development of distributed dual real-time kernel system. This paper proposed that real-time applications should be split into small and simple parts with real-time constraints, Following this concept we have designed to preserve the properties of both hard real-time kernel and general kernel. To satisfy these properties, we designed real-time kernel and general kernel, that have their different properties. In real-time tasks, interrupt processing should be un. In general kernel, non real-time tasks or general tasks are run. We compared the results of this study for performance of the proposal real-time kernel with both RT Linux 0.5a and QNX 4.23A, that is, of interrupt latency scheduling precision and message passing.

  • PDF

A Dynamic Kernel Update System with a Function Granularity for Linux (리눅스 환경에서의 함수 단위 동적 커널 업데이트 시스템의 설계와 구현)

  • Park, Hyun-Chan;Kim, Se-Won;Yoo, Chuck
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.35 no.5
    • /
    • pp.223-230
    • /
    • 2008
  • Dynamic update of kernel can change kernel functionality and fix bugs in runtime. Dynamic update is important because it leverages availability, reliability and flexibility of kernel. An instruction-granularity update technique has been used for dynamic update. However, it is difficult to apply update technique for a commodity operating system kernel because development and maintenance of update code must be performed with assembly language. To overcome this difficulty, we design the function-granularity dynamic update system which uses high-level language such as C language. The proposed update system makes the development and execution of update convenient by providing the development environment for update code which is same for kernel development. We implement this system for Linux and demonstrate an example of update for EXT3 file system. The update was successfully executed.