Operaing System Concepts 7판 1-3장 ch3 - 프로세스(Processes)
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

■ 프로세스 개념(Process Concept)
■ 프로세스 스케줄링(Process Scheduling)
■ 프로세스에 대한 연산(Operations on Processes)
■ 프로세스간 통신(Cooperating Processes)
■ IPC(InterProcess Communication) 시스템 사례
■ 클라이언트-서버 환경에서의 통신
 (Communication in Client-Server Systems)

본문내용

Chapter 3
Processes




Multi-user System - Multiple Shells
╋━━━━━━━━━━────────

 ≪ 그 림 ≫ ≪ 그 림 ≫
 하드디스크  메인 메모리

First Terminal → Power On
Kernel creates sh for This Terminal or CLI




Multi-user System - Multiple Shells
╋━━━━━━━━━━────────

 ≪ 그 림 ≫ ≪ 그 림 ≫

Second Terminal → Power On
Kernel creates sh for This Terminal as Child Process or CLI




╋━━━━━━━━━━────────

User a.out
Kernel a.out

 ≪ 그 림 ≫

: Table(Data Structure)
: Object(H/W or SW)

Hardware




Multi-user System - Multiple Shells
╋━━━━━━━━━━────────

 ≪ 그 림 ≫ ≪ 그 림 ≫

Second Terminal → Power On
Kernel creates sh for This Terminal as Child Process or CLI




Process Concept
╋━━━━━━━━━━────────

■ 운영체제를 논의할 때, 모든 CPU 활동을 어떻게 부를 것인가?
 ● 일괄처리 시스템 ☞ ‘작업(Job)’
 ● 시분할 시스템 ☞ ‘사용자 프로그램(Program)’ 또는 ‘태스크(Task)’
 ● 책에서 ‘작업(Job)과 ‘프로세스(Process)’를 동일한 의미로 사용
■ 프로세스(Process)
 ● 실행중인 프로그램(a Program in Execution)
■ 프로세스의 내용
 ● 프로그램 카운터(Program Counter)의 값
 ● 메소드의 매개 변수, 복귀 주소와 지역 변수와 같은 임시적인 자료를 갖는 프로세스 스택(Stack)
 ● 전역 변수들을 수록하는 데이터 섹션(Data Section)
 ● 텍스트(코드) 섹션(Text(Code) Section)
  • 가격12,600
  • 페이지수65페이지
  • 등록일2012.10.19
  • 저작시기1999.7
  • 파일형식파워포인트(ppt)
  • 자료번호#772569
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니