Learn Operating Systems 소개
운영 체제(OS)는 컴퓨터 하드웨어 리소스를 관리하고 컴퓨터 프로그램에 공통 서비스를 제공하는 소프트웨어 모음입니다. 컴퓨터 시스템을 사용하기 시작하면 사용자와 컴퓨터 하드웨어 간의 인터페이스 역할을 하는 것은 운영 체제(OS)입니다. 운영 체제는 실제로 시스템 소프트웨어로 분류되는 저수준 소프트웨어이며 메모리 관리, 작업 예약 및 주변 장치 제어 등과 같은 컴퓨터의 기본 기능을 지원합니다.
일반적으로 컴퓨터 시스템은 다음 구성 요소로 구성됩니다.
컴퓨터 사용자는 전체 컴퓨터 시스템을 사용하는 사용자입니다.
애플리케이션 소프트웨어는 사용자가 다양한 활동을 수행하기 위해 직접 사용하는 소프트웨어입니다. 이러한 소프트웨어는 브라우저, Word, Excel, 다양한 편집기, 게임 등과 같이 간단하고 사용하기 쉽습니다. 이러한 소프트웨어는 일반적으로 Python, Java 및 C++와 같은 고급 언어로 작성됩니다.
시스템 소프트웨어는 본질적으로 더 복잡하고 컴퓨터 하드웨어에 더 가까운 소프트웨어입니다. 이러한 소프트웨어는 일반적으로 어셈블리 언어와 같은 저수준 언어로 작성되며 운영 체제(Microsoft Windows, macOS 및 Linux), 컴파일러 및 어셈블러 등을 포함합니다.
컴퓨터 하드웨어에는 모니터, 키보드, CPU, 디스크, 메모리 등이 포함됩니다.
일반적으로 컴퓨터 시스템은 다음 구성 요소로 구성됩니다.
컴퓨터 사용자는 전체 컴퓨터 시스템을 사용하는 사용자입니다.
애플리케이션 소프트웨어는 사용자가 다양한 활동을 수행하기 위해 직접 사용하는 소프트웨어입니다. 이러한 소프트웨어는 브라우저, Word, Excel, 다양한 편집기, 게임 등과 같이 간단하고 사용하기 쉽습니다. 이러한 소프트웨어는 일반적으로 Python, Java 및 C++와 같은 고급 언어로 작성됩니다.
시스템 소프트웨어는 본질적으로 더 복잡하고 컴퓨터 하드웨어에 더 가까운 소프트웨어입니다. 이러한 소프트웨어는 일반적으로 어셈블리 언어와 같은 저수준 언어로 작성되며 운영 체제(Microsoft Windows, macOS 및 Linux), 컴파일러 및 어셈블러 등을 포함합니다.
컴퓨터 하드웨어에는 모니터, 키보드, CPU, 디스크, 메모리 등이 포함됩니다.
더 보기