2019년 1학기 운영체제 중간시험과제물 공통(프로세스의 개념과 다섯가지 상태 등)
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 다음에 대해 답하시오.
(1) 프로세스의 개념과 프로세스의 다섯 가지 상태를 서술하시오.
(2) 프로세스의 상태 변화를 서술하시오. 이때, 실제 프로그램을 사용하는 상황을 활용하여 각 상태 변화마다 예를 들어 설명하시오.

2. 다음에 대해 답하시오.
(1) FCFS, SJF, SRT, RR(시간할당량=2), HRN 중 선점 스케줄링 알고리즘을 한 가지만 선택한 후, 선택한 알고리즘을 설명하시오.
(2) 프로세스별 도착시간과 필요한 CPU 사이클이 표와 같을 때, (1)에서 선택한 알고리즘에 의해 프로세스가 실행되는 순서를 시간과 함께 표시하고, 평균 대기시간과 평균 반환시간을 구하시오.

※ 순서가 정해지는 과정에 대한 설명도 함께 서술
※ 평균 대기시간과 평균 반환시간을 구하는 계산과정도 함께 기술


- 목 차 -

I. 서 론

II. 본 론
1. 다음에 대해 답하시오(프로세스).
(1) 프로세스의 개념과 프로세스의 다섯 가지 상태
(2) 프로세스의 상태 변화
2. 다음에 대해 답하시오(스케줄링).
(1) FCFS 알고리즘
(2) 평균 대기시간과 평균 반환시간

III. 결 론

참고문헌


<< 함께 제공되는 참고자료 한글파일 >>
1. 선점 스케줄링 종류.hwp
2. 스케줄링 알고리즘의 종류.hwp
3. 프로세스란.hwp
4. 프로세스의 상태.hwp

본문내용

I. 서 론

컴퓨터 시스템은 크게 CPU, 메모리, 디스크로 구성되어 있다고 볼 수 있다. 이 각각의 하드웨어를 연결했다고 해서 우리가 원하는 프로그램을 수행할 수 있는 것은 아니다. 하드웨어는 단지 그 하드웨어의 특정 기능을 수행할 뿐이다. 예를 들면 CPU는 연산을, 메모리는 순간 기억을, 디스크는 저장하는 역할을 물리적으로 하게 된다.
이 컴퓨터라는 하드웨어상에 어플리케이션들이 동작되려면 이 하드웨어들과 적절하게 데이터를 주고받으며 논리적인 일들을 해야 하는데, 이러한 응용프로그램들을 수행하기 위해서 하드웨어와 인터페이스하는 기본 프로그램을 ‘운영체제’라고 한다.
운영체제는 CPU의 수행 시간을 나누는 ‘프로세스관리’와 서로 다른 어플리케이션이 메모리를 사용할수 있도록 해 주는 ‘메모리관리’ 그리고 파일 입출력을 처리하는 ‘디스크관리’라고 하는 3대 기능을 가지고 있다.
이 리포트는 프로세스와 스케줄링에 대해 서술하였다.



II. 본 론

1. 다음에 대해 답하시오(프로세스).

(1) 프로세스의 개념과 프로세스의 다섯 가지 상태
가) 프로세스의 개념
프로세스(process)란 수행중인 프로그램을 뜻한다. 디스크에 실행 파일 형태로 존재하던 프로그램이 메모리에 올라가서 수행되기 시작하면 비로소 생명력을 갖는 프로세스가 되며, 프로세스는 CPU를 획득해 자신의 코드를 수행하기도 하고, 때로는 CPU를 반환하고 입출력 작업을 수행하기도 한다. 그러다가 자신의 임무를 다 수행하고 나면 종료되어 사라지게 된다.




- 중략 -
  • 가격8,100
  • 페이지수8페이지
  • 학년/학기3학년/1학기
  • 해당자료학과컴퓨터과학과
  • 자료출간일2019.03.20
  • 파일형식압축파일(zip)
  • 자료번호#1089746
본 자료는 최근 2주간 다운받은 회원이 없습니다.
다운로드 장바구니