윈도우즈 기반의 쓰레드 동기화1 윈도우즈 기반의 쓰레드 동기화 커널이란 커널은 운영 체제의 핵심적인 부분으로서, 하드웨어와 소프트웨어 사이의 중재자 역할을 하며, 시스템 자원과 프로세스를 관리합니다 프로세스 관리: 프로그램이 어떻게, 언제 실행될지 결정 메모리 관리: 컴퓨터의 메모리를 효율적으로 할당하고 관리 디바이스 드라이버: 특정 하드웨어를 제어하는 방법을 알고 있어, 응용 프로그램이 해당 하드웨어를 사용할 수 있게 함 시스템 호출 및 인터럽트 처리: 사용자 프로그램이 커널의 기능을 요청하거나, 하드웨어에서 발생하는 중단 상황을 처리 파일 시스템 관리: 디스크에 저장된 파일의 생성, 삭제, 읽기, 쓰기 등을 관리 유저모드와 커널 모드의 이해 유저 모드(User Mode) 유저 모드는 일반적으로 우리가 흔히 사용하는 응용 프로그램(웹 브라우저, 텍스트 에디터, 게.. TCP_IP 소켓 프로그래밍 2023. 7. 4. 이전 1 다음