본문 바로가기

분류 전체보기67

인터럽트란? 인터럽트의 개념 인터럽트는 프로그램을 실행하는 도중에 예기치 않은 상황이 발생한 경우, 현재 실행 중인 작업을 즉시 중단하고 발생된 상황을 우선 처리한 후 실행 중이던 작업으로 복귀하여 계속 처리하는 것을 말한다. '끼어들기'라고도 한다. 인터럽트는 외부 인터럽트, 내부 인터럽트, 소프트웨어 인터럽트로 분류하는데, 외부나 내부 인터럽트는 CPU의 하드웨어에서의 신호에 의해 발생하고 소프트웨어 인터럽트는 명령어의 수행에 의해 발생한다. 동시에 하나 이상의 인터럽트가 발생하였을 때 먼저 서비스할 장치를 결정하는 인터럽트 우선순위 판별 방법에는 소프트웨어적인 방법으로 폴링, 하드웨어적인 방법으로 데이지 체인과 병렬 우선 처리 방식이 있다. 인터럽트가 발생하면 인터럽트를 처리하고 되돌아올 주소가 스택(Stack.. 2023. 4. 9.
볼 대수 기본 공식(멱등법칙, 보수법칙, 항등법칙, 드모르강 법칙) / 논리함수(AND, OR, NOT) 디지털 컴퓨터는 참과 거짓을 나타내는 1과 0의 두 가지 상태로만 표현하여 처리하는 2진 논리회로로 구성되었으며, 이러한 논리회로를 간략화하여 표현할 때 볼 대수가 사용된다. 기본적인 논리 함수 ✔ AND : 입력 정보의 값이 모두 1일 때만 결과가 1이 된다. (A · B) A B A · B 0 0 0 0 1 0 1 0 0 1 1 1 ✔ OR : 입력 정보의 값 중 1개라도 1이면 결과가 1이 된다. (A + B) A B A + B 0 0 0 0 1 1 1 0 1 1 1 1 ✔ NOT : 입력되는 정보의 반대 값이 출력된다. 입력되는 값이 항상 1개이다. (A') A A' 0 1 1 0 볼 대수의 기본 공식 ✔ 멱등법칙 : A에 입력되는 값이 그대로 결과가 된다. (A · A = A / A + A = .. 2023. 4. 8.
[Network] 네트워크 토폴로지의 개념과 종류 보호되어 있는 글 입니다. 2023. 4. 7.
[네트워크] 회선교환 방식과 패킷교환 방식 회선교환(Circuit Switching) ‣ 개념 교환기를 통해 통신 회선을 설정하여 직접 데이터를 교환하는 방식이다. 직접교환 방식으로 일반 전화에 사용한다. 대표적으로 전화망을 생각하면 된다. ‣ 특징 전송 전에 회선이 전용선으로 설정되어 동일한 경로를 독점하며, 데이터 전송이 없어도 회선 해제 요청이 없으면 계속 접속을 유지한다. 전송 시작 후 오버헤드가 없다. point-to-point 전송 구조이고, 전송된 데이터의 에러 제어나 흐름 제어는 사용자에 의해 수행되어야 한다. ‣ 장점 대용량의 데이터를 고속으로 전송할 때 좋고, 고정적인 대역폭을 사용한다. 접속에는 긴 시간이 소요되지만 그 후 접속이 항상 유지되어 전송 지연이 없으며, 데이터 전송률이 일정하다. 아날로그나 디지털 데이터로 직접 전.. 2023. 4. 6.