[OS] Concurrency and Threads

2024. 3. 31. 23:18·OS
목차
  1. 병행성
  • Process와 MultiThread 환경에서 차이는 스택이 1개 있는지 여러 개(각 쓰레드 별로) 있는지
  • Prcess는 외부 저장 장치 실행 파일들의 경로를 가지고 일을 지정하는 방식으로 실행
  • Thread는 내부 코드의 함수 시작 주소를 가지고 일을 지정하는 방법으로 실행
  • TCB(Thread Control Block)는 tid, state, context를 필수로 가짐

 

병행성

critical section(임계 영역)

공유 자원에 접근하기 위한 코드 조각

race condition(경쟁 조건)

명령어의 실행 순서에 따라 결과가 달라지는 상황, 멀티 쓰레드가 거의 동시에 임계 영역을 실행하여 공유 자원에 접근하려고 할 때 발생

indeterminate(비결정적)

실행할 때마다 결과가 다른 경우

mutal exclusion(상호 배제)

하나의 쓰레드만 임계 영역에 진입할 수 있도록 보장해주는 것
728x90
반응형

'OS' 카테고리의 다른 글

[OS] Condition Variables  (0) 2024.04.29
[OS] Locks  (0) 2024.03.31
[OS] Beyond Physical Memory  (0) 2024.03.30
[OS] Paging  (0) 2024.03.30
[OS] Free-Space Management  (1) 2024.03.29
  1. 병행성
'OS' 카테고리의 다른 글
  • [OS] Condition Variables
  • [OS] Locks
  • [OS] Beyond Physical Memory
  • [OS] Paging
nueos
nueos
  • nueos
    nueos 공부 기록
    nueos
  • 전체
    오늘
    어제
    • 분류 전체보기 (191)
      • 해커톤 (1)
      • 네이버 BoostCamp (6)
      • LG 유플러스 유레카 SW (3)
        • React (21)
        • TypeScript (2)
        • JavaScript (2)
        • HTML+CSS (5)
        • Spring (7)
        • Java (6)
        • SQL (2)
        • Algorithm (8)
        • CX (6)
        • Git (2)
        • 프로젝트 (2)
        • 스터디 (9)
        • 과제 (8)
        • 특강 (1)
      • React (3)
      • Next (0)
      • Javascript (2)
      • HTML (2)
      • CSS (9)
      • Algorithm (6)
      • Database (0)
      • OS (13)
      • C++ (24)
      • Python (1)
      • jQuery (1)
      • Django (1)
      • Git (1)
      • 개발 지식 (3)
      • 정보 보안 (22)
      • 포렌식 (1)
      • 암호 (2)
      • 기타 (4)
      • 패스트캠퍼스 FE 프로젝트십 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Stack
    디지랩챌린지
    큐
    디지털혁신
    기술로바꾸는세상
    heap
    Queue
    exhaustive search
    완전 탐색
    스택
    제주지역혁신플랫폼지능형서비스사업단
    제주해커톤
    힙
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
nueos
[OS] Concurrency and Threads
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.