운영체제는 프로그램 실행을 위한 환경 제공 ## 파란색 배경이 운영체제가 포함하는 것들-> 하드웨어는 포함하지 않는다.1. 운영체제 서비스 1) 사용자에게 편리함을 제공하는 os 서비스 a. 사용자 인터페이스- 명령라인 (CLI), 그래픽 사용자 인터페이스 (GUI) b. 프로그램 실행- 프로그램을 메모리에 적재하고 실행- 정상적 또는 비정상적 방식으로 종료 (오류 시, 표시) c. i/o 작업- 실행 중인 프로그램은 입출력 요구 시- 일반적 사용자는 i/o 장치를 직접 제어할 수 없음. 따라서 이를 위한 실행 수단을 제공해야 함 d. 파일 시스템 조작- 파일, 디렉토리 생성, 삭제, 읽기- 파일 검색, 파일 정보 나열, 권한 관리 e. 통신- 동일한 컴퓨터 내의 프로세스 간 - 공유 메모리, 메시지..