컴퓨터시스템_데몬 프로세스 정리

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2023.08.03 / 2023.08.03
  • 4페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 2,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
직접 작성한 레포트입니다.
참고용으로 사용하세요 :D
본문내용
컴퓨터시스템
데몬 프로세스 정리
목 차
1.
프로세스란?
2.
데몬 프로세스란?
데몬 프로세스 종류
1) 웹서버
2) 유닉스
3) 리눅스
4.
참고문헌
참고문헌
참고문헌
1. 프로세스란?
프로세스는 메모리에 적재가 되어 CPU에 의해서 실행되는 컴퓨터 프로그램을 지칭한다. 각 프로세스는 고유한 프로세스를 가지고 있고, 운영체제는 프로세스 간의 자원 공유를 관리하고 있다. 예를 들어서 웹 브라우저를 실행하는 경우 프로그램은 하나의 프로세스로 실행되는 것이다. 그리고 프로세스는 눈에 보이는 프로세스와 눈에 보이지 않은 프로세스로 구분이 된다.
2. 데몬 프로세스란?
데몬 프로세스는 백그라운드 프로세스 중 하나이다. 정확하게 PPID가 1이거나 부모 프로세스가 데몬 프로세스인 프로세스를 말하는 것이다. 데몬 프로세스와 백그라운드 프로세스의 차이는 결정적으로 터미널이 종료가 되었을 때 터미널에서 실행한 프로세스가 함께 종료가 되는가이다.
데몬이라고 하는 것은 서비스의 요청에 대해서 응답하기 위해서 오랫동안 실행중인 백그라운드 프로세스이다. 유닉스 운영체제에서 d로 끝나는 프로세스들이 대표적이다. 즉, 사용자의 요청을 기다리고 있다가, 요청이 발생하면 이에 적절히 대응하는 리스너와 같은 역할을 하는 것이다. 데몬은 항상 돌아가고 있어야 하는 웹서버제 적합하고, 일반적으로 서버에서 주로 사용이 된다.
데몬과 서비스는 비슷한 개념이지만, 운영 체제 차이점이 있다. 그 외에도 사용처에도 차이가 있는데 데몬은 일반적으로 서버에서 주로 사용이 되고, 서비스는 다른 프로그램 또는 서비스를 지원하기 위해서 실행된다. 데몬은 시스템에서 독립적으로 실행이 되고, 서비스는 시스템의 상태를 모니터링하고, 백그라운드에서 실행되는 어플을 제어하고, 작업을 수행하는 등의 역할 지원하는데 초점이 맞춰져 있다는 뜻이다.
마지막으로, 위에서 설명한 PPID가 1이라는 것은 PID가 1인 프로세스는 시스템 부팅 과정에 있어 생성되는 최초의 프로세스로 시스템이 종료될 때까지 유지가 되는 프로세스이다. 부모 프로세스가 자식 프로세스를 만든 후 죽게 되면 자식 프로세스는 고아 프로세스가 된다. 이 때 부모 프로세스를 Init Process로 지정을 하면 시스템이 종료될 때까지 유지가 되는 데몬 프로세스가 된다.
3. 데몬 프로세스 종류
1) 웹서버
웹서버 데몬 프로세스는 서버에서 터미널을 통해서 실행될 수 있지만 tty 또는 pts 등 터미널을 통해서 사용자와 대화할 필요가 없기 때문에 백그라운드 프로세스로 생성하도록 만들어져 있다. 즉, 프로그램 소스 안에서 함수를 통해서 자식을 생성하고, 부모는 죽는다.
2) 유닉스
유닉스와 같은 운영체제에서 일반적으로 init 프로세스를 통해서 실행이 되는 반면에 윈도우 운영체제에서는 서비스 매니저를 통해서 실행된다.
3) 리눅스
BIOS에서 하드웨어 검사 후에 부팅 기기 선택 및 파티션을 식별하고, 부트로더에서 커널 선택 및 커널 로드를 한다. 커널 자료구조의 초기화 및 시작 서비스를 구동한다.
4. 참고문헌
1. 컴퓨터시스템 교안
2. 박성호, (2004). Unix 환경에서 다중 데몬 프로세스 관리 기법의 구현, 전남대학교 대학원
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 해커에 대하여 레포트
  • 시스템을 예를 들어 설명을 할수 없는점 이해해 주기 바란다.여러분은 인터넷에 연결 되어 있는 수 많은 호스트가 유닉스라는 운영 체제를 가지고 있다는 것을 알것이다.물론, 요즘은 리눅스나 Windows NT도 서버로서 많이 사용 되지만 그래도 유닉스가 아직까지는 주를 이룬다.해커에게 요구되는 것은 풍부한 지식, 끊임없는 시행착오, 풍부한 상상력, 인내력 이다.그런데 여러분은 한가지 큰 착각을 하고 있을 것이다.그건 해커가 컴퓨터의 최고봉으

  • [컴공] 커널 컴파일의 모든것!! 해부한다
  • 컴퓨터 연구회 졸업생 모임인 돌도끼에서 하였다. 이 문서는 자유롭게 배포할 수 있으며, 상업적으로 이용할 수 없다. 그 외는 저자가 명시한 라이선스 규약에 따른다. =목차서문 (Prefaces)1. 하드웨어의 기초 (Hardware Basics)2. 소프트웨어의 기초 (Software Basics)3. 메모리 관리 (Memory Management)4. 프로세스 (Processes)5. 프로세스간 통신 메커니즘 (Interprocess Communication Mechanisms)6. PCI7. 인터럽트와 인터럽

  • 시스템 프로그래밍을 주차별로 나눠 핵심내용을 정리해보고, 관련된 문제를 3개씩 만들어보자. 스스로 만들어봄으로써 시스템프로그래밍을 이해해보자.
  • 프로세스를 포크함수로 생성해 클라이언트와 연결하는 것을 말한다.3. 데몬 프로세스가 직접 모든 클라이언트의 요청을 차례로 처리하는 것을 무엇이라 하는가?정답 : 반복 서버이다.Ⅲ. 결론근본적인 컴퓨터 프로그래밍을 단순한 문제-해결이 아닌, 배우는 이가 직접 문제를 인지하고 해결하기 위해 적합한 문제를 만드는 것으로 프로그래밍을 이해하고 인지하는 것이 중요하다고 생각했다. Ⅳ.참고문헌시스템 프로그래밍(이상곤, 조충호, 생능출

  • 네트워크 관리사 요약 및 정리본
  • 프로세스 시스템에서와 같이 작고 잦은데이터 기록이 있을 경우 더 빠르다.페이지 5 / 10 IT 정보 자료실 - 네트워크관리사요약(4)2010-04-04 http://blog.daum.net/blog/hdn/ArticleContentsView.do?blogid=093dt&articleno=11.Chapter.9 네트워크 회선 운용 기기Step.1 라우터(Router)1. 라우터의 역할- 라우터는 전용회선을 통해 LAN에 연결된 컴퓨터들이 동시에 인터넷을 사용할 수 있게해주는 장비로 데이터를 목적지까지 전달하는 기능을 수행하며 2개 이상의 서로 다른네트워크

  • 워드프로세서필기내용정리한것입니다
  • 정리하는 방법으로 지역이나 나라에 사업장이 있을 경우 유용하다.번호별번호순으로 정리하는 방법으로 번호를 참조하는 경우 유용하다.(3) 전자문서 관리- 컴퓨터 등 정보처리 능력을 가진 장치에 의하여 전자적인 형태로 작성되어 송수신 되거나 저장된 문서 형식의 자료로 표준화된 것이다.- 정보 처리 시스템에 의하여 전자의 형태로 작성/송신/수신/저장된 정보이다.- 문서 제목은 작성자가 직접 입력- 작

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.