<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>CS230 시스템프로그래밍 on Hojoon Kim</title><link>https://hojoon.me/series/cs230-%EC%8B%9C%EC%8A%A4%ED%85%9C%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D/</link><description>Recent content in CS230 시스템프로그래밍 on Hojoon Kim</description><generator>Hugo -- 0.146.0</generator><language>en</language><lastBuildDate>Thu, 15 Dec 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://hojoon.me/series/cs230-%EC%8B%9C%EC%8A%A4%ED%85%9C%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D/index.xml" rel="self" type="application/rss+xml"/><item><title>[CS230] 1. 데이터 표현 - Bits, Integers, Floating Point</title><link>https://hojoon.me/posts/cs230/1-data-representation/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs230/1-data-representation/</guid><description>컴퓨터가 데이터를 표현하는 방법을 다룹니다. ASCII/Unicode 문자 인코딩부터 정수의 비트 표현(2의 보수), 부동소수점(IEEE 754)까지 정리합니다.</description></item><item><title>[CS230] 2. 어셈블리와 기계어 기초 - Machine Basics &amp; Control</title><link>https://hojoon.me/posts/cs230/2-machine-basics/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs230/2-machine-basics/</guid><description>C 코드가 어셈블리와 기계어로 변환되는 과정, x86-64 레지스터, mov/leaq 명령어, 조건 분기와 반복문의 어셈블리 구현을 다룹니다.</description></item><item><title>[CS230] 3. 어셈블리 심화 - Procedures, Data, Advanced</title><link>https://hojoon.me/posts/cs230/3-machine-advanced/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs230/3-machine-advanced/</guid><description>함수 호출의 어셈블리 구현(스택 프레임, caller/callee-saved), 배열과 구조체의 메모리 배치, 버퍼 오버플로 공격과 방어를 다룹니다.</description></item><item><title>[CS230] 4. 링킹과 예외 제어 흐름 - Linking &amp; ECF</title><link>https://hojoon.me/posts/cs230/4-linking-ecf/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs230/4-linking-ecf/</guid><description>링커의 역할(심볼 해석, 재배치), 예외 제어 흐름(Exceptions, Process, Signals), 시스템 콜과 프로세스 관리를 다룹니다.</description></item><item><title>[CS230] 5. 가상 메모리와 동적 할당 - Virtual Memory &amp; Malloc</title><link>https://hojoon.me/posts/cs230/5-vm-malloc/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs230/5-vm-malloc/</guid><description>가상 메모리의 원리(페이지 테이블, 주소 변환, TLB), 동적 메모리 할당(malloc/free, implicit free list, fragmentation)을 다룹니다.</description></item><item><title>[CS230] 6. I/O, 네트워크, 동시성 - System I/O, Network, Concurrency</title><link>https://hojoon.me/posts/cs230/6-io-network-concurrency/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://hojoon.me/posts/cs230/6-io-network-concurrency/</guid><description>Unix I/O(파일 디스크립터, RIO), 네트워크 프로그래밍(소켓, HTTP), 동시성 프로그래밍(프로세스, 스레드, 동기화)을 다룹니다.</description></item></channel></rss>