본문 바로가기
반응형

메모리2

전원 OFF와 함께 사라지는 컴퓨터 메모리, 어디로 갔을까? 컴퓨터 전원을 끄면 메모리에 있는 모든 정보가 어디로 사라질까요?이거 진짜 궁금해하시는 분들 많더라고요. 컴퓨터에서 ‘메모리’라고 불리는 애들은 보통 램(RAM)인데요, 이 친구들은 아주 재밌게도 휘발성 메모리예요. 쉽게 말해 전원이 꺼지는 순간 모든 걸 다 까먹는 거죠!그러니까 램은요, 불 끄면 다 끝나는 파티 같다고 보시면 돼요. 전원이라는 불이 켜져 있을 때는 열심히 파티하면서 데이터를 기억하고 있지만, 딱 꺼지는 순간 “어? 뭐였더라?” 하면서 모두가 사라져 버리는 거예요. 이게 바로 램이 가진 특성인데, 영어로는 휘발성(Volatile)이라고 하죠.컴퓨터를 다시 켜면 램은 또 새롭게 시작하면서 전원이 꺼졌을 때 기억했던 건 전~부 잊고 처음부터 다시 일을 시작해요. 자, 그럼 왜 램이 꼭 필요할.. 2024. 11. 18.
C언어 프로그램 메모리 누수 찾기 라인수가 몇천줄 안되는 작은 C언어 프로그램일지라도 개발자의 실수로 인해 메모리 누수현상이 생길수 있어요. 규모가 큰 프로젝트는 대부분 모듈(기능)별로 담당자가 있어서 그 모듈 담당자를 믿고 이용하게 될거에요. 뭔가 의심스러워도 자기가 맡고 있는 Job이 먼저다 보니 모듈 사용해보고 결과만 잘 나오면 된다고 생각합니다. ㅋ 저도 그랬던가 같아요. 왜냐면 저도 기간안에 결과물을 제출해야 되는데 괜히 남일 작은거 하나 봐줄려다가 더 커지게 되면 내 업무에 지장을 주니깐요. 프로젝트 끝나고 한두달 작은 메모리 누수가 있어도 요즘 서버 장비들이 워낙 사양이 좋다보니 누수라고 인지하지도 못하고 수개월,수년 메모리 사용량을 체크하지 않게 되요. 나중에 서버 멈춤현상이 생기거나 다운되거나 기타 오작동이 발생해야 수개.. 2020. 8. 21.
반응형