* 병행 제어 (Concurrency Control) OS에서 race condition은 언제 발생하는가? 1. kernel 수행 중 인터럽트 발생 시 2. Process가 system call을 하여 kernel mode로 수행중인데 context switch가 일어나는 경우 PB에서 증가된 count는 PA에서 인식하지 못하는 문제가 발생한다 3. Multiprocessor에서 shared memory 내의 kernel data Process Synchronization 문제 공유 데이터(shared data)의 동시 접근(concurrent access)은 데이터의 불일치 문제(inconsistency)를 발생시킬 수 있다. 일관성(consistency) 유지를 위해서는 협력 프로세스(cooper..
code/OS
2020. 8. 9. 18:51
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- message system
- devicecontroller
- deadlock prevention
- dmacontroller
- CPU Scheduler
- multiple-processer scheduling
- real time scheduling
- docxtemplater
- timesharing
- nomorecramming
- CPU burst
- i/odevice
- test and set
- multiprogramming
- I/O burst
- 문제가된다면삭제하겠습니다
- Program Counter
- modebit
- Peterson's Algorithm
- deadlock detection and recovery
- process control block
- deadlock ignorance
- 부모-자식 프로세스
- process context
- 혹시이런거쓰면문제유출인가요
- Copy on Write
- Semaphores
- shortest job first
- deadlock avoidance
- exec()
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
