-
디지털 신호처리 이산시간 시스템과 FIR필터 FIR(finite impulse response) 필터란 유한 임펄스 응답 시스템으로, 입력 신호 열에서 한정된 개수의 샘플에서 일정한 계수를 곱하고 더한 합이다(시스템과 필터는 같은 말이다) 이산시간 및 연속시간 시스템을 분석하려면 수학적표현과 조작에 익숙해져야한다. (ex. 푸리에 분석) 이산시간 시스템이란 입력 신호라고 일컫는 하나의 신호열을 입력받아, 출력신호라고 하는 다른 신호열로 변환하는 계산 과정이다. 이때 입력 신호가 신호열인 이유는 이산시간 신호이기때문이다. 샘플링은 연속신호를 입력받아 이산신호를 출력하는 시스템이다. 복원 과정은 이산신호를 입력받아 연속신호를 출력하는 과정이다. 여기서는 이산신호를 입력받아 이산신호를 출력하는 이산 시간 시스템, 그 중에서도 FIR 시스템에 대해 설명한다. -
참조링크 [스프링] 참고 링크 모델2 방식 https://hleee.medium.com/%EB%AA%A8%EB%8D%B8-2-%EB%B0%A9%EC%8B%9D-%EA%B0%9C%EB%B0%9C-df8da43d1ff3 -
스프링으로 웹 앱 만들기 모델2 패턴과 스프링 MVC 모델2 디자인 패턴 스프링으로 웹 프로젝트를 진행하게되면, 스프링 MVC를 사용하게 됩니다. 스프링 MVC는 모델2 패턴을 기반으로하기에 모델2 패턴에 대한 이해가 필요합니다. 최근의 모든 웹 개발은 거의 모델 2 패턴을 사용한다고 해도 과언이 아닐정도로 널리 쓰인다고합니다. 모델2 패턴의 핵심은 화면과 데이터 처리를 분리해서 재사용이 가능하도록하는 구조입니다. 모델2 구조에서는 다음과 같은 용어들이 사용됩니다. 모델(Model): 데이터 or 데이터를 처리하는 영역입니다. 뷰(View): 결과화면을 만들어내는데 사용하는 자원을 의미합니다. 컨트롤러(Controller): 사용자의 요청(request)를 처리하는 영역입니다. 뷰와 모델 사이의 중간 다리역할을 해줍니다. 모델2 패턴을 그림으로 표현하면 아..
-
참조링크 주제: OS 관련 페이지들 OS 주제 관련 블로그 https://reakwon.tistory.com/105?category=300674 -
운영체제 [팀] 세마포어(Semaphore) 개념과 예시 세마포어(Semaphore) 란? 두개 이상의 프로세스가 공유메모리와 같은 공유 자원에 접근할 때, 동기화를 시키기 위한 방법입니다. 동기화의 필요성을 이해하려면 멀티 프로세스 또는 멀티 스레드 방식에서 동기화가 없을 때 어떤일이 일어나는지 알아야합니다. 두개의 프로세스 A, B가 있는 경우를 생각해봅시다. 프로세스 A, 프로세스 B는 int a=100이라는 자원을 공유합니다. 사용자는 두 프로세스에서 a를 1씩 증가시키는 작업을 시켰고 사용자는 a가 102라는 값이 될 것을 예상하고 있습니다. a=100 1) 프로세스 A는 a의 값을 읽어온다. a=100 2) 프로세스 B는 a의 값을 읽어온다. a=100 3) 프로세스 A는 a의 값을 증가시킨다. a=101 4) 프로세스 B는 a의 값을 증가시킨다. ..