OS

· OS
현대 프레임워크와 라이브러리들은 이미 최적화된 방식을 가지고 동시성 처리하도록 설계되어 있어, 개발자는 낮은 수준의 개념을 직접 관리할 필요가 없다. 그렇다면 이러한 CS 지식들을 자세히 이해하지 않고도 백엔드 개발을 잘 할 수 있을까? 개발 중 런타임 에러가 발생하면 개발자는 어느 부분에서 에러가 발생했는지 예상할 수 있어야 한다. CS 지식을 이해하지 않고 개발을 진행하면 이런 런타임 에러의 발생 지점을 예상하기 매우 어렵다. 따라서, 우리는 아무리 프레임워크와 라이브러리들이 내부적으로 추상화가 잘되어있고, 다 만들어놔도 CS 공부를 게을리하면 안된다. Context SwitchingContext란?context는 프로세스나 스레드의 현재 상태이다.context에는 CPU 레지스터 상태(프로그램 카..
Ukjong
'OS' 카테고리의 글 목록