Skip to main content

병렬 운영 체제는 무엇입니까?

parallel 병렬 운영 체제는 여러 네트워크 컴퓨터를 인터페이스하여 작업을 병렬로 완료하는 데 사용됩니다.소프트웨어의 아키텍처는 종종 유닉스 기반 플랫폼으로 네트워크의 여러 컴퓨터간에 분산 부하를 조정할 수 있습니다.병렬 운영 체제는 소프트웨어를 사용하여 메모리, 캐시, 저장 공간 및 처리 전력과 같이 병렬로 실행되는 컴퓨터의 모든 다양한 리소스를 관리 할 수 있습니다.병렬 운영 체제를 통해 사용자는 네트워크의 모든 컴퓨터와 직접 인터페이스 할 수 있습니다.프로세서 코어와 메모리 어레이 간의 통신을 용이하게하려면 라우팅 소프트웨어는 모든 네트워크 컴퓨터에 동일한 주소 공간을 할당하여 메모리를 공유하거나 각 처리 코어에 다른 주소 공간을 할당하여 메모리를 배포해야합니다.메모리를 공유하면 운영 체제가 매우 빠르게 실행 될 수 있지만 일반적으로 강력하지는 않습니다.분산 공유 메모리를 사용할 때 프로세서는 자신의 로컬 메모리와 다른 프로세서의 메모리에 액세스 할 수 있습니다.이 분포는 운영 체제를 늦출 수 있지만 종종 더 유연하고 효율적입니다.

생명 공학, 우주론, 이론 물리학, 천체 물리학 및 컴퓨터 과학을 포함한 대부분의 과학 분야는 병렬 운영 체제를 사용하여 병렬 컴퓨팅의 힘을 활용합니다.이러한 유형의 시스템 설정은 또한 컨설팅, 금융, 방어, 통신 및 일기 예보와 같은 산업에서 효율성을 창출하는 데 도움이됩니다.실제로, 병렬 컴퓨팅은 너무 강력 해져 우주 학자들이 우주의 기원에 대한 질문에 대답하기 위해 사용되었습니다.이 과학자들은 한 번에 큰 공간의 시뮬레이션을 실행할 수있었습니다.과학자들이 은하수 형성의 시뮬레이션을 컴파일하는 데 한 달 밖에 걸리지 않았으며, 이전에는 불가능한 것으로 생각되었습니다. 과학자, 연구 및 산업은 종종 비용 효율성 때문에 병행 운영 체제를 사용하기로 선택했습니다.연구를위한 슈퍼 컴퓨터를 개발하고 구축하는 데 드는 비용보다 병렬 컴퓨터 네트워크를 조립하는 데 훨씬 적은 비용이 소요됩니다.병렬 시스템도 완전히 모듈화되어 저렴한 수리 및 업그레이드를 가능하게합니다.1967 년 IBM에서 일하면서 Gene Amdahl은 소프트웨어를 사용하여 병렬 컴퓨팅을 조정한다는 아이디어를 개념화했습니다.그는 그의 연구 결과를

Amdahls Law

라는 논문에서 발표했으며, 이는 병렬 운영 체제를 사용하여 네트워크를 운영함으로써 예상 할 수있는 이론적 처리 능력의 증가를 설명했다.그의 연구는 패킷 스위칭의 개발과 현대 병렬 운영 체제로 이어졌습니다.패킷 스위칭의 종종 간과 된 개발도 나중에 Arpanet 프로젝트를 시작한 획기적인 발전은 세계 최대의 병렬 컴퓨터 네트워크의 기본 기초를 담당합니다.