• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[컴퓨터 아키텍쳐] 프로세스(process)에 대하여

*병*
개인인증판매자스토어
최초 등록일
2007.12.28
최종 저작일
2007.12
6페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

전자공학과 컴퓨터 아키텍쳐 과목을 들으면서
프로세스에 대하여 조사하고 레포트로 제출한 것입니다.

목차

1. 프로세스(process)의 정의
2. 프로세스의 상태
3. 프로세스에 대한 작업
4. 스케줄링
5. 프로세스의 우선순위
6. 스레드(thread)
7. 프로세스 제어블록(PCB)
8. 결론
9. 참고문헌

본문내용

1. 프로세스(process)의 정의
프로세스는 1960년대 운영체제 Multics를 설계한 사람들이 처음 사용하였고 그 후 IBM 운영체제에서는 task라는 용어로 사용되었다. 일반적으로 실행중인 프로그램이라는 개념이 많이 사용된다. 여기서 프로그램은 비활동적인 개체로서, CPU가 이 프로그램에게 생명을 불어 넣을 때 비로소 그것을 우리는 프로세스라고 부르는 활동 중인 개체가 된다. 하나의 프로세스는 생성된 후에, 프로그램에 명시된 작업을 수행하고, 작업이 완료되면 최종적으로 종료되어 없어진다. 임의의 프로세스는 다른 프로세스를 생성하도록 OS에게 시스템 콜 함수를 통하여 요청할 수 있다. 이 때 생성을 요청한 프로세스는 부모 프로세스(parent process)가 되고, 이 과정에서 생성된 프로세스는 자식 프로세스(child process)가 된다. 종료되는 과정은 실행중인 프로세스 자신이 스스로 OS에 시스템 콜 함수를 통하여 종료를 요청한다. 부모 프로세스는 필요에 따라 특정한 자식 프로세스를 강제로 종료시키도록 OS에 시스템 콜 함수로 요청할 수도 있다.

2. 프로세스의 상태
일반적으로 가장 많이 보급되어 있는 컴퓨터에는 CPU가 한 개밖에 없고, 또한 하나의 CPU는 동시에 한 개의 프로세스만을 처리할 수 있다. 프로세스의 상태(state)는 프로그램이 수행되면서 변화되는데 이들 상태가 반복되면서 프로세스는 완료된다.
(1) 제시상태(submit)
사용자가 작업을 복수개의 카드덱 형태로 카드리더에 적재하는 것을 작업을 시스템에 제시하였다 봄으로써 이를 제시상태라 한다. 카드덱에는 작업제어를 위한 작업제어 카드도 같이 있다.
(2) 보류상태(hold)
운영체제가 작업제어 카드를 해석하여 작업 스케줄러에 의해 작업을 디스크에 수록한 상태를 말한다.
(3) 준비상태(ready)
운영체제의 작업 스케줄러가 보류상태의 작업을 주기억장치에 적재하여 CPU가 할당되기를 기다리는 상태를 말한다.
(4) 실행상태(running)
하나의 프로세스가 CPU를 차지하고 있는 상태를 말한다. 운영체제의 프로세스 스케줄러에 의해 할당된다.

참고 자료

*운영체제, Nutt, Gary, 사이텍미디어, 2005
*운영체제, 조성국, 한올 출판사, 1999
*병*
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 워드파일 프로세서(processor)와 프로세스(process)구별 3페이지
    주제: 프로세서(processor)와 프로세스(process)구별 프로세서와 ... 컴퓨터가 프로그램을 실행하는 과정은 매우 복잡하지만 프로세서와 프로세스를 ... 아키텍쳐에 의해 만들어졌다면 적어도 하나 이상의 ALU (Arithmetic
  • 파워포인트파일 4차산업혁명시대의 경영정보시스템 Part 4.IT기반기술 66페이지
    MIS 2장 MIS개요 3장 MIS구조와 유형 1부 MIS 개관 경영정보론 PROCESS ... 따라 오늘날 기업환경에서 필요한 IT 기반구조는 급변하는 비즈니스 요구에 대하여 ... 유연하며 효과적으로 대응할 수 있어야 함  [그림 4-3] 서비스지향 아키텍쳐
  • 파워포인트파일 시스템개발과프로젝트관리,전사적공동책임,비지니스요구사항의모호,프로젝트관리 61페이지
    소프트웨어 개발 방법론 _ RUP RUP [Rational Unified Process ... 일래버래이션 (elaboration): 합의된 세부사항들을 더 자세하게 밝히며 아키텍쳐를 ... 소프트웨어 개발 환경이 점차 대형화 , 분산화 → 이해당사자의 다양화 - 컴퓨터활용기술
  • 워드파일 2.Linux의 개요 7페이지
    서도 호환성을 보여줌 But, Slack ware Linux : 인텔 아키텍쳐만 ... 유저와 직접 소통하며 유저에게 명령을 읽어 실행 • 그 외 Multi Process제어 ... 컴퓨터와 사용자들을 관리 • user : root외의일반사용자들 Option
  • 파워포인트파일 정보기술의 발전과 국내기업들의 대응 27페이지
    조직 및 업무, 애플리케이션, 정보기술 아키텍쳐 간의 관계에 대해 현재의 ... 비즈니스 프로세스 관리 BPM [Business Process Management ... 기업경영혁신 BPR [Business Process Reengineering
더보기
최근 본 자료더보기
탑툰 이벤트
[컴퓨터 아키텍쳐] 프로세스(process)에 대하여
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
AI 챗봇
2024년 06월 10일 월요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
4:58 오후
New

24시간 응대가능한
AI 챗봇이 런칭되었습니다. 닫기