산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial Internet of Things >> 임베디드

운영 체제 및 구성 요소란

OS 또는 운영 체제라는 용어는 소프트웨어의 일종으로 메모리 관리, 파일 관리, 입출력 처리, 보안, 프로세스 관리, 작업 계정, 오류 감지, 시스템 성능 제어, 프린터 및 디스크 드라이브와 같은 주변 장치 제어. 널리 사용되는 운영 체제에는 주로 Windows, Linux, AIX, VMS, z/OS 등이 있습니다. 이 기사에서는 운영 체제와 그 구성 요소에 대한 개요를 설명합니다.


운영 체제(OS)란 무엇입니까?

정의: 운영 체제는 인터페이스를 사용하여 크고 복잡한 시스템을 작은 조각으로 분할하는 것과 같은 시스템으로 정의할 수 있습니다. 이 시스템은 파일, 입/출력 장치, 프로세스 메모리 등을 포함하는 다양한 OS 구성 요소를 공유하는 데 사용됩니다. 분할된 모든 부분은 신중하게 분류된 i/ps, o/ps 및 기능이 있는 시스템의 잘 정의된 부분이어야 합니다. 모든 시스템이 유사한 구조를 가지고 있지는 않지만 현재 여러 운영 체제가 아래에 설명된 시스템 구성 요소를 공유한다는 것을 알고 있습니다.

모든 컴퓨터는 모든 프로그램 및 응용 프로그램을 실행하기 위해 운영 체제(OS)와 함께 작동하기 때문에 OS는 컴퓨터에서 가장 중요한 프로그램입니다. 컴퓨터 OS의 주요 작업은 키보드에서 i/p를 식별하고, 화면으로 o/p를 전송하고, 파일, 저장 드라이브, 프린터와 같은 주변 장치 제어 등을 추적하는 것입니다.

운영 체제 구성 요소

운영 체제의 구성 요소는 다양한 컴퓨터 시스템 부품이 함께 작동하도록 하는 핵심 역할을 합니다. 작동 구성 요소는 아래에 설명되어 있습니다.

작동- 시스템 구성 요소

커널

OS의 커널은 모든 컴퓨터 주변 장치에 대한 기본 제어 수준을 제공합니다. 운영 체제에서 커널은 가장 먼저 로드되고 주 메모리에 남아 있는 필수 구성 요소입니다. RAM 내의 프로그램에 대한 메모리 접근성을 관리할 수 있도록 하드웨어 리소스에서 액세스할 수 있는 프로그램을 만듭니다. 항상 최상의 작동을 위해 CPU의 작동 상태를 재설정합니다.

프로세스 실행

OS는 하드웨어와 응용 프로그램 사이에 인터페이스를 제공하여 OS에 구성된 절차와 원리에 따라 프로그램이 하드웨어 장치를 통해 연결할 수 있도록 합니다. 프로그램 실행은 주로 메모리 공간을 사용하는 OS 커널을 통해 생성되는 프로세스와 다른 유형의 다른 리소스를 포함합니다.

인터럽트

운영 체제에서 인터럽트는 OS가 주변 환경과 통신하고 반응할 수 있는 안정적인 기술을 제공하기 때문에 필수적입니다. 인터럽트는 OS가 이후에 수행할 작업을 정확히 결정하고 종료해야 하는 컴퓨터 프로그램의 장치와 컴퓨터 시스템 사이의 한 종류의 신호에 불과합니다. 인터럽트 신호가 수신될 때마다 컴퓨터의 하드웨어는 현재 실행 중인 컴퓨터 프로그램이 무엇이든 자동으로 보류 상태를 유지하고 이전에 인터럽트와 연결된 컴퓨터 프로그램을 실행합니다.

메모리 관리

OS의 기능은 메인 메모리를 관리하고 구현하는 동안 디스크와 메인 메모리 사이에서 프로세스를 앞뒤로 이동하는 메모리 관리에 불과합니다. 이것은 각각의 모든 메모리 위치를 추적합니다. 일부 프로세스에 할당될 때까지 그렇지 않으면 열려 있습니다. 프로세스에 할당할 수 있는 메모리 양을 확인하고 어떤 프로세스가 언제 메모리를 확보할지 결정합니다. 메모리가 할당되지 않을 때마다 상태를 업데이트하기 위해 그에 따라 추적합니다. 메모리 관리 작업은 하드웨어의 메모리 관리, OS 및 응용 프로그램 메모리 관리와 같은 세 가지 중요한 그룹으로 나눌 수 있습니다.

멀티태스킹

유사한 컴퓨터 시스템에서 여러 독립 컴퓨터 프로그램의 작동을 설명합니다. OS의 멀티태스킹을 통해 운영자는 한 번에 하나 이상의 컴퓨터 작업을 실행할 수 있습니다. 많은 컴퓨터가 한 번에 하나 또는 두 개의 작업을 수행할 수 있기 때문에 일반적으로 각 프로그램이 컴퓨터의 시간을 사용하여 실행하는 시분할의 도움으로 이를 수행할 수 있습니다.

네트워킹

네트워킹은 프로세서가 통신 라인을 통해 서로 상호 작용할 때로 정의할 수 있습니다. 통신 네트워크의 설계는 라우팅, 연결 방법, 안전성, 의견 및 보안 문제를 고려해야 합니다.

현재 대부분의 운영 체제는 서로 다른 네트워킹 기술, 하드웨어 및 응용 프로그램을 유지 관리합니다. 여기에는 다른 운영 체제에서 실행되는 컴퓨터가 일반 네트워크에 포함되어 유선 또는 무선 연결을 사용하는 데이터, 컴퓨팅, 스캐너, 프린터와 같은 리소스를 공유할 수 있다는 것이 포함됩니다.

보안

컴퓨터에 다양한 프로세스의 즉각적인 프로세스를 허용하기 위해 수많은 개인이 있는 경우 많은 프로세스가 다른 활동으로부터 보호되어야 합니다. 이 시스템 보안은 주로 효과적으로 작동하는 다양한 기술에 따라 달라집니다. 현재 운영 체제는 시스템에서 소프트웨어를 작동하기 위해 얻을 수 있는 많은 리소스와 커널을 통해 네트워크와 같은 외부 장치에 항목을 제공합니다. 운영 체제는 진행을 허용해야 하는 요구와 처리할 필요가 없는 요구를 구별할 수 있어야 합니다. 또한 보안 버전을 허용하거나 금지하기 위해 높은 수준의 보호 기능을 갖춘 컴퓨터 시스템에서 감사 옵션도 제공합니다. 따라서 리소스에 대한 액세스 가능성에서 요청을 모니터링할 수 있습니다.


사용자 인터페이스

GUI 또는 사용자 인터페이스(UI)는 운영자가 정보를 얻을 수 있도록 하는 OS의 일부입니다. 텍스트를 기반으로 하는 사용자 인터페이스는 키보드를 사용하여 명령줄에 입력한 텍스트와 해당 명령을 표시합니다.

OS 기반 애플리케이션은 주로 효율적인 통신을 위해 특정 사용자 인터페이스를 제공합니다. 응용 프로그램의 사용자 인터페이스의 주요 기능은 운영자 &로부터 입력을 받아 운영자에게 o/ps를 제공하는 것입니다. 그러나 사용자 인터페이스에서 수신되는 입력의 종류와 사용자 인터페이스에서 제공하는 o/p 유형은 애플리케이션마다 다를 수 있습니다. 모든 애플리케이션의 UI는 GUI(그래픽 UI)와 CLI(명령줄 사용자 인터페이스)의 두 가지 유형으로 분류할 수 있습니다.

따라서 이것은 운영 체제의 개요에 관한 것입니다. OS의 주요 구성 요소는 주로 커널, API 또는 응용 프로그램 인터페이스, 사용자 인터페이스 및 파일 시스템, 하드웨어 장치 및 장치 드라이버를 포함합니다. OS의 다른 유형은 무엇입니까?


임베디드

  1. 거리 센서의 작동 원리와 응용
  2. IMX586 센서란:작동 및 기능
  3. 무게 센서의 작동 원리 및 사양
  4. AD8232 ECG 센서란 무엇입니까:작동 및 응용
  5. 메쉬 분석이란:절차 및 예
  6. 3D 프린팅이란?- 유형 및 작동 원리
  7. 상태 기반 유지 관리:정의 및 장점
  8. 스마트 제조:정의 및 이점
  9. 압축 공기 시스템의 구성 요소는 무엇입니까?
  10. 테로테크놀로지:뭐야? 정의 및 목표