OS(운영체제)
181 posts
[CMD] 명령어 종류 총정리 - 카테고리별 핵심 명령어 가이드
[Android Hardware] 00. 과정 개요와 커리큘럼
[Android Hardware] 02. 안드로이드 아키텍처
[Android Hardware] 08. 부트로더 개발
[Android Hardware] 10. 보안 구현
[Android Hardware] 11. 인증 및 컴플라이언스
[Android Hardware] 13. AOSP 빌드 시스템 및 개발 도구
[Extreme 08] Hand-written 어셈블리 적용과 위험 관리
[IO 09] Database I/O 패턴
[IO 09] Direct I/O
[IO 09] File Locking 성능
[IO 09] I/O 멀티플렉싱 패턴: Reactor·Proactor
[IO 09] I/O 비용 직관
[IO 09] I/O 패턴과 비용
[IO 09] IOCP와 Windows I/O
[IO 09] Memory-mapped I/O
[IO 09] Vectored I/O
[IO 09] Zero-copy 기법
[IO 09] 로깅 성능 전략
[IO 09] 블록 디바이스 최적화
[IO 09] 비동기 I/O 기초: select·poll·epoll·kqueue
[IO 09] 파일시스템 특성
[Network 10] Connection Pooling
[Network 10] QUIC 프로토콜
[Network 10] RDMA 기초
[Network 10] TCP 성능 최적화
[Network 10] UDP 최적화
[Network 10] 네트워크 DPDK 심화
[Network 10] 네트워크 XDP/eBPF 심화
[Network 10] 네트워크 지연 구조
[Network 10] 네트워크 지연 직관
[Network 10] 메시지 프레이밍
[Network 10] 소켓 옵션 튜닝
[Network 10] 프로토콜 설계
[Concurrency 07] C++20 Atomics 실전
[Concurrency 07] C++20 Barrier/Latch 활용
[Concurrency 07] Condition Variable 성능 패턴
[Concurrency 07] Hazard Pointers·RCU
[Concurrency 07] Lock 선택 기준
[Concurrency 07] std::jthread와 stop_token
[Concurrency 07] Thread-local Storage 비용과 패턴
[Concurrency 07] Thread-per-core 아키텍처와 io_uring 연계
[Concurrency 07] 동기화 비용 정량 분석
[Concurrency 07] 실행 정책 병렬 알고리즘
[CPU 05] Apple Silicon 아키텍처
[CPU 05] CPU 주파수 스케일링과 성능
[CPU 05] SMT/Hyper-Threading 성능 영향
[CPU 05] TLB 미스 최적화
[CPU 05] 전력 관리가 성능에 미치는 영향
[CPU 05] 추측 실행과 보안 영향
[Memory 04] Large Pages·Huge Pages
[Memory 04] NUMA 메모리 할당·지역성
[Memory 04] Stack vs Heap 할당 비용
[Memory 04] Virtual Memory 관리 힌트
[Memory 04] 메모리 누수 탐지
[Memory 04] 메모리 단편화 분석·대응
[OS 06] cgroups v2 리소스 제어
[OS 06] Context Switch 비용 분석과 회피
[OS 06] CPU Pinning/Affinity 전략
[OS 06] Huge TLB Pages 활용
[OS 06] io_uring 개요
[OS 06] IRQ 최적화
[OS 06] Memory Locking
[OS 06] NUMA CPU Affinity·스레드 배치
[OS 06] Process vs Thread 아키텍처 선택
[OS 06] Realtime 스케줄링
[OS 06] Signal Handling 오버헤드
[OS 06] Syscall 비용과 최소화 기법
[OS 06] XDP/eBPF 개요
[OS 06] 정밀 시간 측정
[OS 06] 커널 바이패스 개요
[OS 06] 컨테이너/가상화 성능 고려사항
[OS 06] 클라우드 환경 꼬리 지연
[Profiling 01] AMD μProf 활용
[Profiling 01] Flame Graph 분석
[Profiling 01] Linux perf 고급
[Profiling 01] Microbenchmark 설계 원칙
[Profiling 01] Tail Latency(꼬리 지연) 분석
[Profiling 01] Valgrind·Callgrind: 캐시 시뮬레이션과 호출 그래프
[Profiling 01] Windows ETW 성능 분석
[Profiling 01] 샘플링 프로파일링: perf·VTune 원리
[Profiling 01] 트레이싱 프로파일링: Perfetto·Tracy
[Profiling 01] 프로파일러 출력 해석 실전
[Profiling 01] 하드웨어 성능 카운터
[Windows] RDP CapsLock 토글 버그 - kanata 훅의 한계
[Linux] Surface Go 1세대에 Linux 설치하기: linux-surface 완전 가이드
[Concurrency Patterns] 00. 멀티스레딩 디자인 패턴 시리즈 소개와 커리큘럼
[Compiler 03] AutoFDO 워크플로우: 샘플링 기반 프로파일 최적화
[Optimization(Compiler)] 03. Low-latency 컴파일러·빌드 최적화 트랙
[Optimization(C++)] 02. Low-latency C++ 언어 최적화 트랙
[Optimization(Series)] 00. Low-latency 최적화 시리즈 개요
[Optimization(Series)] Introduction: Low-latency 최적화 12트랙 로드맵
[OS 06] eBPF·커널 경계와 성능·안전 (전문)
[Performance 01] Introduction: Low-latency 프로파일링·성능 분석
[Performance 04] Introduction: Low-latency 메모리·할당·레이아웃
[Performance 05] Introduction: CPU 마이크로아키텍처 Low-latency
[Performance 06] Introduction: OS·런타임 Low-latency 운영환경
[Performance 07] Introduction: Low-latency 동시성·멀티스레드
[Performance 08] Introduction: 극한 Low-latency 최적화 특수기술
[Performance 09] Introduction: Low-latency I/O 최적화
[Performance 10] Introduction: Low-latency 네트워크 최적화
[Compiler 03] C++20 Modules와 빌드·성능
[Compiler 03] CPU 기능별 함수 다중 버전
[Compiler 03] GCC vs Clang vs MSVC 최적화 차이
[Compiler 03] Introduction: Low-latency 컴파일러·빌드 최적화
[Compiler 03] LTO와 ThinLTO 실전 적용
[Compiler 03] PGO 고급 워크플로우
[Compiler 03] Sanitizer 성능 오버헤드
[Compiler 03] 디버그 정보와 릴리즈 성능
[Compiler 03] 빌드 병렬화: ccache, distcc, sccache
[Compiler 03] 성능 관련 정적 분석
[Compiler 03] 어셈블리 레벨 코드 생성 분석
[Compiler 03] 인라이닝 실패 진단
[Compiler 03] 최적화 플래그: -O2/-O3/-Ofast
[Compiler 03] 컴파일러 intrinsics 카탈로그
[DevOps] GitHub Actions Hugo 빌드: WebP 캐시로 빌드 시간 단축
[Clean Architecture] 39. 클린 임베디드 아키텍처
[Python Cheatsheet] 00. Overview - 사용법/커리큘럼/로드맵
[Python Cheatsheet] 16. Environment Variables - os.environ/dotenv 패턴
[Python Cheatsheet] 18. subprocess - 외부 프로세스 실행
[Python Cheatsheet] 51. os 심화 - 파일시스템과 프로세스
[Python Cheatsheet] 55. signal - 시그널 처리
[Python Cheatsheet] 64. Concurrency - threading/multiprocessing 선택
[Python Cheatsheet] 파이썬 치트시트 커리큘럼
[C++] C++가 여전히 사용되는 이유: 복잡성과 실용성의 균형
[GCC] -finstrument-functions 사용법
[Windows] 듀얼 모니터 1920×1080 120Hz DPI 100% 일괄 설정 스크립트
[Security] Apple Memory Integrity Enforcement(MIE) - 메모리 안전 보호
[Vocabulary] treat 뜻과 의미 - 동사 핵심 정리
[Vocabulary] Pipeline 뜻과 의미 - 명사 중심 정리
[Windows] Windows 11 RDP 작업표시줄 오류 해결 및 자동 복구
[Algorithm] C++ 백준 18473번 : Fast Spanning Tree
[CMD] BatchGotAdmin으로 배치 파일 UAC 관리자 권한 자동 요청 가이드
[Hyper-V] 가상 머신 해상도 설정: Set-VMVideo 활용 가이드
[Windows] 여러 개의 알림 배너를 띄우는 방법
[Coding] 코딩의 300년 역사: 천공 카드에서 현대 프로그래밍까지
[Data Structure] C# Lock-Free 우선순위 큐 구현과 동시성 기법
[Win32] Win32 API에서 메시지 박스를 최상단에 표시하는 방법
[Linux] Linux 사용자 관리 기초와 실무
[Windows] rdpclip.exe 클립보드 공유 안 될 때 해결 방법 (RDP 호스트-원격 세션)
[Windows] RDP 원격 세션에서 작업 표시줄이 사라질 때 해결 방법
[Linux] RCU(Read-Copy-Update) 개념·API·활용 정리
[ComputerScience] 알론조 처치: 컴퓨터 과학의 숨은 거장
[Programming] CRLF와 LF의 차이·운영체제별 줄바꿈 정리
[Python] System V IPC 공유 메모리와 세마포어 활용 가이드
[Linux] 리눅스 파일 시스템 종류·구조·관리 실무 가이드
[C++] C++ 안전성과 보안: 메모리·타입·경계 안전성과 실무 대응
[FileSystem] Btrfs: 데이터 보호·백업을 위한 차세대 리눅스 파일 시스템
[Linux] Crontab 사용법 — 예약 작업 편집·스케줄·로그·백업
[Processor] CPU vs GPU: 구조·역할·사용처 완전 정리
[C++] C++ 동적 로딩(dlopen API) 완벽 가이드
[C/C++] gcc로 dlopen 동적 라이브러리 로딩 방법
[Plex] Windows에서 Plex Media Server 재실행·자동 재시작 가이드
[Rust] Rust Atomics and Locks 서평
[Rust] Comprehensive Rust 무료 강의 정리 및 코스 구조
[Hyper-V] 원격 접속 시 은행 사이트 차단을 VM으로 우회하는 방법
[Linux] DebugFS, SecurityFS, PipeFS, SockFS 가상 파일시스템 정리
[Linux] btop++ 시스템 리소스 모니터 소개
[C++] Lambda를 사용한 unique_ptr Custom Deleter 가이드
[C++] cout 소수점 자릿수·정밀도 제어 (precision, fixed)
[Windows] 설정만 잘 한다면 Windows Defender로도 충분하다
del - 파일 삭제
rmdir - 폴더 삭제
[RPM] Spec 파일에서 주석과 매크로 동시 사용 시 주의사항
[Linux] Custom Signal Handler 만들기: sigaction과 안전한 시그널 처리
[Shell] 서브 프로세스의 실행 종료를 대기하는 wait 커맨드
[Linux] GBS build 시 device is busy·umount 오류 해결 방법
[Bash Shell] 파일 이름에서 경로와 확장자 추출하기
[C/C++] namespace 안의 #define은 범위를 제한하지 않는다
[Shell] 리눅스 실행 프로세스 환경변수 확인하기
[.NET] C# 조건부 컴파일 옵션 적용하기
[.NET] MSB1008 한 프로젝트만 지정 오류 원인과 해결
[.NET] 런타임별 Finalizer 호출 차이와 IDisposable 권장
[Shell] 리눅스 zip, tar, tar.gz 압축 및 해제
[How-To] Windows 10 다중 사용자 카카오톡 실행 권한 부여
[Shell] 날짜로 정렬해 파일 목록 보기
[Bash Shell] Exit Codes With Special Meanings
[Bash Shell] exit 명령과 종료 상태(exit status) 완벽 가이드
[Shell] 파일 경로에서 디렉터리 경로와 파일명 추출하기
[Tool] Tmux - 터미널 다중화와 세션·윈도우·패널 관리 가이드
[Hardware] LattePanda Alpha에 Ubuntu 16.04 LTS 설치 가이드
Home