사용자 모드와 커널 모드는 왜 나뉘어 있을까
모든 프로그램에 같은 CPU 권한을 줄 수 없는 이유와 시스템 콜이 사용자 모드에서 커널 모드로 안전하게 요청을 전달하는 과정을 살펴봅니다.
작성 방식AI 도움읽는 시간6분
모든 프로그램에 같은 CPU 권한을 줄 수 없는 이유와 시스템 콜이 사용자 모드에서 커널 모드로 안전하게 요청을 전달하는 과정을 살펴봅니다.
Linux 커널과 배포판, 셸, 터미널과 사용자 공간이 한 서버에서 각각 어떤 역할을 맡는지 계층과 실행 흐름으로 구분합니다.
배치 처리에서 시분할과 UNIX까지, 운영체제가 작업과 사용자에게 컴퓨터 자원을 나누는 방식이 어떻게 발전했는지 따라갑니다.
Linux의 블로킹 read()가 무엇을 읽고, 어디에 담고, 필요할 때 어떻게 기다린 뒤 결과를 돌려주는지 한 흐름으로 살펴봅니다.
검색 결과가 없습니다.