홈페이지 » 어떻게 » 운영 체제 란 무엇입니까?

    운영 체제 란 무엇입니까?

    운영 체제는 컴퓨터의 모든 하드웨어 및 기타 소프트웨어를 관리하는 기본 소프트웨어입니다. 운영 체제 ( "OS"라고도 함)는 컴퓨터의 하드웨어와 상호 작용하며 응용 프로그램에서 사용할 수있는 서비스를 제공합니다.

    운영 체제의 기능?

    운영 체제는 모든 것을 함께 유지하는 장치의 핵심 소프트웨어 세트입니다. 운영 체제는 장치의 하드웨어와 통신합니다. 키보드와 마우스에서부터 Wi-Fi 라디오, 저장 장치 및 디스플레이에 이르기까지 모든 것을 처리합니다. 즉, 운영 체제가 입력 및 출력 장치를 처리합니다. 운영 체제는 하드웨어 제작자가 장치와 통신하기 위해 작성한 장치 드라이버를 사용합니다..

    운영 체제에는 공통 시스템 서비스, 라이브러리 및 API (Application Programming Interface)와 같은 많은 소프트웨어가 포함되어 있으므로 개발자는 운영 체제에서 실행되는 프로그램을 작성할 수 있습니다.

    운영 체제는 실행중인 응용 프로그램과 하드웨어 사이에 위치하며 하드웨어 드라이버를 둘 사이의 인터페이스로 사용합니다. 예를 들어, 응용 프로그램이 무언가를 인쇄하려고 할 때, 그 작업을 운영 체제에 넘깁니다. 운영 체제는 프린터의 드라이버를 사용하여 올바른 신호를 보내는 지침을 프린터로 전송합니다. 인쇄중인 응용 프로그램은 가지고있는 프린터를 고려하거나 프린터의 작동 방식을 이해할 필요가 없습니다. OS가 세부 사항을 처리합니다..

    또한 OS는 멀티 태스킹을 처리하여 실행중인 여러 프로그램간에 하드웨어 리소스를 할당합니다. 운영 체제는 어떤 프로세스가 실행되는지 제어하고, CPU 또는 코어가 여러 개인 컴퓨터가 있으면 여러 프로세스가 병렬로 실행되도록하여 다른 CPU간에 할당합니다. 또한 시스템의 내부 메모리를 관리하고 실행중인 응용 프로그램간에 메모리를 할당합니다..

    운영체제는 쇼를 운영하는 소프트웨어의 큰 부분이며 다른 모든 것을 담당합니다. 예를 들어 운영 체제는 이러한 프로그램이 액세스 할 수있는 파일 및 기타 리소스도 제어합니다.

    대부분의 소프트웨어 응용 프로그램은 운영 체제 용으로 작성 되었기 때문에 운영 체제가 많은 어려움을 겪을 수 있습니다. 예를 들어, Minecraft를 실행하면 운영 체제에서 실행합니다. Minecraft는 각기 다른 하드웨어 구성 요소의 작동 방식을 정확하게 알 필요가 없습니다. Minecraft는 다양한 운영 체제 기능을 사용하며 운영 체제는이를 저수준 하드웨어 지침으로 변환합니다. Minecraft 개발자와 운영 체제에서 실행되는 모든 프로그램이 많은 문제를 해결합니다..

    PC를위한 운영체제가 아닙니다.

    "컴퓨터"가 운영 체제를 실행한다고하면 기존의 데스크톱 PC 및 랩톱을 의미하지 않습니다. 스마트 폰은 태블릿, 스마트 TV, 게임 콘솔, 스마트 시계 및 Wi-Fi 라우터와 같은 컴퓨터입니다. Amazon Echo 또는 Google Home은 운영 체제를 실행하는 컴퓨팅 장치입니다..

    친숙한 데스크톱 운영 체제에는 Microsoft Windows, Apple macOS, Google 크롬 OS 및 Linux가 있습니다. 지배적 인 스마트 폰 운영 체제는 Apple의 iOS 및 Google의 Android입니다..

    Wi-Fi 라우터와 같은 다른 장치는 "임베디드 운영 체제"를 실행할 수 있습니다. 이들은 Wi-Fi 라우터 실행, GPS 제공 등과 같은 단일 작업을 위해 특별히 설계된 일반적인 운영 체제보다 기능이 적은 특수화 된 운영 체제입니다 내비게이션 또는 ATM 작동.

    운영 체제가 종료되고 프로그램이 시작되는 위치?

    운영 체제에는 사람들이 장치와 인터페이스 할 수있게 해주는 사용자 인터페이스를 포함한 다른 소프트웨어도 포함됩니다. 이것은 PC의 데스크탑 인터페이스, 전화기의 터치 스크린 인터페이스 또는 디지털 보조 장치의 음성 인터페이스 일 수 있습니다.

    운영 체제는 다양한 응용 프로그램과 프로세스로 구성된 대용량 소프트웨어입니다. 운영 체제와 프로그램 사이의 경계는 때로는 약간 흐릿해질 수 있습니다. 운영 체제에 대한 정식 정의가 없습니다..

    예를 들어, Windows에서 파일 탐색기 (또는 Windows 탐색기) 응용 프로그램은 Windows 운영 체제의 필수 부분입니다. 심지어 데스크톱 인터페이스 그리기도 처리하며 해당 운영 체제에서 실행되는 응용 프로그램.

    운영체제의 핵심은 커널입니다.

    낮은 수준에서 "커널"은 운영 체제의 핵심 핵심 컴퓨터 프로그램입니다. 이 단일 프로그램은 운영 체제가 시작될 때로드되는 첫 번째 프로그램 중 하나입니다. 메모리 할당, 소프트웨어 기능을 컴퓨터 CPU 지침으로 변환, 하드웨어 장치의 입출력 처리 등을 처리합니다. 커널은 일반적으로 격리 된 영역에서 실행되어 컴퓨터의 다른 소프트웨어에 의해 변조되지 않도록합니다. 운영 체제 커널은 매우 중요하지만 운영 체제의 일부일뿐입니다..

    여기 라인은 약간 흐릿해질 수 있습니다. 예를 들어 Linux는 단지 커널 일뿐입니다. 그러나 Linux는 여전히 운영 체제라고합니다. Android는 운영체제라고도하며 Linux 커널을 기반으로합니다. 우분투와 같은 리눅스 배포판은 리눅스 커널을 사용하고 주변에 추가 소프트웨어를 추가합니다. 운영 체제라고도합니다..

    펌웨어와 OS의 차이점은 무엇입니까??

    많은 장치가 "펌웨어"를 실행합니다. 일반적으로 하드웨어 장치의 메모리에 직접 프로그래밍되는 저수준 소프트웨어 유형입니다. 펌웨어는 일반적으로 절대적인 기본 사항 만 수행하도록 설계된 작은 소프트웨어입니다.

    최신 컴퓨터가 부팅되면 마더 보드에서 UEFI 펌웨어를로드합니다. 이 펌웨어는 컴퓨터 하드웨어를 빠르게 초기화하는 저수준 소프트웨어입니다. 그런 다음 컴퓨터의 솔리드 스테이트 드라이브 또는 하드 드라이브에서 운영 체제를 부팅합니다. (솔리드 스테이트 드라이브 또는 하드 드라이브에는 드라이브 내부의 물리적 섹터에 데이터를 저장하는 자체 내부 펌웨어가 있습니다.)

    펌웨어와 운영 체제 간의 경계선이 약간 흐릿해질 수 있습니다. 예를 들어, iOS라는 Apple의 iPhone 및 iPad 용 운영 체제는 종종 "펌웨어"라고 불립니다. PlayStation 4의 운영 체제는 공식적으로 펌웨어라고도합니다.

    여러 하드웨어 장치와 인터페이스하고 프로그램에 서비스를 제공하며 응용 프로그램간에 자원을 할당하는 운영 체제입니다. 그러나 TV 리모콘에서 실행되는 매우 기본적인 펌웨어는 일반적으로 운영 체제라고하지 않습니다.


    평균적인 사람은 운영 체제가 무엇인지 정확히 이해할 필요가 없습니다. 그러나 어떤 운영 체제에서 장치와 호환되는 소프트웨어 및 하드웨어를 알아야하는지 알고 있으면 도움이 될 수 있습니다..

    이미지 크레딧 : Stanislaw Mikulski / Shutterstock.com, mama_mia / Shutterstock.com, GagliardiImages / Shutterstock.com