OS [명품 운영체제]
Chap2. 컴퓨터 시스템과 운영체제 3,4절
3. 커널과 시스템 호출3-1 응용프로그램의 자원 접근 문제MS-DOS 같이 단일사용자/단일프로세스 운영체제를 사용하던 시절에는 시스템에 한번에 하나의 응용프로그램만 실행되었으니 응용프로그램이 컴퓨터 자원에 접근하는 것을 막을 필요가 없었다. 응용프로그램 간의 자원충돌이 일어나지 못한다는 이야기. (동시에 디스크의 같은 부분에 쓰거나 같은파일을 하나는 읽으면서 하나는 지우는 등 할 수가 없었다.) 하지만, 오늘날 다중사용자(서버컴퓨터, 메인프레임 컴퓨터라 생각하면 될듯) / 다중 프로세스 운영체제를 탑재한 컴퓨터들에서, 응용프로그램이 하드웨어에 직접 접근할 수 있도록 허락한다면 어떻게 될까? -> 자원충돌은 물론이고, 하드웨어 중에 메모리에는 커널이 적재되어있잖아.... 메모리의 커널에 액세스하면 주요데..
2024. 3. 18. 11:49