컴붕이
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 개인공부
        • [JAVA]
        • [Python]
        • [Web]
        • [CS]
        • [DB]
        • [Oracle]
        • [Spring]
      • 알고리즘 문제풀이
        • [Python] 백준
        • [C++] 프로그래머스
      • 프로젝트
        • 레시피추천 프로그램
      • 툴 관련 및 기타
  • 홈
  • 태그
  • 방명록
개인공부/[CS]

운영체제: 프로세스(process) vs 스레드(Thread)

프로세스(Process) 프로그램이 메모리에 적재되어 CPU 자원 할당을 받을 수 있는 상태를 말한다. OS는 이러한 프로세스 관리를 위해 프로세스 생성과 동시에 고유한 PCB를 만든다. PCB는 해당 프로세스에 대한 중욯나 정보(PID, 프로세스 상태, PC 등) 저장 프로세스는 CPU할당받아 작업하다가도 문맥 전환(Context Switching)이 일어나면 PCB에 진행하던 작업 저장하고 CPU반환한다. 이후 다시 CPU 할당을 받게 되면 PCB에 저장했던 내용을 통해 종료시점부터 다시 작업 진행을 하게 된다. 한 프로세스가 다른 프로세스의 자원에 접근하려면 프로세스 간의 통신(IPC, Inter Process Communication)을 사용해야 한다. ex) 파이프, 파일, 소켓 통신 스레드(T..

2020. 10. 15. 21:38
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기
    • 개인공부
      • [JAVA]
      • [Python]
      • [Web]
      • [CS]
      • [DB]
      • [Oracle]
      • [Spring]
    • 알고리즘 문제풀이
      • [Python] 백준
      • [C++] 프로그래머스
    • 프로젝트
      • 레시피추천 프로그램
    • 툴 관련 및 기타
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #자바업캐스팅
  • #Java 접근제어자
  • #Spring
  • #Python map함수
  • #하위클래스 생성자
  • #Python입력받기
  • #백준브루트포스
  • #Java입출력
  • #Java생성자
  • #백준Bruteforce
  • #Java
  • #백준2798파이썬
  • #백준
  • #자바하위클래스
  • #파이썬map함수
  • #Python
  • #백준2798풀이
  • #파이썬 zip함수
  • #Java 상위클래스
  • #Java문법
  • #크롤링
  • #Java업캐스팅
  • #데이터분석
  • #map객체
  • #알고리즘
  • #zip함수
  • #백준2798Python
  • #Beautifulsoup
  • #Scanner클래스
  • #Java상속
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 컴붕이 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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