작성한 질문수
IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
프로그래밍 언어와 프로그램
작성
·
185
2
카톡같은 프로그램을 실행시킬때 메모리가 그 공간을 제공해줘서 프로세스가 되는것을 이해하였습니다. 그렇다면 실행시킬동안에 메세지가 오고 갈텐데 그 메세지들을 메모리에 저장해놓고 종료시킨후에는 어떻게 되나요? 메모리는 종료후 다 정보가 날아가는걸로 아는데 종료시킬때 메모리에있는 정보를 디스크에 저장하고 나중에 불러오나요? 카톡에 있는 메세지들은 컴퓨터가 종료된후 어디 있는것인가요?
답변 1
좋은 질문입니다!
네트워크 통신을 통해 해당 메시지들을 메모리 위에 띄워둔 후 디스크에 저장하게 됩니다. 그렇게 되면 나중에 전원을 다시 켰을 때 디스크에 있는 메시지들을 메모리 위에 띄우기만 하면 굳이 또 네트워크 통신 없이도 동작이 가능할 거예요~!
저도 관련해서 궁금합니다.
그럼 메신저를 작성하고 동시에 저장되는건가요, 대화가 종료된 후 전체 대화내용이 한번에 저장되나요?
그리고 기기에 저장하지 않더라도 다른 기기로 로그인 하면 이전 대화기록이 어느정도 남아있는데 네트워크 통신을 통한 저장(서버 저장?)과 디스크에 저장되는것이 동시에 일어나나요?
저도 관련해서 궁금합니다.
그럼 메신저를 작성하고 동시에 저장되는건가요, 대화가 종료된 후 전체 대화내용이 한번에 저장되나요?
그리고 기기에 저장하지 않더라도 다른 기기로 로그인 하면 이전 대화기록이 어느정도 남아있는데 네트워크 통신을 통한 저장(서버 저장?)과 디스크에 저장되는것이 동시에 일어나나요?