고라니는 코딩중👩‍💻

  • 홈
  • 태그
  • 방명록

operationg system 1

[운영체제/OS] Process vs Thread 그리고 멀티스레드(Multi Thread)

Process vs Thread Process를 알아보자! 프로세스의 의미 실행중인 프로그램을 의미한다. 다수의 프로그램이 병행 수행될수 있는 오늘날에는 시분할 시스템(타임쉐어링)의 작업단위로 사용됨 프로세스의 상태 변화 생성 -> 준비 : 스케줄러에 의해 프로세스가 호출됨. 준비 -> 살행 : 사전 정의된 스케줄링 알고리즘에 따라 프로세스가 CPU할당 받음. 해당과정을 디스패치(dispatch) 라고함 실행 -> 준비 : 더 높은 우선순위의 프로세스를 실행하거나, 자원할당시간 만료 후 준비상태로 다시 전환. 해당 과정을 타임아웃(Timeout) 이라 부름 실행 -> 대기 : 할당된 시간 이전 실행 중에 기타 입출력 요구, 페이지 교환, read, write 등으로 CPU를 다른 프로세서에 할당 양도한 ..

Computer Science/OS 2022.08.27
1
더보기
프로필사진

차근차근 쌓아가는 기술블로그

  • 분류 전체보기 (43)
    • Apply (3)
    • SW maestro (7)
    • Reading (3)
      • 데이터 중심 어플리케이션 설계 (2)
      • Clean Code (클린코드) (0)
      • Kotlin in Action (1)
    • Computer Science (6)
      • OS (3)
      • Database (0)
      • Network (2)
      • Data Structure & Algorithm (0)
      • Java (1)
    • Programming (14)
      • Spring (12)
      • 환경설정 (2)
    • Problem Solving (7)
      • 백준 (7)
    • AI (2)
    • 📅Plan (1)

방문자수Total

  • Today :
  • Yesterday :

Tag

게시판 프로젝트, 프로젝트, BOJ, springbootapplication anotation, 데이터 중심 애플리케이션, sw마에스트로, Spring, 운영체제, SWM, 자바, jpa, 스프링, OS, SW마에스트로 13기, 소마 13기, spring boot, 백준, 백준 1780번, java, 13기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바