참고 도서는 'Operating System Concepts 8th' 입니다. (포스팅 하단부 참고)개인공부 후 자료를 남기기 위한 목적으로 포스팅합니다. 내용 상에 오류가 있을 수 있습니다. 1.1 운영체제가 할 일 (What Operating System Do)하드웨어는 중앙처리장치(프로세서, CPU), 메모리 및 입출력(I/O) 장치로 구성되어 사용자에게 자원을 제공한다. 운영체제는 이러한 자원을 제공하는 하드웨어와 사용자를 연결해주는 인터페이스를 제공해주는 역할을 하며, 크게 사용자 관점(User View)와 시스템 관점(System View)로 나눠 생각할 수 있다. 1.1.1 사용자 관점 (User View)사용자 관점에서 운영체제는 서비스 제공자(Service Provider)가된다. 운영체..
개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다. 선택 정렬(Selection Sort)은 정렬되지 않은 전체 자료 중에서 해당 위치에 맞는 자료를 선택하여 위치를 교환하는 정렬 방식이다. 선택 정렬을 사용하여 특정 배열의 값을 오름차순으로 정렬하기 위한 다음과 같은 코드를 생각할 수 있다. void SelectionSort(int arr[], int MAX) { int i, j; int min, temp; for(i=0; i
리눅스에 JDK와 Tomcat을 설치해 JSP 서비스가 가능하도록 만들어 보겠습니다. 이번학기 수강하는 '객체지향 패러다임' 수업에서는 Windows에서 Tomcat Server를 구동해서 실습하지만 저는 리눅스를 좋아하니깐? 리눅스에 설치하겠습니다. (죄송합니다 교수님) 운영체제는 CentOS Linux 6.5 배포판이며 JDK와 Tomcat의 버전은 2014. 04. 10 기준 최신버전인 JDK 1.8.0, Tomcat 8.0.5를 설치하겠습니다. Apache Tomcat 8 다운로드 & 설치 기본적으로 슈퍼유저의 권한을 가진 root 계정으로 진행되며 사전에 JDK가 설치되어 있어야 합니다. JDK 설치에 대해서는 이전 포스팅을 참고하시길. 2014/04/10 - CentOS 6.5 리눅스에 JSP..