운영체제란 무엇이며 4가지 기본 관점이 있나요?
OS를 바라보는 네 가지 관점
OS를 외부에서 바라보기:
컴퓨터 사용자 관점: 사용자 환경 관점
사용에 관한 정보 제공 컴퓨터 환경
2. 애플리케이션 프로그래머의 관점: 가상 머신 관점
OS는 컴퓨터를 가상 머신으로 만든다
OS 내부에서 바라보기:
OS 개발자: OS는 리소스 관리자입니다.
OS 개발자: OS는 작업 구성자입니다.
사용자 환경 관점:
OS는 리소스 관리자입니다. 컴퓨터 사용자가 컴퓨터를 사용할 수 있도록 하는 인터페이스입니다.
컴퓨터 사용자: 최종 사용자, 프로그래머, 시스템 디자이너
OS에서 제공하는 인터페이스:
사용자 인터페이스(사용자 인터페이스, 명령 인터페이스라고도 함)
프로그래밍 인터페이스(응용 프로그래밍 인터페이스, 시스템 호출, 응용 프로그래밍 인터페이스, API라고도 함)
응용 프로그램 개발 VB, VC 등의 IDE는 API를 간접적으로 호출합니다. 프로그래머는 프로그래밍, 즉 SDK 프로그래밍을 위해 API를 직접 호출할 수 있는 능력이 있어야 합니다.
위의 API를 기반으로 하는 Windows 플랫폼의 모든 애플리케이션. /p>
사용자 인터페이스:
1. (사용자) 명령: 컴퓨터 시스템에 작업을 요청하는 컴퓨터 사용자의 지시를 말합니다.
2. 명령의 표현 형식:
문자 형식: CMD, LINUX 명령 등, 유연하고 번거롭고 기억하기 어려움
메뉴 형식:
그래픽 형식: 직관적이지만 유연성이 없음< /p >
명령어 사용법:
오프라인 모드(off-line)
예를 들어 일괄처리 프로그램을 작성하고 실행하면 시스템이 직접 실행하는 방식이다. 종료될 때까지 명령을 하나씩 입력하면 이 기간 동안 사용자는 방해할 수 없습니다.
온라인 모드
사용자가 로그인하면 키보드를 사용하여 사용자 이름과 비밀번호를 입력하세요
가상 머신 관점:
우리는 OS가 컴퓨터 하드웨어 플랫폼을 기반으로 구축된 가상 머신이라고 믿습니다. OS는 컴퓨터 하드웨어보다 더 강력하거나 컴퓨터 하드웨어가 제공하지 못하는 많은 기능을 애플리케이션 소프트웨어에 제공합니다.
OS는 가상 머신에서 관리자 및 코디네이터 역할을 하며 컴퓨터 하드웨어 리소스를 관리하고 멀티태스킹 및 멀티스레딩 작업을 조정합니다.
예를 들어, 사용자는 WORD 파일을 작성하면서 음악을 듣고, 프린터는 음악을 들으면서 기사를 인쇄합니다. 이 세 가지 작업을 동시에 그리고 순서대로 수행할 수 있다면 OS가 조정해야 합니다.
기능 및 컴퓨터 수 확장
하드웨어에 없는 기능 확장
사용자가 원격으로 다른 컴퓨터에 로그인하여 명령을 입력하면 원격에서 명령이 실행됨 컴퓨터, 원격 컴퓨터의 기능을 사용하는 것은 컴퓨터 수를 늘리는 것과 같습니다.
리소스 관리자의 관점:
우리는 OS가 다양한 리소스의 관리자라고 믿습니다. 컴퓨터 시스템에서 시스템의 다양한 하드웨어 자원을 할당, 재활용 및 제어하는 역할을 담당합니다.
OS는 자원 사용을 추적하고 자원 요청을 충족하며 자원 활용을 개선하고 사용자 사용 충돌을 조정합니다. 다양한 프로그램에 의한 리소스
리소스 모니터링
리소스 할당 및 재활용
리소스 보호
예: 애플리케이션이 메모리에 로드된 후 , 승인되지 않은 한 다른 애플리케이션의 데이터를 수정할 수 없습니다. 불법적인 수정이 발생하면 OS가 책임을 지게 됩니다.
작업 구성자의 관점:
우리는 OS가 컴퓨터 엔지니어링 프로세스의 구성자이고 다양한 실행을 조정할 책임이 있다고 믿습니다. 순서
이 개념은 일반적으로 슈퍼컴퓨터나 대형 서버에서 사용되며, 작업은 배치 파일 형태로 제출되고 호스트는 이를 하나씩 실행하도록 요청합니다.
호스트의 OS는 각 작업의 작업을 구성하고 조정하는 역할을 합니다. 실행 결과 또는 오류 메시지를 보고합니다.
수동 개입을 줄이고 시스템 효율성을 향상시킵니다. 이러한 작업 방식은 고비용의 강력한 호스트 리소스를 효과적으로 사용하는 데 도움이 됩니다.
OS 정의:
운영 체제는 컴퓨터 시스템의 시스템 소프트웨어로, 다음을 관리합니다. 시스템 내의 하드웨어와 소프트웨어 자원은 컴퓨터의 작업 흐름을 합리적으로 구성하여 이러한 자원을 보다 효율적으로 사용하여 사용자에게 보다 강력하고 사용하기 쉬운 작업 환경을 제공함으로써 컴퓨터 간의 인터페이스 역할을 합니다. 그리고 사용자.