-
메인 메모리 특징
CS ·RAM(Random Access Memory)라고도 불리며, DRAM과 SRAM이 존재하는데 주기억장치는 DRAM, 캐시메모리는 SRAM이다.
휘발성이므로 전원 종료시 모든 데이터 삭제되고, 보조기억장치(SDD, HDD)보다 월등히 빠르다. -
로컬캐시와 글로벌 캐시
java ·로컬캐시
로컬 리소스를 활용한 캐시 (메모리나 디스크
글로벌에 비해 빠름
다른 서버와 공유 불가능 -
레퍼런스와 참조형 차이
java ·주소값은 스택에 저장되고, 객체의 내부 값은 힙에 올라가게 된다. 힙은 gc가 관리하는 영역으로 참조되지않는 데이터는 수집한다
-
동등성과 동일성
java ·내용이 같으면 동등성을 가진다, 같은 객체 즉 주소값이 같으면 동일성을 가진다.
동일성은 ==, 동등성은 equlas로 구분할 수 있다 -
lazy operator란?
java ·바로바로 연산하는것이 아닌 결과에 따라 연산하는것이다. 반대로 결과에 상관없이 바로 연산하는것은 eager operator이다
-
constant pool
java ·String Constant Pool에 의해 문자열 리터럴과 생성자로 생성한 문자열의 주소값이 다르다.
-
SSL(TLS) 동작 과정
네트워크 ·클라이언트는 자신이 지원하는 암호화 방식을 서버에게 알려줌 (클라이언트 헬로)
서버는 지원가능한 암호화 방식과 공개키가 포함된 인증서를 클라이언트에게 보냄(서버 헬로)
-
Data Structure
java ·2개 이상의 데이터를 저장하는 구조를 데이터 스트럭쳐라고 하며. CRUD가 가능해야한다
-
DNS 동작 과정
네트워크 ·웹 브라우저에 https://www.google.com URL 을 입력하면 아래와 같은 DNS 통신 과정이 일어난다.
-
CPU 특징
CS ·중앙처리장치로 컴퓨터 내 모든 연산을 담당한다. 연산속도는 CPU > Cache > RAM 순으로 가장 빠르다.