본문 바로가기 메뉴 바로가기

먹고 기도하고 코딩하라

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

먹고 기도하고 코딩하라

검색하기 폼
  • 분류 전체보기 (28)
    • eat (0)
    • pray (1)
    • code (25)
      • OS (8)
      • javascript (7)
      • three.js (5)
      • node.js (1)
      • git (1)
      • spring (3)
    • anything (2)
  • 방명록

Deadlock (1)
프로세스 동기화(Process Synchronization)

* 병행 제어 (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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
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()
more
«   2026/04   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바