profile
[Roman 8:18] consider that our present sufferings are not worth comparing with the glory that will be revealed in us.
post-thumbnail

[Programmers Lv.2] 2개 이하로 다른 비트 (테케 10, 11 틀린 이유 분석)

내 코드가 테스트 케이스 10, 11에서만 오답인 이유..!?

2025년 3월 9일
·
0개의 댓글
·
post-thumbnail

[네트워크] Blocking & Non-blocking IO

I/O(Input/Output)는 컴퓨터나 서버가 파일을 읽거나, 네트워크 통신을 하거나, 데이터베이스에서 데이터를 주고받는 작업을 의미한다.

2025년 1월 9일
·
0개의 댓글
·
post-thumbnail

[네트워크] Blocking/Non-blocking & Synchronous/Asynchronous

이 개념들은 종종 혼용되거나 비슷한 것으로 오해하는 경우가 있는데 실제로는 매우 다른 의미를 가지고 있다.

2025년 1월 8일
·
1개의 댓글
·
post-thumbnail

[네트워크] 로드밸런싱(Load Balancing)

로드 밸런싱이란 여러 대의 컴퓨터 자원(CPU, 저장장치 등)에 작업을 고르게 분배하여 트래픽을 효율적으로 관리하는 기술이다.

2025년 1월 7일
·
0개의 댓글
·
post-thumbnail

[네트워크] TLS/SSL HandShake

고대 그리스에서는 타인에게 노출되지 않아야 하는 중요한 정보를 보낼 때, 전달하는 사람(사자)의 머리를 밀고 중요한 정보를 적은 뒤 머리가 자라 글이 보이지 않으면 상대방에게 사자를 보냈다고 한다.

2025년 1월 6일
·
0개의 댓글
·
post-thumbnail

[네트워크] HTTP & HTTPS

2014년, 구글에서는 HTTP를 HTTPS로 바꾸라고 권고한다.

2024년 11월 19일
·
0개의 댓글
·
post-thumbnail

[네트워크] 대칭키 & 공개키

암호화는 데이터를 안전하게 전송하고 보관하기 위해 중요한 역할을 한다.

2024년 11월 18일
·
0개의 댓글
·
post-thumbnail

[네트워크] UDP

UDP는 TCP와 함께 OSI 모델 4계층인 전송 계층에 포함되는 프로토콜이다. IP를 사용하는 네트워크 내에서 컴퓨터 간 메시지들이 교환될 때 제한된 서비스만 제공하는 프로토콜이다.

2024년 11월 15일
·
0개의 댓글
·
post-thumbnail

[네트워크] TCP/IP 흐름제어 & 혼잡제어

TCP는 단순히 데이터를 보내고 받는 것 이상의 기능을 제공하는데, 주된 세 가지 기능은 흐름 제어, 오류 제어, 그리고 혼잡 제어가 있다.

2024년 11월 14일
·
0개의 댓글
·
post-thumbnail

[네트워크] TCP 3 & 4 way handshake

안정적인 데이터 전송을 위한 연결 설정 과정, 단계별로 알아보기!

2024년 11월 13일
·
0개의 댓글
·
post-thumbnail

[네트워크] OSI 7계층

OSI(Open Systems Interconnection) 7계층 모델은 네트워크 통신에서 발생하는 복잡한 작업을 일곱 개의 독립적인 계층으로 나누어 설명하는 개념적 모델이다.

2024년 11월 12일
·
0개의 댓글
·
post-thumbnail

[운영체제] 파일 시스템

파일이 하드 디스크에 저장되는 방식을 알아보자.

2024년 11월 11일
·
0개의 댓글
·
post-thumbnail

[운영체제] 메모리

현대에도 여전히 부족한 메모리를 효율적으로 관리하려면 어떤 방식을 사용하는 것이 좋을까?

2024년 11월 8일
·
0개의 댓글
·
post-thumbnail

[운영체제] 페이지 교체 알고리즘

메모리는 반드시 가득 차게 되어있다. 이때 새로운 페이지가 요구된다면, 어떤 페이지를 쫓아내는 것이 가장 효율적일지 알아보자.

2024년 11월 7일
·
0개의 댓글
·
post-thumbnail

[운영체제] 페이징과 세그먼테이션

코끼리를 냉장고에 넣으려면 어떻게 해야할까?

2024년 11월 6일
·
0개의 댓글
·
post-thumbnail

[운영체제] 세마포어와 뮤텍스

메인 메모리에 여러 프로세스가 동시에 존재하기 때문에, 프로세스 간 동기화 문제는 점점 더 중요해지고 있다.

2024년 11월 5일
·
0개의 댓글
·
post-thumbnail

[운영체제] 경쟁 상태(Race Condition)

공유된 데이터에 동시 접근이 발생할 때 나타나는 문제

2024년 11월 4일
·
0개의 댓글
·
post-thumbnail

[운영체제] 데드락(Deadlock)

운영체제가 하는 핵심적인 일은 프로세스 관리이고, 그 중에서도 CPU 스케줄링과 동기화(Synchronization)를 가장 중요하게 다루어야 한다. 동기화를 하다 보면 간혹 데드락에 빠지는 일이 있는데 데드락에 대해 알아보자.

2024년 11월 1일
·
0개의 댓글
·
post-thumbnail

[운영체제] CPU 스케줄링

한정된 CPU 자원을 나눠 쓰는 방법

2024년 10월 31일
·
0개의 댓글
·
post-thumbnail

[운영체제] IPC(Inter Process Communication)

프로세스 간의 통신을 가능하게 하는 방법

2024년 10월 30일
·
0개의 댓글
·