# Process Synchronization

5개의 포스트
post-thumbnail

OS | Process Synchronization

❗본 게시물의 내용은 양희재 교수님의 '운영체제' 수업을 참고하여 작성하였습니다.출처 및 강의 자료는 게시글 하단에 기재된 링크를 통해 확인하세요. 운영체제 관리에서 프로세스 관리는 매우 중요한 부분이다.프로세스 관리는 크게 'CPU 스케줄링'과 '프로세스 동기화' 2

6일 전
·
0개의 댓글
post-thumbnail

[운영 체제]Process Synchronization

공유 데이터(shared data)의 동시 접근(concurrent acecss)은 데이터의 불일치 문제(inconsistency)를 발생시킬 수 있다일관성(consistency)를 위해 협력프로세스간의 실행순서를 정해주는 메커니즘이 필요여러 프로세스들이 동시에 데이터

2022년 3월 17일
·
0개의 댓글
post-thumbnail

Process Synchronization (1)

여러 프로세스가 협업할 수 있도록 하는 수단공유되는 자원들을 적절하게 조정함으로써 협동할 수 있도록 함 e.g. variables, files정확성을 위해서 필요각각의 프로세스들은 얽혀 있지만 독립적으로 작동 (속도 예측 불가)CPU 스케줄링은 OS 관할이라 프로그래머

2022년 2월 27일
·
0개의 댓글
post-thumbnail

[kocw 운영체제 반효경] - 6. 프로세스 동기화(1),(2)

= Process Synchronization (프로세스 동기화)= Concurrency Control (병행제어)프로세스가 동시에 실행될 때 문제가 없게 해결해야 한다!해결방법 : Semaphores개념 : P, V연산들로 구성되는 추상 자료형.P : 자원을 획득하는

2021년 11월 7일
·
0개의 댓글

프로세스 동기화

프로세스들은 작업을 진행하며 서로 데이터를 주고 받아야 하는 경우가 생깁니다. 프로세스끼리 통신을 하는 경우 누가 먼저 작업할지, 언제 작업이 끝날지 등을 서로 알려주어야 하는데 이를 "동기화"라고 합니다. 프로세스 간 통신 프로세스는 시스템 내에서 독립적으로 실행되기

2021년 10월 30일
·
1개의 댓글