이 BIOS 정의가 올바르지 않습니까?


41

ISC2 CCSP (Cloud Cloud Professional Professional) 시험을 준비 중이며 과정 커리큘럼의 일부에서 BIOS에 대해 설명합니다. 어느 시점에서이 자료는 BIOS를 다음과 같이 지칭합니다.

BIOS-펌웨어가 컴퓨터 프로세서로 깜박였습니다.

그저 ... 끔찍하게 부정확 한 것 같습니까? 프로세서에서 BIOS가 "라이브"됩니까? 나는 그것이 마더 보드에있는 것으로 생각하고 하드웨어 (CPU를 포함하지만 이에 국한되지 않음)를 초기화하는 데 도움이되었습니다.


1
어떤 맥락에서 자료가 이것을 했습니까? 이것이 "BIOS"의 일반적인 정의로 의도 되었습니까? 그렇다면 BIOS가 항상 프로세서에 플래시되어 있어도 잘못된 것입니다. (인간이 동물이고 등뼈가있는 ​​경우에도 "인간을 가진 동물"로 인간을 정의하는 것은 잘못된 것입니다.) 이것이 특정한 시스템을 설명하는 경우 (BIOS가 발생한 곳이있을 수 있습니다) 프로세서의 플래시에 저장된 경우) 특정 특수 시스템에만 적합하지만 정확할 수 있습니다.
David Schwartz

아마 "펌웨어 아니에요 프로세서",하지만 난 확실히 BIOS가 (전체 마더 보드) 펌웨어이다라고 말하고 싶지만 그것은 프로세서에로드받을 않습니다. 저장된 플래시 메모리는 프로세서의 일부로 계산되거나 계산되지 않을 수 있습니다.
Bergi

1
이 정의에는 UEFI를 BIOS로 포함하는 반면 BIOS와 UEFI는 펌웨어이지만 UEFI는 부팅 등을위한 새로운 종류의 펌웨어 인터페이스입니다. BIOS는 기존의 IBM 방식입니다.
Bakuriu

1
그렇습니다. 그래서 진정한 답은 아닙니다. 그것은 정의가 아닙니다. 그것은 할 수 있지만 반드시 그런 식으로 구현 될 수있다.
Mr Lister

답변:


56

내가 쓸 내용은 아마도 당신을 놀라게 할 것입니다. 중앙 처리 장치 (CPU)를 의미하기 위해 여기서 "프로세서"라고 가정 한 것 같습니다. 이 가정은 일상적인 가정용 컴퓨터에서 볼 수있는 IBM PC 아키텍처에서 비롯된 것입니다. 그러나 CCSP를 연구하고 있습니다. 이는 Cisco와 SoC (System-on-a-Chip) 아키텍처를 다루고 있음을 의미합니다.

바이오스는 CPU에 플래시 절대 동안, 시스템 온칩에서, 되는 프로세서 칩에 떠올랐다. 영어 위키 백과에서 인용하려면 :

일반적인 SoC는 다음으로 구성됩니다.

  • 마이크로 컨트롤러, 마이크로 프로세서 또는 DSP (digital signal processor) 코어
    • 다중 프로세서 SoC에는 둘 이상의 프로세서 코어가 있습니다.
  • ROM, RAM, EEPROM 및 플래시 메모리 선택을 포함한 메모리 블록
  • ...

따라서이 칩에는 실제로 BIOS가 있습니다 : Am286ZX / LX (SoC) 이미지 : 1991 년에 만들어진 Intel 80286 CPU의 SoC 버전의 CMOS 변형 인 AMD Am286 ZX / LX. (CC-BY-SA에 의해 공개 된 Konstantin Lanzet의 이미지) 3.0 소스를 보려면 클릭하십시오.)

그럼에도 불구하고 그것이 저라면 그렇게 쓰지 않았을 것입니다. IBM PC 레거시의 보급은 작가가 뒤에있는 사고 방식을 무시해서는 안된다는 것을 의미합니다.


4
Cisco는 실제로 펌웨어를 BIOS라고합니까? 나는 전에 그것을 본 적이 없다. 마지막으로, BIOS라는 용어는 구체적으로 IBM PC 호환 컴퓨터의 레거시 BIOS 펌웨어 (및 최신 UEFI 펌웨어 및 둘 다에 대한 구성 유틸리티)를 나타냅니다.
Wes Sayeed

2
위키피디아가 정보를 얻는 곳은
몰랐지만

1
이 기능에 대한 BIOS에 대한 외부 (EP) ROM을 필요로하기 때문에 실제로 이미지가 나쁜 예,이다 ( 데이터 시트의 13 페이지 )과 ROM이없는
로버트 RIEDL

1
@EUserNameError, 나는 링크 된 PDF의 13 페이지를 의미하며, 이는 ROM I / F LCSROM 을 설명합니다 . 그러나 22 페이지를보십시오. ROM / EPROM [...]이 X- 버스 장치 [...]로 연결되어 있습니다. 그러면 연결할 수 있는 다른 주변 장치 가 있습니다. 또한 PDF의 23 페이지를보고 외부 ROM이있는 기본 구성을 확인하십시오. LCSROM 은 칩의 191 번 핀입니다. 그래서 ROM을 부착 할 수 있습니다. 이것을 잘못 해석하고 있습니까?
Robert Riedl

1
@EUserNameError가 일부 GOOGL-FU와 나는 또한 1991 년 기사를 발견 이의 SoC의 출시에 대해 - 견적 " 노트북이나 노트북 컨트롤러의 제조 업체 의 요구 에만 추가 할 몇 가지 RAM을, 는 ROM BIOS에 대한 EPROM의 , 키보드 컨트롤러, 대용량 저장 장치 및 완전한 기능을 갖춘 시스템을 갖춘 디스플레이. "
Robert Riedl

27

프로세서의 코드를 마이크로 코드라고합니다. 프로세서에 상주하고 실행중인 시스템에서 업데이트 할 수있는 펌웨어 형태

BIOS는 마더 보드에있는 모든 하드웨어와의 상호 작용은 부트 로더가 대신 할 수있는 지점으로 시스템을 부팅합니다.

즉, 자료 에이 내용이 표시되면 시험에 제시 해야하는 답변입니다.


5
"이 내용에 따르면, 시험에 응시해야합니다."라고 +1했습니다. 이렇게하면서 기회를 얻을 때 올바른 진술을 논증으로 제기하십시오.
정복자

1
@ MustafaAKTAŞ 예, 슬프게도 시험에 응시하는 사람들은 시험 정보가 틀렸다는 것을 모를 수도 있습니다. 비슷한 상황으로 인해 질문의 절반이 명확하게 대답하기에 너무 모호한 점을 지적한 후 취직하게되었습니다.
djsmiley2k-CoW

13

BIOS는 펌웨어입니다. CPU 외부에 있습니다.

CPU는 전력을받을 때 고정 메모리 주소를 읽도록 설계되었습니다. BIOS는 해당 주소에 있으므로 CPU는 해당 위치에있는 명령을 실행합니다.


5
그리고 대부분의 최신 PC는 BIOS가 아닌 UEFI를 사용하므로 일반적으로 BIOS도 없습니다. ( 하나 있으면 UEFI 내에서 에뮬레이트 되므로 고정 메모리 주소 또는 메모리에도 전혀 존재하지 않습니다. 파일 시스템의 파일에있을 수 있으며 UEFI에 의해 동적으로로드 될 수 있습니다.)
Jörg W Mittag
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.