# 컴퓨터의 구성요소
컴퓨터는 H/W와 S/W로 구성된다
S/W는 Application과 System S/W로 구분된다
가장 대표적인 System S/W는 OS(Operation System)이다
# 프로그램, 프로세스, 스레드
프로그램은 exe파일과 같다
프로그램을 실행하면 프로세스가 생성된다
스레드는 프로세스 속에 존재하는 실행단위이다
스레드는 프로세스에게 할당된 자원을 공유한다
# 용도에 따른 기억공간의 구분
Stack: 각 Thread마다 각 Stack의 공간을 가진다
Heap: 각 프로세스마다 주어진 공유 공간
'CS > [널널한 개발자] CS 개론' 카테고리의 다른 글
[운영체제 5] User mode와 Kernel mode 그리고 가상화 (0) | 2023.02.13 |
---|---|
[운영체제 4] 국가와 국민으로 이해하는 컴퓨터 (0) | 2023.02.13 |
[운영체제 2] 원자성, 동기화 그리고 데드락 (0) | 2023.02.13 |
[운영체제 1] 동시성과 병렬성 (0) | 2023.02.13 |
[컴퓨터 구조 6] HDD, SSD와 파일 시스템 (0) | 2023.02.12 |