콘텐츠로 바로가기

14 Pillars · 기술 분류

Computer Science & Engineering

컴퓨터 과학 및 공학(CS&E)의 전 영역을 포괄하는 지식 지도이자 학습 경로를 정의하는 루트 학습 노드입니다.

442개의 기술 노트

기술 계층 열기
  1. System Call Interface & Privilege Switching사용자 프로그램이 하드웨어 자원을 요청할 때 거치는 공식 관문인 시스템 콜의 생성 원리와, CPU 실행 권한을 전환하는 트랩 메커니즘을 다루는 학습 노드입니다.주제: operating-systems-system-mechanics시리즈: OS Kernel Architecture & Interface
  2. TCP, UDP & Transport Reliability연결 지향형 데이터 전송의 핵심인 TCP와 비연결형 UDP의 작동 물리, 그리고 전역 통신 신뢰성을 위한 혼잡 제어 메커니즘을 다루는 학습 노드입니다.주제: network-communication시리즈: Transport Layer: Reliability & Performance
  3. TDD, AAA Pattern & State Verification테스트를 먼저 작성하여 설계를 이끌어내는 TDD 순환 구조와, 테스트 코드의 물리적 가독성을 높이는 AAA 패턴 및 상태 검증의 수리적 수순을 다루는 학습 노드입니다.주제: software-engineering-devops시리즈: Testing & QA
  4. Threading Models하나의 주소 공간 내에서 여러 실행 흐름을 물리적으로 구현하고 관리하는 유저 수준, 커널 수준, 그리고 혼합 스레딩 모델의 물리 구조를 다루는 학습 노드입니다.주제: operating-systems-system-mechanics시리즈: OS Process & Concurrency
  5. Trusted Execution Environments (TEE)운영체제마저 믿지 못하는 상황에서도 기밀 연산을 수행하기 위해 하드웨어가 물리적으로 격리한 비밀 구역(Enclave)과 보호 시스템을 다루는 학습 노드입니다.주제: computer-architecture-embedded-systems시리즈: Hardware Security & Trusted Physics
  6. UIKit vs SwiftUI Rendering PhysicsUIKit vs SwiftUI Rendering 메커니즘의 정의, 범위, 선행 지식, 학습 주제, 참고 근거를 정리한 CS&E 학습 노드입니다.주제: mobile-cross-platform-physics-mechanics시리즈: Mobile UI & Framework Mechanics
  7. Visual Grammar & Design Systems디자인의 최소 수리 단위인 타이포그래피, 레이아웃, 컬러를 체계적인 물리 규칙으로 정립하고, 이를 대규모 하드웨어 환경에서 일관되게 확장하는 디자인 시스템 공학을 다룹니다.주제: human-computer-interaction-graphics시리즈: HCI :: Visual Design & Layout