조성호 님의 "쉽게 배우는 운영체제" 책을 정리한 포스팅 입니다 1. 스레드프로세스 내에서 실행되는 작업 단위같은 프로세스 내에서 메모리와 자원을 공유 (Light Weight Process)서로 간에 직접적으로 데이터를 주고받을 수 있음데이터를 공유하므로 메모리를 효율적으로 사용할 수 있음 2. 멀티 태스킹 vs 멀티 스레딩항목멀티 태스킹멀티 스레딩정의CPU 할당 시간을 시분할하여 여러 작업을 동시에 처리하는 기법 (시분할 시스템).단일 프로세스 내에서 여러 개의 스레드를 생성하여 병렬 처리하는 방식. (스레드 단위로 스케줄링이 이루어짐)목표여러 작업을 동시에 처리하는 것처럼 보이게 함.단일 프로세스 내에서 여러 스레드를 사용하여 병렬 처리.구현 방식운영체제가 여러 프로세스를 관리하며 각 프로세스에 시..