Rad Blog

Archive

IT 용어 정리

2020-07-23 IT-Voca xfrnk2

새롭게 알게된 IT용어와 관련 영어 어휘들을 정리하기 위한 문서이며 계속해서 업데이트할 예정입니다. 기록한 시간 순서로 나열합니다.

  • GPU (Grapic Processing Unit) : 그래픽 처리 장치

  • container : 코드와 모든 종속성을 패키지화하는 표준 소프트웨어의 단위, 컨테이너 이미지는 런타임에 컨테이너가 된다. docker 컨테이너의 경우 docker 엔진에서 실행될 때 컨테이너가 된다.

    • 특징 : (표준, 경량, 균일)
    • 한 어플리케이션을 사용하기 위한 모든 것을 포함한다.(코드, 모든 종속성, 라이브러리)
    • 컨테이너는 OS의 커널을 공유해서 사용하기 때문에 앱당 OS가 필요하지 않다.
    • 또한 운영체제가 달라서 인프라가 다르다고 할지라도 상관없이 균일하게 작동한다.
    • 가상머신(VM)과 Container의 차이 :
    • 컨테이너는 코드와 모든 종속성을 담은 앱 단위의 추상화라면 버추얼 머신은 하나의 서버를 여러개 서버로 만드는 물리적 단위의 하드웨어 추상화이다.
    • 컨테이너는 가볍고 공간을 덜 차지하지만, 버추얼 머신은 운영체제를 포함한 전체 사본이 필요하기때문에 무겁고 공간을 많이 차지한다.
  • mount : 하드디스크와 같은 저장장치를 OS에 인식시켜서 사용자가 이 저장장치에 접속할 수 있도록 하는 것이다.

  • registry : 마이크로소프트 윈도우 32/64비트 버전과 윈도우 모바일 운영 체제의 설정과 선택 항목을 담고 있는 데이터베이스로, 모든 하드웨어, 운영 체제 소프트웨어, 대부분의 비운영 체제 소프트웨어, 사용자 PC 선호도 등에 대한 정보와 설정이 들어 있다.

  • flag : 도커 튜토리얼 사이트에서는 -t -p와 같은 것들을 flag(플래그)라고 불렀다.

  • layer : 층

  • CLI : Command line interface(명령줄 인터페이스) : Windows 사용자들이 접하게 되는 CMD 창과 Mac OS 사용자들이 접하게 되는 Terminal 창이 바로 명령 줄 인터페이스를 제공하는 프로그램이다.

  • cluster : 여러 대의 컴퓨터들이 연결되어 하나의 시스템처럼 동작하는 컴퓨터들의 집합을 말한다. 하드디스크에서는 파일을 저장하는 단위를 말한다.

  • release / deploy / distribute : 배포하다 , 각각의 쓰임새 차이
    release 는 새롭게 만드는 것
    deploy는 작동 가능하게 만드는 것
    distribute 사용자가 사용 가능하도록 서비스를 제공하는 것
    ex ) 페이스북 x.x.x.x버전이 새롭게 release되었고 이를 서버에deploy하여 사용자들이 사용할 수 있도록 distribute 하였습니다.

comments powered by Disqus