시스템 리소스 란 무엇입니까?

시스템 리소스는 운영 체제 및 기타 응용 프로그램에서 사용할 수있는 컴퓨터 내의 부품입니다. 가장 주목할만한 시스템 리소스는 사용중인 메모리의 양이지만 CPU 시간도 여기에서 고려해야합니다. 응용 프로그램이 시작될 때마다 응용 프로그램은 운영 체제의 메모리와 해당 기능을 수행 할 CPU 시간 조각을 요청합니다. 예를 들어 컴퓨터 사용자가 컴퓨터에서 워드 프로세싱 응용 프로그램을 시작하면 해당 응용 프로그램의 아이콘을 클릭 한 후 곧 프로그램이 시작됩니다. 사용자가 프로그램이 시작되기를 기다리는 동안 운영 체제는이 응용 프로그램을 처리 할 시스템 리소스를 제공합니다. 본질적으로 프로그램이 시작될 때 실행 중일 수있는 다른 프로세스 및 응용 프로그램 사이에 공간을 마련하고 있습니다. 워드 프로세서 응용 프로그램이 시작되면 운영 체제에 요청을 보내 작동에 필요한 시스템 리소스를 프로비저닝합니다.

사용 가능한 메모리 양에 따라 응용 프로그램이 시작될 때 사용 가능한 메모리가 적 으면 응용 프로그램이 빨리 열리거나 조금 느리게 열릴 수 있습니다. 때때로 응용 프로그램을 바로 실행할 수있는 메모리가 부족한 경우 운영 체제가 시스템 리소스 부족을 인식하고 스왑 파일에 일부를 저장하여 활성 응용 프로그램에 더 많은 메모리를 사용할 수 있도록 시도합니다 .

스왑 파일은 메모리처럼 작동하지만 컴퓨터의 하드 디스크에 포함되어 있습니다. 컴퓨터 내의 RAM 메모리가 가득 차면 운영 체제는 컴퓨터 스왑 파일에 페이지를 기록 (또는 쓰기)하여 사용중인 프로그램의 RAM 메모리를 비 웁니다. 스왑 파일이 계속 커지면 가득 차게 될 수 있습니다. 이로 인해 운영 체제는 스왑 파일 또는 가상 메모리가 가득 찼음을 알리는 경고 메시지를 생성하고 시스템 리소스를 확보하기 위해 일부 프로그램을 닫아 컴퓨터가 더 잘 작동 할 수 있도록 지시합니다. 여러 번 컴퓨터를 다시 시작하는 것이 이러한 경고 메시지를 완화하는 가장 좋은 방법입니다.

프린터 나 디스크 드라이브와 같은 주변 장치가 필요한 경우 요청중인 하드웨어가 CPU에 인터럽트 요청 (IRQ)을 보냅니다. IRQ는 주변 장치가 CPU에게 무언가를해야한다는 것을 알리기 위해 사용하는 신호입니다. 하드웨어 리소스는 프린터, 스캐너 및 모뎀과 같은 주변 장치가 사용될 때 사용되는 메모리 및 CPU 시간입니다. 사용자가 이러한 장치 중 하나에 액세스 할 때마다 장치가 CPU를 중단시키기 위해 신호를 마더 보드로 보내 작동 할 수 있도록합니다. 요청 된 작업 수행이 완료되면 장치는 다시 완료되었음을 알립니다. 이러한 신호를 IRQ (Interrupt Requests)라고하며 각 장치에는 마더 보드와 통신하는 데 사용할 수있는 특정 채널 또는 채널 세트가 있습니다. 지정된 장치의 모든 채널을 사용하면 장치가 작동하지 않습니다. 각 IRQ 채널은 하나의 장치 만 사용하거나 컴퓨팅 시스템에서 하나의 장치를 할당 할 수 있습니다. 이를 통해 마더 보드는 어떤 IRQ에서 어떤 장치를 기대해야하는지 알 수 있습니다. 시스템 리소스는 컴퓨터 운영 체제에서 모니터링하여 언제든지 사용 가능한 리소스가 주어지면 컴퓨터가 최대한 효율적으로 실행되도록합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?