최근 포스트

OS - Thread와 Process

14 분 소요

Introduction 이전 포스팅에서 컴퓨터 구성 요소를 하드웨어(CPU, DMA 등)와 소프트웨어(유저프로그램, 커널, 시스템 콜 등) 및 메모리 자원(레지스터, 캐시, 주메모리 등)에 대한 전반적인 설명을 하였다. 실제로 이것들이 어떻게 유기적으로 사용되는지 알기 위해서는...

OS - 메모리

4 분 소요

Introduction CS 노트에서 CPU는 메모리에 올라와 있는 프로그램의 명령어를 수행할 뿐이며, 메모리 관리에 따라 컴퓨팅 성능이 매우 차이날 수 있다는 것을 알려준다. 메모리를 어떻게 관리하느냐는 개발자에게도 매우 중요한 이슈 중 하나이기도 하다.

OS 기초

2 분 소요

참고 OS의 기초적인 내용만 써두었고, 필요 시 내용 추가 예정인 글이다.

Effective Python C3. None보다는 예외를 반환

3 분 소요

Introduction 파이썬 개발자들은 처리가 실패하거나 처리할 값이 없을 경우 None을 반환하는 코드를 짜기도 한다. 그러나 None을 반환하도록 하면, 조건문에서 0, 빈문자열도 동일한 결과를 내므로 버그를 일으키기 쉽다. 또한 어떤 오류가 발생했는지도 알기 어렵다. ...

HTTP

2 분 소요

Introduction HTTP (HyperText Transfer Protocol)는 애플리케이션 계층에서 웹 서비스를 위한 프로토콜로 사용된다. HTTP의 종류와 특징에 대해 알아본다.