운영 체제 Mac OS

운영 체제 : 목적 및 기본 기능

운영 체제의 개념

운영 체제 (OS)는 컴퓨터의 모든 하드웨어 및 소프트웨어 부분과 사용자와 컴퓨터의 상호 작용을 보장하는 일련의 프로그램입니다.

운영 체제는 컴퓨터의 모든 구성 요소에 대해 전체 론적 기능을 제공하며 사용자에게 컴퓨터의 하드웨어 기능에 대한 액세스를 제공합니다. 운영 체제는 컴퓨터 소프트웨어의 기본 필수 구성 요소이며, 컴퓨터가 없으면 원칙적으로 작동하지 않습니다.

OS 구성

운영 체제의 구조는 다음 모듈로 구성됩니다.

    기본 모듈 (OS 커널)- 프로그램과 파일 시스템의 작업을 관리하고 주변 장치 간의 파일 교환 및 파일 시스템에 대한 액세스를 제공합니다.

~. 명령을 프로그램 언어에서 컴퓨터가 이해하는 "기계 코드"의 언어로 변환합니다.

    명령 프로세서- 주로 키보드를 통해 오는 사용자 명령을 해독하고 실행합니다.

~. 사용자에게 명령을 프롬프트하고 실행합니다. 사용자는 예를 들어 파일 조작 (복사, 삭제, 이름 바꾸기), 문서 인쇄 명령 등을 수행하는 명령을 줄 수 있습니다.

    주변 장치 드라이버- 소프트웨어는 프로세서와 이들 장치의 일관성을 보장합니다 (각 주변 장치는 정보를 다른 방식으로 다른 속도로 처리 함).

~. 장치 조작 및 다른 장치와의 정보 교환 조정을 제어하는 ​​특수 프로그램. 모든 장치에는 자체 드라이버가 있습니다.

    추가 서비스 프로그램(유틸리티) - 컴퓨터와의 사용자 커뮤니케이션의 편리하고 다양한 프로세스

이러한 프로그램을 사용하면 디스크를 유지 관리하고 파일 작업을 수행하며 컴퓨터 네트워크에서 작업 할 수 있습니다.

운영 체제의 목적

OS는 다음 작업을 해결하도록 설계되었습니다.

    컴퓨터 장비의 유지 보수;

    작업 환경 및 사용자 인터페이스를 작성하십시오.

    사용자 명령 및 프로그램 명령의 실행;

    i / O 구성, 정보 저장 및

    파일 및 데이터 관리.

정의에 따르면, OS가 해결하는 모든 작업은 다음 두 가지 그룹으로 나눌 수 있습니다.

    실제 컴퓨터 하드웨어 대신 사용자 또는 프로그래머에게 작업하기가 더 편리하고 프로그램하기 쉬운 확장 된 가상 (즉, 실제로는 존재하지 않는) 컴퓨터 제공;

    몇 가지 기준에 따라 자원을 합리적으로 관리하여 컴퓨터 사용의 효율성을 높입니다.

운영 체제의 기능

주요 특징 :

    대부분의 프로그램에 공통적이며 거의 모든 프로그램 (데이터 입력 및 출력, 다른 프로그램의 시작 및 중지, 추가 메모리 할당 및 해제 등)에서 흔히 볼 수있는 초보 (저급) 동작의 프로그램을 필요에 따라 실행합니다.

    주변 장치 (I / O 장치)에 대한 표준화 된 액세스

    메모리 관리 (프로세스 간 배포, 가상 메모리 구성).

    특정 파일 시스템으로 구성된 비 휘발성 미디어 (예 : 하드 디스크, 광학 디스크 등)의 데이터에 대한 액세스를 제어합니다.

    사용자 인터페이스를 제공하십시오.

    네트워크 운영, 네트워크 프로토콜 스택 지원

추가 기능 :

    병렬 또는 의사 병렬 실행 (멀티 태스킹)

    프로세스간에 컴퓨팅 시스템 리소스를 효율적으로 배포합니다.

    자원에 대한 다양한 프로세스 액세스의 차별화.

    안정적인 계산 (하나의 계산 프로세스가 불가능하거나 다른 프로세스의 계산에 의도적으로 또는 실수로 영향을 미침)은 자원에 대한 액세스 제한을 기반으로합니다.

    프로세스 간 상호 작용 : 데이터 교환, 상호 동기화

    시스템 자체의 보호는 물론 사용자 작업 (악의적 또는 불확실성) 또는 응용 프로그램으로부터 사용자 데이터 및 프로그램을 보호합니다.

    다중 사용자 모드 및 액세스 권한.

운영 체제 및 기본 아이디어의 발전

OS의 전신은 유틸리티 (로더 및 모니터)뿐만 아니라 보편적 인 컴퓨터의 출현으로 개발되기 시작한 자주 사용되는 서브 루틴의 라이브러리로 간주되어야합니다 1 세대(1940 년대 후반). 이 유틸리티는 장비로 조작자의 물리적 인 조작을 최소화했으며 라이브러리는 동일한 작업 (입출력 작업 수행, 수학 기능 계산 등)의 다중 프로그래밍을 피할 수있게했습니다.

1950 년대와 1960 년대에는 일괄 처리 모드, 시간 공유 및 멀티 태스킹, 능력 분리, 실시간 규모, 파일 구조 및 파일 시스템 등 OS 기능을 정의하는 주요 아이디어가 형성되고 구현되었습니다.

운영 체제도스

DOS는 1981 년부터 1995 년까지 광범위하게 퍼져 나갔고 IBM PC 컴퓨터의 주체가 된 개인용 컴퓨터의 첫 번째 운영 체제입니다. 시간이 지남에 따라 새롭고 현대적인 Windows 및 Linux 운영 체제로 거의 혼잡 해졌지만 DOS는 편리하고 유일하게 가능합니다 컴퓨터에서 작업하는 경우 (예 : 사용자가 오래된 장비 또는 오래 작성한 소프트웨어 등으로 작업하는 경우)

DOS 운영 체제를 사용하는 사용자는 명령 줄을 사용하여 작업하지만 그래픽 인터페이스는 없습니다. DOS OS는 15 년 동안 PC와 성공적으로 작동 할 수있었습니다. 그럼에도 불구하고이 작업을 편리하게 할 수는 없습니다. DOS는 사용자와 컴퓨터 사이의 "중개자"역할을했으며 복잡한 디스크 액세스 명령을 더 간단하고 이해하기 쉬운 것으로 변환하는 데 도움이되었지만 개발됨에 따라 많은 명령으로 "자란"상태가되어 컴퓨터 작업을 억제하기 시작했습니다. 따라서 새로운 중재자가 필요하게되었습니다. 그래서 쉘 프로그램이있었습니다.

쉘은 OS에서 실행되는 프로그램으로, 사용자가 OS에서 작업 할 수 있도록 도와줍니다. 쉘 프로그램은 디스크, 디렉토리, 파일 등 컴퓨터의 전체 파일 구조를 시각적으로 보여줍니다. 파일을 검색, 복사, 이동, 삭제, 정렬, 수정 및 실행할 수 있습니다. 가장 일반적인 것 중 하나 - Norton Commander (NC). Windows 3.1 및 Windows 3.11의 그래픽 셸에서는 열 수 있고 화면을 따라 이동하고 닫을 수있는 "창"이라는 개념이 사용됩니다. 이 창은 다양한 프로그램에 속해 있으며 자신의 작업을 반영합니다.

DOS는 FAT 파일 시스템을 사용합니다. 단점 중 하나는 파일 및 디렉토리 이름에 대한 제한입니다. 이름은 8자를 초과 할 수 없습니다. 또한 DOS는 동일한 이름의 소문자와 대문자를 구별하지 않습니다.

DOS는 아주 오래전에 만들어 졌기 때문에 오늘날의 현대적인 운영 체제에서는 요구 사항을 충족하지 못합니다. 최신 컴퓨터에 설치된 많은 양의 메모리를 직접 사용할 수 없습니다.

운영 체제 MICROSOFT WINDOWS

Widows 1.0, Widows 2.0, Widows 3.0, Widows 3.1 및 Widows 3.11 그래픽 스킨은 MS DOS에서 실행되었습니다. 즉 독립 운영 체제가 아니 었습니다. 그러나 Windows의 등장으로 새로운 가능성이 열렸습니다. Windows는 셸이 아니라 환경이라고합니다.

Windows 환경은 다른 쉘 프로그램과 구별되는 다음과 같은 특징이 있습니다.

    멀티 태스킹;

    통합 소프트웨어 인터페이스;

    단일 사용자 인터페이스;

    그래픽 사용자 인터페이스;

    통합 하드웨어 및 소프트웨어 인터페이스.

그래픽 Windows 3.1 및 Windows 3.11이 포함 된 DOS 운영 체제는 MS Windows 제품군 (첫 번째 Windows 95, Windows 98, Windows 2000, Windows XP)의 본격적인 운영 체제로 대체되었습니다. Windows 3.1 및 Windows 3.11과는 달리, 컴퓨터가 켜지면 자동으로 시작됩니다.

MS Windows에서는 FAT-VFAT 파일 수정이 파일을 저장하는 데 사용됩니다. 파일 및 디렉토리 이름의 길이는 최대 256 자까지 가능합니다.

Windows에서는 Windows와 응용 프로그램을 사용할 때 마우스가 널리 사용되고 MS DOS에서는 키보드 만 사용됩니다.

또한 MSWindows에는 작업 표시 줄이 있습니다. 이는 명확한 멀티 태스킹 메커니즘을 만들고 애플리케이션 간 전환 프로세스를 가속화합니다.

Windows 바탕 화면은 초보 사용자를 가능한 한 쉽게 만들면서 동시에 숙련 된 사용자의 특정 요구를 충족 할 수있는 최대 사용자 지정 옵션을 제공하도록 설계되었습니다.

리눅스 운영 체제

Linux는 IBM 호환 개인용 컴퓨터 및 워크 스테이션의 운영 체제입니다. 이것은 네트워크로 연결된 윈도우 그래픽 시스템 인 X 윈도우 시스템을 가진 다중 사용자 운영 체제입니다. Linux 운영 체제는 개방형 시스템 표준 및 인터넷 프로토콜을 지원하며 Unix, DOS, MS Windows 시스템과 호환됩니다.

전통적인 운영 체제이기 때문에 Linux는 DOS와 Windows의 특징 인 많은 기능을 수행하지만이 운영 체제는 특히 강력하고 유연합니다. Linux는 PC 사용자에게 개인용 컴퓨터를 최대한 활용하면서 UNIX의 속도, 효율성 및 유연성을 제공합니다. 마우스로 작업 할 때 세 개의 버튼이 모두 활발히 사용됩니다. 특히 가운데 버튼은 텍스트 조각을 삽입하는 데 사용됩니다.

Linux의 도움으로 모든 개인용 컴퓨터를 워크 스테이션으로 전환 할 수 있습니다. 요즘 Linux는 비즈니스, 교육 및 개인 프로그래밍을위한 운영 체제입니다.

운영 체제유니X

UNIX는 이식 가능한 멀티 태스킹 및 다중 사용자 운영 체제 그룹입니다.

최초의 UNIX 시스템은 AT & T의 Bell Labs 부서에서 1969 년에 개발되었습니다. 그 이후로 많은 다른 UNIX 시스템이 만들어졌습니다.

UNIX 시스템의 특징 중 일부는 다음과 같습니다.

    간단한 텍스트 파일을 사용하여 시스템을 구성하고 관리합니다.

    커맨드 라인 유틸리티의 광범위한 사용;

    가상 장치를 통한 사용자와의 상호 작용 - 터미널;

    물리적 및 가상 장치 및 일부 프로세스 간 통신 도구를 파일로 표현;

    각 프로그램은 하나의 작업을 수행하는 여러 프로그램의 파이프 라인을 사용합니다.

유닉스 시스템은 운영체제 분야의 오늘날의 대중적인 개념과 접근 방식의 일부와 운영체제와 소프트웨어 분야의 대중적인 개념과 접근법의 일부를 보급했기 때문에 역사적으로 매우 중요합니다. 또한 UNIX 시스템 개발 중에 C 언어가 만들어졌습니다.

    OS는 리소스를 합리적으로 관리하고 확장 된 가상 시스템을 제공하여 사용자에게 편의성을 제공함으로써 컴퓨터 하드웨어의 효율성을 향상 시키도록 설계된 상호 연관된 프로그램 세트입니다.

    OS가 관리하는 주요 리소스에는 프로세스, 주 메모리, 타이머, 데이터 세트, 디스크, 테이프 드라이브, 프린터, 네트워크 장치 및 기타가 포함됩니다. 리소스 관리의 문제를 해결하기 위해 운영 체제에 따라 다양한 알고리즘이 사용됩니다. 다양한 알고리즘이 궁극적으로 운영 체제의 모양을 결정합니다.

    따라서 오늘날 네트워크 운영 체제의 요구 사항에는 기능 관리 및 자원 관리 효율성, 모듈성 및 확장 성, 이식성 및 다중 플랫폼, 응용 프로그램 및 사용자 인터페이스 수준의 호환성, 안정성, 내결함성, 보안 및 성능이 포함됩니다.

컴퓨터 업계뿐만 아니라 급속하게 발전하는 기술 시대에 개발자를 기쁘게하는 혁신을 보는 것이 때때로 어렵습니다. 제공되는 프로그램, 운영 체제, 유틸리티의 다양성은 눈이 갈라 지거나하는 것과 같습니다. 그러나 대부분의 경우 사용자는 하나의 주요 질문을 가지고 있습니다. 어떤 운영 체제를 선택해야합니까? Windows 및 Mac OS X 시스템을 비교하여이 질문에 대답 해보십시오.

Mac vs Windows

Windows 시스템의 주요 기능

널리 퍼져있다. 운영 시스템이 사용자를 위해 자신을 창조되었다는 사실이 통신, 그것은 반대로, 기존의 시스템에 적응하기 위해 사용자를 강제하지 않는, 사용자의 기존 요구에 적응합니다. 이는 기존의 여론에 따라, 그것은 "버그", "불안", "신뢰할 수없는 등이다 사실에도 불구하고, 가장 세계적인 공통 운영 체제입니다 또한, 그것은 지불됩니다.


사용자의 관점에서 Windows 시스템은 다음과 같이 구성됩니다.

  1. 코어. 다양한 장치로 작업을 수행하고 프로세스 및 메모리를 관리하며 기존 그래픽 하위 시스템을 관리합니다.
  2. 그래픽 하위 시스템 자체. 사용자와의 상호 작용을 제공합니다.
  3. 텍스트 하위 시스템. 사용자와 텍스트로 상호 작용합니다.
  4. 원격 액세스 시스템.

이점: 모든 유형의 장비에 대해 100 % 보장 된 보증을 제공합니다.이 운영 체제에서는 모든 장치에 대한 드라이버를 찾을 수 있으며 다양한 장치를 빠르게 인식 할 수 있도록 미리 설치된 드라이버가 많이 포함되어 있습니다. 적용 전문 프로그램, 예를 들어, 포토샵 및 PROMT 다른 운영 체제에서 고유 전체 기능의 큰 덩어리가있다.

선명도와 인터페이스의 단순화, 심지어 개인 컴퓨터와 기본 기술을 가지고 있지, 사람에게 사용하기에 완벽하게 사용할 수 있도록. Microsoft Office라는 응용 프로그램 패키지는 사무원을위한 표준이되었습니다. 사용자는 라이센스가있는 Windows 운영 체제에 대한 자격을 갖춘 지원 또는 조언을 언제든지 얻을 수 있습니다.

단점:이 운영 체제는 개인용 컴퓨터에 필요한 하드웨어 자원, 특히 필요한 RAM 양을 요구합니다. 그러나 적용된 그래픽 인터페이스는 아름답고 편리하지만 동시에, 번거롭고 번거 롭습니다. 결과적으로 많은 사용자가 수많은 그래픽 종소리와 휘파람을 끌 수 있습니다.

이 시스템은 나머지 시스템보다 훨씬 취약한 것으로 간주됩니다. 이것은 매우 기존의 보안 구조, 예를 들어 관리자 권한 (Vista라고하는 운영 체제 버전에서 부분적으로 결정됨)을 사용하여 지속적으로 작업 할 수있는 기능과 관련이 있습니다. 동시에 XP 및 다른 Windows 버전으로 작성된 수천 가지의 오래된 컴퓨터 응용 프로그램이 시스템에서 작동해야합니다.

이러한 "이전"프로그램을 시작하려면 사용자에게 허가를 받아야합니다. 또한 하나 또는 다른 프로그램을 시작하라는 요청이있는 기존 대화 상자는 필요한 정보를 사용자에게 제공하여 필요한 결정을 내립니다. 또 다른 중요한 단점은 바탕 화면에서 바로 가기 제거의 경우에도 자신의 의도를 세 번 확인해야한다는 것입니다. 이것은 성가신 일이며 "허용"키와 다른 것들은 간단히 의도하지 않고 눌려진다는 사실로이 끕니다. 전체 보호 메커니즘의 효과는 거의 무용지물이됩니다.

결과적으로이 운영 체제의 취약점을 정확하게 감염시키는 데 사용되는 많은 수의 바이러스를 처리해야하는 경우가 있습니다. 예를 들어 사용자 오류가 발생할 수 있습니다. 운영 체제가 지불되고 비용이 무료 운영 체제를 구입하거나 다운로드하는 비용을 초과합니다.


Mac OS X 운영 체제

널리 알려진 바와 같이 Linux와 Mac OS X는 공통 UNIX 루트를 공유합니다. 그러나 개방형 UNIX 시스템과 달리 Mac OS X은 독점 소프트웨어로서의 역할을합니다. 즉, 무료 배포 및 다양한 변경 등을 금지합니다. 최초의 Mac OS는 1984 년에 등장했는데 Windows의 모습보다 훨씬 빠릅니다. Mac OS X 시스템 자체는 자체 커널 (XNU)을 사용하여 크게 재 설계된 BSD-UNIX 시스템입니다.

Mac OS의 이점. 맥 오에스 시스템의 장점은 매킨토시 시스템에 컴퓨터 바이러스가 거의 없다는 것입니다. 그리고이 점은 Windows 시스템과 비교했을 때 맥 오에스텐 시스템이 지나치게 많지 않다는 것뿐만 아니라 모든 전통적인 컴퓨터 바이러스가 유닉스 환경에서 단순하게 작동하지 않는다는 점에서도 중요합니다. 물론 이론 상으로는 Mac OS 용 컴퓨터 응용 프로그램에서 작동 할 수있는 바이러스 샘플이 있지만 Windows 용으로 작성된 악성 소프트웨어와 비교할 때 그 수는 중요하지 않습니다.

바이러스는 사용자가 두 번 클릭 할 경우에만 해로울 수 있습니다. 전자 메일을 읽거나 웹 페이지를 열 때 메일을 감염시키는 프로그램은 아직 알 수 없습니다. 보안에 대한 간단한 증거가 있습니다. 예를 들어, 설치된 운영 체제를 업데이트하거나 새 프로그램을 설치하는 것과 같이 Mac OS 시스템을 변경하려면 일반적으로 암호 만 입력하면됩니다.

이러한 경우 Windows 시스템은 더욱 까다 롭습니다.

그녀는 몇 가지 다른 확인 작업을 제안합니다. Mac OS를 실행하는 컴퓨터를 원격으로 해킹하는 것조차도 Windows를 실행하는 컴퓨터를 해킹하는 것보다 훨씬 복잡하며 다양한 바이러스 백신 프로그램은 실수로 감염된 파일을 보내지 않아도됩니다. Windows 시스템을 실행하는 컴퓨터이지만 아무런 해를 끼칠 수 없습니다.

모든 응용 프로그램의 인체 공학적 설계, 운영 체제 자체 및 사용 가능한 하드웨어의 성능 모두의 아름다움. 일상 사용에 극단적 인 단순. 불행히도,이 우수한 샘플은 여전히 ​​우리 나라에서 엘리트 제품의 명성을 가지고 있으며, 이에 따라 Windows보다 훨씬 더 비쌉니다.

매우 간단한 관리. Mac 용 소프트웨어로 작업하는 것이 일반적으로 Windows 용 소프트웨어로 작업하는 것보다 쉽습니다. 한 가지 놀라운 예는 모든 Macintosh 컴퓨터에 설치된 iLife라는 패키지입니다. 음악과 사진을 손쉽게 관리하고 비디오를 처리하며 결과를 디스크에 기록 할 수 있습니다. Mac OS X 시스템 용 프로그램 중 하나를 마스터 할 수 있었던 사람은 다른 소프트웨어에도 쉽게 대처할 수 있습니다.이 운영 체제의 응용 프로그램은 Windows 시스템 용 프로그램보다 훨씬 유사합니다.

Mac OS 사용자의 관점에서 보면 다음과 같습니다.

  1. 핵심. 다양한 장치로 작업하고 프로세스 및 메모리를 관리합니다.
  2. 텍스트 하위 시스템, 터미널을 통해 시스템과 함께 작업의 구현.
  3. 텍스트 모드에서 작업 할 때 원격 액세스 시스템.
  4. 그래픽 모드로 작업 할 때 원격 액세스 시스템.
  5. 응용 프로그램의 그래픽 창을 다른 컴퓨터로 전송하는 시스템입니다.

Mac OS의 단점

우선 Mac OS 시스템은 Apple에서 제조 한 Macintosh 컴퓨터에만 설치할 수 있습니다. 이 컴퓨터는 우리에게 익숙해 진 개인용 컴퓨터와 달리 닫힌 아키텍처 즉,이 컴퓨터는 Apple에 의해 독점적으로 수집됩니다. 모든 컴퓨터 하드웨어 및 소프트웨어의 100 % 통합과 함께 사용되는 구성 요소 및 어셈블리 프로세스의 탁월한 품질을 보장하므로 이는 좋은 편입니다.

그러나 동전의 뒷면이 있습니다. "Macs"제조업체는 단 하나이므로, 원칙적으로 경쟁은 없습니다. 소비자의 관점에서 볼 때 그렇게 좋지는 않습니다. 또한 드라이버 설치 프로세스에 약간의 문제가 있습니다. 사용 가능한 모든 장치가 Mac OS 시스템 용 드라이버를 생성하지는 않으며, 시스템 자체가 매우 자주 사용되는 장비를 모두 인식하지 못합니다.

거의 모든 게임 부족. 이들은 주로 Windows가 설치된 게임 콘솔 및 개인용 컴퓨터 용으로 개발되었습니다. 맥용 게임의 선택은 매우 적당하지는 않지만, X-Plane 9라는 비방 형 장치 나 기타 히어로 3 (Guitar Hero 3)이라는 음악 게임과 같이 매우 실제적인 보석이있다.

특수 기능

즉각적으로 눈을 끈 주요 기능은 시스템의 그래픽 인터페이스입니다. 예를 들어, Windows에서 실행중인 각 프로그램이 도구 모음뿐만 아니라 이미 열려있는 탭이있는 창 하나에 해당하면 Mac OS에서 "부동"패널과 창이 사용되는데 이는 일반적인 창과 연결되지 않지만 바탕 화면에 있습니다. Makovsky 인터페이스의 또 다른 특징은 도킹 패널입니다.

이 패널은 바탕 화면 맨 아래에 위치한 패널로서 응용 프로그램과 파일의 아이콘이 있으며 빠른 액세스가 필요한 패널과 실행중인 모든 컴퓨터 응용 프로그램을 포함합니다. 패널 편집, 크기 조절, 응용 프로그램 아이콘 추가 및 제거가 가능합니다. 그 다음에 사용 가능한 소프트웨어 기능이옵니다. Mac OS 용 프로그램 목록은 Windows만큼 인상적이지는 않지만 그럼에도 불구하고 너무 작아서는 안되며 엔터테인먼트 및 업무에 필요한 모든 주요 응용 프로그램에는 소프트웨어 작성 프로세스라는 개념이 있습니다 애플은 하나의 프로그램만으로 한 가지 작업의 해결책을 달성 할 수 있다는 것을 암시한다. 가장 중요한 것은 그것이 완벽하게 작동해야한다는 것이다.

Mac OS GUI 개발자는 무한한 수의 옵션으로 혼란스러워하지 않는 사용자에게는이 방법이 훨씬 더 편리하다고 믿으며 컴퓨터 자체는 전체 운영 체제의 성능을 위협하는 매우 의심스러운 프로그램을 덤프하지 않습니다. 최근 몇 년 동안 사용 가능한 Mac 응용 프로그램의 수가 크게 늘어 났지만 Windows 시스템과 같이 여전히 큰 선택이 아닙니다.

그러나 거의 모든 원하는 작업에 대해 적절한 소프트웨어 제품을 선택할 수 있습니다. 디스크 (특히 합법)에서 Mac OS 용 소프트웨어를 찾고 구입하는 것은 매우 어렵 기 때문에 인터넷에 광대역 액세스 만 있으면됩니다.

결과

그래서 주식을 가져갈 수 있습니다. 창의성과 업무를 위해 매우 편리하고 기능적이며 빠른 시스템이 필요하고 돈 문제가 없다면 Mac을 선택하십시오. 그것에 당신은 우수한 결과를 얻을 수 있습니다.

당신이 원하는 질적 뭔가를 재생하고 당신이해야 할 문서 및 사냥되지 않은 다른 컴퓨터의 어려움 귀찮게하고, 돈을 너무 많이하지? 그렇다면 - Windows 만. 고급 공구로 적당히 어렵지 않고 적당합니다. 어떤 곳에서는 문제가 있지만 일반적으로 매우 가치있는 도구입니다.

PC 용 32 비트 운영 체제의 분석가들은 항상 Microsoft는 장점을 가지고 제안, Microsoft Windows 및 IBM OS / 2 사이의 전투에 집중한다. 그러나 모든 사람이이 견해에 동의하는 것은 아닙니다. OS / 2 v.2.0은 개인용 컴퓨터에서 사용할 수있는 최초의 32 비트 운영 체제였습니다. 윈도우 95는 같은 방식으로 배치되기 전에, 시장에 등장 OS / 2 워프 버전, 클라이언트 컴퓨터 클라이언트 - 서버 네트워크와 피어 네트워크 용으로 설계 - 그리고 대회의 다음 라운드의 첫 시작이었다. OS / 2 Warp는 또한 오브젝트 오리엔테이션 도구뿐만 아니라 일련의 인터넷 지원 도구를 포함하는 최초의 시스템이었습니다.

Microsoft의 전투 - 데스크톱 OS 시장에서의 IBM

베타 테스터 시카고, 윈도우 95의 첫 공개 버전을받을 때 이미 OS / 2를 사용하는 사람들은, 두 시스템 사이의 놀라운 유사성을 지적했다. 예를 들어, 모두 아름다운 스크린 세이버로 작업을 시작한 다음 넓은 바탕 화면에서 작업하도록 사용자를 초대합니다. 두 시스템 모두 아이콘과 프로그램을 객체로 봅니다. 두 가지 모두 마우스 오른쪽 버튼을 사용하여 객체의 동작을 제어합니다. 둘 다 설치에 20 개 이상의 디스켓을 사용합니다. 두 시스템의 사용자 인터페이스가 세련의 동일한 수준을 가지고, 컴퓨터 하드웨어 자원에 대한 요구 사항은 유사하며, 모두가 시스템의 기본 기술의 동일한 집합을 기반으로합니다. 이러한 기술은 멀티 태스킹 및 가상 머신 인텔 80X86 프로세서, 전체 32 비트 조직을 사용하여 DOS 프로그램을 수행하는 멀티 스레드 기능이 포함됩니다.

그리고 이것은 사고가 아닙니다. IBM은 버전 2.0 OS / 2를 출시했습니다, 마이크로 소프트는 기업의 OS로 Windows NT를 배치하기로 결정으로 그 이후, 작성 및 IBM되는 Microsoft 운영 체제의 라인에서 중요한 차이 명확하게 볼되었다. Microsoft가 Windows 3.1을 데스크톱 시스템 용 최첨단 운영 체제와 동일한 역할로 밀어 붙이려 고 시도했지만 OS / 2는 제한적인 성공을 거두었습니다. 분석가들은 윈도우 NT는 OS / 2와 같은 위치에 시장을 점유에 마이크로 소프트가 정말 싶었지만, OS / 2는 이미 윈도우 NT 남은 시간에 그를 취한 있다고 생각합니다.

결과적으로 Microsoft는 판매 손실을 낳기 시작했으며, 더 중요한 것은 운영 체제에 대한 견고한 기반을 잃었습니다. Windows NT가 완전히 탁월한 데스크톱 OS 선두 주자가되지는 않을 것이라는 것이 분명 해지자 Microsoft 마케팅 시스템은 Windows NT의 기능에 대해 적은 이야기를 시작하고 Windows 95의 기능에 대해 이야기하기 시작했습니다. IBM과 OS / 2는 전략에 중요한 영향을 미쳤습니다 Microsoft는 운영 체제 분야에 종사하고 있습니다.

IBM은 계속해서 Windows 제품군에 대한 건전한 경쟁을 창출하고 있습니다. Windows 95는 OS / 2 2.2와 비교할 수 없습니다. 오히려 Windows 95와 OS / 2 Warp 3/0이 경쟁하게됩니다. 워프는 Windows를 몰아내는 것을 목표로 한 장거리 샷입니다. Warp는 몇 가지 초기 이점이 있지만 시스템이 "더 나은"모습을 보여 주지만 Windows는 여전히 신뢰할 수있는 선택입니다.

운영 체제의 이름은 변경 될 수 있지만 IBM / Microsoft 전투의 균형은 동일하게 유지됩니다. 2 년 후 Microsoft와 IBM은 Windows 95 - Warp 대신 OS / 2 카이로 전투에서 유사한 샷을 공유 할 수 있습니다.

두 회사간에 휴전 협상을 방해하는 두 가지 이유, 즉 실제와 감정적 인 이유가 있습니다.

    사실  IBM이 먼저이 영역에있었습니다. OS / 2는 1992 년 버전 2.0과 함께 작동하는 제품이되었습니다. 그 이후로, 그것은 편리한 객체 지향 인터페이스를 갖춘 멀티 태스킹, 멀티 스레드 시스템이되었습니다. OS / 2 개발 노력은 느리고 안정적이었고 시스템은 그 과정에서 칭찬과 지원을 받았습니다. 그러나 Windows는 여전히 시장 점유율 1 위를 차지했습니다. OS / 2의 이점은 포괄적 인 것이 아니며 IBM 기술 및 마케팅 전문가의 노력에도 불구하고 시스템이 완벽하지는 않습니다.

시스템 관리와 ​​관련하여 OS / 2는 Windows보다 작업하기가 쉽지 않습니다. 하드웨어 및 소프트웨어 호환성과의 충돌로 인해 여전히 문제가 발생할 수 있으며 솔루션 자체가 보편적이며 직관적이지 않습니다.

    감정적으로  IBM은 OS / 2 개발자들로부터 탈출 한 Microsoft에게 "충성스러운"느낌을 갖습니다. 이는 Microsoft가 가장 이익을 가져다 줄 활동 분야에 자본을 투자 할 권리가 있으므로 Microsoft와 관련하여 완전히 공정하지 않습니다. 마이크로 소프트는 좀 더 재치 있고 OS / 2 파트너쉽을 계속 유지할 수 있습니다.

IBM은 현재 회사와는 거리가 멀지 만 개인용 컴퓨터 시장을 장악 한 초창기에는 전술이 부족했습니다. 이 회사는 오랫동안 처음으로 행동을 취하는 방법을 모르고있었습니다. 사회적 요구를 무시하고 값 비싸지 만 항상 정보가 담긴 의사 결정을 강요하는 초기 전략은 빠르게 실패했습니다. 개인용 컴퓨터 복제품의 출현으로 IBM 상표에 대해서만 더 많은 돈을 지불 할 필요가 없었습니다. 따라서 OS / 2 2.0의 등장 이후 IBM은 전략을 변경했습니다. 그녀는 다른 회사와 동일한 규칙으로 플레이하기 시작했습니다.

OS / 2 - 점진적 개선

OS / 2 운영 체제는 IBM과 Microsoft의 공동 개발로 시작되었습니다 (대부분 Microsoft의 작업 이었지만). 그것은 DOS 대체품으로 원래 생각되었습니다. 그럼에도 불구하고 메모리와 파일 시스템의 한계를 가진 도스는 신흥 컴퓨터의 컴퓨팅 성능을 사용할 수 없다는 것이 분명했습니다. OS / 2는 잘 설계된 시스템이었습니다. 선점 형 멀티 태스킹, 가상 메모리, 그래픽 사용자 인터페이스, DOS 응용 프로그램을 실행하기위한 가상 시스템을 지원해야했습니다. 사실 멀티 스레딩 (multi-threading)이라는 개념으로 단순한 멀티 태스킹을 뛰어 넘었습니다.

첫 번째 OS / 2 버전은 시장에 큰 영향을 미치지 않았습니다. 1987 년에 발표 된 OS / 2 버전 1.0에는 멀티 태스킹 OS에 필요한 대부분의 기술적 기능이 포함되어 있습니다. 그러나 그래픽 매니저 (프리젠 테이션 매니저, PM)가 없었으며 많은 유명 프린터 및 기타 장치 용 드라이버도 없었습니다. 1989 년에 등장한 OS / 2 1.1 버전에는 PM의 초보적인 버전이 포함되어있어 여러 창에서 그래픽 응용 프로그램을 사용할 수있게되었습니다. 그러나이 버전의 PM에는 개발 된 그래픽 사용자 인터페이스에 고유 한 많은 기능이 없었으며 많은 프린터 드라이버가 여전히 누락되었습니다. 1990 년에 출시 된 버전 1.2에는 개선 된 PM이 있지만 일반적으로 허용되는 GUI 개념을 따르지 않았습니다. 대부분의 프린터 및 기타 주변 장치 용 드라이버가 있습니다.

그러나 OS / 2는 이미 신용을 잃었습니다. 버전 1.2는 이전 버전보다 크게 개선되지 않았고 여전히 중요한 하드웨어 요구 사항을 가지고있었습니다. 이 때까지 많은 사용자가 새로운 Windows 3.0 플랫폼으로 전환하거나 근본적으로 개선 될 때까지 기다리기로 결정했습니다. OS / 2 판매는 여전히 부진했고 시장은 그것에 관심이 없었습니다. 이는 OS / 2에 여러 가지 중요한 결함이 존재했기 때문입니다.

  • 수정되지 않은 DOS 응용 프로그램을 실행할 수 있어야하는 DOS 가상 컴퓨터에는 처음부터 기술적 인 결함이있었습니다. 이 가상 머신은 별도 DOS 어플리케이션 메모리 세그먼트 6백40킬로바이트 할당하도록 허용 가능성 i286 가상 프로세서를 기반으로 설계되었다. 도스 - 가상 머신은 프로세서의 리얼 모드를 기준으로 구현되었습니다 그래서 그러나이 virtualnoi 모드에서 i286 프로세서는 너무 느립니다. 이를 위해서는 실제 모드와 보호 모드를 전환하기 위해 프로세서를 다시 시작해야했습니다. 이 작업은 사용자에게 매우 신속하고 눈에 띄지 않게 수행되었지만 복잡하고 혼란 스러웠습니다.
  • 읽거나 하드웨어 포트에 직접 쓰기 DOS - 응용 프로그램의 작동이 중지이 모드에서 : 마이크로 소프트와 IBM은 완전히 I8086 모드에서 가상 처리의 개념을 실현할 수 없었다. 이와 관련하여 널리 사용되는 DOS 기반 네트워크 운영 체제를 사용할 수 없었습니다.
  • 이 모드에서 메모리는 비이성적으로 사용되었습니다 - 사용자가 DOS 호환 메모리 6백40킬로바이트은 항상 이러한 목적을 위해 할당으로 OS / 2를 구성하고 OS / 2 응용 프로그램에 사용되지 않을 경우.
  • 또 다른 단점은 DOS와 OS / 2 응용 프로그램간에 데이터 교환이 부족하다는 것입니다.
  • 한 번에 하나의 DOS 응용 프로그램 만 실행할 수 있으며이 응용 프로그램은 확장 메모리를 사용할 수 없습니다.

그 결과, OS / 2로, DOS-많은 인기있는 응용 프로그램을 사용자에게 제공하지 않았다, 그리고 가능했던 그들, 그들은 OS / 2 환경과의 모든 상호 작용을 할 수 없었다. 많은 OS / 2를 구매 거부로에서 입증로 남아있는 동안 시간은 매우 완벽하지 DOS 있지만, 사용자를 위해,이 사실은 매우 중요한 것을 보여 주었다.

Mac OS 제품군 운영 체제 : 기능 및 이점

몇 년 동안 운영 체제 시장의 선두 주자 인 Microsoft는 점차 다른 제조업체를 밀어 붙이고 있습니다. 마이크로 소프트 윈도우는 물론,이 점에서 독점을 가지고 있으며, 정기적으로 생산하는 새로운 제품뿐만 아니라 회사의 경쟁 자고하고 적극적으로 자신의 시스템을 개발하고있다 - 예를 들면, 맥 OS와 애플.

Mac OS

Mac OS (Macintosh Operating System)는 Apple Macintosh 컴퓨터 전용으로 설계된 독점 (개인) GUI 기반 운영 체제 제품군입니다. 그것은 많은 전문가들은 기존의 명령 행에 반대, 그래픽 사용자 인터페이스를 적용 현대 운영 체제의 IT 산업의 맥 OS가 처음 생각 주목할 가치가있다. 그래서 지금 당신은 그래픽 디스플레이 부품 (윈도우, 아이콘, 메뉴, 버튼, 목록, 등등. N.)의 형태로 시스템 개체 및 기능을 모두 사용할 수를 사용할 수 있습니다. 모든 표시된 표시 오브젝트 - 인터페이스 요소 - 따라서, 명령 라인 인터페이스는 대조적으로, 사용자 (조작자 "마우스"를 통해 키보드 나 포인팅 입력 장치), 랜덤 액세스를 가지고 있었다. 그런데, 작품은 그래픽 인터페이스에서 비교 된 시점에서 일부 프로그래머들은 자신의 세계를 관리하는 - 그래서이 기술은 유용했다.

따라서 Mac OS는 다른 운영 체제의 개발자가 노력하기 시작한 바를 설정합니다.

맥 오에스의 출현은 애플 컴퓨터가 매킨토시 컴퓨터를 소개 한 1984 년을 가리킨다. 키보드 명령과 지시에 의해 자신의 컴퓨터뿐만 아니라 관리 할 수 ​​있지만, 시간에 새가있는 장치는 마우스라는 - 참신은 그것의 시간에 대해 고유 한 기능을 가지고 있습니다. 폴더, 바로 가기, 파일 등 - 다시 화면에 그래픽 객체의 가시성을 제어하는 ​​마우스 구동 커서 (화살표) 또한, 처음으로 운영 체제 Mac OS는 프리젠 테이션과 정보의 조직에 대한 의도 익숙한 오늘날의 윈도우 인터페이스를 사용했다.

Mac OS 시스템은 Xerox PARC 연구 센터에서 Apple이 빌린 프로토 타입 그래픽 사용자 인터페이스를 기반으로했습니다. 매킨토시 개발자들은 Xerox 프로토 타입 아이디어 중 일부를 사용하여 수정하고 확장하여 자신의 아이디어를 추가했습니다.

그것은 이후에 다른 회사의 수는, 예를 들어, 제품 애플의 아이디어에 사용하는 것을 주목해야한다, 윈도우이라고 불리는 MS-DOS 운영 체제 용 맥 OS GUI 유사한 도입 마이크로 소프트 회사, (영어 번역에 - 창).

경쟁 제품과 달리 애플은 매킨토시 컴퓨터가 대부분의 컴퓨터의 대안이되기를 원했습니다. 회사는 자사 제품에 대한 정의까지 내놓기까지했습니다. 애플 매킨토시 컴퓨터를 이해에서 ( "우리의 나머지 부분에 대한") "모든 나머지"의 제품, 즉 PC를 사용하지 않는 소수를위한이다. 이 상황은 매킨토시의 독창성을 나타냅니다. 그러나 동일한 운영 체제에서, 주로 20 세기의 90 년대 중반까지 컴퓨터의 나머지 다른 Mac 컴퓨터, 덕분에 공식 이름을 가지고 있지 않았다.

맥 OS의 이전 버전의 모토로라 68K는 애플에서 나중에 수술 시스템은 PowerPC 프로세서 아키텍처 (PPC)와 호환이었다 프로세서를 기반으로 만 매킨토시 컴퓨터와 호환했다. 최신 OS 버전 인 Mac OS X은 Intel x86 아키텍처와 호환됩니다. 그러나 회사 정책에 따라 Mac OS는 Intel x86 아키텍처 기반의 모든 장치에 설치할 수 없습니다. Mac 운영 체제는 Apple 컴퓨터 및 랩톱에만 설치할 수 있습니다.

그러나 실제로 쇼로, 맥 OS의 금 (불법) 버전은 인텔 x86 아키텍처를 지원하는 거의 모든 컴퓨터에 설치할 수 있습니다. 이러한 해적판 버전의 운영 시스템은 OSx86 커뮤니티에서 개발했으며 파일 공유 네트워크를 통해 액세스 할 수 있습니다. 그러나, 운영 체제 라이센스의 조건과 모순 때문에 애플이 발행되지 않은 컴퓨터에서 Mac OS의 설치가 불법임을 주목해야한다. 그것은 이러한 단계에 대한 기술 금기가 아닌 점을 고려 가치가있다 : 애플이 인텔 프로세서를 사용하는 컴퓨터 (기존의 매킨토시가 파워를 기반으로 만들어진) 및 PC 2006의 큰 범위와 호환되는 기존의 PC와 매우 맥 OS의 구성 요소의 구성에 약간의 차이 컴퓨터. 그래서 애플은 하나의 법을 준수하는 사용자에 의존하는 하드웨어 방식의 불법 사용에서 운영 체제를 보호하지 않습니다 - 별도의 칩을 설정하는 Macintosh 컴퓨터에서, 그리고 OS 설치가 차단없이.

그러나 금지 조치는 컴퓨터 "해적"을 멈추게하지 않습니다. 더 많은 구현을 위해 종종 조립 된 컴퓨터에 Mac OS를 불법적으로 설치하는 전체 회사도 있습니다. 애플은 위조 제품에 맞서기 위해 모든 노력을 기울이고있다. 그러한 반응의 예로 애플사의 맥 컴퓨터 클론을 생산하는 회사 인 Psystar와의 소송이있다.

그러나 거의 모든 사용자가 Mac OS를 PC에 설치할 수 있습니다. 실제 매킨토시를 구입하지 않고 Mac OS X을 설치하는 두 가지 인기있는 방법이 있습니다. 먼저, Mac OS를 설치하는 별도의 CD에 작성된 특수 부팅 프로그램을 사용할 수 있습니다. 둘째, 독점적 인 또는 "해적판"DVD를 OS 배포판과 함께 사용할 수 있습니다.

그러나, 인터넷 유통에서 다운로드 할 수있는 가장 쉬운 방법은 맥 OS X를 해킹하고 "돼지"에 물품. 이를 통해 추가 도구없이 PC에 운영 체제를 설치할 수 있습니다. 그것은 해킹 맥 OS X의 분포는 운영 체제가 개인용 컴퓨터, 실제 애플의 원격 구성에서 작동 할 수 있도록 패치 및 드라이버의 큰 숫자를 포함하고 있음을 주목할 필요가있다.

우리가 계정에 해적판을하지 않더라도, 애플에서 지금까지 가장 일반적인 운영 체제, 물론, 맥 OS X 최신 버전 (10.6) 그 중 2009 년 6 월에 발표하고 스노우 레오파드 (Snow Leopard)가 호출과의 베타 버전입니다 OS는 2000 년에 빛을 보았습니다. 이 경우 X는 로마 숫자 10입니다. 사실 Mac OS X의 첫 공식 버전은 동시에 Apple 컴퓨터 용 운영 체제의 10 번째 버전이었습니다. 2001 년 코드 이름 푸마 (Puma)로 출판되었습니다.

Mac OS X

운영 체제 Mac OS X  - 그것은 복잡한 "유기체"이고 그녀는 어렵다 좋아하는 것을 명백하게 말한다. 일반적인 개념의 가장 쉽다 설명은 각 레벨 자체의 목적 및 작업 자체의 범위를 가지고있는 다층 구조의 형태로 운영체제 생각되는 것으로 간주된다.

Mac OS X은 서로 중첩 된 여러 부분으로 구성됩니다. 맨 위에는 새로운 Aqua 사용자 인터페이스가 있습니다. 그 밑에는 Classic, Carbon, Cocoa 및 Java 환경과 같은 응용 프로그램에 대한 지원 계층이 있습니다. 그래픽 및 멀티미디어 : Quartz, OpenGL, QuickTime. 그리고 마침내, 매우 깊은 곳에서 - 시스템의 주 엔진, 다윈의 핵심.

다윈 코어

Mac OS X 운영 체제의 핵심에는 다윈 커널이 있습니다. 제품 진입 속도를 높이고 품질을 향상시키기 위해 애플은 다윈을 개발하면서 모든 사람을위한 소스 코드에 액세스 할 수있는 기회를 열었다. Darwin 커널의 모듈은 프로그래머, 개발자가 소스 코드까지 완벽하게 개방되어 있습니다. 따라서 다윈의 개발과 실행을 통해 엄청난 수의 사람들, 일만 명이 넘는 사람들이 일했습니다.

Darwin의 핵심 부분은 Mach 3 마이크로 커널입니다.이 커널은 NextStep / OpenStep 시스템에서 Mac OS로 제공됩니다. 상위 운영 체제의 가장 기본적인 동작을 담당합니다. 모 놀리 식 코어 아키텍처에 비해이 소핵 아키텍처의 장점은 모든 핵심 코어 기능이 특권 모드에서 작동하는 작은 구성 요소로 수행되며 나머지 시스템 기능은 플러그 인으로 작동하고 정상적인 사용자 정의 모드로 작동한다는 것입니다. 따라서 안정성이 크게 향상되고 OS의 주요 구성 요소를 수정하는 것이 매우 쉬워졌습니다.

앞으로 우리는 5 년 동안 다양한 코어 (Rhapsody, Darwin)가 출시 된 2001 년에 Mac OS X 10.0 (Cheetah)이 NeXT OS 및 BSD에서 빌린 Mach 마이크로 커널을 기반으로하는 것으로 밝혀졌습니다. Mac OS Classic, Apple의 새로운 OS가 시대의 요구 사항을 충족시키는 것을 보장하기위한 수많은 신기술. 2001 년 Mac OS X 10.1 (Puma)은 2002 년에 출시되었습니다. Mac OS X 10.2 (Jaguar), 2003 년 Mac OS X 10.3 (Panther), 2005 년 Mac OS X 10.4 (Tiger). Mac OS X 10.4

따라서 가장 낮은 수준에는 다윈 (Darwin)이라는 개방형 통합 코어가 있습니다. "코어"라는 컴퓨터 용어는 일반적으로 운영 체제의 모든 기본 서비스를 지원하는 최소한의 기본 기능을 수행하는 시스템의 소형, 일반적으로 모 놀리 식 부분을 의미합니다. Mac OS X에서는 커널의 개념이 크게 확장되었습니다. Mac OS X의 커널은 커널의 주소 공간에서 실행되는 모든 소프트웨어 모듈을 나타냅니다. Darwin은 몇 가지 기술을 결합했으며, 주요 기술은 다음과 같습니다.

  • 마하 3.0 마이크로 커널;
  • bSD 4.4 라이트 운영 체제 서비스;
  • 빠르고 확립 된 표준 기반 네트워크 모듈.
  • 입력 / 출력 시스템 (I / O Kit);
  • 다양한 파일 시스템 지원

마이크로 커널 마하

Mach 마이크로 커널 (Carnegie-Mellon University에서 개발)은 운영 체제의 모든 중요한 기능을 수행하기 때문에 전체 Darwin 코어의 토대입니다. 프로세서로드를 관리하고, 일정을 만들고, 실행을 모니터링하고, 메모리를 할당하고, 보호를 보장하며, 운영 체제의 다른 수준에 대한 시스템 메시지의 중앙 시스템을 구성합니다.

  • 메모리 보호. Mach는 어떤 프로그램도 다른 프로그램이나 시스템의 주소 공간에 데이터를 쓸 수 없도록합니다. 따라서 응용 프로그램의 실패 및 중단으로 인해 전체 시스템이 붕괴되지는 않습니다. 장애를 일으킨 프로그램을 비활성화하고 계속 작업하면됩니다.
  • 선제 멀티 태스킹. 현대 시스템에서 많은 작업이 프로세서 리소스를 공유합니다. Mach는 프로세서 활용도, 일정을 제어하고 최대 프로세서 효율을 보장하고 모든 작업에 필요한 프로세서 시간을 제공하기 위해 작업 우선 순위를 설정합니다.
  • 가상 메모리 Mac OS X의 각 작업에는 최대 4GB의 자체 가상 주소 공간이 할당됩니다. 그러나 실제 작업은 컴퓨터의 RAM 인 실제 메모리에서만 가능합니다. Mach는 작업에 실제 공간을 할당하고 가상 주소를 실제 메모리 주소로 변환합니다. 일반적으로 태스크의 가상 주소 공간에있는 프로그램이나 데이터 조각 하나만 실제 메모리에로드됩니다. 다른 단편이 필요한 경우, 이는 일반적으로 자기 디스크에서 데이터 캐리어의 메모리로로드되어 이전 단편을 대체합니다. Mach는 메모리로드 및 해제를 제어하여 많은 작업을 동시에 효율적으로 수행합니다.
  • 실시간. 신속한 반응이 필요한 프로세스의 경우 Mach는 가능한 한 최단 시간 내에 프로세서 리소스에 대한 액세스를 제공합니다.

BSD 시스템

Mach 마이크로 커널과 밀접하게 통합 된 Mac OS X의 BSD 시스템은 BSD 4.4-Lite 운영 체제 (Berkeley Software Distribution, University of California at Berkeley에서 개발 됨)의 약간 수정 된 버전입니다. 다윈 커널의 BSD 버전은 Mac OS X에서 다양한 파일 시스템과 네트워크 기술을 지원합니다. 또한 BSD는 다음과 같이 응답합니다.

  • 보안, 식별 및 사용자 권한,
  • 프로그램 수준에서 시스템 수준으로 통화 변환,
  • BSD 프로세스 모델
  • bSD 소켓 메카니즘의 구현
  • 소위 프로세스 스레드 (POSIX 스레드)의 구현,
  • 응용 프로그램 인터페이스 (API) 커널.

입력 / 출력 시스템

입 / 출력 시스템 (I / O Kit)은 객체 지향 모델과 해당 라이브러리에 구축됩니다. 그것은 다양한 유형의 많은 장치를 지원하고 드라이버를 작성하기 쉽도록 모듈화되고 확장 가능한 시스템입니다. 가장 중요한 기능 :

  • 진정한 플러그 앤 플레이 모드
  • 동적 장치 제어 (핫 플러그),
  • 필요에 따라 드라이버를 동적으로로드
  • 휴대용 및 데스크탑 컴퓨터 모두를위한 전원 관리,
  • 다중 처리.

사용자 수준에서 Mac OS X 네트워크 및 통신 도구의 소프트웨어 기반은 OpenTransport입니다. OpenTransport 기술 Mac OS X은 Mac OS 8 및 9에서 사용할 수있는 대부분의 기능을 지원하지만 몇 가지 사항을 변경해야했습니다. Mac OS X에서 네트워크에서 작업하려면 다음을 수행하십시오.

  • bSD 4.4의 TSRDR 프로토콜 스택,
  • iP 및 AppleTalk 지원
  • 단일 네트워크 인터페이스 (멀티 호밍)로 여러 IP 주소 지원,
  • 라우팅 (라우팅)
  • 동일한 데이터를 여러 수신자에게 멀티 캐스트 - 멀티 캐스트,
  • 소켓 기술을 기반으로하는 AppleTalk 구현,
  • mac OS Classic 지원
  • carbon 환경에서 작동하도록 재 작성된 네트워크 작업용 모듈 세트 (OpenTransport).

Mac OS X은 다음과 같은 유형의 네트워크 환경을 지원합니다.

  • Ethernet-10 / 100Base-T;
  • Ethernet-1000Base-T;
  • 점보 프레임;
  • 순차 전송;
  • 무선 전송.

Mac OS X은 다음과 같은 표준 네트워크 프로토콜을 지원합니다.

  • TCP / IP, UDP / IP;
  • HTTP;
  • DHCP 및 BOOTP;
  • LDAP;

커널을 다시 컴파일 할 필요없이 새로운 네트워크 기술을 추가하려면 네트워크 커널 확장 메커니즘 (네트워크 커널 확장)이 제공됩니다. 이 메커니즘은 개별 네트워크 모듈을 추가 할뿐만 아니라 커널에 동적으로로드되거나 필요에 따라 커널에서 언로드되는 새로운 프로토콜의 풀 세트 (스택)를 허용합니다.

Mac OS X의 또 다른 매력적인 기능은 매우 일반적인 Apache 웹 서버가 운영 체제의 일부로 Mac OS X에 포함되어 있다는 것입니다. 따라서 컴퓨터에서 개인 웹 서버를 만드는 것은 매우 쉽습니다.

이렇게하려면 하이퍼 텍스트 구조를 만들고이 구조체의 모든 파일을 사용자의 개인 폴더 Sites에 배치하십시오. HTML 형식의 초기 페이지 이름은 index.html이어야합니다.

웹 서버 자체를 활성화하려면 공유 설정 창의 파일 및 웹 탭에서 웹 공유 해제 레이블을 찾아이 레이블 아래의 화면에서 시작 단추를 클릭하십시오.

Windows OS의 주요 경쟁사 인 Mac OS와 Microsoft를 비교한다면 몇 가지 큰 차이점이있다.:

첫째, 운영 체제의 안정성과 안정성. 이 점에서 리더십은 애플에게 주어질 수있다. 사실 맥 오에스는 매킨토시 컴퓨터에서 직접 만들어 졌기 때문에 완전한 호환성을 나타냅니다. 따라서 Mac OS를 실행하는 Apple 컴퓨터가 충돌하지 않고 응용 프로그램을 다운로드하는 속도가 빨라집니다. 또한 레지스트리의 Mac OS에 부재로 인해 Windows를 실행하는 PC에서 종종 시스템을 다시 설치하게되는 많은 문제가 제거된다는 것도 주목할 가치가 있습니다. 비디오, 디자인, 컴퓨터 그래픽 분야의 전문가들은 Apple Macintosh를 선택합니다.이 컴퓨터와 운영 체제는 신뢰할 수 있기 때문입니다.

둘째, Mac OS는 "더할 나위없이"라는 문구로 설명 할 수있는보다 재미 있고 실용적인 디자인을 가지고 있습니다. 시스템의 유용성과 유용성 - 유용성. Bentley University (Bentley)에서 정보 디자인의 인적 요소를 전문으로 다루는 Bill Gribbons 박사에 따르면 Apple의 제품 개발 방식은 Microsoft와 차별화되는 요소입니다. 그는 또한 마이크로 소프트가 항상 기술에 중점을 두지는 않는다고 강조했는데, Windows에서는 항상 사용자에게 가장 안락한 것은 아니며 항상 사용자 요청에 응답하지 않는 제품을 배우는 것이 쉽지는 않습니다.

예를 들어, Mac OS X 시스템 인터페이스는 Windows와는 상당한 차이가 있습니다. Windows에서 각 프로그램에는 일반적으로 탭과 도구 모음이있는 창 하나가 열려있는 경우 Mac OS는 부동 창과 공통 창과 연결되지 않지만 데스크탑에있는 패널을 사용합니다.

또한 Mac OS는 응용 프로그램을 쉽게 설치하고 제거 할 수 있습니다. 예를 들어 Apple 운영 체제에서 대부분의 프로그램을 설치하는 것이 Windows보다 훨씬 쉽습니다. Mac OS에서 프로그램은 사용자에게 단일 객체 (소위 "번들")로 표시되며 설치하려면 "번들"아이콘을 폴더로 드래그하거나 디스크에서 직접 실행하십시오. 이 설치 방법을 사용하면 프로그램은 시스템 레지스트리 (Mac OS에 있지 않기 때문에)와 공용 폴더에 추적을 남기지 않습니다. 단일 프로그램 (주로 Adobe Creative Suite 또는 Microsoft Office와 같은 "괴물")은 Windows 사용자에게 친숙한 설치 관리자 만 사용합니다.

또한 Mac OS 기반 컴퓨터는 맬웨어 감염으로부터 사실상 보호받을 수 있으며 개인 정보에 대한 무단 액세스를 방지합니다.

그러나 시장에 출시 된 Apple 컴퓨터의 점유율이 증가함에 따라 Mac OS X의 안정적인 보호에 대해 이야기하는 것이 필요하지는 않습니다. 이와 관련하여 Mac OS X 보호를 해킹하려는 해커의 활동이 날마다 증가하고 있습니다. Puper - 존재하지 않는 MacCinema 시스템의 비디오 모듈로 가장하는 프로그램. 데이터를 볼 때 트로이 목마는 설치 후 설치된 소프트웨어 모양을 만드는 디스크 이미지로 제공됩니다. 설치가 완료되면 컴퓨터가 Adobe Flash라는 악의적 인 스크립트에 감염됩니다. 5 시간마다 스크립트는 시스템에서 다른 악의적 인 소프트웨어 모듈을 다운로드하여 실행하려고 시도합니다.

Mac OS X에는 특정 단점이 있습니다.특히이 운영 체제의 장점과 관련이 있습니다. 신뢰할 수있는 기술과 독창적 인 디자인을 사용하면 컴퓨터와 OS 자체의 비용에 영향을 미칩니다. 일반적으로 Windows를 실행하는 PC의 비용보다 훨씬 높습니다. 또한, 애플은 전문적인 업무 수행을위한 강력한 기계의 생산에 초점을 맞추기 때문에 평균적인 생산성 컴퓨터가 없기 때문에 대상 고객을 줄입니다. 이 때문에 애플은 제품의 높은 비용을 유지해야만합니다.

Mac OS의 또 다른 단점은 컴퓨터에 설치할 수있는 프로그램 수가 적다는 점입니다. 맥 OS 용 소프트웨어 중에는 문제를 해결하는 소프트웨어가 있지만, 그의 선택은 여전히 ​​마이크로 소프트 윈도우만큼 좋지 않다.

Mac OS의 단점은 유연성이없는 사용자 인터페이스이기도합니다. Apple의 운영 체제에서는 사용자가 Windows에서 수행 할 수있는 가장 유연한 방법으로 인터페이스 패널의 크기와 위치를 제어 할 수 없습니다. 이 경우 Mac OS의 시스템 글꼴 스타일은 제한된 범위 내에서 그리고 특별한 추가 프로그램을 통해서만 변경할 수 있습니다.

또한 많은 전문가들이 두 시스템의 이미지 차이를 강조합니다. Mac OS가 설치된 Macintosh는 주로 그래픽 및 멀티미디어 기능 용으로 설계되었으며 Windows보다 이러한 작업에 더 효과적입니다. 차례로 Windows는 통계 및 사무용 응용 프로그램에서 훨씬 잘 작동합니다. 매킨토시에서는 컴퓨터 게임을하는 사람이 거의 없지만 Windows에는 게임용 PC 및 Windows를 실행하는 특수 주변 장치가 있습니다.

설치된 운영체제의 수에서 확실한 선두 주자가 Microsoft Windows라는 사실에도 불구하고, Net Applications에 따르면 2009 년 1 월 Mac OS X을 사용하여 인터넷에 액세스하는 사용자의 비율은 9.93 %입니다. Net Applications은 또한 2009 년 7 월에 Macintosh 운영 체제의 시장 점유율이 4.86 % 였고 Windows는 시장의 93.04 %를 차지했습니다. 언뜻보기에 맥 오에스의 점유율은 어리 석다. 그러나 이것이 숫자로 변환된다면, 우리는이 시스템 하에서 3 천만개 이상의 컴퓨터를 사용하게 될 것이다.

앞으로는 매킨토시 사용자와 그로 인한 맥 오에스의 수가 점차 증가 할 것입니다. IT 시장 전문가들은이 사실이 애플 컴퓨터와 랩톱의 비용이 꾸준히 감소한 것으로보고 있습니다. 따라서 매킨토시 용 악성 코드의 수 또한 증가 할 것이며, 이는 나중에 애플 PC 용 공식 안티 바이러스 소프트웨어로 이어질 수 있습니다. 물론 가까운 장래에 Mac OS 전용 응용 프로그램의 수와 Windows와 호환되는 응용 프로그램의 수 또한 증가 할 것입니다.

새로운 컴퓨터 사용자는 대개 가장 이해하기 쉽고 액세스 가능한 형태로 대답해야하는 많은 질문을 가지고 있습니다. 그 중 하나는 "운영 체제 란 무엇입니까?"입니다. 이해해 봅시다.

그 목적은 무엇이며 그 목적은 무엇입니까?

컴퓨터 제어, 프로그램 실행, 컴퓨터에 저장된 데이터의 효과적인 보호 및 프로그램과 사용자의 요청에 대한 다양한 서비스 기능을 수행하도록 설계된 특수 쉘입니다. 모든 프로그램은 서비스를 사용하므로 특정 OS의 제어하에 독점적으로 작업을 수행 할 수 있습니다. 이 조건이 충족 될 때만 컴퓨터의 조정 된 활동을 고려할 수 있습니다.

필수 부품은 다음과 같습니다.

커맨드 인터프리터 인 커널은 컴퓨터의 물리적 구성 요소로 이해할 수있는 형식으로 사용자 나 프로그램의 요청을 전송하는 일종의 번역자입니다.

특수 소프트웨어 구성 요소는 컴퓨터에 포함 된 다양한 장치의 관리에 중점을두고 있으며 드라이버라고합니다.

이것은 주요 의사 소통을 수행하는 편리한 쉘입니다.

운영 체제 란 무엇이며 운영 체제는 무엇입니까?

OS는 사용자와 컴퓨터 간의 편리한 상호 작용의 조직뿐만 아니라 다른 프로그램의 실행을위한 상호 연결된 프로그램으로 구성된 복합체입니다. 두 번째 운영 체제의 설치는 각각 다른 모듈과 구성 요소가 있으므로 두 번째 운영 체제의 설치 만 가능하다는 것을 이해하는 것이 중요합니다. 매우 구체적인 구성 요소와 모듈로 구성된 OS 구조를 고려할 수 있습니다.

시스템 코어 또는 기본 모듈은 프로그램 및 파일 시스템의 작동을 제어하고 주변 장치 간의 파일 교환뿐만 아니라 편리한 액세스를 제공하도록 설계되었습니다.

명령 프로세서는 일반적으로 키보드를 통해 수신되는 사용자 명령을 해독하고 실행하도록 설계되었습니다.

드라이버는 장치와 프로세서의 일관성을 보장하기 위해 설계되었으므로 각 주변 장치가 정보를 다르게 서로 다른 속도로 처리한다는 사실 때문에 필요합니다.

유틸리티는 컴퓨터와의 사용자 통신 프로세스를 다양하고 편리하게 만드는 추가 서비스 프로그램입니다.

그것이 운영 체제라는 사실로 모든 것이 더 많거나 적은 경우,로드에 관련된 문제를 고려할 수 있습니다. OS에 포함 된 파일은 디스크에 저장됩니다. 프로그램을 실행하려면 RAM에 있어야합니다. 우선 RAM에 처음에는 없었던 부트 프로그램을 실행해야합니다. 그리고 OS가 점진적으로 RAM에로드됩니다.

시스템의 첫 번째 세그먼트는 모든 PC 전원 공급 장치 테스트 프로그램이있는 읽기 전용 메모리에서로드됩니다. 그것들은 첫 번째 전류 펄스가 도착한 직후에 실행됩니다. 동시에 부팅 프로그램은 디스크의 초기 섹터에서 시작되어 제어권을가집니다. 이 응용 프로그램은 기본 OS 모듈을 검색 한 다음 제어를이 OS로 전달합니다. 기본 모듈의 로더는 다른 모든 구성 요소를 찾아서 RAM에로드합니다. OS가로드되면 제어가 쉘로 전달되고 그 후 사용자가 시스템과 상호 작용할 수 있습니다. 그러나 모바일 운영 체제는 장치의 기능과 관련된 일부 수정 사항과 유사한 원리로 작동합니다.

이 원칙은 모든 최신 운영 체제에 적용됩니다.

2019 wisemotors.ru. 어떻게 작동하는지. 철분 채광 Cryptocurrency.