💡 본 글은 면접을 위한 CS 전공지식 노트 도서를 참고하여 정리하였습니다. INTRO.. 운영체제는 우리가 익히 알고 있는 맥 OS, 윈도우, 리눅스, 유닉스 등을 생각하면 된다. 컴퓨터 시스템의 자원들을 효율적으로 관리하며, user가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 시스템 소프트웨어이다. 다음과 같이 이해하면 쉽다. 응용프로그램(application program)을 작성하는 프로그래머가 하드웨어를 직접 건드리기는 어렵다. 이때 OS가 그 사이에 위치하여 요청을 처리해주는 것이다. 운영체제의 역할과 구조 운영체제의 역할 운영체제(Operating System)는 컴퓨터의 하드웨어를 관리하고, 하드웨어와 소프트웨어, 사용자를 매개하는 프로그램이다. 또한, 사용자에게 컴퓨..