[Codestates] 2021. 8. 5~6

민병대·2021년 8월 16일

Codestates

목록 보기
42/45

[컴퓨터 공학] 기초

  • 프로그램, 프로세스, 스레드에 대해 기본적인 개념을 설명할 수 있다.
    -프로그램 : 어떤 문제를 해결하기 위해 컴퓨터에게 주어지는 처리 방법과 순서를 기술한 일련의 명령문의 집합체
    -프로세스 : 실행 중인 하나의 애플리케이션
    -스레드 : 코드가 실행되는 하나의 흐름
    • 동시성과 병렬성의 차이를 이해할 수 있다.
      -동시성 : 여러 개의 스레드가 시분할 방식으로 동시에 수행되는 것처럼 착각을 불러일으킴
      -병렬성 : 멀티 코어 환경에서 여러 개의 스레드가 실제로 동시에 수행됨
    • 자바스크립트 엔진(v8)이 어떤 특징을 가지고 있는지 이해할 수 있다.
      가비지 콜렉션을 이용해 더 이상 사용되지 않는 Object 의 메모리를 해제한다.

  • 프로그래밍에서 문자열을 다루는 방법과 유니코드 및 인코딩에 이해할 수 있다.
  • 비트맵 이미지와 벡터 이미지의 차이를 이해할 수 있다.
  • 가비지 컬렉션에 대해 이해할 수 있다.
  • 웹 서비스에서 사용하는 다양한 캐싱의 사례를 이해할 수 있다.
profile
마케터 출신 개발자

0개의 댓글