할당자(resource allocator): 사용자의 작업을 위한 프로그램이 필요로 하는 컴퓨터 시스템의 자원(H/W, S/W)을 할당하되, 충돌 시 공정하고 효율적으로 할당
3) 제어 프로그램(control program): 컴퓨터의 오류와 부적절한 사용의 방지를 위해, 다양한 입출력 장치와 사용자 프로그램을 제어
▶ 운영체제의 목적
-
자바 홈페이지(http://java.sun.com)에서 무료로 download 가능
Ⅲ. JAVA(자바)의 특성
1. 다른 프로그램언어에 비해 사용하기 편하다
C에 있는 포인터처럼 메모리를 직접 access할 수 없다. Object-orient 하다. 능률적이고 분명한 코드를 사용할 수 있게 해준다.
2. java는 interpreted environment를 제공한다
다음의 예를
자바 환경
변수와 메소드에 대해서 클래스 내부에서 접근 제어를 사용하는 것
타입 정의들의 안전성
언어의 자료형으로서 포인터의 부재
쓰레기 수집(Garbage Collection)의 사용(자동적으로 메모리를 재분배)
분리된 이름공간(name space)의 사용
애플릿은 웹 페이지에 포함되어 사용자의 브라우저
자바로 작성된 프로그램이 배포되는 환경으로 자바에서는 Java Web Start와 같은 배포시스템도 같이 제공하고 있다.
1.1.2 자바언어의 특징
개발의 용이성
자바의 개발환경으로의 특징을 정리하면 다음과 같다.
포인터와 메모리 관리에 별도로 신경을 쓰지 않아도 된다.
객체 지향 언어
1.1 개발 배경 및 목적
이번 학기 처음으로 WIPI를 배우게 되었는데 평소 프로그래밍에 흥미가 있던 우리팀은 WIPI를 이용한 Component를 사용하여 관리프로그램을 만들기로 뜻을 품고 시작되었다. 기본적으로 Component사용법을 익히며 연결되어 하나의 프로그램으로 만드는 것이 첫 번째 계획이였고, 이렇