메모리 계층 구조에 대하여
·
📂 Computer Science
📌 메모리 계층 구조란?메모리 계층 구조는 컴퓨터가 성능을 최적화하기 위해 속도, 비용, 용량이 다른 여러 저장 장치를 계층적으로 구성한 구조를 의미한다. CPU가 데이터를 빠르게 처리하려면 저장 장치에 대한 접근 속도가 중요한데, 빠른 저장 장치는 비용이 높고 용량이 작다. 따라서, 빠르고 작은 메모리는 최소한으로 사용하고, 느리고 큰 메모리는 최대한 활용하는 방식으로 설계된다. 이러한 메모리 계층 구조를 통해 각 저장 장치는 역할과 특징에 따라 적절히 배치되며, 시스템이 최적의 성능을 유지할 수 있도록 동작한다. CPU는 빠른 메모리에 우선적으로 접근하고, 필요하면 느린 저장 장치에서 데이터를 가져오는 방식으로 동작한다.✅ 메모리 계층 구조의 구성레지스터(Register)캐시 메모리(Cache Me..
VM, Container, Hypervisor, Docker, Kubernetes에 대하여
·
📂 Computer Science
📌 가상화(Virtualization) 기술?가상화 기술은 서버, 스토리지, 네트워크 및 기타 물리적 시스템을 논리적으로 분리하여 여러 개의 독립적인 환경을 제공하는 기술이다. 이를 통해 하나의 물리적 머신에서 여러 가상 시스템을 동시에 실행할 수 있으며, 각 가상 환경은 메모리, 처리 능력, 스토리지 등의 리소스를 할당받아 운영된다. 또한, 가상화된 자원은 필요에 따라 동적으로 통합하거나 재구성할 수 있어 자원의 효율적인 관리가 가능하다.  🔹 주요 활용 예시서버 가상화 (하나의 물리적 서버에서 여러 개의 웹 서버나 데이터베이스 서버 운영 가능)클라우드 컴퓨팅 (클라우드 서비스 제공자가 물리적 하드웨어 위에 여러 가상 서버를 띄워 다양한 서비스 제공 가능)운영 체제 가상화 (하나의 컴퓨터에서 여러 ..
Cookie, Session에 대하여
·
📂 Computer Science
📌 Cookie와 Session의 등장 배경?HTTP(Hyper Text Transfer Protocol)는 클라이언트와 서버가 서로 통신하는 방법을 표준화하는 TCP/IP 기반 애플리케이션 계층 통신 프로토콜로, 요청과 응답을 기반으로 작동한다. 그러나 이 프로토콜은 Stateless 특성을 가지고 있어, 한 번의 요청이 끝나면 서버는 클라이언트의 이전 상태를 알지 못한다. 이러한 특성 때문에 여러 가지 불편함이 발생할 수 있다. 예를 들어, 로그인한 사용자가 다른 페이지로 이동할 때마다 매번 로그인 정보를 다시 입력해야 한다면 굉장히 번거로울 것이다. 이와 같은 문제를 해결하기 위해 등장한 개념이 쿠키(Cookie)와 세션(Session)이다. 📌 Cookie란?쿠키는 HTTP 프로토콜을 이용한 ..
[엘리스 SW QA 트랙 3주차] 학습 내용 정리 및 회고 (버그 리포팅)
·
📂 Quality Assurance Study/🔥 엘리스 SW QA트랙
보호되어 있는 글입니다.
'부트캠프 QA 편' 책 리뷰
·
📂 Quality Assurance Study/📚 QA 책 리뷰
ℹ️ 책 정보  부트캠프 QA 편4주 동안 총 6개의 강의로 소프트웨어 테스트의 시작부터 종료 선언까지 모든 과정을 다루고 있다. 테스터로서 갖춰야 할 역량은 물론이고 테스트 단계에 따라 안내하며, 소프트웨어 품질 보증www.aladin.co.kr 저자 : 남효진제목 : 부트캠프 QA 편출판사 : 한빛미디어출판일 : 2024년 5월 28일  * 해당 글은 책에서 감명 깊었던 부분을 정리하고 제 의견을 덧붙인 공부 및 회고 목적의 비상업적 기록입니다. *   📌 해당 책을 추천할 만한 대상 지금까지 품질 문제에 대한 대응에만 머물러 있었다면, 이 책을 통해 문제를 예방하고 방지하기 위해 어떻게 준비하고 행동해야 하는지, 또 무엇을 어떻게 실행할 수 있는지 알게 될 것이다. 사실, 실무에서 업무 지식을 체..