오늘 안 적으면, 무조건 까먹어요. 무적권!!! 그래서 적는다용
오늘 '금주의 문제' 풀고, 스티커 받았어요! 성공 >< 끼얏호우~!
면접 대비인 줄 모르고, 그냥 매니저님한테 플러팅 해버림..ㅋㅋㅋ 진짜 예쁘시다니까영
근데 떨려서 미리 답변 적고 갔어요..

프로세스는 실행중인 프로그램의 인스턴스를 말합니다.
스레드는 프로세스 내에서 실행되는 작업 단위를 말합니다.
예를 들자면, 프로세스는 실행되는 프로그램에서 여러 창을 띄운 것을 말합니다. 스레드는 한 창에서 탭만 여러 개 띄운 것을 말합니다.
프로세스는 독립적으로 운영되기 때문에, 오류가 발생해도 다른 프로그램에 영향을 주지 않는 다는 장점이 있습니다.
스레드 같은 경우에는 스택을 제외하고 메모리를 공유하기때문에 하나의 오류가 발생한다면, 프로세스에 영향을 줄 수 있습니다.
페이지 교체 알고리즘으로는 FIFO, LRU, Optimal이 있습니다.
- FIFO은 제일 처음에 들어온 페이지를 가장 먼저 제거합니다. 단순하다는 장점이 있지만, 제일 처음에 들어온 페이지를 자주 사용하는 경우에는 성능 저하를 일으킨다는 단점이 있습니다.
- LRU는 가장 사용하지 않은 페이지를 삭제하는 것입니다. 주기적으로 안 쓰는 페이지가 어떤 것인지 확인해야해서, 시공간 복잡도가 높다는 단점이 있습니다.
- Optimal은 앞으로 가장 오래쓰지 않을 것 같은 페이지를 제거해야합니다. 이론상으로 가장 성능이 좋지만, 미래 접근 정보를 알아야하기에, 실제로 구현이 불가능합니다.
다음주에는 더 열심히 답변하도록 할게요!
드디어 자바가 끝났어요! 자바를 자바~ 자바자바~ 확 잡아~~ (뇌 빼고 쓰는중)
주말에 자바 공부해야한대여~ 얼레리꼴레리~~ ㅠㅠㅠㅠㅠ 그래도 프젝을 위해서, 해야쥬 파이팅!!! 포기하지 마! Keep going~~~ 레츠기리이이잇

한 창에서 여러 탭을 여는 건 스레드가 아닌 프로세스를 생성하는 거에요!!