목록2024/11/05 (1)
내 잡다한 노트
난 운영체제에 대해 잘 알고 있는가의 기준과 방향
운영체제에 대해 잘 안다는 것은 운영체제가 어떻게 시스템을 관리하고 자원을 배분하는지에 대해 깊이 이해하고 있는 것을 의미합니다. 구체적으로는 다음과 같은 핵심 개념과 원리에 대해 잘 이해하고 있어야 합니다:1. 커널 구조와 기능커널이 프로세스 관리, 메모리 관리, 파일 시스템 관리, 입출력(I/O) 제어, 보안 등을 어떻게 수행하는지 이해.모놀리식 커널, 마이크로커널 등의 구조 차이와 장단점에 대한 지식.2. 프로세스와 스레드 관리프로세스 생성과 종료, 상태 전환을 포함해 프로세스가 어떻게 생성되고 종료되는지 이해.멀티스레딩의 개념과 장점, 그리고 컨텍스트 스위칭이 시스템 성능에 미치는 영향.프로세스 간 동기화와 통신(IPC) 기법들(예: 세마포어, 뮤텍스, 메시지 큐 등).3. 메모리 관리가상 메모리..
DevOps/리눅스
2024. 11. 5. 11:57