목록프로세스 동기화 (1)
체뚱로그
[운영체제 3기] 4주차 스터디 정리
🔹병행성/동시성 (Concurrency) 동시에 실행되는 것처럼 보이는 것 논리적인 개념 싱글 코어 멀티 스레드 Time-sharing을 통해 CPU를 나누어 사용함으로서 동시성 구현 병렬이 아닌 순차적인 동작 CPU가 1개이기 때문에 context switching 발생 멀티 코어 멀티 스레드 🔹병렬성 (Parallelism) 실제로 동시에 작업이 처리되는 것 물리적인 개념 멀티 코어 멀티 스레드 데이터 병렬성과 작업 병렬성 데이터 병렬성: 같은 작업의 전체 데이터를 서브 데이터로 나누어 같은 작업을 동시에 처리 작업 병렬성: 서로 다른 작업을 동시에 처리 🔹프로세스 동기화(Synchronization) 프로세스 동기화란 동시에 접근할 수 없는 자원에 하나의 프로세스만 접근하도록 하기 위해 프로세스의 ..
CS/JSCODE
2024. 1. 31. 01:12