Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Stack
- permutations
- codecov
- HTTP 완벽 가이드
- combinations
- Q objects
- algorithm
- TDD
- ws
- was
- pytest
- Gunicorn
- SQL
- 백준
- greedy
- Python
- Unit Testing
- Query
- Programmers
- ORM
- stack&que
- Bruteforce
- stateless
- Git
- stateful
- AWS
- postreSQL
- dictionary
- Django
- utils
Archives
- Today
- Total
목록OS (1)
해피 코딩!
[OS] 프로세스와 스레드
운영체제 기본 개념에 대한 생각을 정리할 겸 블로그 글을 작성합니다. 프로그램 프로그램은 하드디스크에 저장된 실행 파일을 칭합니다. 더블클릭해서 실행하지 않는 이상 하드디스크에 계속 남아 있으며, 같은 경로에 같은ㅇ ㅣㅇ름으로 동시에 존재할 수는 없습니다. 1. 프로세스 프로세스는 더블 클릭으로 프로그램을 실행한 상태 즉, 하드디스크에서 메인 메모리로 코드와 데이터를 가져와 현재 실행되고 있는 상태를 말합니다. 프로세스는 동시에 여러 개가 존재할 수 있습니다. 같은 프로그램을 동시에 여러 번 클릭하면 창이 여러 개 뜨는 것과 같습니다. 예를 들어 메모장을 두 개 실행하면 독립적인 프로세스 두 개가 생성됩니다. 독립적이라는 의미는 프로세스가 사용하는 메모리 공간도 서로 다르다는 의미 입니다. 운영체제는 이..
OS
2020. 12. 24. 23:50