목록Study (113)
일단 씻고 나가자

2023. 03. 02 목요일 - 하드 디스크, 메인 메모리, 캐시 메모리와 CPU 사이의 관계? : 하드 디스크, 메인 메모리(RAM), 캐시 순서로 속도가 빨라지며, CPU가 접근하는 역 순서. - 캐시 메모리에의 저장 규칙 2가지는? 그것으로 말미암은 캐시메모리의 사용 이유와 정의? 1. 최근에 접근된 데이터 (시간적 지역성, Temporal Locality) 2. 최근에 접근된 데이터의 주변 데이터 (공간적 지역성, Spatial Locality) 한 번 접근된 데이터가 또 접근될 확률이 높다는 논리로 적용. 시간적, 공간적 지역성을 기반으로 가까운 미래에 접근될 확률이 높은 데이터를 작지만 빠른 캐시 메모리에 미리 보관하여 전체적인 시스템의 성능을 높임. 즉, 속도가 빠른 장치와 느린 장치에서 ..

2023. 02. 16 목요일 - CPU의 구성 3요소와 레지스터의 종류? 각각의 설명? : CPU – 연산장치(ALU), 제어장치, 레지스터 레지스터 – 범용 레지스터, 특수 목적 레지스터 * 연산 장치 – 산술, 논리 연산을 시행. * 제어 장치 – 명령어를 순서대로 실행할 수 있도록 제어. 명령어를 해석하고, 결과에 따라 기억 장치, 연산 장치, 입출력 장치로 보냄. * 레지스터 – 고속 기억 장치. 범용 레지스터 – 연산에 필요한 데이터나 연산 결과를 임시로 저장. 특수 목적 레지스터 – 특별한 용도로 사용하는 레지스터. +) 중요한 특수 목적 레지스터 프로그램 카운터 (PC) - 다음 수행할 명령어 주소 저장. 메모리 주소 레지스터(MAR) - 연산을 수행할 주기억장치 주소 저장. 메모리 버퍼 ..

2023. 02. 14. 화요일 - 객체지향 4대 특성은? : 캡슐화, 다형성, 추상화, 상속 - SOLID란 무엇이며 무슨 관점을 근거로 하는가? : 객체지향 3대 특성을 이용하여 객체지향을 올바르게 설계할 수 있도록 돕는 원칙. High Cohesion – Lose Coupling 원칙을 객체 지향의 관점에서 도입한 것이다. ( 강한 응집도, 약한 결합도. 하나의 클래스가 하나의 기능을 담당하고 있는 정도 / 클래스 간 서로 다른 책임들이 얽힌 상호 의존도) https://limkydev.tistory.com/77 - REST, REST API, RESTful이란 무엇이며 4가지 종류는? : REpresentational State Transfer 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는..