병행 컴퓨팅: Synchronization

병행 컴퓨팅 또는 컨커런트 컴퓨팅(concurrent computing)은 여러 개의 계산들을 연속적(하나씩 일을 마치는 것)으로가 아닌, 병행 처리하는 것을 말한다. 병행 시스템은 다른 계산들이 모두 끝날 때까지 기다리지 않고 계산을 진행할 수 있는 환경을 말하며, 즉 하나 이상의 계산은 동시에 진행이 가능하다.

병행 컴퓨팅의 선구자들로는 에츠허르 데이크스트라, 페르 브린치 한센, 토니 호어 등을 들 수 있다.

모델

병행 시스템을 이해하고 분석하는데 사용할 수 있는 병행 컴퓨팅의 모델은 여러 가지가 있다. 여기에는 다음을 포함한다:

  • 액터 모델
  • 페트리 네트
  • 프로세스 계산
  • 입출력 오토마톤

역사

병행 컴퓨팅은 19세기부터 20세기 초 사이에 철도와 전보의 초기 작업을 통해 개발되었으며, 세마포어와 같은 일부 용어들은 이 시기로 거슬러올라간다. 동일한 철도 시스템에 여러 열차들을 어떻게 관리할 것인지, 또 1870년대 시분할 다중화와 같이 효율성 개선을 위해 주어진 선로에서 여러 전송들을 어떻게 관리할 것인지에 대한 질문에서 출발하였다.

병행 알고리즘의 학술적 연구는 상호 배제를 식별하고 해결하는, 이 분야에서 최초의 논문을 작성하였던 Dijkstra(1965년)과 함께 1960년대에 시작되었다.

같이 보기

참고 문헌

각주

외부 링크

Tags:

병행 컴퓨팅 모델병행 컴퓨팅 역사병행 컴퓨팅 같이 보기병행 컴퓨팅 참고 문헌병행 컴퓨팅 각주병행 컴퓨팅 외부 링크병행 컴퓨팅

🔥 Trending searches on Wiki 한국어:

KBS 1TV최태원 (기업인)인천국제공항지브롤터디카페인퀴라소 축구 국가대표팀차화연아세트아미노펜태국장미인애서울특별시카드 번호의 구성남아프리카 공화국마녀의 게임4·19 혁명정승연 (판사)러시아-우크라이나 전쟁3월 28일차주영마르쿠스 툴리우스 키케로7인의 탈출유비플라토닉 러브심은우도호쿠 지방 태평양 해역 지진사그라다 파밀리아정치적 올바름해왕성구준엽벚꽃이소라의 프로포즈의 에피소드 목록일본어이상민 (가수)조응천극성 (화학)김승원 (정치인)후배위광합성우울증다음11월 28일이스라엘조성민 (가수)얀데레혜은이국제전화 국가 번호합성곱프랑스 혁명아세트아닐리드튀르키예고민정배우인구 밀도순 나라 목록MacOS김을동호나탄 로드리게스러시아MBTI미연몰 (단위)조향기오타니 쇼헤이조승우김은희윌리엄 워즈워스김지민 (희극인)서울대학교세계 4대 문명로그 (수학)전재국내 눈에 콩깍지 (드라마)공자인터넷김은숙 (작가)밀도정상위너의 이름은.로마 숫자메탄올🡆 More