프로그램이 크다는 말은 리소스가 많다는 말이며 또 용량이 크다는 말이 맞나요 ?
그래서 단일 코어로 리소스가 많은 프로그램을 하는것보다
멀티코어로 하는게 더 빠른건가요 ??
그래서 무거운 프로그램을 돌릴떄 cpu의 사양이 좋아야 한다는 말인가요 ??
이말중에 틀린것이 있으면 지적좀 해주세요 ..
프로그램이 크다는 말은 리소스가 많다는 말이며 또 용량이 크다는 말이 맞나요 ?
그래서 단일 코어로 리소스가 많은 프로그램을 하는것보다
멀티코어로 하는게 더 빠른건가요 ??
그래서 무거운 프로그램을 돌릴떄 cpu의 사양이 좋아야 한다는 말인가요 ??
이말중에 틀린것이 있으면 지적좀 해주세요 ..
프로그램이 무겁다라는 뜻은 단순하게, 프로그램을 돌리는데 리소스가 많이 필요하다는 뜻입니다.
흔히들, 대규모 DB 같은 경우가 무거운 프로그램에 속하지요.
그리고 프로그램이 무거운 것과 단일코어/멀티코어 를 사용했을 때의 성능은 다른 이야기입니다.
프로그램의 성격(?)의 차이이지, 무겁고/가볍고의 문제가 아닙니다.
멀티코어로 처리해야 성능이 올라가는 프로그램이 있는가하면, 단일코어로 처리해야 성능이 올라가는 프로그램이 있습니다.
영상처리, 그래픽 처리와 같은 프로그램이라면 대부분 멀티코어 CPU 로 작업을하면 단일코어로 작업할 때보다 성능이 향상됩니다.
그럼 만약 비쥬얼이나 이클립스 같은경우엔 리소스가 많이 필요하다는 거잔아요 ? 개발하는데 있어서 왜 cpu와 ram의 성능이 좋아야 하는지 좀 알려주실 수 있나요 ??
왜냐하면 이런 프로그램들은 멀티코어 사용을 고려해서 설계를 했기 때문입니다.
그럼요. ;)
개발하는데 반드시 좋은 CPU, RAM 가 필요한건 아닙니다. 사실 그렇게 필요 없어요.
별 이유 없어요. 그냥 CPU, RAM 이 좋으면 컴퓨터 속도가 올라가고, 이클립스, 비쥬얼스튜디오 등의 속도가 빨라지기 때문입니다.
대부분의 개발자들이 컴퓨터 성능에 굉장히 예민한 이유는, 그저 프로그램들이 빠릿빠릿하게 작동해야 작업의 효율이 올라가기 때문입니다.
개발 하기위해서 ide 이클립스나 비쥬얼 스튜디오를 사용하잔아요 그런 프로그램들은 무거운 프로그램들인데 왜 cpu 와 ram 의 성능이 좋아야 하는건가요 ??
무거운 프로그램이니까 좋은 성능의 CPU와 RAM 이 필요한 거고, 여기에 멀티 코어를 사용하면 성능이 더 올라가기 때문입니다.
프로그램들이 빠릿빠릿하게 작동하는 원리를 좀 설명해주실수 있나요 ,,?? 빠릿하게 작동하기 위해선 멀티코어가 어디에 사용되는지 또 클럭이 좋을 수록 어떻게 좋은건지
또 거기서 램은 어떤 동작을 하는지도요 ..
음.. 여기서 설명하기는 좀 힘든 내용이네요.
혹시 나이가 어떻게 되시나요?
혹시 대학생이라면 "컴퓨터 구조"라는 강의를 수강해보시길 바랍니다. ;)
여기서 간단하게 설명한 만한 내용은 아니에요. ㅎㅎㅎ 괜히 처음에 이해를 잘못했다가는 나중에 고치기가 어려워집니다. ㅎㅎ
나이는 20 살이요 .. 그럼 어디서 정보를 얻을 수 있는지좀 링크좀 알려주실 수 있나요 ???
좋은게 있네요.
http://www.kocw.net/home/search/kemView.do?kemId=998138
한번 주욱 들어보시면 될 것 같습니다.
흠 ... 거의 다 온것 같은데 아주 조금이 부족하니까 너무 답답하네요 ... 찾아서 보려고 해도 나오는곳도 없고 ..
감사합니다 ..!
열공하시길! ;)
ㄴㅁㅇㄹ1//이요->요 (이요는 연결 어미라 쉼표 앞만 올 수 있고 요는 해요체 이오는 하오체라 일상에서 쓸 때는 이오보단 요가 적절함) [리듬 맞춤법 봇♬]