일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- LeetCode
- DP
- 동적 계획법
- Graph
- frontend
- network
- 자바
- 그레이들
- react
- DFS
- 백준
- 안드로이드
- Redux
- Data Structure
- 다이나믹 프로그래밍
- 알고리즘
- TypeScript
- vscode
- Database
- Javascript
- 프로그래머스
- java
- BFS
- git
- VIM
- Algorithm
- Python
- 리트코드
- db
- CS
Archives
- Today
- Total
목록프로세스 (1)
늘 겸손하게

[ 프로세스(Process)란? ] 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램을 말합니다. 프로그램이란 하드 디스크에 저장되어 있는 컴퓨터 실행 코드를 말하고 프로그램이 메모리 영역을 할당받고 cpu에 의해 동작되면 프로세스라고 말합니다. 특징 프로세스는 각각 독립된 메모리 영역(Code, Data, Heap, Stack의 구조)를 할당받는다. 기본적으로 프로세스당 최소 1개의 스레드(메인스레드)를 가지고 있다 각 프로세스는 별도의 주소 공간에서 실행되며, 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근할 수 없다 한 프로세스가 다른 프로세스의 자원에 접근하려면 IPC(Inter-process communication)을 사용해야한다 [ 스레드 (Thread)란? ] 프로세스내에서 실제로 ..
Computer Science/Operating System
2022. 7. 21. 11:54