스와핑이 현재 실행되지 않는 프로세스를 hdd에 기억시켜놓는 방법이라는데
스풀링도 이거랑 비슷하게 동작하는 거 아님?
물론 스풀링은 여러개의 연결장치에서 있는 신호를 미리 hdd로 담아 놓아서 최적화기 위한 방법이고
스와핑은 프로세스 동작중에 프로세스가 가득찼을 때 스와퍼가 하나를 골라 swap out하고 새로운 프로세스를 swap in 시킨다는 건 알겠는데
둘 다 프로세스를 한 곳에 보관해놓는다는 점에서 비슷한 거 아님?
아니면 제가 이 중에 잘못 알고 있는게 있음?
대답해줘요 구름님.. 자꾸 그러면 님 깃허브 아카라이브 떠서 매일 올려버릴꺼임
제발요
ㅈㅂ
진짜 나쁘다
스와핑은 프로세스 단위로 swap하는 것을 의미. 일반적인 프로그램을 사용할때 메모리가 없으면 사용. 스풀링은 주변 I/O 장치와 통신할때 쓰는 것으로 스와핑이랑은 용도가 아예 다름
잘 모르겠는데 그러면 스풀링에서 메모리가 없을 때 우선순위 정하는건 인터럽트 기준일까요?
스풀링은 애초에 메모리를 위해 만들어진 기법이 아님. cpu의 효율성을 위해 쓰는거지. 두개는 아예 다른 개념임. 스풀링은 보조기억장치를 쓰기 때문에 메모리가 없는 경우는 없음.
감사합니다 시험 끝나고 답변받으니 기분좋네요