본문 바로가기

프로그래밍지식/it기초지식3

[데이터베이스] 트랜잭션이란? 트랜잭션 총정리 (Transaction) 트랜잭션(Transaction) 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미 트랜잭션의 상태 활동(Active) : 트랜잭션이 실행 중인 상태 실패(Failed) :트랜잭션 실행에 오류가 발생하여 중단된 상태 철회(Aborted) : 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태 부분 완료(Partially Committed) :트랜잭션의 마지막 연산까지 실행했지만, Commit 연산이 실행되기 직전의 상태 완료(Committed) :트랜잭션이 성공적으로 종료되어 Commit 연산을 실행한 후의 상태 트랜잭션의 특징 1. 트랜잭션은 데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 .. 2020. 10. 22.
[컴퓨터 기초] 메모리 구조 / 스택(Stack), 힙(Heap), 데이터(Data)영역 컴퓨터의 운영체제는 프로그램의 실행을 위해 다양한 메모리 공간을 제공한다. 프로그램이 운영체제로부터 할당받는 대표적인 메모리 공간은 다음과 같다. 코드(Code) 영역 데이터(Data) 영역 스택(Stack) 영역 힙(Heap) 영역 다음 그림은 운영체제가 제공하는 메모리 공간을 표현하고 있습니다. 1. 코드(Code) 영역 메모리의 코드(Code) 영역은 실행할 프로그램의 코드가 저장되는 영역으로 텍스트 영역이라고도 부른다. Hex파일이나 BIN 파일 메모리이다. CPU는 코드 영역에 저장된 명령어를 하나씩 가져가서 처리하게 되며 컴파일 타임에 결정되고 중간에 코드를 바꿀 수 없게 Read-Only로 지정되어 있다. 2. 데이터(Data) 영역 메모리의 데이터(Data) 영역은 프로그램의 전역 변수(g.. 2020. 10. 8.
[HTML] 웹 표준이란? 정의 및 용어 정리 웹 표준(Web Standard)란 요약해서 '웹에서 사용되는 표준 기술이나 규칙'을 의미함 보통 인터넷을 이용할 경우 같은 웹페이지라면 어느 브라우저를 사용하는지 여부와는 상관없이 그 웹페이지가 똑같이 보이고 정상적으로 기능들이 작동해야합니다. 웹 표준은 브라우저 종류(크롬, 익스플로어, 사파리, 파이어폭스 등) 및 버전에 따라 발생하는 기능 차이에 대하여 호환이 가능하도록 제시된 표준으로써, 다른 기종, 플랫폼에 따라 다르게 구현되는 기술을 동일하게 구현하고, 어느 한쪽에 최적화되어 치우치지 않도록 공통 요소를 이용하여 웹페이지를 제작하는 기법을 의미합니다. W3C의 권고안에 따라 웹페이지를 만들 때 사용하는 HTML, CSS, Javascript 등에 대한 규정을 담고 있습니다. 지금은 거의 사라졌.. 2020. 3. 11.