티스토리 뷰
∘ 초연결사회 (Hyper-connected Society)
- 인간 대 인간은 물론, 기기와 사물 같은 무생물 객체끼리도 네트워크를 바탕으로 상호 유기적 소통을 해 새로운 가치와 혁신의 창출이 가능해지는 사회
- 이것이 가능해지면서 만물인터넷 시대가 열리는 중!
- ex) 스마트 주차장
∘ 데이터 호수(Data Lake)
- 데이터의 종류를 묻지도 따지지도 말고 저장하는 공간
- 데이터 창고 (Data Warehouse)와 다른 점
① DW는 구조적 정형 데이터가 대상이지만, DL은 모든 데이터가 대상
② DL은 원시 데이터를 그대로 저장한다는 점, DW는 데이터를 담기 위해서는 데이터를 추출-변형-적재 라는 과정을 거쳐야 했음
==> DL은 다양한 원시 데이터를 저장해두고 있다가 분석을 할 때 필요한 형태로 데이터를 가공함! 데이터를 저장하는 시점이 아니라 분석하는 시점에 정의하는 것! => 즉시 분석이 가능
- ex) 아마존의 S3, 글루
∘ DDos (분산 서비스 거부)
- 해커가 시스템을 압도하고 운영 능력을 붕괴시키기 위해 네트워크 or 서버에 대량의 트래픽을 전송할 때 발생
- 이러한 공격은 일반적으로 일시적으로 웹사이트 or 응용 프로그램을 오프라인 상태로 만드는 데 사용되며 한번 공격하면 며칠 or 그 이상 지속될 수 있음
- DDos 공격을 방지하는 방법
① 트래픽을 모니터링하여 조기에 파악
- 서버가 처리할 수 있는 만큼의 요청만 수락함!
② 더 많은 대역폭 확보
- 실제로 필요한 것보다 많은 서버 대역폭을 확보하는 것(=오버 프로비저닝)
③ CDN (콘텐츠 배포 네트워크) 사용
- DDos의 목표는 호스팅 서버에 과부하를 주는 것! -> 전 세계에 있는 여러 서버에 데이터를 저장하는 것
∘ 스턱스넷(Stuxnet)
- 대단히 정교한 컴퓨터 웜으로, 기존에 알려진 여러 가지 윈도우 제로데이 취약점을 이용해 컴퓨터를 감염시키고 확산됨
- 목적은 단순히 PC를 감염시키는 것이 아니라 물리적인 피해를 입히는 데 있음
- 시스템을 마비하게 할 목표로 제작된 악성코드
∘ SVM (Support vector machine)
- 기계 학습의 분야 중 하나로 패턴인식, 자료 분석을 위한 지도 학습 모델이며, 주로 분류와 회귀 분석을 위해 사용
- 두 케테고리 중 어느 하나에 속한 데이터의 집합이 주어졌을 때, SVM 알고리즘은 주어진 데이터 집합을 바탕으로 하여 새로운 데이터가 어느 카테고리에 속할지 판단하는 비확률적 이진 선형 분류 모델을 만듬
- 제로데이
제로 데이 공격(또는 제로 데이 위협, Zero-Day Attack)은 컴퓨터 소프트웨어의 취약점을 공격하는 기술적 위협으로, 해당 취약점에 대한 패치가 나오지 않은 시점에서 이루어지는 공격을 말한다. 이러한 시점에서 만들어진 취약점 공격(익스플로잇)을 제로 데이 취약점 공격이라고도 한다.
- OTA
Over The Air의 약자, 컴퓨터 없이 단말기 상에서 업데이트를 진행하는 기술입니다. 3G/4G/Wi-Fi 등 많은 데이터 통신 수단을 활용하여 해당 기기의 업데이트 파일을 다운로드받아 리커버리로 설치하는 형식입니다.
- Dalvik
레지스터 머신 형태의 (register-based) 가상 머신이다. 적은 메모리 요구 사양에 최적화 되어있으며, 밑에 까린 프로세스 아이솔레이션, 메모리 관리, 스레딩 지원 등 운영 체제의 지원에 의존하나, 여러 개의 달빅 VM인스턴스가 동시에 돌아 갈 수 있다.
- ART
Anroid RunTime의 약자. Dalvik을 개선한 가상 머신이다. 기존 Dalvik 같은 경우 장치에 맞추어서 응용프로그램 실행시 매번 재 컴파일을 하였으나, ART 같은 경우 응용프로그램 설치시 미리 컴파일을 완료 한 뒤 저장하여 사용하는 형식이다. 개발자모드 “개발자 옵션”이라고 표기되는 설정의 메뉴창 중 하나. 조금 더 상세하게 시스템을 건들 수 있는 부분 중 하나이다.
- Kernel(커널)
컴퓨터 운영체계의 핵심. 기기의 하드웨어 드라이버를 포함하고 있음. 커널은 쉘(shell)과 대비, 셀은 운영체계의 가장 바깥 부분에 위치, 사용자의 명령에 대한 처리담당, 커널은 입출력연산 등 커널 서비스를 경쟁적 요구하는 모든 요청 처리하는 인터럽트 처리기, 어떤 프로그램들을 어떤 순서로 커널 처리 시간을 공휴 할 것인지 결정하는 스케쥴러, 스케줄이 끝나면 실제로 각 프로세스들에게 컴퓨터 사용권을 부여하는 슈퍼바이저(supervisor)등 포함되어있음. 커널은 메모리/저장장치 내 운영체계의 주소공간 관리, 이를 주변 장치들과 커널서비스 사용하는 다른 사용자에게 분배하는 메모리관리자를 가지고 있음. 커널 서비스는 운영체계의 다른 부분, 또는 프로그램 인터페이스들을 통해 요청됨. HW와 SW를 이어주는 다리라고 생각하면 편하며, 모든 전자제품에서의 핵심이다. 사용자가 자신의 목적에 맞추어 개량한 커스텀 커널도 있다.
'IT > IT 용어 스터디' 카테고리의 다른 글
[2020/6/23] IT 용어 스터디 (0) | 2020.06.23 |
---|---|
[2020/6/22] IT 용어 스터디 (0) | 2020.06.23 |
[2020/6/17] IT 용어 스터디 (0) | 2020.06.17 |
[2020/6/16] IT 용어 스터디 (0) | 2020.06.17 |
[2020/6/15] IT 용어 스터디 (0) | 2020.06.15 |
- Total
- Today
- Yesterday
- 코테
- 16234
- 구현
- 프로그래머스
- 재귀
- 드래곤 커브
- 시뮬레이션
- BOJ
- 완전탐색
- 인구이동
- 배열순회
- 브라우저 요청
- 백준
- Access-Control-Allow-Origin
- dfs
- 톱니바퀴
- 14891
- 사다리 조작
- withCredentials
- 자바
- 코딩테스트
- 아기상어
- java
- 우선순위큐
- header
- 구명보트
- 큰 수 만들기
- 그리디
- 코딩테스트 연습
- Greedy
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |