[ java ] in KIDS 글 쓴 이(By): hell (나누구야) 날 짜 (Date): 1997년10월25일(토) 21시59분59초 ROK 제 목(Title): 뜨거운 감자 '자바OS' 그정체를 밝힌다 (6) ------------------------------------------------------------------------------ 뉴스제공시각 : 08/01 00:00 출처 : 마이크로 제목 : 뜨거운 감자 '자바OS' 그정체를 밝힌다 (6) ----------------------------------------------------------------------------- 내장 기능을 수행하는 자바OS의 장점 내장 기능을 제공하는 산업에는 자바, 특히 최근에는 자바 OS와 피코자바에 상당한 관심을 가지고 있다. 이런 관심을 갖는 주된 이유는 다음과 같다. ·자바OS는 소형이며 가격이 저렴한 플랫폼이다. ·자바는 다수의 플랫폼과 호환 가능하다. ·자바는 표준적이다. ·자바OS는 해당 애플리케이션에 맞게 변경할 수 있다. 자바OS의 비용 절감 내장 기능은 비용이 중요한 문제다. 자바는 소형이며, 빠르 고, 효율적이므로 디바이스의 제작비용이 적다. 그리고 자바 에서는 롬 및 램과 같은 컴포넌트를 최소한으로 요구한다. 자바OS 시스템은 최소한의 메모리인 512KB 롬이, 그리고 운영체제 작업 공간에는 128KB 램이 필요하다. 애플리케이 션을 실행하기 위해서는 추가적인 램이 필요하지만, 자바OS 에는 적어도 50MB 이상의 디스크 공간과 8MB 이상의 램이 필요한 윈도우 95와 비교해 절대적인 메모리 절약 효과를 가져온다. 자바의 이식성 자바 프로그램은 바이트 코드로 컴파일되어 자바OS를 구현 하는 어떤 프로세서에서도 동작한다. 때때로 속도, 적은 전 력 소모, 비용 절감이나 다른 이유 때문에 프로세서 설계를 변경할 경우가 있다. 자바가 프로그래밍 언어이기 때문에 새 로운 프로세서를 자바OS가 지원할 때 엔지니어나 프로그래 머는 해당 프로세서 인스트럭션이나 아키텍처를 참고할 필 요가 없다. 이런 플랫폼 이식성은 자바 언어의 가장 매력적 인 부분이다. 자바OS의 범용성 내장 자바OS 버전은 애플리케이션에 따라 조절할 수 있다. 예를 들면, 공장의 데이터를 로그인하는 사람은 모니터가 필 요없이 네트웍에 연결해 중앙 컴퓨터로 데이터를 전송할 수 있다. 이런 타입의 장치를 사용하는 경우 자바OS는 AWT 클래스, 윈도우 및 그래픽 서브 시스템이 필요없다. 키보드 와 마우스 드라이버를 삭제해 추가적인 공간을 절약할 수 있지만 네트웍 디바이스에 대한 네트웍 클래스는 반드시 필 요하다. 실시간 커널 앞부분에서 설명한 일반적인 자바OS 커널은 데스크탑에 사 용하도록 디자인됐다. 데스크탑 시스템은 일반적인 공장 처 리나 기계 제어와 같은 시스템보다 시간이 중요하지 않다. 제어 시스템은 일반적으로 밀리초 단위가 아닌, 마이크로초 단위로 측정하기 때문에 자바 커널은 실시간 커널이 적합하 다. 실시간 커널을 사용하면 시간이 중요한 연산을 정확한 시간 내에 수행하고, 가능한 한 빨리 해당 프로세서에 인트 럽트를 넘겨줄 수 있다. 따라서 내장 자바 애플리케이션의 커널은 실시간 자바 커널로 대체된다. 다음호를 기대하시라 자바OS는 특정 프로세서나 기계 아키텍처에 제한하지 않는 강력하고 호환성있는 운영체제다. 그리고 네트웍 기능이 내 장되어 있고 인터넷과 밀접하게 관련되므로 NC를 위한 운 영체제로 자리를 잡고 있다. 썬은 처음으로 자바OS를 구현 한 자바스테이션을 개발했다. 분명히 자바OS 기반의 컴퓨터 들이 계속해서 개발될 것이다. 오늘날 자바와 관심 분야중의 하나는 속도 문제다. 아직까지 는 컴파일된 코드를 실행하는 기존의 데스크탑 컴퓨터일 경 우에만 관심의 대상이며, 피코자바 I과 같은 프로세서가 사 용 가능하다면 자바의 속도는 아무런 문제가 되지 않을 것 이다. 자바 플랫폼이 개발된 지 오래되지 않았기 때문에 일부 회 의론자는 자바 플랫폼의 생존 여부에 의구심을 갖지만, 자바 는 강력한 객체지향적 언어, 자체적 보안 기능, 네트워킹 및 거의 모든 컴퓨터와 운영체제와의 호환성을 제공하고 있다. 이번호가 자바의 미래 모습이라면 다음호의 '자바 가상기계' 는 자바의 현재 모습일 것이다. 필자 연락처 : yeuli@nownuri.net 정리 : 임수영 ------------------------------------------------------------------------------ |