[컴퓨터공학] 리눅스 커널소스 분석(2.4버전)

등록일 2003.07.17 한글 (hwp) | 6페이지 | 가격 500원

소개글

리눅스 해석, 분석하려면 한개의 자료만 봐선 안되고(어느것도 완벽한 분석된 것이 없기 때문) 여러개를 보고 한개라도 의미를 제대로 파악하면 큰 발전이 있다고 봅니다.

목차

task 구조체
프로세스 생성
프로세스 스케줄링 관련 해석

본문내용

asmlinkage void schedule(void) stack(메모리의 한종류)에 이 내용을 올린다.
{
struct schedule_data * sched_data;
struct task_struct *prev, *next, *p;
struct list_head *tmp;
int this_cpu, c;

if (!current->active_mm) BUG(); 현재 메모리를 사용하지 않으면 버그(오류)다.
kernel/sched.c에서 뽑음 line 549

먼저 task queue에 등록된 모든 routine들을 처리한다. scheduler에서는 process를 scheduling 하기 전에 이렇게 등록된 routine들을 처리함으로서 기다리고 있을지도 모를 process들을 실행 가능상태로 만든다.


need_resched_back: need_resched는 스케줄링 요구임(새로운 프로세스 선택)
prev = current;
this_cpu = prev->processor; 좀 있다 cpu를 사용한다.

if (in_interrupt()) 인터럽트 중이면
goto scheduling_in_interrupt;

release_kernel_lock(prev, this_cpu); 커널모드로 돌린다.
kernel/sched.c에서 뽑음 line 565

참고 자료

리눅스 바이블---책
*원하는 자료를 검색 해 보세요.
  • [운영체제]임베디드 리눅스 개발 30페이지
    Application 4.2 임베디드 리눅스의 크기(4/5) 리눅스 커널 소스의 구성 ... (사소한 변화가 있었음을 의미) 4.5 리눅스 커널 버전의 선택 (2/2 ... 장치의 선택도 고려 4.2 임베디드 리눅스의 크기(1/5) 커널의 크기
  • [컴퓨터] 운영체제 34페이지
    . 도스의 역사와 흐름 1980년대 초반 IBM이 마이크로 컴퓨터 산업에 ... 뛰어 들기로 작정하고, 8비트 개인용 컴퓨터가 유행하던 당시로서는 뛰어난 ... 새로운 16비트 개인용 컴퓨터를 계획하게 된다. IBM은 16비트
  • [컴퓨터 공학]리눅스 시스템에 관하여 24페이지
    현재에는 2.4 버전이 널리 사용되고 있음 리눅스를 만들어가는 사람들 ... 배포판 종류와 특징 운영체제란? 정의 컴퓨터 시작부터 끝까지 컴퓨터 자원을 ... 효율적으로 관리하며 사용자에게 편리한 컴퓨터 사용환경을 제공하는
  • 리눅스 - 현재 사용되는 리눅스 배포판의 국내배포판 조사 22페이지
    커널 2.4.13을 통하여 칼데라사는 쉬운 리눅스 배포판 설치의 기준을 ... BSD 계열의 오픈소스 운영체제이다. OpenBSD는 컴퓨터 보안쪽으로 ... 사용의 컴퓨터나 빠른 시스템에서 높은 효율성의 데스크톱 환경을 사용하고
  • 7. 부트로더를 이용한 I/O 제어 4페이지
    적용해야 한다. 리눅스 커널 소스는 linux- 2.4.19.tar.gz를 ... 는 linux-2.4.19버전커널을 사용하고 있다. 커널을 보드에 ... -pxa2-empx1.gz)를 다운로드한다. (5) 리눅스 커널소스의 압축을
  • [임베디드] 임베디드 시스템 11페이지
    . 공개소스 소프트웨어 개념은 컴퓨터 사용자를 위한 일종의 귄리장전이다 ... 컴퓨터의 하드 웨어와 소프트웨어가 조합된 전자 제어 시스템을 말하며 ... 모델을 1단계 : 요구 사항 분석 2단계 : 설계 3단계 : 구현 4
  • [컴퓨터]리눅스의 장단점 4페이지
    리눅스 커널 버전 1.0이 발표된 후, 현재 커널 버전 2.6이 발표되어 ... 맥 OS X, BSD 기반의 컴퓨터의 경우 전체 4.82%를 기록했다 ... 컴퓨터가 보안성이 가장 뛰어나다고 말할 수는 없다. 하지만, 리눅스 기반의
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      추천도서
      [컴퓨터공학] 리눅스 커널소스 분석(2.4버전)