2010-12-22 6 views
15

CER은 어떤 상황에서 유용합니까? 내 말은, 실제 상황이 아니라 추상적 인 사례들이다.제한된 실행 영역 사용

개인적으로 사용하나요? 책과 기사의 예를 제외하고는 사용법을 보지 못했습니다. 그건 필자의 프로그래밍 경험 부족 때문일 수있다. 그래서 나는 그것이 널리 퍼져있는 기술이 얼마나 흥미로운지를 또한 알고 있습니다.

사용상의 장단점은 무엇입니까?

답변

24

어떤 상황에서 CER이 유용합니까? 내 말은, 실제 상황이 아니라 추상적 인 사례들입니다.

엄격한 안정성 요구 사항이있는 소프트웨어를 제작할 때. 예를 들어, 데이터베이스 서버는 리소스 유출이 없어야하며, 내부 데이터 구조를 손상시키지 않아야하며, 스레드 중단과 같은 대담한 시나리오에도 불구하고 실행, 기간, 스토리의 끝을 유지해야합니다.

누출 될 수없는 건물 관리 코드는 임의의 위치에서 중단이 발생할 수있는 경우 일관된 데이터 구조를 유지하고 서비스를 계속 유지하는 것은 어려운 작업입니다. CER은 신뢰할 수있는 서비스를 구축하기위한 도구 상자의 도구 중 하나입니다. 이 경우 중단이 발생할 수있는 위치를 제한합니다.

어려운 상황에서도 신뢰할 수 있어야하는 다른 서비스를 상상할 수 있습니다. 구급차를위한 효율적인 경로를 찾거나 공장에서 로봇 팔을 움직이는 소프트웨어는 데스크톱 컴퓨터에서 실행되는 일반 최종 사용자 코드보다 높은 안정성 제약 조건을 가지고 있습니다.

개인적으로 사용하나요?

아니요. 최종 사용자 컴퓨터에서 실행되는 컴파일러를 빌드합니다. 컴파일러가 컴파일 중간에 오류가 발생하면 불행하지만 사람의 생명에 영향을 미치거나 중요한 데이터가 파손될 가능성은 없습니다.

나는 널리 퍼진 기술이 얼마나 흥미 롭습니다.

나는 잘 모른다.

사용상의 장단점은 무엇입니까?

나는 그 질문을 이해하지 못한다. 지붕 도끼의 장단점이 무엇인지 물어보십시오. 작업에 대해 해치를 사용하려는 경우를 제외하고는 도구의 장단점에 대해 말하기는 어렵습니다. CER에서 어떤 과제를 수행하고 싶습니까? 일단 우리가 작업을 안다면 우리는 그 작업을 수행하기 위해 특정 도구를 사용하는 장단점을 기술 할 수 있습니다.

+12

음, 지붕 도끼는 너무 제한된 실행 영역을 가져야합니다. –

관련 문제