Kernel   커널

(2014-01-18)
기초과학 1. 과학

수학
물리/화학
지구,천체 과학
생명과학
 > 수학기초수학
집합,논리
정수론(수론)
해석학(미적분 등)
대수학
확률/통계
수치해법
 > 대수학 1. 대수학

기초대수학
선형대수학
추상대수학
 > 선형대수학 1. 선형대수

벡터
행렬
벡터 공간
고유값문제
선형변환
직교성,대각화
선형대수 수치방법
 > 행렬 1. 행렬 이란?
2. 가역행렬 정리
3. 행렬 용어

행렬 연산
행렬 종류
행렬식
행렬응용
 > 행렬응용 1. 선형 연립 방정식
2. 기본 행 연산
3. 기본 행렬
4. 행 사다리꼴
5. 가우스 소거법
6. 추축
7. 계수행렬,첨가행렬
8. 커널

     
정보기술(IT) 1. 정보기술

전산기초
컴퓨터구조
프로그래밍
데이터베이스
소프트웨어 공학
운영체제
정보보호/보안
IT 기타기술
 > 운영체제운영체제(일반)
프로세스
윈도우즈
UNIX (LINUX)
 > 운영체제(일반) 1. 운영체제
2. 커널
3. API
4. 장치 드라이버
5. 공유 라이브러리

     
1. 커널 (Kernel)

  ㅇ [수학]
     - 동차 선형 연립방정식(A x = 0)의 해집합
       

  ㅇ [운영체제]
     - 커널은 운영체제의 가장 핵심적인 부분
        . 중요 자원인 CPU,메모리,프로세스 등을 관리하며,
        . 최초 기동시(부팅) 메모리에 로드됨


2. [운영체제] 커널

  ㅇ 커널은 메모리에 항상 존재하며, 모든 프로세스가 사용할 수 있는 핵심 루틴들의 집합

  ㅇ 주요 기능
     - 모든 프로세스의 상위에 존재하며 이를 보호,제어함 
        . 실행중인 모든 프로세스에 대한 정보를 갖는 데이터구조를 유지관리
     - 제한된 메모리의 효율적 관리
        . 가상 메모리 관리
     - 각종 실행중인 프로세스 또는 CPU 순서배정
        . Scheduling
     - 인터럽트 요청의 처리
        . Interrupt Handler
     - 화일시스템제어 관리
        . 화일의 생성,검색,갱신,삭제 등
     - 하드웨어와 연관되어 명령을 전달하는 일
     - 주변기기와 해당 프로그램의 입출력 처리 등

  ㅇ 주요 커널 이미지명
     - 초기 유닉스 버젼     :  unix
     - BSD 기반의 유닉스    :  가상메모리 구현 버젼 vmunix
     - 리눅스               :  vmlinuz (/boot/vmlinuz)
     - MS사의 NT/2000/XP 등 :  ntoskrnl.exe


[ 행렬응용 ]1. 선형 연립 방정식  2. 기본 행 연산  3. 기본 행렬  4. 행 사다리꼴  5. 가우스 소거법  6. 추축  7. 계수행렬,첨가행렬  8. 커널  
[ 운영체제(일반) ]1. 운영체제  2. 커널  3. API  4. 장치 드라이버  5. 공유 라이브러리  

 
        최근수정     모바일웹     참고문헌