프로그램을 설계할 때 발생했던 문제점들을 객체 간의 상호 관계 등을 이용하여 해결할 수 있도록 하나의 '규약' 형태로 만들어 놓은 것하나의 클래스를 기반으로 단 하나의 인스턴스를 만들어 이를 기반으로 로직을 만든느 데 쓰이며, 보통 데이터베이스 연결 모듈에 많이 사용.
: 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 프로토콜의 집합 (네트워크 프로토콜 ? 다른 장치들끼리 데이터를 주고받기 위해 설정된 공통된 인터페이스. IEEE / IETF 표준화 단체에서 지정. 이를 통해 제조 기업이 다른 장치라도 서로 데이터 수신 가능.
CPU 스케줄러란? CPU 스케줄링 알고리즘에 따라 프로세스에서 해야하는 일을 스레드 단위로 CPU에 할당. > CPU ? > 산술논리연산장치, 제어장치, 레지스터로 구성된 컴퓨터 장치 > 프로세스(process) ? 단순히 실행 중인 프로그램이라고 할 수 있음.
관계형 데이터베이스 행과 열을 가지는 표 형식 데이터를 저장하는 형태의 데이터베이스. SQL이라는 언어를 사용하여 조작. (ex. MySQL, PostgreSQL, 오라클, SQL Server, MSSQL 등) 관계형 데이터베이스는 표준 SQL을 지키지만 각각의 제품