소프트웨어 검토 노트 (오) - 수학

페이지 세그먼트 스토리지 관리 시스템이 계산된다

페이지 크기 : 12 비트 0-11 내부 페이지 어드레스 따라서, 2 ^ 12 = 4096B = 4K이고

페이지 각각의 세그먼트는 2 ^ 10 = 1024 개 페이지를 갖도록 21-12 페이지 수는 10 비트이다

세그먼트 번호 : 31-22 코넷 10 비트, 2 ^ 10 = 1024의 모든 세그먼트의 합계를 가지고

 

세마포어 연산 범위

제목 : PV 상호 배제 동작, 동기화 프로세스를 달성하는 경우, m, N 가지의 신호 범위의 양을 공유하는 과정 ()

m =는 것을 초기 값 세마포어

n 번째의 처리가 동시에 무언가 m 미네소타 요청되면

결과적 :-( ㎚) ~ m

뮤텍스 세마포어 = 1

 

에 의해 메모리 주소 바이트 를 위해 DABFFH에 B3000H에서 지역 스토리지 용량을?

DABFFH-B3000H 27C00H + 1 = 10 = 0111 0000 1100 0000 0111 11K = 10 = 159K

 

PV 작업

방해 원인 : 은 P 동작을 수행하는 (애플리케이션 리소스)

시간 조각에, 프로세스가 입력해야하는 준비 상태 , I / O 완료 과정이 차단되어야 상태로 준비 상태 , V 작업이 자원의 석방을 처리하기 위해 리소스를 해제하는 것입니다, 당신은해야 일어나 실행에 다른 프로세스를

: P는 작업 정의 S :. = 1-S, 만약 S> = 0이면, 처리 동작은 P 실행되고 계속해서, S <0, 프로세스는 (사용 가능한 자원이 없기 때문에)를 차단 상태로 설정되는 경우 큐를 차단 삽입합니다.

: V 조작 정의 . S : V 동작을 행하는, S> 0 인 경우, 프로세스는 계속 = S + 1; 경우 S <= 0, 준비 큐에 차단 웨이크 업 프로세스의 상태, 그리고 삽입 후 실행 V 공정 작업을 계속합니다.

표제 공정 N의 수는 P 동작 요구가 수행되는 N 배하고 세마포어의 값이어야 동시에 실행되는 경우, 초기 값은 3 초 3-N, 신호 변화 범위의 양이되도록 :-( N-3) ~ 3

 

점유 프로세스 N 코어 프로세서 번호

N까지 : 같은 시간을 프로세스의 수를 차지 허용

추천

출처www.cnblogs.com/poloyy/p/12171082.html