[OS] 운영체제란?
운영체제 정의 하드웨어 자원을 제어하고 프로그램에 대한 일반적인 서비스를 지원하는 시스템 소프트웨어를 말합니다. 구조 드라이버 > 커널 > 시스템 콜 > 사용자 인터페이스 목적 사용자에게 컴퓨터 프로그램을 쉽고 효율적으로 실행할 수 있는 환경을 제공합니다. 컴퓨터 시스템 하드웨어 및 소프트웨어 자원을 여러 사용자 간에 효율적으로 할당, 관리, 보호합니다. 제어 프로그램으로서 사용자 프로그램의 오류나 잘못된 자원 사용을 감시하고, 입출력 장치 등의 자원에 대한 연산과 제어를 관리합니다. 역할 CPU 스케줄링과 프로세스 관리 CPU 자원의 할당, 프로세스의 생성/삭제/자원 할당/반환을 관리합니다. 저장장치 관리 메모리: 메모리의 할당, 사용 방법 등을 관리합니다. 디스크: 파일을 어떻게 저장할 것인지 관리합니다. I/O 디바이스 관리 외부 입/출력 장치와 어떻게 소통할지 관리합니다. 사용자 관리 사용자간 접근 권한, 자원의 활용등을 관리합니다. 시스템 콜 정의 시스템 콜 ...