전체 글

개ㄱ발은 기세다. 줄여서 객기.
NAT (Network Address Translation) NAT는 사설 IP 주소를 공인 IP 주소로 바꿔주고, 공인 IP주소를 사설 IP주소로 바꿔주는 역할을 하는 통신망의 주소 변환기술 일반적으로 라우터나 방화벽 같은 네트워크 장비나 인터넷 보안제품에 사용되는 네트워크 기술을 말한다. DNS는 53번 포트를 사용하며, HTTP와 함께 TCP와 UDP를 사용하는 대표적인 양다리 프로토콜! HTTP 상태코드 - 정보 전달 1XX 정보를 수신하고 처리는 진행중 - 성공 2XX 요청을 받았고, 이해하여 처리하겠다 200: OK 요청이 성공적으로 처리됨 206: Partial Content 요청은 성공적으로 처리되고, content의 일부만 제공 - 재지정 3XX 요청완료를 위해 리다이렉션이 요구됨 - 클..
1. 디자인 패턴이란 소프트웨어 디자인에서 주어진 컨텍스트 내에서 일반적으로 발생하는 문제에 대한 재사용 가능한 일반적인 솔루션 소프트웨어 디자인 과정(코드 구현 전 설계) 전형적인 해결책 쉽게 말해 게임 공략법, 전략과 비슷하다고 생각하면 된다! 최적의 설계 노하우를 정리해놓은 정리집? 어렵게만 생각할 것이 아니라 여태까지 배운 개념들을 유기적으로 연결해서 사용한다고 보면 된다. 2. 디자인 패턴 사용 이유 - 유연성: 디자인 패턴을 사용하면 코드가 유연해지며 개체가 서로 느슨하게 결합되어 코드를 쉽게 변경할 수 있으므로 올바른 수준의 추상화를 제공하는데 도움이 된다. - 재사용성: 느슨하게 결합되고 결합된 객체 및 클래스는 더 재사용할 수 있게 만들며 이러한 종류의 코드는 고도로 결합된 코드에 비해 ..
📌 D-23 ✔ TO-DO LIST - 2단원 끝까지 읽고 교재 문제 풀기 - 1, 2단원 내용 정리 - 이지패스 앱 모의고사 01회 1,2단원 풀기 ✔ 헷갈리거나 모르겠는 내용 - KDD 분석 방법론 : 데이터로부터 통계적 패턴이나 지식을 찾기 위해 체계적으로 정리한 데이터 마이닝 프로세스 [1단계] 데이터셋 선택 [2단계] 데이터 전처리 [3단계] 데이터 변환 [4단계] 데이터 마이닝 [5단계] 해석과 평가 - 빅데이터 분석 방법론 분석 기획 - 데이터 준비 - 데이터 분석 - 시스템 구현 - 평가 및 전개 데이터 준비 / 데이터 분석 피드백 1. 분석 기획 비즈니스 이해 및 범위 설정 프로젝트 정의 및 계획 수립 프로젝트 위험 계획 수립 2. 데이터 준비 필요 데이터 정의 데이터 스토어 설계 데이터..
- 데이터의 특성 데이터: 객관적인 사실 (존재적 특성) 정보: 가공된 자료 (당위적 특성) 정성적 데이터 = 언어, 문자 등 -> 주관적인 데이터로 분석이 어렵다 정량적 데이터 = 수치, 도형, 기호 등 정형 데이터 / 비정형 데이터 / 반정형 데이터 암묵지와 형식지 암묵지 -(공통화, 표출화)-> 형식지 형식지 -(내면화, 연결화)-> 암묵지 DIKW 피라미드 데이터 Data 정보 Information 지식 Knowledge 지혜 Wisdom 데이터 단위 bit - byte - KB - MB - GB - TB - PB - EB - ZB- YB 데이터베이스의 일반적인 특징 Integrated / stored / shared / operational 데이터베이스의 다양한 측면에서의 특성 정보의 축적 및 ..
Memory stall cycles = Memory accesses / Program x Miss rate x Miss penalty = Instructions / Program x Misses / Instruction x Miss penalty Q. 명령어 캐시 실패율 I-cache miss rate 2% (Use instruction fetch operation, read from instruction cache memory) 데이터 캐시 실패율 D-cache miss rate 4%라고 가정해보자 (load & store operation) 메모리 지연이 없을 때 CPI가 2이고 매 실패마다 실패 손실(Miss penalty)이 100사이클이다. 실패가 발생하지 않는 완벽한 캐시를 사용한다면 시스템이..
On cache hit, CPU proceeds normally (additional delay 없이) On cache miss, -stall the CPU pipeline -fetch block from next level of hierarchy -instruction cache miss: restart instruction fetch -data cache miss: complete data access 명령어 캐시 실패의 처리 단계 1. 원래의 pc값을 메모리로 보낸다. 2. 메인 메모리에 읽기 동작을 지시하고 메모리가 접근을 끝낼 때까지 기다린다. 3. 캐시 엔트리에 쓴다. 이때 메모리에서 인출한 데이터를 데이터 부분에 쓰고, 태그 필드에 주소의 상위 비트를 쓰고, 유효 비트를 1로 한다. 4. 명..
-지역성의 원칙 1. temporal locality 시간적 지연성 한번 참조된 항목은 곧바로 다시 참조되는 경향이 있음. 순환문 -> 명령어와 데이터를 반복적으로 접근 2. spatial locality 공간적 지연성 어떤 항목이 참조되면 그 근처에 있는 다른 항목들이 곧바로 참조될 가능성이 높음. 배열이나 레코드의 요소들 순차적 접근 시프 강의에서 본건데 반갑다 반가워 근데 잘은 모르는게 함정 컴퓨터의 메모리를 메모리 계층구조로 구현함으로써 지역성의 원칙을 이용할 수 있다. 메모리 계층구조는 서로 다른 속도와 크기를 갖는 여러 계층의 메모리로 구성되어 있다. 그 목적은 사용자에게 가장 빠른 메모리의 접근 속도를 제공하면서 동시에 가장 싼 메모리만큼의 용량을 제공하는 것. 빠를수록 비싸고 작다고 보면 ..
효딩
hyoding