[TIL] Chapter 05: 프로세스 관리

프로세스란 무엇인지, 프로세스의 상태는 어떻게 흘러가는지, 문맥 교환이란 무엇인지, 프로세스가 어떻게 생성되고 종료되는지, 프로세스끼리 협력은 어떻게 하는지, thread는 무엇인지 알아보겠다.

OS · April 18, 2022 · Me

[TIL] Chapter 04: 프로그램의 구조와 실행

프로그램의 구조와 실행에 대해 설명한다. 예를 들어 프로그램의 주소영역, PCB, Program counter, 일반 명령과 특권 명령, Virtual memory, kernel mode와 user mode 등등을 알아본다.

OS · April 15, 2022 · Me

[TIL] Chapter 03: 컴퓨터 시스템의 동작원리 2

입출력 구조, DMA, 저장장치의 구조 그리고 계층구조에 대해 알아본다. 또한, 하드웨어, 메모리, CPU의 각 보안 방법에 대해 알아본다.

OS · April 14, 2022 · Me

[TIL] Chapter 03: 컴퓨터 시스템의 동작원리 1

I/O 연산이 무엇이고, controller와 local buffer가 무엇이고, 입출력 연산이 Interrupt를 중심으로 어떻게 진행되는지를 알아본다.

OS · April 13, 2022 · Me

[TIL] Python basic 42: Context manager

context manager가 무엇이고, 이를 with, class, decorator를 사용하여 여러 방법으로 구현해본다.

[Python] · April 12, 2022 · Me

[TIL] Python basic 41: Shallow copy & Deep copy

Shallow copy 와 Deep copy가 각각 무엇이고, 무슨 차이인지 알아본다.

[Python] · April 11, 2022 · Me

[TIL] Python basic 40: Call by object reference

python의 변수를 만드는 원리인 object reference에 대해 알아보고, 파이썬의 호출 방식인 call by object reference에 대해 알아본다.

[Python] · April 10, 2022 · Me