1. 빅데이터 Big Data기존의 관리 방법이나 분석 체계로는 처리하기 어려운 막대한 양의 정형, 비정형 데이터 집합스마트 단말의 빠른 확산, 소셜 네트워크 서비스의 활성화, 사물 네트워크의 확대로 데이터 폭발이 더욱 가속화빅데이터의 중요성 : 빅데이터를 분석함으로써 미래를 예측해 최적의 대응 방안을 찾고, 이를 수익으로 연결하여 새로운 가치를 창출2. 브로드 데이터 Broad Data다양한 채널에서 소비자와 상호 작용을 통해 생성된, 기업 마케팅에 있어 효율적으로 다양한 데이터이전에 사용하지 않거나 알지 못했던 새로운 데이터, 기존 데이터에 새로운 가치가 더해진 데이터대량의 자료를 뜻하는 빅데이터와는 달리 다양한 정보를 뜻하는 것 (ex. 소비자의 SNS 활동, 위치 정보 등)3. 메타 데이터 Met..
1. 인터넷의 개요TCP / IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망미 국방성의 ARPANET에서 시작유닉스 운영체제 기반통신망과 컴퓨터가 있는 곳이라면 시간과 장소에 구애받지 않고 정보를 교환할 수 있음인터넷에 연결된 모든 컴퓨터는 고유한 IP 주소를 갖음컴퓨터 또는 네트워크를 서로 연결하기 위해서는 브리지, 라우터, 게이트웨이가 사용다른 네트워크 또는 같은 네트워크를 연결하여 중추적 역할을 하는 네트워크배본 : 보통 인터넷의 주가 되는 기간망2. IP 주소인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소총 32비트, 숫자로 8비트씩 4부분네트워크 부분의 길이에 따라 다음과 같이 A 클래스에서 E 클래스까지 총 5단계로 구성A Cla..
1. 운영체제 기본 명령어의 개요운영체제를 제어하는 방법 : CLI, GUICLI : 키보드로 명령어를 직접 입력하여 작업을 수행하는 사용자 인터페이스를 의미GUI : 키보드로 명령어를 직접 입력하지 않고 마우스로 아이콘이나 메뉴를 선택하여 작업을 수행하는 그래픽 사용자 인터페이스를 의미2. Windows 기본 명령어CLI 기본 명령어 : 명령 프롬프트(CMD) 창에 명령어를 입력하여 작업을 수행하는 것명령어기능DIR파일 목록 표시COPY파일 복사TYPE파일 내용 표시REN파일 이름 변경DEL파일 삭제MD디렉터리 생성CD디렉터리 위치 변경CLS화면 내용 삭제ATTRIB파일 속성 변경FIND파일 찾기CHKDSK디스크 상태 점검FORMAT디스크 표면을 트랙과 섹터로 나누어 초기화MOVE파일 이동GUI 기본 ..
1. 환경 변수의 개요시스템 소프트웨어의 동작에 영향을 미치는 동적인 값들의 모임을 의미변수명과 값으로 구성시스템의 기본 정보를 저장자식 프로세스에 상속시스템 전반에 걸쳐 적용되는 시스템 환경 변수와 사용자 계정 내에서만 적용되는 사용자 환경 변수로 구분2. Windows의 주요 환경 변수Windows에서 환경 변수를 명령어나 스크립트에서 사용하려면 변수명 앞뒤에 '%'를 입력set을 입력하면 모든 환경 변수와 값을 출력환경 변수용도%ALLUSERPROFILE%모든 사용자의 프로필이 저장된 폴더%APPDATA%설치된 프로그램의 필요 데이터가 저장된 폴더%ComSpec%기본 명령 프롬프트로 사용할 프로그램명%HOMEDRIVE%로그인한 계정의 정보가 저장된 드라이브%HOMEPATH%로그인한 계정의 기본 폴더..
1. FCFS(선입선출) = FIFO (First In First Out)준비상태 큐 (대기 큐, 준비 완료 리스트, 작업 준비 큐, 스케줄링 큐)에 도착한 순서에 따라 차례로 CPU를 할당하는 기법가장 간단한 알고리즘먼저 도착한 것이 먼저 처리되어 공평성은 유지되지만, 짧은 작업이 긴 작업을, 중요한 작업이 중요하지 않은 작업을 기다리게 됨2. SJF (단기 작업 우선)준비상태 큐에서 기다리고 있는 프로세스들 중 실행 시간이 가장 짧은 프로세스에게 먼저 CPU를 할당하는 기법가장 적은 평균 대기 시간을 제공하는 최적 알고리즘실행 시간이 긴 프로세스를 실행 시간이 짧은 프로세스에게 할당 순위가 밀려 무한 연기 상태가 발생될 수 있음3. HRN실행 시간이 긴 프로세스에 불리한 SJF 기법을 보완하기 위한 ..
1. 스케줄링(Scheduling)의 개요프로세스가 생성되어 실행될 때 필요한 시스템의 여러 자원을 해당 프로세스에 할당하는 작업을 의미프로세스가 생성되어 완료될 때까지 프로세스는 여러 종류의 스케줄링 과정을 거치게 됨스케줄링의 종류장기 스케줄링어떤 프로세스가 시스템의 지원을 차지할 수 있도록 할 것인가를 결정하여 준비상태 큐로 보내는 작업작업 스케줄러에 의해 수행작업 스케줄링(Job Scheduling), 상위 스케줄링중기 스케줄링어떤 프로세스들이 CPU를 할당받을 것인지 결정하는 작업CPU를 할당받으려는 프로세스가 많을 경우 프로세스를 일시 보류시킨 후 활성화해서 일시적으로 부하를 조절단기 스케줄링프로세스가 실행되기 위해 CPU를 할당받는 시기와 특정 프로세스를 지정하는 작업프로세서 스케줄링 및 문맥..