![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/W1Fxq/btrX2WF01On/0FukVqtg2uYKWfoSbflY61/img.png)
Java SE는 데스크탑과 서버에서 자바 애플리케이션을 개발하고 실행할 수 있게 해주며 임베디드 환경(embedded environment)과 실시간 환경(real-Time environments)도 지원한다. Java EE는 기업용 애플리케이션을 개발하는 데 필요한 여러 가지 도구 및 라이브러리들을 모아 놓은 것 응용 서버, 웹서버, J2EE API, 엔터프라이즈 자바 빈즈(JavaBeans) 지원, 자바 서블릿 API 와 JSP 등을 포함 Java ME는 핸드폰, PDA, TV 셉톱박스, 프린터와 같은 모바일 기기나 다른 엠베디드 장치들에서 실행되는 애플리케이션을 위한 강인하고 유연한 환경을 제공 JavaFX 리치-인터넷-애플리케이션(RIA: Rich Internet Application)을 ..
문서 준비 핸들러 - jQuery ready 함수 : 초기화 기능을 수행하는데 적합한 이벤트 처리기 ready 메서드 - DOM 로드(이미지 로드전) 후 실행할 콜백(callback) 함수 호출 즉. HTML을 DOM트리로 변환한 후 리소스를 다운로드 하기전에 호출 [참고] window.onload = function(){ test(); } - 전체문서가 모두 로드된 다음 호출되는 이벤트 - 이미지 또는 다른 리소스 다운로드에 많은 시간이 소요되는 경우 실행이 지연되는 효과 발생. 기본문법 $(document).ready(function(){ //DOM이 모두 로드 된 후 실행할 코드 입력 }); 축약문법 jQuery(function(){ //DOM이 모두 로드 된 후 실행할 코드 입력 }); 한번더 축..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b0ZmTD/btrWCUvW9ZJ/w9RlicL8PyFCuzKb1VTOmk/img.png)
입출력 시스템 컴퓨터 시스템의 입출력 장치와 입출력 모듈을 포함. 물리적 입출력 장치는 실제 입출력을 수행함. 입출력 모듈은 내부 저장장치와 물리적 입출력 장치(외부 입출력장치) 사이의 2진 정보를 전송하기 위한 방법 제공. - 입출력장치의 물리적 특성으로부터 프로세서를 독립시켜 제어함. 입출력 모듈 프로세서를 대신하여 입출력과 관련된 복잡한 일 수행. 입출력 채널(I/O Channel) 또는 입출력 프로세서(I/O Processor)라 함. 단순히 프로세서의 입출력과 관련된 일 담당. 입출력 제어기(I/O controller) 또는 장치 제어기(Device Controller)라 함. [그림 9-1] 입출력 모듈을 통해 시스템 버스에 연결됨. - 입출력장치에 따라 제어 방법과 운용 방식이 다르므로 입출..
내부적으로 두 개의 레지스터로 구성되지만 주소는 하나만 지정 되는 레지스터들 상태 레지스터 : I/O 장치의 상태와 오류 검사 결과 등을 나타내는 비트들로 구성 제어 레지스터 : CPU가 보낸 I/O 명령 단어(I/O command word)를 저장 CPU가 프린터로 데이터를 출력하는 과정 CPU가 프린터 제어기에게 프린터의 상태를 검사하도록 요청 제어기는 프린터의 상태를 검사하여 CPU에게 통보: 프린터의 상태란 데이터를 받아 프린트할 준비가 되었는지, 혹은 다른 데이터를 프린트하는 중인 지를 표시 데이터를 받을 준비가 된 상태면, CPU는 제어기에게 출력 명령과 데이터를 전송 제어기는 프린트 동작을 위한 제어 신호와 함께 데이터를 프린터로 전송
제어 프로그램 사용자와 컴퓨터간의 대화를 가능하게 하며, 작업을 기록하고다양한 작업들이 무리 없이 완료될 수 있도록 컴퓨터의 동작을 전반적으로 감독한다. 감독자 프로그램 컴퓨터 시스템의 전반적인 관리를 다룬다. 주 기억장치에 내장되어 있다. 사용자 메시지를 번역하고 이에 응답한다. 작업의 수행과 컴퓨터의 컴파일 및 실행시간을 추적한다. 명령 처리기 여러 개의 개별적인 프로그램 모듈들로 구성. 각 모듈은 단일 명령을 처리한다. 파일을 복사, 응용 프로그램을 적재, 디스크를 포맷하는 등의 각 사용자 명령을 처리한다. DOS : command.com이 명령어 해석기 UNIX : shell이 명령어 해석기 사용자 인터페이스 사용자와 컴퓨터 사이에서 사용자의 입력을 받는 방식을 말한다. 명령어 입력방식 키보드, ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bbnrfs/btrWcKn0uQw/KihJxO3YKA0Od6LLMBHM41/img.png)
DOS DOS의 탄생 IBM PC의 개발에 따라 IBM PC의 16비트 마이크로프로세서에 실행될 수 있는 새로운 운영체제가 필요하게 되어 빌 게이츠등이 IBM PC용 PC-DOS를 개발. 16비트 컴퓨터를 위한 산업체의 표준이 되었으며, 역사상 가장 성공적인 마이크로 컴퓨터의 운영체제이다. DOS 시스템은 명령어를 사용하는 명령어 구동형(command-driven)이다. DOS의 제약사항 주소지정 능력에 제한이 있다. 기억장치 관리자는 기억장치를 관리하지 않는다. 640KB 한계의 주 기억공간 모두를 하나의 블록으로 생각한다. 실행되는 응용에게 완벽한 입출력 제어를 제공한다. 다중작업(Multi-tasking)을 지원하지 않는다. Windows DOS 체제를 무너트리고 사용되는 OS로서 Mac OS와 비..