운영 체제의 기본 기능 – 설명 2020

컴퓨터 나 다른 스마트 기기를 사용하고 있다면이 용어에 대해 들어 보셨을 것입니다. 운영 체제 (Android, Windows, Linux, iOS, Mac). 그러나 용어와 그 기능에 익숙하지 않은 경우 오늘 우리는 운영 체제의 기능 넓은 빛 속에서 당신 앞에.

게시물 내용 :-



운영 체제 개요

그럼 운영 체제 란 무엇입니까?

운영 체제 (OS)는 컴퓨터 하드웨어 및 소프트웨어 리소스를 관리하고 컴퓨터 프로그램에 대한 공통 서비스를 제공하는 시스템 소프트웨어입니다. Wiki를 통해

운영 체제는 컴퓨터 하드웨어, 소프트웨어 리소스를 관리하고 컴퓨터 프로그램을 원활하게 실행하기위한 공통 서비스를 제공하는 소프트웨어입니다. 시분할 운영 체제는 프로세서 시간의 비용 효율성, 인쇄 대용량 저장 및 기타 유용한 리소스를 포함하는 시스템의 효과적인 실행을위한 작업을 예약합니다.



간단히 말해서 운영 체제의 주요 목적은 프로그램을 실행할 수있는 환경을 제공하는 것입니다.

운영 체제에서 처리하는 하드웨어 기능은 입력 및 출력, 메모리 할당 등입니다. 운영 체제의 주요 역할은 소프트웨어와 하드웨어 사이의 중개자 역할을하는 것입니다. 그러나 응용 프로그램 코드는 일반적으로 하드웨어에 의해 직접 실행되며 정기적으로 시스템 호출 OS 기능에 연결되거나 중단됩니다.

사용자와 컴퓨터 간의 인터페이스입니다. 따라서 운영 체제는 컴퓨터의 모든 것이 원활하고 효율적으로 작동하도록합니다.



응용 프로그램과 시스템 소프트웨어 간의 관계

운영 체제는 전화, 비디오 게임 콘솔, 슈퍼 컴퓨터 및 기타 유사한 장치와 같은 컴퓨터 시스템을 포함하는 여러 장치에서 볼 수 있습니다. 가장 일반적이고 사용되는 운영 체제는 다음과 같습니다. 마이크로 소프트 윈도우 82.74 %의 시장 점유율로 사용됩니다. 나머지 시장은 macOS, Linux 및 Android가 차지하고 있습니다.

운영 체제 유형

일반적인 운영 체제에는 네 가지 유형이 있습니다. 이들의 사용은 컴퓨터 유형과 해당 컴퓨터에서 실행될 응용 프로그램 유형에 따라 다릅니다.



  1. RTOS (실시간 운영 체제)는 기계, 과학 기기 및 산업 시스템을 제어하는 ​​데 사용됩니다. 일반적으로 사용자는 RTOS가 수행하는 기능을 많이 제어하지 않습니다.
  2. 단일 사용자, 단일 작업 운영 체제를 사용하면 한 사용자가 한 번에 한 가지 작업을 수행 할 수 있습니다. 단일 사용자, 단일 작업 운영 체제의 예로는 휴대용 컴퓨터라고도하는 PDA (Personal Digital Assistant)에서 사용하는 운영 체제가 있습니다.
  3. 단일 사용자, 다중 작업 운영 체제를 사용하면 단일 사용자가 컴퓨터에서 여러 응용 프로그램을 동시에 실행할 수 있습니다. 이것은 대부분의 개인용 데스크톱 및 랩톱 컴퓨터에서 볼 수있는 운영 체제 유형입니다. Microsoft Windows, Mac OS 및 Linux는 이러한 유형의 시스템에 대해 잘 알려진 세 가지 예입니다.
  4. 다중 사용자 운영 체제를 사용하면 여러 사용자가 단일 컴퓨터에서 리소스를 동시에 사용할 수 있습니다. Unix는 다중 사용자 운영 체제의 예입니다.

운영 체제의 아키텍처

운영 체제는 컴퓨터의 하드웨어 리소스를 제어합니다. 커널과 셸은 필수 작업을 수행하는 운영 체제의 일부입니다. 사용자가 작업을 수행하기위한 명령을 내리면 요청은 인터프리터라고도하는 쉘 부분으로 이동합니다. 그런 다음 셸 부분은 휴먼 프로그램을 기계 코드로 변환 한 다음 요청을 커널 부분으로 전송합니다.

운영 체제의 아키텍처



커널이 셸에서 요청을 받으면 요청을 처리하고 결과를 화면에 표시합니다. 커널은 모든 작업이 수행되므로 운영 체제의 핵심이라고도합니다.

껍질



쉘은 사용자와 커널 사이에있는 소프트웨어의 일부이며 커널 서비스를 제공합니다. 따라서 쉘은 사용자의 명령을 기계어 코드로 변환하는 인터프리터 역할을합니다. 다른 유형의 운영 체제에있는 셸은 명령 줄 셸과 그래픽 셸의 두 가지 유형입니다.

명령 줄 셸은 명령 줄 인터페이스를 제공하는 반면 그래픽 줄 셸은 그래픽 사용자 인터페이스를 제공합니다. 두 쉘 모두 작업을 수행하지만 그래픽 사용자 인터페이스 쉘은 명령 행 인터페이스 쉘보다 느리게 수행됩니다.



포탄의 종류

  • 콘 쉘
  • 본 쉘
  • C 쉘
  • POSIX 쉘

핵심

커널은 소프트웨어의 일부입니다. 셸과 하드웨어를 연결하는 다리와 같습니다. 프로그램을 실행하고 컴퓨터 하드웨어에 대한 보안 액세스를 제공하는 역할을합니다. 커널은 스케줄링에 사용됩니다. 즉, 모든 프로세스에 대한 시간 테이블을 유지합니다.

커널 유형

  • 모 놀리 식 커널
  • 마이크로 커널
  • 엑소 커넬
  • 하이브리드 커널

운영 체제의 5 가지 주요 기능

모든 컴퓨터 시스템이 제대로 작동하려면 운영 체제가 필요합니다. 운영 체제의 가장 큰 기능은 부드러운 사용자 인터페이스를 제공하고 다른 응용 프로그램의 기능을 제어하는 ​​것입니다. 그러나 다음과 같이 운영 체제에서 관리하는 다른 중요한 기능이 많이 있습니다.

하드웨어 관리

운영 체제의 가장 중요하고 기본적인 기능은 컴퓨터의 모든 내부 및 외부 하드웨어를 관리하는 것입니다. 운영 체제는 연결된 모든 장치를 관리하고 시스템 작동 및 상호 작용 방법을 알려줍니다. 지침과 상호 작용의 결과를 제시하는 것이 컴퓨터의 기본 성능이기 때문입니다. 운영 체제에 의해 제어되는 일부 하드웨어 시스템에는 하드 디스크, 광학 드라이브, 비디오 카드 등이 포함됩니다.

프로그램 제어

또한 운영 체제는 프로그램을 실행하고 프로그램이 설계된대로 작동하도록합니다. 프로그램은 특정 운영 체제에서 작동하도록 설계되어야합니다. 그 이유는 프로그램과 컴퓨터 하드웨어 간의 인터페이스와 서지 통신을 표시하기 위해 운영 체제가 필요하기 때문입니다. 운영 체제가 없으면 프로그램은 지정된 작업을 수행 할 수 없습니다.

데이터 접근

또한 운영 체제에서 기본 기능을 수행 할 수 있도록 하드 드라이브의 데이터를 저장, 검색 및 액세스하는 운영 체제의 기능입니다. 컴퓨터의 RAM에 임시로 저장된 데이터를 관리하는 것도 운영 체제의 책임입니다. 운영 체제에 의해 저장되고 검색되는 데이터는 문서 파일, 사진, 비디오 및 음악과 같은 모든 유형이 될 수 있습니다. 하드 드라이브는 자체적으로 데이터를 읽고 쓸 수 있지만 운영 체제는 읽을 데이터와 데이터를 쓰는 방법을 하드 드라이브에 알려줍니다.

자원 관리

운영 체제의 기능 목록은 매우 강력하며 필요할 때 컴퓨터의 모든 리소스를 관리하고 할당하는 기능도 포함합니다. CPU가 먼저 처리해야하는 작업과 같은 리소스 관리? 컴퓨터 시스템의 성능과 메모리를 처리하려면 어떤 프로그램을 조정해야합니까? 컴퓨터의 기능을 제어하기 위해 프로그램을 할당하는 방법은 무엇입니까? 그리고 다른 많은 리소스 관련 결정이 운영 체제에 의해 결정됩니다. 컴퓨터의 일반적인 기능이 방해받지 않도록 운영 체제에서 중요한 기능을 우선적으로 처리합니다.

통신

또한 운영 체제는 연결된 네트워크 장치가 컴퓨터 및이를 필요로하는 프로그램과 통신 할 수 있도록하여 네트워크 통신을 용이하게합니다. 네트워크 카드와 같은 다양한 도구를 사용하여 네트워크 통신을 제공하는 것은 OS의 주요 기능 중 하나입니다. 네트워크 카드는 네트워크와 도구 간의 연결 만 설정할 수 있지만 정보를 교환 할 수 있도록 통신 프로세스를 지시하려면 운영 체제가 필요합니다. 운영 체제는 또한 교환 된 정보를 분석하여 설치된 프로그램이 사용자에게 최상의 디스플레이를 제공 할 수 있도록합니다.

따라서 운영 체제는 컴퓨터 및 기타 컴퓨터 기반 장치에서 여러 기능을 처리하므로 매우 중요한 부분입니다. 운영 체제의 작동을 방해하지 않으려면 항상 컴퓨터에서 올바른 운영 체제를 사용하여 작동을 지원하십시오.

Top