[TIL] Chapter 03: 컴퓨터 시스템의 동작원리 2
입출력 구조, DMA, 저장장치의 구조 그리고 계층구조에 대해 알아본다. 또한, 하드웨어, 메모리, CPU의 각 보안 방법에 대해 알아본다.
입출력 구조, DMA, 저장장치의 구조 그리고 계층구조에 대해 알아본다. 또한, 하드웨어, 메모리, CPU의 각 보안 방법에 대해 알아본다.
I/O 연산이 무엇이고, controller와 local buffer가 무엇이고, 입출력 연산이 Interrupt를 중심으로 어떻게 진행되는지를 알아본다.
context manager가 무엇이고, 이를 with, class, decorator를 사용하여 여러 방법으로 구현해본다.
Shallow copy 와 Deep copy가 각각 무엇이고, 무슨 차이인지 알아본다.
python의 변수를 만드는 원리인 object reference에 대해 알아보고, 파이썬의 호출 방식인 call by object reference에 대해 알아본다.
High-order function의 대표적인 예인 map, filter, reduce에 대해 lambda, def, closure로 구현해본다.
운영체제란 무엇이고, 무슨 역할을 하는지, 어떻게 분류되는지, 그리고 CPU, 메모리, 입출력 장치의 대략적인 관리 mechanism에 대해 알아본다.