트랜잭션의 특성 ACID 원자성(Atomicity) : 트랜잭션의 연산이 전체 실행 or 전체 취소 일관성(Consistency) : 수행 전과 후가 같아야 함 격리성(Isolation) : 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 함 영속성(Durability) : 트랜잭션의 결과는 영속적으로 저장되어야 함 TCL(Transaction Control Language) 명령어 COMMIT : 트랜잭션을 메모리에 영구저장 ROLLBACK : 오류 발생시 이전 상태로 되돌림 CHECKPOINT : ROLLBACK 시접을 지정 DB 회복 기법 REDO : 로그를 분석하여 시작(start)과 완료(commit)에 대한 기록이 있는 트랜잭션들의 작업을 재실행하는 기법 UNDO : 시작(start)은..
프로토콜 : 시스템이나 기기들 간 데이터 교환을 원활히 하기 위한 표준화된 통신규약 프로토콜의 3요소 1. 구문 2. 의미 3. 타이밍 (구타를 왜하니 의이구..!) 네트워크 계층(OSI 3)의 프로토콜 IP(Internet Protocol) IPv4: 32Bit, 유니캐스트, 멀티캐스트, 브로드 캐스트 IPv6: 128Bit, 유니캐스트, 멀티캐스트, 애니캐스트 IPv4 -> IPv6 변환 기술: 듀얼 스택, 터널링, 주소 변환 ARP(Address Resolution Protocol) : IP 주소를 Mac 주소로 변환 RARP(Reverse Address Resolution Protocol) : 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 역순 주소 결정 ICMP(Internet C..
선점형 스케줄링 : 우선순위가 높은 프로세스가 CPU를 점유 (강력한 권한) -알고리즘 유형 Round Robin(RR) : 균등한 CPU 점유시간 SRT(Shortest Remaining Time First) : 짧은 수행 시간 프로세스를 우선 MLQ(Multi Level Queue) : 독립된 스케줄링 큐 MLFQ(Multi Level Feedback Queue) : 새로운 프로세스는 높은 우선순위, 마지막엔 라운드 로빈 비선점형 스케줄링 : 한 프로세스가 종료 후 CPU를 반환하면 다른 프로세스가 점유 (약한 권한) -알고리즘 유형 우선순위(Priority) : 우선순위에 따라 CPU 할당 기한부(Deadline) : 요청에 따라 기한 내 처리 FCFS(First Come First Service)..