메모리는 커널 영역과 사용자 영역으로 나뉜다.운영체제의 핵심 기능은 커널 영역에 적재된다.응용 프로그램은 사용자 영역에 적재된다.응용 프로그램을 메모리에 적재하고 실행할 때 그 프로그램은 프로세스가 된다.프로세스는 사용자 영역에서 크게 코드 영역, 데이터 영역, 힙 영
응용 계층 데이터와 직접 상호 작용하는 유일한 계층 애플리케이션은 통신을 개시하기 위해 애플리케이션 계층에 의지 프로토콜: HTTP, SMTP(이메일 통신을 가능하게 하는 프로토콜 중 하나) 표현 계층 애플리케이션이 소비할 수 있도록 데이터를 프레젠테이션한다. 데이터의
레코드란? 엑셀의 행 row에 해당 키 슈퍼키 레코드 고유하게 식별할 수 있는 하나 이상의 속성들의 집합 후보키 유일성과 최소성을 만족하는 속성들의 집합 > 유일성이란? 각 레코드를 고유하게 식별할 수 있는 속성들의 집합 > 최소성이란? 어떤 속성도 빼면 유일성을
알고리즘 알고리즘이란? 문제를 해결하기 위한 '일련의 단계적 절차'. 데이터베이스 SQL (관계형 데이터베이스) 규칙에 맞는 데이터 입력 테이블 간 JOIN 지원 안정성, 일관성 관계를 맺고 있는 데이터가 자주 변경되는 경우 변경될 여지가 없고, 명확한 스키마가 사용
커링이란? 여러 인수을 갖는 함수를 한 개의 인수를 갖는 여러 개의 함수로 변환하는 것 자바스크립트는 커링이 내장되어 있지 않기에 구현하여 사용할 수 있다. 커링 함수란? 커링을 통해 생성된 함수 커링 함수는 함수를 반환하기 때문에 고차 함수다. > 고차 함수란? 함수