>> Read No. 40956 article  
[질문] 리눅스에서 pid 0인 프로세스는 ..

등록 2002-01-26 22:01:00     조회 1
이름 kimix    

 솔라리스에선 sched,   freebsd 와 HP-UX에선 swapper가 돌고 있더군요.
 아마 여기서 스와퍼의 기능 (메모리 관리, 디스크 관리, 프로세스 관리 )을 수행하나 본데
요.  리눅스에선 ps 명령으로 보이는 프로세스가 없더군요. 혹 제가 못 찾은 것이 아니라면
 그러한 기능을 어떻게 수행할까요 ?
  kldp의 김영휘님의 글을 인용하면
- 유닉스 시스템에서 실행되는 모든 프로세스들은 "일생(lifetime)(?)"을 가지고
-있습니다. 프로세스 생성에서부트 종료시까지... 그동안 cpu 를 점유하면서
-실행되는 시간도 있을 것이고, 할 일 없이 사용자로부터의 입력을 기다린다든지의
-이유로 "잠들어" 있는 시간도 있습니다.
-swapper 프로세스에 대해 설명하면서 이 이야기를 하는 이유는 swapper 가 하는
-일이 바로, "잠들어" 있는 프로세스를 메모리에서 내려서 디스크 공간에 잠시
-"스왑"시켰다가, 그 프로세스가 깨어나야만 할 시기가 오면, 디스크의 프로세스를
-다시 메모리로 적재해 주는 등의 일을 하기 때문입니다.
 -예를 들어서, 지금 시스템에 너무 많은 프로세스가 실행되고 있어서 그넘들이 다
-들어갈 만큼 메모리가 크지 않다고 가정합시다. 그럴때, 시간이 좀 많이 걸리는
-I/O 요청을 한 프로세스라든지, 사용자의 입력을 기다리는 프로세스 라든지..
-지금 sleep 상태로 있는 프로세스 (예를 들면, httpd 같은건 대부분의 시간을..
-- 그리 접속이 많지 않은 웹 서버라면 - port 에서 요청이 들어오길 기다리면서
-잠들어 있는 (asleep) 상태이겠죠?) 와 같은 넘들은 지금 당장 메모리에 있을
-필요가 없는 것입니다. 그러면, 지금 메모리가 모자라니까 디스크로 "스왑" 을
-해서 당장 실행되어야 하는 프로세스를 위한 메모리 공간을 늘리면 되겠죠?
-이때 swapper 가 작동을 해서 메모리에 있는 프로세스를 디스크로 잠시 옮겨 두는
-(swap out) 것입니다. 또, swapper 는 반대로 디스크에 스왑되어 있는 프로세스가
-메모리로 적재되어서 실행되어야 할 필요가 있을때에도 스왑된 프로세스를
-메모리로 다시 올리는(swap in) 일을 하기도 합니다.
  이러한 기능을 수행하는 프로세스가 필요할텐데요.
  리눅스에서의 기능에 대해 궁금합니다.
 모두들 좋은 주말 되세요.
이름
암호


>> 관련글
40956 [질문] 리눅스에서 pid 0인 프로세스는 ..  kimix  2002.01.26  ....
  답장 RE: [질문] 리눅스에서 pid 0인 프로세스는 ..  호야  2002.01.27  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.44 초 ] 작업시간: [ 0.02 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1792230268
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.