컴퓨터 리소스 뜻 - keompyuteo lisoseu tteus

일반적으로 리소스(Resource)란, 사용될 수 있는 어떤 항목을 말한다. 프린터나 디스크 드라이브와 같은 장치들이 리소스가 될 수 있으며, 메모리도 마찬가지이다.

마이크로소프트 윈도우나 매킨토시와 같은 많은 운영체제에서, 리소스라는 용어는 특히 프로그램들이 활용할 수 있는 데이터나 루틴들을 가리킨다. 이런 것들을 다른 말로는 시스템 리소스라고도 부른다. 커다란 시스템의 일부를 이루는 하드웨어, 소프트웨어, 또는 데이터의 한 구성요소를 말한다. 

예를 들어, 네트웍 리소스는 네트웍 상에서 활용 가능한 서버나 프린터 등을 지칭한다. 소프트웨어 리소스에는 프로그램, 유틸리티, 또는 심지어 프로그램 내의 작은 구성요소를 지칭할 수 있다. 데이터 리소스는 액세스 할 수 있는 파일이나 데이터베이스 등이 포함된다.

[출처] 텀즈

지혜로운 정원

[컴퓨터상식]프로그램이 무겁다? -컴퓨터 리소스란? CPU?

"이 프로그램 이 컴퓨터에서 돌리기엔 너무 무거워-! "

 라는 말 들어보셨어요?? 정원이는 포토샵을 조금씩 하다 보니 한두번 정도 들어본 일이 있어요~(요새는 컴퓨터가 많이 최신식이 되어 무리없이 잘 돌아가지만 포토샵 7.0이 한참 사용될때만 해도 포토샵 하다가 컴퓨터가 멈추는 일도 비일비재 했고, 포토샵을 켜놓고는 다른것 아무것도 못하던 시절도 있었답니다..ㅜ)

  사실 처음 들을때는 프로그램이 무겁다고???? 하고 생각했는데요, 무겁다고 하는 프로그램을 몇번 실행시켜 보니 대강 이해 되었답니다~

 공통점은 바로! 느리다는거지요..ㅜㅜ(정원이의 컴퓨터는 최신식이 아니니까요^^;;)

 자, 오늘은 이 "프로그램이 무겁다" 라는 말의 의미를 알아보겠습니다^----^

  -------------------------------------------

  이 의미를 알기 위해서는 먼저 두가지의 개념을 알고 계셔야 해요~. 바로 리소스와 CPU 인데요

  리소스(resource), 곧 "자원" 이라는 말인데요,  사용할 수 있는 어떤 항목을 이야기 합니다. 좀더 쉽게 말하자면, 우리가 뭔가를 먹거나 자동차를 움직이거나 할 때 밥이나 석유 같은 것이 필요하듯 컴퓨터도 어떠한 프로그램을 실행하기 위해선 이 리소스라는 것이 필요하다는 것입니다. 우리가 쓰고 있는 컴퓨터는 다 제각기 저마다 일정량의 "리소스" 라는것을 가지고 있습니다. 컴퓨터 구성마다 약간씩 다르기는 하지만요.

  그리고 CPU는 컴퓨터의 또다른 중요한 구성원중 하나입니다. 듀얼코어니 쿼드코어니 요런말 들어보신적 있으세요? 정원이는 최근에 스마트폰 광고에서 이런 말을 들어본적 있네요^^ 그냥 신기술인가보다 하셨던 분들도 많으셨을텐데, 이게 바로 사람으로 치자면 머리정도에 해당하는 기관이라고 생각하시면 됩니다.ㅎ 정해진 명령을 수행하고 처리하는 역할을 맡고 있어요. 일을 처리 할때 사람이 머리가 똑똑하면 똑똑할수록 수행하는 속도나 양이 늘어나겠죠? 컴퓨터도 마찬가지랍니다~ 이 CPU 가 발전하면 할수록 컴퓨터가 똑똑해지고 있는거지요.ㅎ

 자 그럼 이제 앞서 말했던 프로그램이 무겁다의 의미를 알아보겠습니다.

 프로그램이 무겁다라고 표현하는 프로그램은 "실행하는데 많은 리소스가 필요한 프로그램"입니다.

 쉽게 가정하여 설명해 보겠습니다.

  (직접 그렸는데.. 발로그려 죄송합니당..ㅜ)

한정된 공간(리소스)안에서 한사람이(CPU) 여러가지 일을 처리해야 하는 상황이라고 가정해 봅시다. 원래대로라면 그냥 차례대로 일을 처리하면 그만인데 그 일 중에 그 방의 70% 이상을 차지하는 부피 있는 도구(무거운 프로그램)를 이용해 해야 할 일이 있다면? 아무래도 움직이기가 불편하거나 그 외 여러가지 문제가 따라오겠지요? 자연스레 일의 속도가 느려질 수 밖에 없지요.

그리고 이건 제 생각인데..ㅎㅎ 우리가 엄청 피곤하고 지치면 "몸이 무겁다" 라는 표현을 쓰죠? 그럴땐 정말 아무것도 안하고 쉬고 싶기만 하지요. 그런 상태에서 어떤 일을 하게 되면 저절로 하는 일이 느려질수 밖에 없죠? 이 프로그램이 무겁다는 것도 비슷한 표현이라고 생각해도 될거 같아요

그리고 언어적(?) 으로 좀더 분석 해보자면~(요것도 제생각이네요..ㅎ)

우리가 피곤해서 몸이 무거운것 처럼, 컴퓨터도 이 프로그램을 실행했더니 몸이 무거워졌다. 그래서 움직임이 많이 굼떠지고 실행속도가 많이 느려졌다.

 무거운물체는 움직이기 힘들죠? 이를 움직이거나 쓰려면 많은힘을 필요로 하게되고 또한 가벼운물체를 옮기는것보다 느릴수밖에없죵ㅎ

어때요 이해가 좀 되시나요?^^; 정원이도 컴퓨터 전공하거나 한게 아니라서 쉽게 설명해 보려고 최대한 노력해 보았답니다.

 "나 어제 새로나온 프로그램을 써봤는데 이거 너무 프로그램이 무겁더라고. 생각보다 별로였어"
요런 말 한마디 해보는건 어떨까용..ㅎ

  덧 : 프로그램이 가볍다는 말은 반대로 생각하시면 됩니다-! 리소스를 작게 차지하는 프로그램이에요...ㅎㅎ
프로그램이 가벼우면서 성능이 괜찮은 프로그램이 좋은 프로그램이겠죠?ㅎ
이는 스마트폰의 앱도 마찬가지랍니다~ 어떤 앱은 막 쓰면 폰이 느려지고
유독 오류가 잦은거 한번쯤은 경험 해 보셨을 거에요~! 바로 그게 무거운 앱입니다...ㅎ

Q : 윈도 '리소스' 라는 게 무엇인가요. 이걸 많이 확보해야 좋다는데 어떻게 하면 되나요. 송지민(학생.송파구)

A : 리소스란 말 그대로 윈도에서 여러 작업을 하는 데 필요한 '자원' 을 뜻합니다. 윈도가 활용할 수 있는 핵심 메모리 등의 용량으로 이해하면 됩니다.

리소스가 부족하면 ▶여러 작업을 동시에 수행(멀티 태스킹)하기가 어려워지고▶프로그램 실행 중에 예상치 못한 에러(다운)가 자주 일어납니다.

리소스는 보통 몇%가 활용 가능한가로 따집니다. 현재 여러분이 쓰는 컴퓨터의 리소스를 확인하려면 윈도 바탕화면의

'내 컴퓨터' 에서 마우스 오른쪽 버튼을 누르세요. 메뉴 중 '등록정보' 를 클릭하면 '성능' 이라는 이름표가 있는데 이것을 누르면 현재 사용가능한 리소스가 %로 표시됩니다.

그럼 리소스를 늘리려면 어떻게 해야 할까요. 우선 바탕화면에 있는 아이콘을 최대한 줄여야 합니다. 꼭 남겨야 할 아이콘은 '내 컴퓨터' '네트워크' '휴지통' '내문서' '익스플로러' 정도이며, 나머지 아이콘은 지우거나 '새 폴더' 를 하나 만들어서 한꺼번에 저장해 두세요.

두번째로 바탕화면의 여러 효과를 가능한 줄입니다. 바탕화면에 마우스를 대고 오른쪽 버튼을 누른 뒤 '등록정보' 를 클릭하면 '디스플레이 등록정보' 가 나오는데 이중 '효과' 와 '웹' 에 있는 항목을 웬만하면 쓰지 않는 게 좋습니다.

마지막으로 '시작프로그램' 을 정리합니다. '시작' 과 '실행' 을 클릭하면 뜨는 대화창에 'msconfig' 라고 쳐 보세요. 이 중 '시작 프로그램' 항목에서 꼭 필요한 몇가지(레지스트리 검사기.로드파워 프로필.볼륨조정.상주 바이러스 백신 등)를 빼고 모두 지우세요.

시작 프로그램을 정리하는 것은 상당히 중요하지만 왕초보는 실수할 수도 있으니 잘 아는 분께 꼭 물어보고 하세요.

이승녕 기자 >

1. 시스템 리소스란?
윈도우에서는 시스템의 자원을 잘 활용하기 위해 리소스라는 것을 사용합니다. 도스에서
기본 메모리의 제약때문에 충분한 메모리가 장착 되었 있는데도 메모리가 부족하다는
메세지가 나오면서 프로그램이 실행이 안된것 처럼 윈도우도 리소스에 의한 메모리 제약의 한계를 가지고 있다. 그러므로 리소스가 부족하면 윈도우가 불안정하게 될 뿐만 아니라 프로그램의 속도가 느려진다.(도스는 제한된 메모리 영역인 640KB의 기본 메모리를 사용하여 문제가 되었으며 윈도우 버전 역시 이러한 메모리 제약이있는데 윈도우는 지역힙이라고 불리우는 128KB의 제한된 메모리를 사용하기 때문이다. 이 128KB의 메모리 영역은 자신의 시스템에 장착된 램의 용량과는 아무런 상관없이 크기가 정해져 있으며..물리적인 램용량이 아무리 많다고해도 리소스의 크기에는 변동이 없게된다)
리소스라는 것은 실제 프로그램의 실행에서는 없어도 되는 메뉴, 비트맵 폰트, 단축키, 문자열 표, 다이얼로그, 바탕화면 아이콘, 커서, 사운드, 통신등을 의미한다. 128KB의 제한된 장소(지역힙)에 저장되며 리소스로 인해 윈도우는 여러 응용 프로그램을 한 번에실행해도 메모리 오류 없이 동작한다. 윈도우3.1에 비해 윈도우95나 98은 리소스 부족으로 문제가 발생하는 경우는 드물지만 윈도우98 역시 리소스에는 한계가 있어 여러 프로그램을 한번에 띄우는데는 가끔 문제가 발생한다. 리소스는 메모리를 아무리 늘려도 늘어나는 것이 아니며 램의 용량과는 상관이 없다. 32MB 이상의 시스템에서는 메모리 부족으로 인한 오류보다는 멀티태스킹을 할 때 여러가지 프로그램이 실행되므로 메모리 부족으로 인한 시스템 의 실행속도에서 차이가 발생한다.
그러므로 리소스가 부족하게 되면 화면이 비정상적으로 출력되거나 프로그램을 정상적으로 사용할수 없게 된다. 이유는 윈도우같은 경우는 GUI(Graphic User Interface)를 기본적으로 지원하기 때문에 그래픽 요소를 사용할수 없게되면 윈도우 자체에 큰문제가 생길수 밖에 없는것이다.

2. 시스템 자원(리소스)의 체크방법
시스템 자원(리소스)의 확인은 제어판의 시스템 등록정보의 '성능' 탭에서 확인할 수 있다. '시스템 리소스'에 %로 표시된 것이 리소스이다. 일반적으로 시스템 자원은 50% 이상이 되어야 안정적인 작업을 수행할 수가 있다. 만일 50%이하로떨어진다면 작업 중인 데이터를 저장하고 사용하지 않는 프로그램을 종료하는 것이 바람직하다. 최대한 리소스를 많이 확보하기 위해서는 시작 프로그램에 등록된 프로그램을 삭제하고 불필요한 프로그램은 제거해야 한다. 또 트레이에 등록된 프로그램 중 사용하지 않는 것은 종료한다. 그리고 실행할 프로그램만 실행해 실행중인 다른 프로그램의 리소스를 최대한 확보한다. 만일 프로그램을 종료하였는 데도 리소스가 반환되지 않는다면 프로그램이 사용하던 리소스를 운영체계가 되돌려받지 못하였기 때문이다. 이때는 재부팅해야 리소스가 원상 복귀된다. 리소스를 최대한 확보해야 프로그램을 빠르고 안정적으로 사용할 수 있다.

3. 리소스 문제 해결방법
메모리의 가장 핵심적인 부분인 리소스를 확보하면 컴퓨터의 안정성이 놀라울 정도로 좋아진다.
여러개의 프로그램을 실행시켰을때 속도가 갑자기 느려지거나 잦은 시스템 오류는 리소스 부족이 가장 큰이유중의 하나이다. 리소스는 레지스트리 처럼 윈도우가 자동으로 관리해주는것이 아니기 때문에 사용자의 노력 여하에 따라서 리소스의 확보량은 결정된다고 할수있으며 리소스를 최대한 많이 확보하여시스템을 안정적으로 사용할수 있는 방법은 아래와 같다.

1) 바탕화면의 단순화
바탕화면에 화려한 16비트 이상의 그림을 사용하고 단축 아이콘을 많이 띄어놓게 되면 시스템의 리소스가 현저하게 줄어든다.또한 해상도와 색상도 불필요하게 높게 설정하지 않는 것도 리소스를 줄이는 방법이다.
가장 권장할만한 해상도는 14인치같은경우 800*600에 256 컬러이며,17인치 이상인 경우는 1024*768에 16비트 컬러이다.그리고 윈도우98이상의 사용자 같은 경우 액티브 데스크탑을 기본설정으로 사용하는 사람들이 많은데 바탕화면에 마우스 오른쪽 버튼을 눌러 등록정보에서 웹항목의 "액티브 데스크톱을 웹 페이지 형식으로 보기"에 체크표시를 해제하는것이 좋다.

2) 시작 프로그램을 줄인다.
리소스는 프로그램이 실행될때마다 줄어든다는것은 이해했으리라 믿는다.
응용 프로그램은 종류에 따라 틀리겠지만 한개의 프로그램당 1~5%의 많은 리소스를 차지하기 때문에 윈도우로 부팅되면서 사용자의 의도에 상관없이 시작되는 프로그램을 줄이게 되면 리소스 확보에 많은 도움이 된다. 특히 램상주용 프로그램인 리얼플레이어,윈엠프,백신프로그램,시스템관련 유틸리티(마우스커서,CPU모니터,마그나램등등)는 필히 종료하기 바란다.
윈도우98사용자같은 경우는 별도의 유티릴티 필요없이 시스템구성 유틸리티(MSCONFIG.EXE)를 사용하면 되는데.. 시작 →실행에서 "MSCONFIG"를 입력한다.
그럼 시스템 구성 편집기 창이 뜨는데 시작 프로그램 탭을 선택해서 위에 설명했던 프로그램들을 체크표시를 해제하면 된다.

3) 윈 도우 사용에 불필요한 액세서리의 제거
시작→설정→제어판에 들어가서 마우스,키보드 항목을 모두 기본설정으로 셋팅하고 사용하기 바란다.
그리고 사운드 항목으로 이동해서 윈도우 사용시 나오는 소리 구성표를 모두 삭제하는것도 좋다.
또한..시계가 트레이에 등록되어있는데도 불구하고 예쁘다고 불필요한 시계를 다운로드 받아 설치하는경우가 많다. 이런것들은 과감히 삭제를 하는것이 좋다.

4) 많이 사용하지 않는 프로그램은제어판 →프로그램 추가/제거에서 삭제하도록 한다.
확장자가 *.dll 인 경우와 *.ini는 리소스를 잡아먹기 때문에 <유틸리티&크랙>에 있는 레지스트리 청소기나 dll체크 프로그램을 이용해서 자주 사용하지 않는 프로그램들은 삭제하는것이 좋다.

4. 리소스를실시간으로 모니터링하는 방법
1) 리소스의 크기를 실시간으로 모니터링하려면 시작 메뉴를 클릭하고 '프로그램->보조프로그램->시스템도구'에서 '리소스 측정기'를 클릭한다.

2) 리소스 아이콘에 마우스를 가져가면 잠시 후 리소스 크기가 풍선도움말로 표시된다.

3) '시스템도구'의 '시스템 모니터'는 시스템의 각종 자원을 실시간으로 확인시켜 주는 유틸리티이다. 이곳을 통해 CPU 사용률, 스왑 파일 크기, 캐시 크기 등의 정보를 얻을 수 있다. 4)'편집' 메뉴의 '항목편집'을 이용하면 새로운 항목을 등록할 수있다. 사용 가능한 크기의 10%내외가 바람직하다. 최소와 최대의 크기를 갖게 해주면 스왑 파일의 크기가 변동을 하지 않아 가상 메모리 관리가 유연해진다. 다만 크기를 잘못 지정하면 시스템 성능이 늦어지는 문제가 발생될수 있다.