프로세스 이해
CPU(연산장치)
RAM(저장장치, 휘발성, 1G Byte)
=>용량이 부족해서 한계가 있다.
HDD, SDD(30G Byte)
=>Tomcat8(100mB) 설치 후 실행에 필요한 부분(핵심 기능들)만 RAM에 끌어올린다(Load)
=>이러한 과정은 프로세스라고 한다.
이러한 과정을 통해 CPU와 RAM과 소통을 할 수 있게 된다.
CPU 1개 - 노동자 1명 - 프로세스 1개(Tomcat8(서버-데몬(계속 실행중))
=>노동자 1명이 Thread(실, 수명..)을 만들어준다.
=>Thread를 통해 Context-switching(문맥-교환)을 할 수 있게 된다.
=>Thread를 통해 여러 가지 작업을 동시에 수행할 수 있게 된다.
<참고 자료>
https://www.youtube.com/watch?v=nKD097pyV9E&list=PL93mKxaRDidFjQjPAzi9UxCdo2gtR-fue&index=17
'DevOps > AWS' 카테고리의 다른 글
[메타코딩 19강] AWS 내용정리(리눅스 명령어 vi 에디터 사용법) (0) | 2022.09.28 |
---|---|
[메타코딩 18강] AWS 내용정리(리눅스 명령어 프로세스 실습) (0) | 2022.09.28 |
[메타코딩 16강] AWS 내용정리(리눅스 명령어 ppt 저장소 사용) (0) | 2022.09.28 |
[메타코딩 15강] AWS 내용정리(리눅스 명령어 apt 실습) (0) | 2022.09.26 |
[메타코딩 14강] AWS 내용정리(리눅스 명령어 apt 이해) (0) | 2022.09.26 |