티스토리 뷰

저를 포함한 4명의 스터디원이 함께하는 IT 용어 스터디입니다.
🤝Rule
- 원하는 IT 용어를 선택하고 설명합니다. (중복허용)
- 평일에 용어를 정리하여 게시하고 주말에는 복습합니다.

- 1 -

∘ G4C(Government For Citizen, 민원 서비스 혁신)
- 인터넷, 휴대전화, PDA, 케이블TV 등 다양한 매체를 이용하여 언제 어디서나 쉽고 편리하게 원하는 민원행정서비스 및 기관별 행정정보를 이용할 수 있도록 정보화함으로써 국민과 더욱 가까워진 유비쿼터스 전자정부를 만들어가는 사업
- “국민을 위한 정부”라는 의미

∘ Green IT (녹색 정보 기술)
- 환경을 저해하는 현 IT의 문제점을 친환경적으로 바꾼다는 의미로도 해석되고 있으나 현재는 차량으로 공해나 산업에서 발생하는 환경오염 등을 IT 기술로 방지하고 예방하여 보다 낳은 환경을 만들어보자 라는 뜻으로 사용
- 환경을 파괴하지 않고 지속될 수 있는 IT를 유지하며 IT를 활용함으로서 IT 스스로 친환경 보존에 공헌케 함 
- 장점(1) 전래의 IT 장비보다 에너지 효율성을 높이고 친환경적 관리에서 앞섬 (2) 작업 환경 내 오염 위험이 감소 (3) 현 IT산업 지출 방식이 새로이 개선 할 수 있으며 이는 곧 새로운 투자 기회를 제공 
- 단점(1) 능률 감소(2) 추가 연구비용(3) 지역 불균형 

∘ Groupware (그룹웨어)
- 기업이나 기관, 단체의 구성원들이 컴퓨터로 연결된 작업장에서 서로 협력하여 업무효율을 높이기 위한 소프트 웨어를 그룹웨어라고 함!
- 개인컴퓨터를 통해서 서류작성, 결재, 문서보관 등의 업무를 가능하게 해줌 
- 그룹웨어를 이용하면 부서나 업무별로 분업된 정보를 종합하여 처리하고 업무과정도 간소화할 수도 있고 빠르고 정확한 의사전달, 조직원 간의 정보공유에 따른 업무 처리가 가능

∘ I-Fashion
- 온-오프라인을 통해 입체 영상으로 자기 취향에 맞는 옷을 선택하고, 자신의 아바타에 옷을 입혀 본 뒤 옷이 잘 어울리는지 확인할 수 있음
- 자신뿐만 아니라 자녀, 배우자, 친구의 아바타를 이용하면 굳이 매장에 같이 가지 않고도 편하게 잘 맞는 옷을 주문할 수 있음
- 3차원 인체측정 기술, 아바타 모형, 전자 카탈로그, 가상거울, 무선인식, 전자마네킹 등 첨단기술이 적용됨  

∘ CALS (캘스)
- 생산ㆍ조달ㆍ운용지원 등의 통합정보 시스템의 약자
- 조달측ㆍ공급측을 위해 제품이나 시스템의 조달부터 운용ㆍ유지ㆍ폐기ㆍ재이용까지의 모든 라이프사이클에 걸쳐 품질향상ㆍ경비삭감ㆍ판독시간 단축을 목적으로 하는 개념 및 운동을 가리킴 
- 실현방법은 (1) 최신 기술정보를 구사한 기술데이터나 비즈니스 데이터의 디지털화와 데이터베이스화(2) 국제표준의 활용 (오픈시스템화)(3) 비즈니스 프로세스 리엔지니어링의 실시

∘ IPA(Intelligent Personal Assistant)
- 인공지능 비서 서비스 
- 클라우드 데이터센터 속 인공신경망을 적용한 인공지능모델을 설치하여, 기계학습을 통해 인공지능 비서의 처리 능력과 처리할 수 있는 분야를 성장시켜 학습시키는 원리 + 자연어 처리 기술
- 대표적 기능(1) 개인일정관리 : 인공지능 비서가 캘린더 앱과의 연동을 바탕으로 일정알림 등의 서비스를 통해 도와주고, 나아가 약속장소 까지의 이동할 수 있는 최적의 방법을 제시하는 기능(2) 소셜 서비스관리 : 인공지능 서비스로 사용자의 페이스북, 트위터, 인스타그램 등의 올라온 글, 사진, 동영상을 찾아주는 기능 (3) 외국어번역 : 서로 다른 외국어를 사용자의 이용 언어로 자동 번역하는 기능 (4) 특정앱과의 서비스 실행(5) 쇼핑하기 등등등 


- 2 -

- 머클 트리, -, merkle tree
블록체인에서 블록 하나에 포함된 모든 거래 정보를 요약하여 트리(tree) 형태로 표현한 데이터 구조.

- 비트 마스크(Bit Mask)
말 그대로 비트(Bit)를 마스킹(Masking)하는 기술. 비트를 마스킹한다는 것은 &, | 등의 비트 연산을 활용하여 정수의 이진 비트를 처리하는 작업을 뜻한다. 비트 마스크 기법은 항상 사용할 수 있는 것은 아니지만 특정한 경우에 사용하면 매우 효율적이다.
*장점
메모리를 적게 사용
프로그램이 더욱 빠르게 동작
소스코드가 직관적으로 변경

-세그먼트 트리(Segment Tree)
여러 개의 데이터가 연속적으로 존재할 때 특정한 범위의 데이터의 합을 구하는 방법 중 하나이다. 데이터의 구간 합을 빠르고 간단하게 구할 수 있는 자료구조라 할 수 있다.
단, 각 노드별로 원래 데이터 범위를 반씩 분할하여 그 구간의 합들을 저장하고 있는 트리가 필요하다.
시간복잡도 O(logN)

-크루스칼 알고리즘(Kruskal Algorithm)
가장 적은 비용으로 모든 노드를 연결하기 위해 사용하는 알고리즘이다.
다시 말해 최소 비용 신장 트리를 만들기 위한 대표적인 알고리즘이다.
흔히 여러 개의 도시가 있을 때 각 도시를 도로를 이용해 연결하고자 할 때 비용을 최소한으로 하고자 할 때 실제로 적용되는 알고리즘이다.
*핵심개념
일단 모든 노드를 최대한 적은 비용으로 '연결만' 시키면 되기 때문에 모든 간선 정보를 오름차순으로 정렬한 뒤에 비용이 적은 간선부터 차근차근 그래프에 포함시키면 된다.
단, 그래프에 포함할 때 '사이클'이 형성된다면 해당 간선은 포함시키지 않는다.

-Union-Find(합집합 찾기)
서로소 집합(Disjoint-Set) 알고리즘이라고도 부른다. 
 여러 개의 노드가 존재할 때 두 개의 노드를 선택해서, 현재 이 두 노드가 서로 같은 그래프에 속하는지 판별하는 알고리즘이다.
*Union
부모를 합칠 때는 일반적으로 더 작은 값 쪽으로 합침
*Find
두 개 노드의 부모 노드를 확인하여 현재 같은 집합에 속하는지 확인


- 3 -

프로세스와 쓰레드의 차이

 1) 프로세스(Process)
  - 컴퓨터에서 연속적으로 실행되고 있는 프로그램
  - 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 객체)
  - 운영체제로부터 시스템 자원을 할당받는 작업의 단위
  - 운영체제로부터 독립된 메모리 영역(Code, Data, Stack, Heap)을 할당받음
  - 기본적으로 하나의 프로세스에는 하나의 쓰레드(Main Thread) 존재

 2) 쓰레드(Thread)
  - 프로세스 내에서 실행되는 여러 흐름의 단위
  - 프로세스의 특정한 수행 경로
  - 프로세스가 할당받은 자원을 이용하는 실행의 단위
  - 프로세스 내에서 각각 Stack만 따로 할당 받고 다른 메모리 영역 공유
  - 한 쓰레드가 프로세스 자원을 변경하면 다른 이웃 쓰레드도 변경 결과 즉시 확인 가능

TCP 3 Way-handshake & 4 Way-handshake

 1) TCP 3 Way-handshake
  - 장치들 사이의 논리적인 접속을 성립하기 위하여 사용
  - TCP/IP 프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에
    정확한 전송을 보장하기 위해 상대방과 사전에 세션을 수립하는 과정
  * 전송 과정
    1. Client > Server : TCP SYN
    2. Server > Client : TCP SYN ACK
    3. Client > Server : TCP ACK
    (SYN : Synchronize Sequence Numbers, ACK : Acknowlegdment)

 2) TCP 4 Way-handshake
  - 장치들 사이의 세션을 종료하기 위해 수행되는 절차
  * 전송 과정
    1. Client > Server : TCP FIN
    2. Server > Client : TCP ACK
    3. Server > Client : TCP FIN
    4. Client > Server : TCP ACK
    (FIN : 연결을 종료하겠다는 플래그)
  - Cilent 세션 종료 이후 도착하는 패킷은 Drop되고 데이터는 유실됨

WWDC(Worldwide Developers Conference)
 - 애플 세계 개발자 회의, 2020년 6월 22일 ~ 2020년 6월 26일
 * 애플 중대발표
  1. ARM 맥
    - 기존 애플은 모바일 AP는 자사제품을 사용했지만 PC용 CPU는 타사제품을 탑재함
    - 전력 효율성, PC 구성요소를 완벽하게 가동시킬 호환성 기대
    - ARM 기반의 맥을 늘려가 애플 생태계 구성을 목표로 함
    - 기존 주요 프로그램을 ARM 용으로 변환하는 과정 진행중
    * 로제타 2 : 기존 인텔 기반에서 ARM 기반으로 빠른 이주 가능케 지원하는 프로그램
  2. iOS 14
    - UI의 대대적인 변화
    - App Library를 통해 아이폰 앱들을 자동으로 분류하여 폴더 형태로 제공
    - 기존 위젯과 달리 홈 화면 위젯 설정 가능
    - Siri 호출 시 기존 화면을 가리지 않는 형태로 프로세스 진행
  3. 애플 번역기
    - 11개의 언어 변역가능(한국어 포함)
  4. 디지털 차키
    - 아이폰을 차키처럼 사용 가능
    - 디지털 키를 친구, 가족에게 메시지를 보내 빌려줄 수 있음
    - 2021년형 BMW5 시리즈에 처음 적용
    - 초광대역 U1칩을 통해 폰을 꺼내지 않고 근처에서 차 문을 열고 시동 걸 수 있는 기능 제공
  5. 앱 클립
    - 앱을 설치하지 않고 앱처럼 쓸 수 있는 기능
    - ex. qr 코드 결제, 태킹 서비스
  6. 에어팟
    - 스페셜 오디오 : 자이로스코프(중력) 센서를 이용해 공간감이 있는 음향 제공


- 4 -

 

'IT > IT 용어 스터디' 카테고리의 다른 글

[2020/6/29] IT 용어 스터디  (0) 2020.06.29
[2020/6/26] IT 용어 스터디  (0) 2020.06.26
[2020/6/24] IT 용어 스터디  (0) 2020.06.24
[2020/6/23] IT 용어 스터디  (0) 2020.06.23
[2020/6/22] IT 용어 스터디  (0) 2020.06.23
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/03   »
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
글 보관함