운영체제란? 시스템의 자원과 동작을 관리하는 소프트웨어로 프로세스, 저장장치, 네트워킹, 사용자, 하드웨어 등을 관리한다. 프로세스와 쓰레드 설명 및 차이 프로세스 : 실행중인 프로그램이며, 완벽히 독립적이기 때문에 메모리 영역(code, data, heap, stack)을 다른 프로세스와 공유하지 않는다. 프로세스는 최소 1개의 쓰레드를 가지고 있다. ...
가상 메모리 모든 프로세스에 메모리를 할당하기에는 메모리의 크기에 한계가 있어 사용하는 방법이며 프로세스에서 사용하는 부분만 메모리에 올리고, 나머지는 디스크에 보관하는 기법 페이징기법 사용하지 않는 프레임을 페이지에 옮기고, 필요한 메모리를 페이지 단위로 프레임에 옮기는 기법 세그먼테이션 기법 세그먼트들의 크기가 다르기 때문에 미리 분할해 둘 수 없고...