Recent posts

[자료구조] 큐(Queue)

4 minute read

큐(Queue)란? 큐(queue)는 선입선출(FIFO, First In First Out)방식으로 동작하는 선형 자료구조이다. 즉, 큐에 먼저 추가된 데이터가 먼저 제거된다. 이는 현실에서 줄을 서는 방식과 유사하다.

[OS] 부트로더(Bootloader)

5 minute read

부트로더(Boot loader)의 정의 부트로더(Bootloader)는 컴퓨터가 부팅될 때 가장 먼저 실행되는 소프트웨어로, 운영체제를 로드하고 실행하는 역할을 한다. CPU가 직접 실행하는 최초의 코드이며, 하드웨어와 OS 사이의 중간 역할을 수행한다. 부트로더는 OS가 실행되기...

[CS:APP] Chap3 Machine-Level Representation of Programs(3)

2 minute read

3.6 Control 지금까지는 명령어들이 순차적으로 실행되는 “직선적 코드”의 동작만 다뤘다. 하지만 C언어의 조건문, 반복문, switch문과 같은 구조들은 조건부 실행(conditional execution)을 필요로하며, 이는 데이터에 대한 테스트 결과에 따라 실행되는 연...