목록CS/운영체제 (2)
엘라의 개발 스케치 Note

# 프로그램 더보기 ? 프로그램 - 컴퓨터에게 특정 작업을 수행하도록 지시하는 일련의 명령어로 이루어진 소프트웨어 - 이 명령어들은 특정 언어로 작성되며, 컴파일러나 인터프리터를 통해 기계어로 변환되어 실행됨 ! 프로그램의 특징 다양한 목적을 가질 수 있으며, 데이터를 처리하거나 특정 작업을 자동화하는 데 사용됨 알고리즘과 데이터 구조로 이루어져 있으며, 컴퓨터가 원하는 작업을 수행하기 위한 명령의 집합으로 해석될 수 있음 # 프로세스 더보기 ? 프로세스 - 실행 중인 프로그램으로, 메모리에 적재되어 CPU에 의해 실행되고 있는 작업의 인스턴스를 나타냄 - 각 프로세스는 고유한 상태와 자원을 갖으며, 운영체제에 의해 관리됨 - 코드, 데이터, 레지스터, 스택 등의 요소로 이루어져 있음 - 여러 프로세스가..

# 운영체제 더보기 ? 운영체제(Operating System, OS) - 컴퓨터 시스템의 핵심 소프트웨어(구성 요소) - 하드웨어 자원을 효율적으로 관리하고 컴퓨터 사용자 및 응용 프로그램에게 인터페이스를 제공하는 시스템 소프트웨어 - 사용자와 응용 프로그램에게 편의성과 안정성 제공 - 다양한 운영체제가 존재하며, 각 운영체제는 특정 용도 및 환경에 맞게 설계되어 있음 ! 운영 체제의 주요 역할 자원 관리(Resource Management) 하드웨어 자원(중앙 처리 장치, 메모리, 디스크 공간, 네트워크 인터페이스 등)을 관리 자원 할당, 사용, 반환, 추적을 포함 프로세스 관리(Process Management) 프로세스는 실행중인 프로그램의 인스턴스를 나타냄 운영체제는 프로세스의 생성, 스케줄링,..