Computer Science (2) 썸네일형 리스트형 [Computer Science] CPU와 메모리 심화 📌 CS 핵심 용어 간단 용어정리! CS 적 의미는 차이가 있지만 큰틀에서는 비슷한 의미로 이해할 수 있는 용어를 알려드릴게요. 프로그램을 실행해주는 주체 = 프로세스 ex. 카카오톡 💬을 실행하는 프로세스 작업을 처리해주는 주체 = 쓰레드 ex. 메세지 발송 📤을 처리하는 쓰레드 💡 CPU 를 잘 사용하기 위해 프로세스를 잘 배정해야 합니다. CPU는 한정된 자원으로 최대한 성능을 이끌어내기 위해서는 CPU를 적절하고 효율적으로 사용해야 합니다. 이해하기 쉽게 표현하다면, OS는 실행 대기중인 프로그램(프로세스)들에게 CPU 자원 배정을 적절히 하여 시스템의 성능을 끌어올릴 수 있습니다. (결국 처리는 CPU 가 하니까) 공통 배정조건 : 오버헤드 ↓ / 사용률 ↑ / 기아 현상 ↓ 오버헤드 : 프로세.. [Computer Science] CPU와 메모리 컴퓨터의 구성 CPU의 구성 ALU : 연산장치 - 산술연산과 논리연산을 계산하는 디지털 회로 CU : 제어장치 - 순서 제어 레지스터 - 처리할 명령어 저장 캐시 메모리(L1) - 처리 속도 증가 클럭 : CPU 내부에서 일정한 주파수를 가지는 신호 이 신호로 모든 명령어가 동작하게 된다. 1Hz(헤르츠)면 1초에 1번 1기가 헤르츠라고 하면 1초에 1기가만큼(1024메가), 즉 10억 번 클럭 주파수가 빠를수록 제한된 시간에 더 많은 명령을 처리 > 좋은 성능의 중앙 처리 장치 코어 중앙처리 장치 역할을 하는 블록 멀티 코어 : 많은 연산을 빠르게 병렬 처리 메모리 레지스터 = CPU 캐시메모리(SRAM), 메인 메모리(DRAM) = 주 기억장치 CPU가 사용하기 좋도록 각종 정보를 임시 저장하는 휘.. 이전 1 다음