블랙박스란?

시바코코개발자·2023년 7월 2일
0

블랙박스

  • 기능은 알고 있지만, 작동원리는 복잡해서 감춰져 있는 시스템을 말합니다.
  • 사용자는 입력에 대해서 출력이 어떤지 예측할 수는 없지만 어떻게 동작하는지는 관심이 없는 시스템
  • 함수에는 입력과 출력이 없을 수 있는데, 그것도 과연 블랙박스인가?-> 입력이 없다는 그 자체가 입력이 될 수 있고,출력이 없다는 것도 출력이 될 수 있습니다.

=> 운영체제는 하나의 큰 블랙박스로 볼 수 있다.
운영체제 안에는 마우스를 처리하는 드라이버, 파일을 관리하는 파일 시스템과 같은 블랙박스
=> 하나의 블랙박스에는 수많은 블랙박스가 조합되어 존재 할 수 있다.
=> 블랙박스 덕분에 복잡한 문제를 분할 정복으로 접근해 비교적 쉽게 해결할 수 있다.

0개의 댓글