스마트 폰에서 멀티 태스킹이란 무엇입니까?

iPhone과 Android에서 멀티 태스킹이 작동하는 방식 이해하기

멀티 태스킹 운영 체제는 둘 이상의 프로그램 또는 응용 프로그램을 동시에 실행할 수있는 운영 체제입니다. 우리는 컴퓨터를 사용할 때 매일 멀티 태스킹 경험을합니다. 일반적인 시나리오는 다음과 같습니다. 파일 다운로드 및 멋진 음악 재생 중 동시에 워드 프로세서 문서를 입력하는 것입니다. 이 앱은 사용자가 직접 시작한 앱이지만 사용자가 모르게 백그라운드에서 실행되는 앱이 있습니다. 작업 관리자를 실행하면 볼 수 있습니다.

멀티 태스킹을 위해서는 운영 체제가 외과 적으로도 마이크로 프로세서에서 명령 및 프로세스를 처리하는 방법과 데이터가 주 메모리에 저장되는 방식을 관리해야합니다.

이제 기존 휴대 전화를 생각해보십시오. 한 번에 한 가지만 할 수 있습니다. 이는 운영 체제가 멀티 태스킹을 지원하지 않기 때문입니다. 멀티 태스킹은 스마트 폰 , 특히 iPhone (iOS)과 Android에서 스마트 폰을 사용 하지만 컴퓨터에서와 똑같은 방식으로 작동하지는 않습니다.

스마트 폰에서의 멀티 태스킹

여기 상황은 다소 다릅니다. 백그라운드에서 실행 중이라고하는 스마트 폰 (주로 iOSAndroid 로 만들어진 참조)의 앱은 항상 멀티 태스킹을 표시하지는 않습니다. 사실 그들은 달리기, 정지 (잠자는 중), 닫힌 세 가지 상태가 있습니다. 네, 어딘가에 문제가있어 일부 앱이 완전히 닫혔습니다. 당신은 아마 그것에 대한 힌트를 얻지 못할 것이고, 당신이 많은 일을 통제하지 않고 멀티 태스킹을 관리하는 운영 체제이기 때문에 당신이 다시 앱을 재개하려고 할 때만 사실을 발견 할 것입니다.

앱이 실행 상태에 있으면 앱이 포 그라운드에 있고 앱을 다루고 있습니다. 앱이 실행 중일 때 앱은 컴퓨터에서 앱처럼 작동합니다. 즉, 프로세서에서 명령을 실행하고 메모리 공간을 차지합니다. 네트워크 앱인 경우 데이터를 수신하고 전송할 수 있습니다.

대부분의 경우 스마트 폰의 앱은 일시 중지 상태입니다. 이것은 당신이 떠난 곳에서 얼어 붙었다는 것을 의미합니다. 다른 앱을 실행하기 때문에 메모리 공간이 부족한 경우 프로세서에서 프로세서가 더 이상 실행되지 않고 메모리에서 차지하는 공간이 다시 확보됩니다. 이 경우 메모리에 보관 된 데이터는 보조 저장 장치 (SD 카드 또는 휴대 전화의 확장 메모리 - 컴퓨터의 하드 디스크와 유사 함)에 일시적으로 저장됩니다. 그런 다음 앱을 다시 시작하면 중단 한 부분부터 정확히 수행 할 수 있으며, 프로세서에서 실행되도록 지침을 다시 예약하고, 보조 스토리지에서 최대 절전 모드 데이터를 메인 메모리로 되돌릴 수 있습니다.

멀티 태스킹 및 배터리 수명

수면 응용 프로그램은 프로세서 전원을 소비하지 않고 메모리도없고 연결도 허용하지 않습니다. 유휴 상태입니다. 따라서 추가 배터리 전력을 소비하지 않습니다. 이것이 스마트 폰을위한 대부분의 앱이 배경에서 실행하는 동안 잠자기 모드를 채택하는 이유입니다. 배터리 전원을 절약합니다. 그러나 VoIP 앱과 같이 지속적으로 연결해야하는 앱은 실행 상태로 유지해야 배터리가 희생됩니다. 이것은 그들이 잠들게되면 연결이 거부되고 전화가 거절되며 발신자에게 전화 수신자에게 예를 들어 도달 할 수 없다는 알림이 전송되기 때문입니다. 따라서 일부 앱은 음악 앱, 위치 관련 앱, 네트워크 관련 앱, 푸시 알림 앱, 특히 VoIP 앱과 같은 실제 멀티 태스킹을 수행하면서 백그라운드에서 실행해야합니다.

iPhone 및 iPad의 멀티 태스킹

iOS에서 버전 4부터 시작되었습니다. 홈 화면으로 돌아가 실행중인 앱을 종료하고 백그라운드 앱으로 전환 할 수 있습니다. 여기에서는 앱 종료와 다릅니다. 백그라운드에서 앱을 사용하여 재개하려면 홈 버튼을 두 번 클릭하여 앱 전환기를 사용할 수 있습니다. 이렇게하면 화면 하단의 아이콘 배열에 초점이 맞춰지고 나머지 화면 콘텐츠는 흐리게 표시되거나 회색으로 표시됩니다. 나타나는 아이콘은 '왼쪽 열림'입니다. 그런 다음 스 와이프하여 전체 목록을 실행하고 그 중 하나를 선택할 수 있습니다.

iOS는 푸시 알림도 사용합니다. 푸시 알림은 본질적으로 백그라운드에서 실행되는 앱을 실행하는 서버의 신호를 입력하는 메커니즘입니다. 푸시 알림을 수신하는 앱은 완전히 잠자기 상태가 될 수는 없지만 수신되는 메시지를 수신하면서 실행 상태를 유지해야합니다. 긴 보도 자료를 사용하여 백그라운드에서 앱을 '종료'할 수 있습니다.

Android에서 멀티 태스킹

아이스크림 샌드위치 4.0 이전의 Android 버전에서는 홈 버튼을 누르면 실행중인 앱이 백그라운드로 표시되고 홈 버튼을 길게 누르면 최근에 사용한 앱 목록이 표시됩니다. 아이스크림 샌드위치 4.0은 약간 변경되었습니다. 최근 앱 목록이 눈에 잘 띄고 앱 관리에 대한 인상을줍니다. 실제로는 그렇지 않지만 좋은 점이 있습니다. 최근 목록의 모든 앱이 실행되고있는 것은 아니며 일부는 잠자고 일부는 이미 죽었습니다. 목록에서 하나의 앱을 탭하고 선택하는 것은 이미 실행중인 상태 (위에서 설명한 이유 때문에 다소 드뭅니다)에서 시작하거나 잠자기 상태에서 깨우거나 앱을 새로로드 할 수 있습니다.

멀티 태스킹을 위해 설계된 앱

스마트 폰이 멀티 태스킹을 지원하기 때문에 적어도 일부 앱은 특히 멀티 태스킹 환경에서 작동하도록 설계되었습니다. 예를 들어 iOS 용 Skype는 배터리 전력을 효율적으로 사용하면서 알림을 처리하고 백그라운드에서 활성 상태를 유지하는 새로운 기능을 제공합니다. Skype는 음성 및 화상 통화를 허용하는 VoIP 응용 프로그램이므로 휴대 전화가 수신 전화 및 문자 메시지의 신호를 영구적으로 듣는 것처럼 항상 더 나은 사용자 환경을 위해 활성 상태를 유지해야합니다.

일부 괴짜 사용자는 자신의 기기에서 멀티 태스킹을 사용하지 않으려합니다. 아마 백그라운드에서 실행중인 앱이 기기 속도를 늦추고 배터리 수명을 소비하기 때문일 수 있습니다. 가능하지만 운영 체제는 실제로 그렇게하기 쉬운 옵션을 제공하지 않습니다. 뒷골목에서 모인 길을 사용해야합니다. iOS의 경우 따라야 할 몇 가지 단계가 있습니다. 모든 단계가 아니며 개인적으로 권장하지 않는 단계입니다. 심지어 전화를 jailbreaking 필요할 수 있습니다.