컴퓨터-운영 체제
운영 체제는 다음과 같은 기능을 가진 프로그램입니다-
운영 체제는 소프트웨어와 컴퓨터 하드웨어 간의 인터페이스 역할을하는 프로그램입니다.
컴퓨터의 전체 리소스와 작업을 관리하는 데 사용되는 통합 된 특수 프로그램 집합입니다.
응용 프로그램 및 기타 시스템 소프트웨어를 포함하여 컴퓨터에있는 다른 모든 프로그램의 실행을 제어하고 모니터링하는 특수 소프트웨어입니다.
운영 체제의 목표
운영 체제의 목표는-
컴퓨터 시스템을 효율적으로 사용하기 편리하게 만들기 위해.
사용자에게 하드웨어 리소스의 세부 정보를 숨기려면
사용자에게 컴퓨터 시스템을 사용하기위한 편리한 인터페이스를 제공합니다.
하드웨어와 사용자 간의 중개자 역할을하여 사용자가 다른 리소스에보다 쉽게 액세스하고 사용할 수 있도록합니다.
컴퓨터 시스템의 자원을 관리합니다.
누가 어떤 리소스를 사용하고 있는지 추적하고, 리소스 요청을 허용하고, 서로 다른 프로그램과 사용자의 충돌 요청을 조정합니다.
사용자와 프로그램간에 효율적이고 공정한 리소스 공유를 제공합니다.
운영 체제의 특성
다음은 운영 체제의 가장 두드러진 특징 목록입니다.
Memory Management − 주 메모리, 즉 누가 어떤 부분을 사용하고 있는지, 어떤 부분을 사용하지 않는지 등을 추적하고 프로세스 또는 프로그램이 요청할 때 메모리를 할당합니다.
Processor Management − 프로세서 (CPU)를 프로세스에 할당하고 더 이상 필요하지 않으면 프로세서 할당을 해제합니다.
Device Management− 모든 장치를 추적합니다. 이를 I / O 컨트롤러라고도하며 어떤 프로세스가 장치를 언제, 얼마 동안 가져 오는지 결정합니다.
File Management − 리소스를 할당 및 할당 해제하고 누가 리소스를 받을지 결정합니다.
Security − 암호 및 기타 유사한 기술을 사용하여 프로그램 및 데이터에 대한 무단 액세스를 방지합니다.
Job Accounting − 다양한 작업 및 / 또는 사용자가 사용하는 시간과 리소스를 추적합니다.
Control Over System Performance − 서비스 요청과 시스템 간의 지연을 기록합니다.
Interaction with the Operators− 상호 작용은 지침의 형태로 컴퓨터의 콘솔을 통해 이루어질 수 있습니다. 운영 체제는이를 인식하고 해당 작업을 수행하며 디스플레이 화면으로 작업을 알립니다.
Error-detecting Aids − 덤프, 추적, 오류 메시지 및 기타 디버깅 및 오류 감지 방법 생성.
Coordination Between Other Software and Users − 컴파일러, 인터프리터, 어셈블러 및 기타 소프트웨어를 컴퓨터 시스템의 다양한 사용자에게 조정하고 할당합니다.