병렬 운영 체제 란 무엇입니까?
병렬 운영 체제는 여러 네트워크 컴퓨터를 인터페이스하여 작업을 병렬로 완료하는 데 사용됩니다. 소프트웨어의 아키텍처는 종종 UNIX 기반 플랫폼이므로 네트워크의 여러 컴퓨터간에 분산 된로드를 조정할 수 있습니다. 병렬 운영 체제는 소프트웨어를 사용하여 메모리, 캐시, 저장 공간 및 처리 능력과 같이 병렬로 실행중인 컴퓨터의 모든 다른 리소스를 관리 할 수 있습니다. 병렬 운영 체제를 통해 사용자는 네트워크의 모든 컴퓨터와 직접 인터페이스 할 수 있습니다.
병렬 운영 체제는 계산 집합을 더 작은 부분으로 나누고 네트워크의 시스템간에이를 분산시켜 작동합니다. 프로세서 코어와 메모리 어레이 간의 통신을 용이하게하려면 라우팅 소프트웨어는 모든 네트워크 컴퓨터에 동일한 주소 공간을 할당하여 메모리를 공유하거나 각 처리 코어에 다른 주소 공간을 할당하여 메모리를 분배해야합니다. 메모리를 공유하면 운영 체제가 매우 빠르게 실행될 수 있지만 일반적으로 강력하지는 않습니다. 분산 공유 메모리를 사용할 때 프로세서는 자체 로컬 메모리와 다른 프로세서의 메모리에 모두 액세스 할 수 있습니다. 이 배포는 운영 체제를 느리게 할 수 있지만 종종 더 유연하고 효율적입니다.
생명 공학, 우주론, 이론 물리학, 천체 물리학 및 컴퓨터 과학을 포함한 대부분의 과학 분야는 병렬 컴퓨팅 시스템을 사용하여 병렬 컴퓨팅의 힘을 활용합니다. 이러한 유형의 시스템 설정은 컨설팅, 재무, 방위, 통신 및 일기 예보와 같은 산업에서 효율성을 창출하는 데 도움이됩니다. 사실, 병렬 컴퓨팅은 우주 론자들에 의해 우주의 기원에 관한 질문에 대답하기 위해 사용되어 매우 강력 해졌습니다. 이 과학자들은 한 번에 큰 공간의 시뮬레이션을 한 번에 실행할 수있었습니다. 과학자들이 이전에는 불가능하다고 생각했던 은하수 형성 시뮬레이션을 컴파일하는 데 단 한 달이 걸렸습니다.
과학자, 연구 및 산업은 종종 비용 효율성 때문에 병렬 운영 체제를 사용하도록 선택합니다. 병렬 컴퓨터 네트워크를 조립하는 데 연구용 슈퍼 컴퓨터를 개발하고 구축하는 데 드는 비용보다 훨씬 적은 비용이 듭니다. 병렬 시스템도 완전히 모듈 식이므로 저렴한 수리 및 업그레이드가 가능합니다.
1967 년 Gene Amdahl은 IBM에서 일하면서 소프트웨어를 사용하여 병렬 컴퓨팅을 조정한다는 아이디어를 개념화했습니다. 그는 Amdahl 's Law 라는 논문에서 자신의 연구 결과를 발표했는데, 이는 병렬 운영 체제로 네트워크를 운영 할 때 예상되는 처리 능력의 이론적 증가를 요약 한 것입니다. 그의 연구는 패킷 스위칭의 개발과 최신 병렬 운영 체제로 이어졌습니다. 패킷 스위칭의 발전을 간과 한이 사실은 나중에 세계 최대 병렬 컴퓨터 네트워크 인 인터넷의 기본 토대를 담당하는 "Arpanet Project"를 시작한 돌파구이기도합니다.