Log

그저 기록을 남기는 곳
[OS] 인터럽트
인터럽트 인터럽트 란 사전적 의미로는 '끼어들다', '중단시키다' 정도의 의미를 가진 말로, 프로그램을 실행하는 도중에 예기치 않은 상황이 발생할 경우 현재 실행중인 작업을 중단하고 발생된 상황을 처리한 후 다시 실행중인 작업으로 복귀하는 것을 말한다. 인터럽트의 종류 인터럽트는 외부 인터럽트, 내부 인터럽트, 소프트웨어 인터럽트로 나뉠 수 있다. 외부 인터럽트 전원 이상 인터럽트(Power Fail Interrupt) : 정전, 파워 이상 등 기계 착오 인터럽트(Machine Check Interrupt) : CPU의 기능적인 오류 외부 신호 인터럽트(External Interrupt) 타이머에 대한 인터럽트 : Preemptive 개념(?)을 생각하면 쉽다. 키보드로 인터럽트 키를 누른 경우 : 대표 예시 → Ctrl + Alt + Del 외부장치로부터 인터럽트 요청이 있는 경우 : I/O 인터럽트와는 다른 개념이다. 입출력 인터럽트(I/O Interrupt) 입출력 장치가 1. [데이터 전송을 요구]하거나 2. [전송이 끝나] 다음 동작이 수행되어야 할 경우 입출력 데이터에 이상이 있는 경우 내부 인터럽트 잘못된 명령이나 잘못된 데이터를 사용할 때 발생하며, Trap이라 부른다. 프로그램 검사 인터럽트(Program Check Interrupt) Division By Zero Overflow / Underflow 기타 Exception 소프트웨어적인 내용이나 분류상 인터럽트가 아니다 (?) → 이건 무슨 이야기일까?
[데이터베이스] 정규화
제 1정규화 테이블의 컬럼(속성)이 원자값을 갖도록 테이블을 분해하는 것이다. 각 컬럼이 하나의 속성만을 가져야 한다. 하나의 컬럼은 같은 종류나 타입의 값을 가져야 한다. 각 컬럼이 유일한 이름을 가져야 한다. 컬럼의 순서가 상관없어야 한다. 제 1 정규화 예시 Before 이름 나이 수강과목 김 14 C++ 이 15 DB, OS 박 17 Python, JAVA After
[데이터베이스] 함수적 종속
함수적 종속이란 어떤 릴레이션 R이 있다고 하고 X와 Y를 각각 속성의 부분집합이라 가정한다. 이때 X의 값을 알면 Y의 값을 바로 식별할 수 있고, X의 값에 따라 Y의 값이 달라진다면, Y는 X에 함수적 종속이라고 한다. 이 경우, X를 결정자, Y를 종속자라 한다. (X -> Y) 함수적 종속관계에는 완전 함수적 종속, 부분 함수적 종속, 이행적 함수 종속이 있다. 완전 함수 종속 종속자가 기본키에만 종속된다. 기본 키가 여러 속성으로 구성되어 있을 경우, 기본 키를 구성하는 모든 속성이 포함된 기본 키의 부분 집합에 종속된다. Example $사원 번호$ 이름 성별 나이 A01 홍길동 남 20 A02
[데이터베이스] 제약조건(CONSTRAINT)
제약조건이란 사용자가 원하는 조건의 데이터만 유지하기 위한(데이터의 무결성을 유지하기 위한) 데이터베이스의 보편적인 방법으로 테이블의 특정 컬럼에 설정하는 제약이다. 종류 구분 설명 PRIMARY KEY (기본 키) 고유 식별 기본키 하나의 테이블에 하나의 기본 키 제약을 정의할 수 있다. 기본키 제약 정의시, DBMS에서는 자동으로 UNIQUE 인덱스를 생성함. 기본키 제약 == 고유키 제약 && NOT NUL 제약 UNIQUE KEY(고유 키) 고유키 NULL은 고유 키 제약의 대상이 아님 => NULL을 가진 여러 행이 존재할 수 있다. NOT NULL NULL 값의 입력을 금지한다. NOT NULL을 CHECK의 일부분으로도 이해할 수도 있다. CHECK 입력할 수 있는 값의 범위를 제한함. TRUE OR FALSE 로 평가할 수 있는 논리식을 지정해야 함.
네트워크 관리사(실기) - 리눅스 단답형
find 파일이나 폴더 찾기 shutdown -r now 시스템 재부팅 df 물리적 디스크 정보 확인 reboot 시스템 재부팅 du 파일 / 디렉토리 별 디스크 사용량 확인 init 6 시스템 재부팅 file 파일 타입 확인 shutdown -h now 시스템 종료 pwd 현재 위치(경로) 확인
네트워크 관리사 (실기) - Router 설정
정보 확인 라우터의 소프트웨어 버전관 IOS 버전 등을 확인하고 저장하시오. 접속한 사용자 정보를 확인하고 저장하시오. 라우팅 테이블 정보를 확인하고 저장하시오. 모든 인터페이스 확인 Host의 정보를 확인하고 저장하시오. 플래쉬 내용을 확인하고 저장하시오. 프로세스 내용을 확인하고 저장하시오. config 도메인 네임을 AAAA로 설정하시오 Router의 호스트 이름을 ‘ICQA’로 설정하시오. 정적 라우팅을 설정하시오 목적지 네트워크 IP: 24.48.200.0/24 게이트웨이 ip: 100.150.100.2 Router의 DHCP 네트워크를 192.168.100.0/24 서버이름은 ‘icqa’로 설정하시오. Default-Network를 설정하고 저장하시오. IP: 192.168.100.0 Default-Gateway를 설정하고 저장하시오. IP: 192.168.0.10 SNMP 통신 시 ICQA라는 Community를 통해 모니터링 할 수 있도록 Router1에 설정하시오. Interface