iOS4 멀티태스킹에 대한 이야기

이번에 애플이 출시한 iOS4 의 멀티태스킹이 논란이 되고있죠;;

iOS4가 출시된 시점에 바로 설치해 사용해보고서는 참 머리를 잘썼다고 생각했습니다.

정확히는 iOS4의 멀티태스킹은, 멀티태스킹이 아니라 unix 의 process suspend 를 먹이는것입니다.

즉 일시정지를 시키는 기능으로써, 이렇게 활용을 한것은 아이디어가 돋보이죠

안드로이드를 오래전부터 기기테스트를 해오며 느낀점은 바로 프로세스관리의 문제점이었습니다.


안드로이드의 멀티태스킹은 일반 윈도우 시스템의 백그라운드 러닝입니다.

그런데 과연 궁금한게 '어떤 서비스가 모바일 환경에서 그토록 백그라운드 러닝을 필요로 할까?' 하고 생각해봤습니다.

즉 프로그램을 띄워놔야하는 환경을 만드는 서비스들입니다.

거기에 대한 애플의 해답은 iOS4 발표에 나왔던 10개의 백그라운드 서비스들 (키서비스)입니다.


OS가 할것에 대해 모든 정리를 해주고, 최소한의 전력과 메모리 사용으로 프로세스를 이어나가게 하는것을 '기술'이라고 부르지,
안드로이드처럼 os 백그라운드로 돌려대며 매니징 되지 않는 환경을 소비자는 원하지 않는다는겁니다.
프로세스가 닫힌것인지, 돌고있는것인지도 몰라 프로세스 관리자를 띄워야 하는 멍청한일은 없다는것이죠

대부분의 핸드폰 사용자에게, 아니 70드신 어르신에게 프로세스 관리자가 뭔지, 핸드폰이 왜 느려지는지에 대해
설명해야한다는 시점에서 이미 하자 입니다

저희 어머니는 제 핸드폰을 탐냅니다. 날씨가 잘 나온다고. 1년전 아이폰을 가졌을때부터였죠.
충격적인것은 컴맹인 사람도 아이폰을 보고 앱을 가동시키고 하기가 너무 쉽다는겁니다.
단 1개의 버튼만으로요. 그걸 인터페이스라고 부르는거죠

물론 10개의 범주를 벗어난 어플리케이션은 분명 있을꺼고, 어떤면에서 불합리한 부분은 분명 있을겁니다.
그러나 그게 일반적인 멀티태스킹 환경에서라면 과연 서스펜드보다 더 유리한것인가?는 생각해보아야할 문제입니다.

일반적 멀티태스킹을 하려면 적어도 핸드폰의 배터리는 대용량 리튬폴리머가 장착되야되고 CPU도 지금보다 3배는 빨라져야 할것입니다.
지금으로 말하면 작은 노트북 하나 크기지요!

안드로이드는 적어도 종료 버튼을 3개를 만들지 않았다는게 가장 설계상 하자같습니다.
Phone END, Kill, Background.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by LeCieL

2010/05/10 22:57 2010/05/10 22:57
Response
No Trackback , No Comment
RSS :
http://cl.dgtalx.net/rss/response/219

IBM X3250 M3

최근 출시된 IBM 의 X3250 M3 에 관한 변동사항들입니다 M2 부터의 변동사항을 포함하고 있습니다.
본문서는 x3650 m2 등의 최근 플랫폼을 사용하고 나서 대략적으로 변동된 사항에 대해 적습니다.



1)  IMM 으로 통합된 관리환경
종래의 BMC 만 있던 시스템에 RSA 를 별도로 장착하여 사용하였는데
RSA 와 BMC 가 통합된 이후 IMM 이라는 명칭으로 통합되었습니다.

여기에는 버추얼 미디어 키 (VMK)를 장착하여야 종래 RSA에서 쓰던 '리모트 컨트롤'이 지원됩니다.
그 외의 RSA에서 제공하던 파워 on/off 는 기본적으로 지원하게 됩니다.
아마 이부분은 HP 나 델의 드랙이 제공하던 방식으로 변경된것 같습니다.

VMK 는 작은 USB 메모리 처럼 생긴 제품입니다. 내부 보드에 꼽으면 그것으로 동작합니다.
키 액티베이션일지 프로세서가 들어있는지는.. 안뜯어봐서 모르겠습니다.

2) 제거된 슬림 시디롬
최근 1u 랙마운트 샤시들에 대해서 전반적으로 시디롬을 제거하고 이를 옵션화하였습니다.

3) DDR3 메모리 사용
시스템은 DDR3 메모리를 사용합니다. 슬롯은 6개가 있습니다.
기본적으론 10600 메모리가 들어가있습니다.

4) 향상된 uEFI
종래의 efi 시스템의 경우 cmos 화면에서의 설정이 부족했고, asu 를 사용한 설정등을 위주로 했습니다.
또한 디플로이를 할때마다 알수없는 오만가지 오류를 겪어야 했었죠.
그러나 조금 더 안정적인 환경을 가지게 된것 같습니다.
cmos 설정도 많이 향상되었습니다.

그러나 이로 인해 초기 전원 인가시 uefi 가 먼저 부팅되어야 하며, 펌웨어 업데이팅을 하는 장비도 있습니다.
(x3650 m2의 경우 초기에 케이블을 꼽으면 먼저 펌웨어를 새로 보드에 인스톨하고 부팅을 시킵니다)
uefi 2.0 장비들은 1~2분 전원인가후 대기하여야 합니다.

이제 uefi 내의 pxe 를 통해 bootable media creation 된 OS 미디어를  PXE로 고속전개가 가능해집니다.
(이로인한 탐색시간 지연은 어쩔..)


5) 웹으로 진화해버린 디렉터..
이건 진화라고 해야할지... 마이너 체인지로 봐야할지는 모르겠습니다만..
디렉터가 웹으로 전환되면서.. 더 짜증나게 바뀌었습니다..
게다가 시스템을 등록해놓으면 주기적으로 시스템의 정보를 가져오는데 이런 탐색과정이 멍청한건지는 모르겠습니다만..
RSA가 있는 리얼플랫폼만 추가가되도 거기다 ssh 프로빙을 합니다..
그리고 더 난해한 유저 인터페이스를 선보이고 있습니다. 이제 메뉴얼을 읽지 않으면 웹페이지도 못보는 세상이 오는게 아닌가 싶습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by LeCieL

2010/05/04 20:03 2010/05/04 20:03
, ,
Response
No Trackback , No Comment
RSS :
http://cl.dgtalx.net/rss/response/217


Archives

Calendar

«   2010/05   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31