LeeJongWon

SlidingWindow

SlidingWindow 슬라이딩 윈도우 알고리즘 고정 크기의 윈도우가 배열이나 연속적인 데이터 구조를 따라 이동하면서 문제를 해결하는 알고리즘 기법입니다. 이 알고리즘은 배열 또는 연속적인 데이터 구조에서 연속된 부분집합(윈도우)을 처리할 때 유용하게 사용되는 알고리즘 기법입니다. 주로 부분집합의 합, 최대값, 최소값 등을 구하는 문제에 적용됩...

CPU[ILP]

ILP 명령어 병렬처리 기법 명령어 병렬 처리 기법은 명령어를 동시에 처리하여 CPU의 효율을 높이는 기법입니다. 대표적인 명령어 병렬처리 기법에는 명령어 파이프, 명령어 라이닝, 슈퍼 스칼라, 비순차적 명령어 처리가 있습니다. 명령어 파이프 라인 명령어 파이프 라인은 명령어를 처리하는 과정을 여러 단계로 나누어 동시에 처리하는 방식입니다. 일반...

CPU[Interrupt]

인터럽트 CPU는 싱글 코어 기준으로 여러 가지 작업을 동시에 처리할 수 없으며, 하나의 작업을 처리한 후에 다음 작업을 처리해야 합니다. 그러나 운영 체제는 CPU가 여러 프로그램을 동시에 실행하는 것처럼 보이도록 만들기 위해 여러 기법을 사용합니다. 메모리에는 여러 프로그램이 로드되어 있지만, CPU는 한 번에 하나의 프로그램만 실행할 수 있습...