Kernel   커널

(2018-02-06)
Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
운영체제 > [운영체제(일반)]
[프로세스]
[윈도우즈]
[UNIX (LINUX)]
운영체제(일반)   1. 운영체제
  2. 커널
  3. API
  4. 장치 드라이버
  5. 공유 라이브러리

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
기초과학 >   1. 과학
[수학]
[물리]
[화학]
[지구,천체 과학]
[생명과학]
수학 >   1. 수학
[기초수학]
[집합,논리]
[해석학(미적분 등)]
[대수학]
[확률/통계]
[수치해법]
대수학 >   1. 대수학
[기초대수학]
[정수론(수론)]
[선형 대수학]
[추상대수학]
선형 대수학 >   1. 선형대수
[벡터]
[행렬]
[벡터 공간]
[고유값문제]
[선형변환]
[직교성,대각화]
[선형대수 수치방법]
행렬 >   1. 행렬 이란?
  2. 가역행렬 정리
  3. 행렬 용어
[행렬 연산]
[행렬 종류]
[행렬식]
[행렬응용]
행렬응용   1. 선형 연립 방정식
  2. 기본 행 연산
  3. 기본 행렬
  4. 행 사다리꼴
  5. 가우스 소거법
  6. 추축
  7. 계수행렬,첨가행렬
  8. 커널

1. 커널 (Kernel)

  ㅇ [수학]
     - 커널은, 동차 선형 연립방정식(A x = 0)의 해 집합 (때론,해 공간 라고도 함)
        
        . 즉, 선형변환 T:V→W 에서 0으로 사상하는 V의 벡터 집합을 변환 T의 핵(Kernel)이라 함

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


2. [운영체제] 커널

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

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

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


[운영체제(일반)] 1. 운영체제 2. 커널 3. API 4. 장치 드라이버 5. 공유 라이브러리

 
        최근수정     요약목록(시험중)     참고문헌