Posts by Tag

PS

Back to top ↑

C

Chapter 11. Networks

13 minute read

Computer Systems : A Programmer’s Perspective (CSAPP) 11.1 The Client-Server Programming Model

Chapter 9. Virtual Memory

17 minute read

Computer Systems : A Programmer’s Perspective (CSAPP) 시스템의 프로세스들은 다른 프로세스들과 CPU와 메인 메모리를 공유한다. 하지만 메인 메모리를 나눠 쓰려면 해결해야 할 문제가 있다. CPU의 부하가 늘면 프로세스는 점점 느려지고, ...

Chapter 10. System-Level I/O

15 minute read

Computer Systems : A Programmer’s Perspective (CSAPP) I/O란 메인 메모리와 외부 장치들(디스크, 터미널, 네트워크 등) 간에 데이터가 복사되는 과정이다. Input은 I/O 장치에서 메인 메모리로 데이터를 복사해 오는 과정이고, out...

Chapter 8. Exceptional Control Flow (PART 2)

15 minute read

Computer Systems : A Programmer’s Perspective 8.1장부터 8.4장까지는 하드웨어와 소프트웨어가 협력해서 low-level exception을 제공하는 방식을 살펴보았다. 또한 운영체제가 context switch를 통해 exceptional c...

Chapter 8. Exceptional Control Flow

17 minute read

Computer Systems : A Programmer’s Perspective 프로세서에 처음 전원을 공급할 때부터 전원을 끌 때까지, PC(program counter)는 일련의 값들을 따라 바뀌고, 각 값들은 수행할 instruction 각각의 주소가 된다. 이러한 con...

Chapter 15. Writing Large Programs (PART 1)

less than 1 minute read

K.N.KING C PROGRAMMING A Modern Approach 15.1 Source Files 지금까지는 하나의 프로그램은 하나의 file에만 작성했는데, 한 프로그램은 여러 source file들로 나눠질 수 있다. Source file이란 관습적으로 .c 확장자를 가...

Chapter 14. The Preprocessor

6 minute read

K.N.KING C PROGRAMMING A Modern Approach 14.1 How the Preprocessor Works Macro definition #define marco를 정의하기 위한 directive이다. Preprocessor는 #define을 통해 정의된 ...

Back to top ↑

DP

Back to top ↑

Android

Back to top ↑

backtracking

Back to top ↑

Kotlin

Back to top ↑

Blog

Back to top ↑

Backtracking

Back to top ↑

gold

Back to top ↑

implementation

Back to top ↑

simulation

Back to top ↑

Graph

Back to top ↑

Jetpack Compose

Back to top ↑

sorting

Back to top ↑

Retrofit

Back to top ↑