컴퓨터 자원을 효율적으로 관리하는 소프트웨어응용 프로그램 : 특정 작업을 위해 사용되는 프로그램ex) 포토샵, 일러스트시스템 소프트웨어 : 컴퓨터 하드웨어와 응용 프로그램을 관리하기 위한 소프트웨어ex) 운영체제, 유틸리티컴퓨터를 관리하기 위한 기본적인 규칙과 절차를
인터페이스와 함께 운영체제의 한 구성으로, 프로세스 관리, 메모리 관리, 저장장치 관리와 같은 운영체제의 핵심 기능을 구현한 프로그램커널은 운영체제의 핵심 부분으로, 하드웨어와 소프트웨어 사이의 중개자 역할을 합니다.프로그램이 하드웨어를 직접적으로 접근할 수 없기 때문
Deadlock 멀티프로세싱 환경에서 두 개 이상의 프로세스가 다른 프로세스가 점유하고 있는 자원을 서로 기다리며 무한 대기에 빠지는 상황 시스템이 자원을 획득하는 과정 1. 자원 요청(Resource Request) 프로세스가 필요한 자원을 사용하기 위해 시스템에
Memory Management 프로그램 성능 최적화, 자원 활용도 향상, 시스템 안정성을 위해 효율적인 메모리 관리가 필요 프로세스와 메모리 프로세스의 실행과 관련된 메모리 관리는 시스템의 성능과 안정성을 결정하는 핵심적인 부분이다. 프로세스 실행 중인 프로그램을
데이터를 파일로 저장하고 조직화하는 방법과 구조를 정의하는 시스템연속된 바이트의 집합으로 표현되며,데이터를 영구적으로 저장하기 위한 논리적 단위이다.컴퓨터에서 사용하는 모든 정보(문서, 프로그램, 이미지, 동영상)는 파일로 저장된다.파일에 수행할 수 있는 다양한 동작을