DevOps/AWS

[메타코딩 17강] AWS 내용정리(리눅스 명령어 프로세스 이해)

SeungbeomKim 2022. 9. 28. 16:15
반응형

프로세스 이해

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

반응형