윈도우와 리눅스 운영체제 1. 운영체제(소프트웨어) 가. 정의: 사용자가 응용 프로그램을 실행할 수 있는 기반 환경 제공, 하드웨어를 효율적으로 사용할 수 있는 기능 제공 나. 기능 1) 자원 관리: 메모리 관리, 프로세스 관리, 주변 장치 관리, 파일(데이터) 관리 2) 시스템 관리: 시스템 보호(사용자 권한 부여), 네트워크(통신), command interpreter 기능 지원 2. 윈도우와 리눅스의 차이 3. 커널 가. 정의: 운영체제의 핵심 나. 역할: 보안, 자원관리, 추상화 다. 종류 1) 단일형 커널(모놀리식): 커널의 다양한 서비스 및 높은 수준의 하드웨어 추상화를 하나로 묶은 것 2) 마이크로 커널: 하드웨어 추상화에 대한 간결한 작은 집합 제공, 다른 기능은 응용 스포트웨어로 제공 3..