컴공생이 끄적이는 오늘의 학습

  • 홈
  • 태그
  • 방명록
  • 카테고리

thread 1

[운영체제] 5. 쓰레드

1. 쓰레드 개요 1. 쓰레드가 나오게 된 계기 쓰레드가 나오게 된 계기는 프로세스의 문제점에 있다. 일단 전 게시물에 프로세스 생성 과정은 상당히 복잡하다고 했다. 메모리를 할당한 뒤 메모리를 fork()해주고 PCB를 할당한 다음에 준비 상태 -> 실행 상태 -> exec() 등등 상당히 복잡한 과정을 거치므로 생성의 오버헤드가 큰 편이다. 또한, 한 프로세스에서 다른 프로세스로 옮겨가는 과정인 Context Switching 과정도 오버헤드가 크다. 우선 기존에 처리하던 프로세스의 정보들을 다 저장을 한 뒤 새로운 프로세스를 실행한 뒤 다시 복귀하는 과정에서도 그 과정을 한 번 더 반복해야 한다. 마지막으로, 프로세스 간의 통신이 어렵다. 프로세스는 완전히 독립된 주소 공간을 가지고 있기에 개입이 ..

CS 전공/OS 2024.04.20
이전
1
다음
더보기
프로필사진

컴공생이 끄적이는 오늘의 학습

  • 분류 전체보기 (38)
    • CS 전공 (24)
      • OS (12)
      • DB (11)
      • AI & ML (1)
      • 전자회로 (0)
    • IT자격증 (2)
      • SQLD (2)
    • 일상 (2)
      • 인턴 & 현장실습 (1)
    • Python (6)
      • BOJ (5)
      • 문법 (1)
    • Arduino (4)

Tag

컴공, 아두이노, 관계데이터, 티린이, 프로세스, SQLD, BOJ, 컴퓨터아키텍쳐, 데이터모델, 모델링, 2024, 백준, 데이터베이스시스템, OS, 스터디, 컴퓨터, 운영체제, db, 데이터베이스, cs,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • easyho.log

티스토리툴바