유비쿼터스 정의 유비쿼터스: 라틴어('언제 어디서나 있는') 사용자가 장소에 구애 받지 않고 자유롭게 네트워크에 접속할 수 있는 환경 네트워크 - 휴대전화, TV, 게임기, 휴대용 단말기, 네비게이션, 센서, PC를 포함한 모든 기기, 사물, 인간 등의 네트워크를 의미 1988년 미국 제록스 팰로 앨토 연구소(PARC: Palo Alto Research Center)의 마크 와이저(Mark Weiser)박사가 제안 마크 와이저의 정의 제 3의 정보 혁명의 물결 1물결 - 대형 컴퓨터를 여러 명이 사용하는 메인 프레임 시대 (하나의 컴퓨터를 여러 사람이 공유하는 환경으로 표현) 2 물결 - 1인 1PC를 갖는 퍼스널 컴퓨터 시대 (개인적 컴퓨팅 영역: Personal Computing Era), 2005년..
다중 처리 시스템 둘 이상의 프로세서(처리기)가 여러 프로그램을 동시에 처리하는 것으로 신뢰성과 가용성, 컴퓨터 능력 향상 등의 목적을 달성할 수 있다. 주/종 다중 처리 시스템 구성, 대칭적 다중 처리 시스템이 제안되었다. 운영체제 발전 과정 제 1세대(버퍼링, 스풀링, 일괄 처리 시스템), 제 2세대(다중 프로그래밍, 다중 처리, 시분할 시스템), 제 3세대(범용 시스템, 다중모드 시스템), 제 4세대(네트워크, 가상 머신, 분산 처리, 개인 컴퓨터)로 발전하였다. 운영체제 기능 자원 관리, 시스템 보호, 네트워킹, 명령 해석기 시스템 관리 등의 기능을 수행한다. 운영체제 서비스 부트스트래핑 서비스, 사용자 서비스, 시스템 서비스, 시스템 호출 서비스 등을 제공한다. 단순 구조 운영체제 시스템 호출 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dJGpTC/btrWbsAQBv3/RUCWexqxtgTDzWoMViP5Ik/img.png)
스프링 개발환경구축 (1) JDK 64bit 설치 및 환경변수 설정 스프링 개발환경구축 (1) JDK 64bit 설치 및 환경변수 설정 환경: 개발용 PC – OS : Window10 64bit > jdk-8u101-windows-x64.exe 클릭 > 다운받은 파일 실행 (설치 파일 하나로 JDK와 JRE를 모두 설치.) > Next > Next ( 아래의 설치 경로(Install to)는 Change로 변경가능 – 환경설정시 필요) > Next > 설치완료 Close 환경변수 설정 (path 만 설정해줌 JAVA_HOME, JRE_HOME, CLASS_PATH설정은 하지 않음. 내 PC 우클릭 > 자세히 > 속성 > 고급시스템 설정 > 환경 변수 > 시스템 변수 새로만들기 다음과 같이 > jdk설치경..
설치전 확인사항 Webtob 설치 LG전자 60.4cm FHD 모니터 COUPANG www.coupang.com WEBTOB설치전 WEB서버에 JDK설치필요 WEBTOB 설치전 WebtoB가 지원하는 플랫폼과 운영체제 등 기본 시스템의 사양이 갖추어졌는지 확인한다. 설치할 서버에 다른 웹 서버나 WebtoB의 기존 버전이 설치되어 있는지 확인한다. 다른 웹 서버를 이미 사용하고 있는 경우 사용할 포트 번호가 중복되지 않는지 확인하고, 필요하다면 해당 웹 서버를 중지시 킨다. 위의 모든 작업이 우선적으로 이루어진 후 WebtoB를 원하는 서버에 설치한다. WebtoB를 원하는 서버에 설치한다. 설치가 끝난 후에는 라이선스 파일을 적용시킨다. WebtoB 웹 서버는 평가판이라 할지라도 사용하려면 라이선스 파..
리눅스 CentOS - SVN 설치 환경 : CentOS release 6.8 (Final) / 64bit Network 기 설정 완료 (service network restart) Jdk 기설치 완료. 자바 홈 확인 # $JAVA_HOME SVN 설치 이번 설치에서 저장소(repository)의 상위 디렉토리는 /aeae/svn/repos 로 한다. Svn 설치 확인 # svn -bash: svn: command not found # rpm -qa | grep subversion # yum list subversion (base 로만나온다, @base로나온다면 available 상태) 설치가 되어있지 않으므로 yum을 통해 설치한다. # yum install subversion 다시 Svn 설치 확인 ..
SVN Server 이클립스 연동 이클립스 실행 후 우측상단 Open perspective 클릭 SNV Repository Exploring 선택 다음과 같이 빈 공간에 마우스 우 클릭 후 Location 선택 svn://svn 서버 ip/trunk 입력 후 Finish Conf 폴더의 passwd 에 입력해준 ID passwd 입력 연결확인 작업중인 프로젝트 SVN서버로 Commit 하기. 이클립스 작업중인 프로젝트 우 클릭 > 다음과 같이 선택 이렇게 작업중인 프로젝트 설정 후 다시 작업중인 프로젝트 우 클릭 하고 다음과 같이 진행 확인
Install Jenkins CI on CentOS 6.x 젠킨스 Flow 환경 OS : CentOS release 6.8 (Final) JDK 기설치 : java version "1.7.0_79" yum을 이용한 설치 wget, lrzsz, JDK 설치. # yum -y install wget # yum -y install lrzsz # java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode) Jenkins 설치. # wget -O /etc/yum.repos.d/jenkins.repo ..
메모리 프로그램이 수행되는 동안 프로그램과 데이터는 메모리에 적재되며, 명령어의 수행 속도 즉, 컴퓨터의 성능은 메모리와 밀접하다. 사용자와 제조사는 일반적으로 크고 빠르며 비용이 저렴한 메모리를 요구하지만 빠른 장치는 가격이 비싸면서 저장 용량이 작은 단점이 있다. 메모리 계층 구조 여러 레벨의 메모리가 연결되어 비용, 속도, 용량, 접근 시간 등을 상호 보완한 계층적 메모리 구조이다. 가상 메모리 메인 메모리의 유효 크기를 증가시키기 위해 사용하는 기법으로 사용자의 논리적 주소 공간과 컴퓨터의 실제 메모리(물리적 주소 공간)를 분리한다. 메인 메모리 용량보다 큰 저장 용량의 주소를 지정하여 프로그램을 부분 적재하여 실행할 수 있다.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/eL3t2S/btrWbEHXul6/7XAovWK4yf9rlJULOKlvvk/img.png)
컴퓨터 시스템의 동작 과정 디지털 형태의 정보를 입력 받아 메모리(기억장치)에 저장된 명령어 목록(프로그램)에 따라 처리, 결과를 출력하는 일종의 고속 전자계산기. 아래와 같은 순서로 동작하며, 제어장치가 모든 동작을 제어한다. 입력 장치를 통해 정보를 입력 받아 메모리에 저장한다. 메모리에 저장한 정보를 프로그램의 제어에 따라 인출, 산술 장치나 논리 장치에서 처리한다. 처리한 정보를 출력 장치에 표시하거나 디스크(보조기억장치)에 저장한다. ※ 정보 : 명령어와 데이터로 구분 - 명령어 : 실행할 산술, 논리 연산 동작을 명시하는 문장. - 프로그램 : 작업 하나를 수행하기 위한 명령어 집합. 명령어 구성 연산 코드(Operation Code)와 오퍼랜드(Operand)로 구성. 0과 1의 이진 코드화..