2016-12-19 5 views
0

장치가 업데이트 (예 : iPhone)를 받았을 때 정확히 무슨 일이 일어 났는지 궁금합니다. 현재 운영 체제가 RAM 또는 기타 장치에 들어가 있습니까?운영 체제와 커널은 정확히 어떻게 업데이트됩니까?

+0

슬프게도, 이것은 전적으로 시스템에 따라 다릅니다. 그들은 다른 방식으로 그것을합니다. – user3344003

+0

아는 의미가 있습니다. 리눅스는 어떻게 그것을 처리합니까? –

+0

"linux"에서조차도 이것은 설치된 특정 현재 버전뿐만 아니라 가족 및 특정 Linux 배포판에 크게 의존합니다. 패키지 관리자 (예 :'rpm','apt','yum', ....)를 처음부터 읽고 싶을 수도 있습니다. 여기서는 매우 자세한 대답을 얻지 못할 것입니다. 매우 광범위하고 다양한 주제. – twalberg

답변

1

프로세스가 매우 체계적인 것으로 지적되었습니다 의존. 그러나, OS 또는 펌웨어를 업데이트 대부분의 시스템에 의해 따라야 할 몇 가지 일반적인 단계가 있습니다.

  1. 일부 통신 채널은
  2. 기존의 OS 또는 펌웨어는 이미와 기업 외부의 신뢰가. 존재해야합니다 디스크 또는 플래시 저장소에 저장됩니다.
  3. 업데이트 명령은 외부 데이터와 함께 새 데이터와 함께 제공됩니다. 펌웨어의 새 버전).
  4. 데이터의 신뢰성과 무결성을 확인합니다 (집에서 가져온 것인가?).
  5. 새 데이터는 디스크 나 플래시의 대체 위치에 저장됩니다.
  6. 일부 비 휘발성 장소의 포인터가 변경되어 시스템에서 새 위치의 OS 또는 펌웨어를 사용하게됩니다.
  7. 시스템 자체가 재설정됩니다.
  8. 시스템이 부팅되면 새 버전을 가리키는 포인터를보고이를 사용합니다.
+0

프로세스의 인상적인 일반적인 설명. 잘 했어! :-) – ghoti