MSD(Most-Significant Digit) 가 아닌 LSD(Least-Significant Digit) 부터 비교해야함 찾는 방법두 정점에 대해 루트 노드 부터 본인의 부모까지 정점을 각각 리스트로 저장한다.리스트에서 정점을 하나씩 꺼내서 같은 지 확인한다.(리
시스템 자원 관리각 프로세스에게 하드웨어의 자원을 할당하고 관리한다.응용 프로그램 관리권한 관리응용프로그램을 사용하는 사용자 관리네트워크 관리다른 기계와의 통신 지원사용자 관리OS 사용자별 권한 관리물데네전세표응물리계층 - 데이터를 단순히 전기적 신호로 주고받는 역할데
GET요청하는 데이터가 HTTP Request Message의 헤더부분에 url이 담겨 전송전송할 수 있는 데이터의 크기 제한적데이터가 url에 그대로 노출되므로 보안이 필요한 경우 부적절POST요청하는 데이터가 HTTP Request Message의 바디부분에 담겨
객체 지향 설계의 5가지 원칙 (SOLID) SRP(Single Responsibility principle) → 단일 책임 원칙 한 클래스는 하나의 책임만 가져야 한다. 변경이 있을 때 파급효과가 적으면 단일 책임 원칙을 잘 따른 것 ex) U
송신 측이 수신 측보다 속도가 빠르다면 수신 측 저장용량을 초과한 패킷은 손실될 위험이 있다.흐름제어는 송신측과 수신측의 TCP 버퍼 크기 차이를 극복하기 위한기법방법1 : Stop and Wait매번 패킷에 대해 확인 응답(ACK)을 받으면 다음 패킷을 전송하는 방법
쿠키웹사이트에서 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일클라이언트의 상태 정보를 클라이언트의 pc에 저장했다가 필요시 정보를 참조하거나 재사용 가능특징300개까지 쿠키 저장 가능도메인당 20개의 쿠키 저장 가능하나의 쿠키는 최대 4KB헤더로 넘겨짐동작 순서클라이
정규화: DB의 중복을 제거하는 것(1 ~ 5 정규화)제 1 정규화모든 칼럼이 원자값을 가져야함(한 레코드의 취미 칼럼에 영화보기,산책하기 같이 넣으면 안됨)정규화 방법필드를 여러개 만든다.(취미1, 취미2)2개 레코드 만들고 취미 필드값만 다르게 한다.취미 테이블을
작업의 완전성을 보장해 주는 것논리적인 작업 셋을 모두 완벽하게 처리하거나 또는 처리 못할 경우에는 원상태로 복구작업의 일부만 적용되는 현상 방지잠금은 동시성을 제어하기 위한 기능트랜잭션은 데이터의 정합성을 보장하기 위한 기능잠금은 여러 커넥션에서 동시에 동일한 자원을
Key : 검색, 정렬 시 Tuple을 구분할 수 있는 기준이 되는 Attribute후보키 : Tuple을 유일하게 식별하기 위해 사용하는 속성들의 부분집합 (기본키로 사용할 수 있는 속성들) (유일성 + 최소성 만족해야함)기본키 : 후보키 중 선택한 키 (NULL 값
Read Uncommitted 트랜잭션의 처리 중 데이터나 아직 commit되지 않은 데이터를 다른 트랜잭션이 읽는 것을 허용트랜잭션이 ROLLBACK 되는 상황에서 그 전에 다른 트랜잭션에서 정보를 읽었다면 그 정보를 가지고 데이터를 처리함Dirty Read 라고 함
발생조건상호배제(Mutual Exclusion) - 한번에 프로세스 하나만 자원을 사용할 수 있다.점유대기(Hold And Wait) - 자원을 최소 하나 점유하고, 다른 프로세스가 할당한 자원을 점유하기 위해 대기한다.비선점(No Preemption) - 이미 할당한
연산장치 (산술연산 + 논리연산)연산이 필요한 데이터를 레지스터에서 가져오고, 연산 결과를 레지스터로 내보냄제어장치명령어를 순서대로 실행할 수 있도록 제어주 기억장치에서 명령어를 꺼네 해독해독 결과에 따라 실행에 필요한 제어 신호를 기억장치, 연산장치, 입출력 장치로