운영 체제에 대한 소개 (C)

프로세스 동기화

프로세스 동기화의 기본 개념
중요한 자원의 공유 리소스에 상호 배타적 접근해야
지침 것은 따라야 할 동기화 메커니즘 (2)
(1) 대기로하자 : 작업에 메이크업 작업을위한 유휴 시간
작업 : (2)에 대한 바쁜 대기입니다 다른 작업 대기하자
무한 대기에 대한 접근 방지하기 위해, 제한된 시간에 작업을 기다리는 : 기다려야 제한 (3)
권리 기다려야 할 정도로 (4) : 우측 만들 수있는 작업 실행
3. 신호 전달 메커니즘을
신호라고 다른 설정의 자원 공유를위한 변수의 양은, 세마포어의 값은 리소스의 사용을 나타낼 또는 어떤 이벤트가 발생한다.

프로세스 간 통신

1. 공유 저장 시스템
공유 데이터 통신의 구조에 기초하여 (1)
상기 공유 메모리 통신 시스템을 기반으로 (2)
2 통신 도관
에는 길이가 고정되지 마 외부에 존재 메시지 통신의 수에 대한이 거기
제 메시징 시스템
(1) 직접 통신 시스템
(2)의 간접 통신 모드
4. 메시지 버퍼 큐
(1)가 널리 로컬 프로세스들 간의 통신에 사용된다
(2)은 구성 메시지 버퍼의 데이터 구조는

스레드 란 1
본질 동시 실행 정도를 향상시키기 위해, 동시에 실행 스레드의 형태로 작은 프로세스 독립된 기능 단위로 작업을 분할하는
설명 스레드 2
(1) 스레드의 개념
스레드 프로세스 인 엔티티의 종류, 시스템은 독립적이라고
분류 (2) 스레드의
사용자 레벨 스레드와 커널 레벨 스레드
3 스레드 제어
생략 - (1) 생성 된 사용자 스레드
(2) 커널 스레드 생성 - 생략
4. 의 스레드 종료
정상 종료를, 비정상 종료, 외부의 개입

다음은의 질문에 대답을 정의 또는라고

1. 프로세스가있을 수 있습니다 상태를 수행의 준비 상태에 들어간 이유 - 일부 이벤트에 대한 대기
때문에 상태를 일시 중단 수행하는 자원이나 머리 ⽣ ⽽ 이벤트를 대기에 2 과정이다 - 차단 상태 및 시스템에되지 않습니다 이 프로세스 상태는 CPU를 할당한다.
3. 프로세스의 존재는 ---- 동기화 메커니즘 바쁜 지침을 반영 프로세스가 대기해야하는 중요한 영역에 들어간 ⽽ 다른 시도를하기 때문에 중요한 자원이 대기에 따라야 할, 액세스되고 있음을 나타내는 중요한 영역에 들어갔을 때
초기화, 플라스틱 세마포어 - ⼀ 시간 ⼀ 4. 만 액세스 중요한 자원에 대한 프로세스를 허용하는 상호 배타적으로 ⼀ 사용을 정의
본질이 낮은으로 구분되는 프로세스의 작업입니다, 만 가지고 (5) 단위는 그에게 수행 할 동시성의 높은 수준에 대한 응답으로 프로그램에 즉시주의를 특징 - 스레드

게시 51 개 원래 기사 · 원 찬양 8 · 전망 1804

추천

출처blog.csdn.net/weixin_42393424/article/details/104515550