계산을 수학적 함수의 평가로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임.부수 효과(Side Effect) 제거할 시, 프로그램의 동작을 이해하고 예측하기 쉬워기에 순수함수(Pure Function)로만 작성됨콘솔에 출력하거나 사용자의 입력을 읽는 것변수
Asynchronous Javascript And Xml의 약자이며, 자바스크립트를 이용해 클라이언트와 서버 간에 데이터를 주고받는 비동기 HTTP 통신이다. XML 객체를 이용해서 전체 페이지가 아닌 필요한 데이터만 불러올 수 있다.jQuery를 통해 쉽게 구현 가능

컴퓨터는 디지털 형식의 전기 신호를 사용하기에 모든 정보를 0과 1로만 표현한다. 0과 1에 해당하는 데이터가 비트(Bit)이고 이진 숫자라는 뜻을 가진 'binary digit'의 줄임말이다. 비트는 컴퓨터가 처리하는 정보의 최소 단위이고, 기본 단위로는 8개의 비트
컴퓨터의 구성요소를 서로 연결하고 데이터 전달을 위한 경로 주소 버스, 데이터 버스, 제어 버스로 구성\-메모리의 주소나 I/O Unit의 포트 번호 전달 \-CPU와 Memory는 단방향으로 데이터 전달이 가능한 버스를 이용함으로써 주소 전달은 CPU에서 메모리로만
\-문자 집합(character set)컴퓨터가 이해할 수 있는 문자의 모음\-인코딩 (encoding)코드화하는 과정문자를 0rhk 1로 이루어진 문자 코드로 변환하는 과정디코딩 (decoding)코드를 해석하는 과정0과 1로 표현된 문자 코드로 문자로 변환하는 과정

초창기 문자 집합 중 하나알파벳, 아라비아 숫자, 일부 특수 문자 및 제어 문자7비트로 하나의 문자 표현\-8비트 중 1비트는 오류 검출을 위해 사용되는 패리티 비트(parity bit)
컴퓨터가 이해하고 실행하는 언어.저급 언어에는 기계어와 어셈블리어가 있음개발자가 이해하기 쉽게 만든 언어.고급 언어에는 인터프리터 언어와 컴파일 언어가 있음컴파일 언어로 작성된 소스 코드는 컴파일러에 의해 저급 언어로 변환되고(이 과정을 컴파일) 컴파일 결과로 저급 언
연산코드오퍼랜드

ALU는 계산하는 장치연산 결과에 대한 부가 정보(ex 양수, 음수)제어장치는 제어 신호를 발생시키고 명령어를 해석하는 장치컴퓨터의 모든 부품을 일사불란하게 움직일 수 있게 하는 시간 단위
컴퓨터에서 프로그램을 실행하거나 작업을 할 때 컴퓨터는 메모리에 해당 프로그램을 올리고 실행하게 된다. 이때 주기억잧이 상에서 빈번하게 기억 장소가 할당되고 반납됨에 따라 메모리 공간이 작은 조각 공간으로 나뉘게 될 경우, 사용 가능한 메모리가 충분함에도 불구하고 메모
운영체제는 컴퓨터 시스템의 하드웨어, 소프트웨어적인 자원들을 효율적으로 운영 및 관리 함으로써 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 하는 시스템 소프트웨어이다. 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 소프트웨어와 하드웨어를 연결하는 소프
도메인 이름 시스템(DNS)사용자에게 친숙한 도메인 이름을 컴퓨터가 네트워크에서 서로를 식별하는 데 사용하는 인터넷 프로토콜(IP) 주소로 변환하는 인터넷 표준 프로토콜의 구성요소DNS를 사용하면 사용자가 IP 주소 대신 인터넷 도메인 이름을 사용하여 웹 사이트에 연
서버 사이드 프로그래밍은 웹 서버에서 실행되는 코드를 작성하는 것을 의미. 코드는 클라이언트(사용자 브라우저)에서 요청을 받을 때 실행. 서버 사이드 스크립트는 데이터베이스에 접근하고 데이터를 처리하고 HTML 페이지를 동적으로 생성할 때 사용.PHP, Python,
문맥에 따라 의미를 달리해서 해석되기도 한다.매개변수는 함수의 정의부분에 나열되어 있는 변수들을 의미하며, 전달인자는 함수를 호출할때 전달되는 실제 값을 의미한다. 명확히 하기 위해 매개변수는 변수(variable), 전달인자는 값(value)로 보는 것이 일반적.위와
| 10진법 | 2진법 | 8진법 | 16진법 | | :-: | :-: | :-: | :-: | | 1 | 0001 | 1 | 1 | | 2| 0010 | 2 | 2 | | 3| 0011 | 3 | 3 | | 4| 0100 | 4 | 4 | | 5| 0101 | 5 |

Cache Memory는 메인 메모리와 CPU간의 데이터 속도 향상을 위한 중간 버퍼 역할을 하는 CPU내 또는 외에 존재하는 메모리다. 저장 장치들은 CPU에 얼마나 가까운가를 기준으로 계층적으로 나타낼 수 있다. L1 ~ L3 캐시는 레지스터와 주기억장치 사이에 존