운영체제 기술면접 질문 모음

2025. 9. 17. 16:51·소프트웨어/운영체제

race condition 이란?

더보기

race condition은 경쟁조건이라고도 하며, 여러 프로세스나 스레드가 동시에 데이터에 접근할 때 접근 순서에 따라서 연산의 결과가 달라질 수 있는 상황을 의미합니다.

syncronization 이란?

더보기

syncronization이란, race condition을 예방하기 위한 조치입니다.

프로세스나 스레드가 critical section에 접근할 때, mutex나 semaphore을 이용한 lock을 걸어 다른 프로세스/스레드의 접근을 막는 방식이 있습니다.

그럼 critical section 이 뭔지 답해보시겠어요?

더보기

critical section은, 공유자원의 syncronization을 위해 하나의 스레드/프로세스 만 접근 가능한 영역을 의미합니다.

 

'소프트웨어 > 운영체제' 카테고리의 다른 글

[운영체제] '파일 시스템'이란 무엇인가? (파일 시스템, 파일 관리자, 파일 테이블, 파일 디스크립터, 파일 헤더)  (0) 2025.10.23
[운영체제] '이미지'란 무엇인가? (디스크 이미지, 커널 이미지)  (0) 2025.10.21
'소프트웨어/운영체제' 카테고리의 다른 글
  • [운영체제] '파일 시스템'이란 무엇인가? (파일 시스템, 파일 관리자, 파일 테이블, 파일 디스크립터, 파일 헤더)
  • [운영체제] '이미지'란 무엇인가? (디스크 이미지, 커널 이미지)
jh-rrr
jh-rrr
기술의 깊이에 집중하며 성장하길 지향합니다.
  • jh-rrr
    Embedded World
    jh-rrr
  • 전체
    오늘
    어제
    • 분류 전체보기 (64)
      • 소프트웨어 (17)
        • 프로그래밍 (2)
        • C (10)
        • Python (1)
        • 운영체제 (3)
        • 네트워크 (0)
      • Embedded Systems (16)
        • 리눅스 (10)
        • MCU 기본 (2)
        • 임베디드 레시피 (0)
      • Projects (1)
        • Cortex-M3 (1)
        • 재난 구조 로봇 (0)
      • AI (11)
        • Computer Vision (2)
        • Deep Learning (3)
        • cs224n (2)
        • cs231n (2)
      • 취업 준비 (0)
        • 프로젝트 & 자격증 (1)
      • 엔지니어링 뉴스 (3)
      • Paper Reviews (4)
      • Insights (8)
        • Seminar ! (2)
        • 서평 (4)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    리눅스
    conda: command not found
    일귀
    커널 이미지란
    커널 이미지
    kernel image 란
    stm32f 시리즈를 이용한 arm cortex-m3/m4 구조와 응용
    essential deep learning paper reading
    OS 이미지
    리눅스 오류
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
jh-rrr
운영체제 기술면접 질문 모음
상단으로

티스토리툴바