카테고리 없음

[혼공학습단 10기] 4주차 (7/24~7/30)

에스킹덤 2023. 7. 30. 14:31

 

4주차 Chapter 02 기본미션

 


<Ch.02 마무리 용어 정리하기(p. 203)>

 

  • 운영체제

: 사용자가 하드웨어의 여러 기능을 활용해서 컴퓨터를 사용할 수 있도록 만들어주는 시스템 소프트웨어 

CPU, 메모리, 그래픽 카드 등의 기기들을 가동하고 제어해서 사용자가 컴퓨터로 각종 작업을 할 수 있는 환경을 마련함.

단순히 하드웨어 자원을 쓸 수 있게 해줄 뿐만 아니라 이들이 안정적이고 효율적으로 작동하도록 제어함.

 

-인터페이스: 두 개 이상의 시스템이나 장치가 상호 작용할 수 있는 접점. 운영체제가 제공하는 인터페이스는 크게 GUI와 CLI 두 종류로 나뉨.

 

  • GUI

: 그래픽으로 구성된 사용자 인터페이스

오늘날 개발자가 아닌 일반 사용자를 대상으로 만들어지는 모든 형태의 컴퓨터는 GUI로 구성됨. 

 

  • CLI

:명령줄에 텍스트를 입력함으로써 컴퓨터에 일을 시키는 인터페이스

진입 장벽이 높으며, 일상에서의 활용도도 GUI에 비해 많이 떨어지는 편임.

 

  • 커널

: 운영체제의 핵심 기능을 담당하는 본질적인 요소

하드웨어와 응용 프로그램 사이에서 작동하며 컴퓨터에서 일어나는 모든 일을 통제함.

 

  • 오픈 소스

: 누구든지 프로그램의 소스 코드를 살펴볼 수 있으며, 오류를 찾아 수정하거나 새로운 기능을 제안하는 방식으로 개발에 참여 가능한 소프트웨어

 

4주차 Chapter 02 선택미션

 


<Ch.02(02-7) 데이터와 데이터베이스 강의 듣고 핵심 내용 정리하기>

 

  • 데이터

:어떤 의미나 목적 없이 단순히 수집된 순수한 '자료'

이런 데이터가 모여서 의도나 목적에 따라 분석되어 의미가 부여되면 정보가 됨.

 

  • 데이터베이스

:많은 양의 데이터를 한데 모아 놓은 곳이자 전산상에 저장된 구조화된 데이터 집합

데이터베이스에 빅데이터라 불릴 만큼 많은 데이터가 모이면 머신러닝 등에도 활용할 수 있음.

 

  • DBMS

: 데이터베이스를 구축하고 관리하는 프로그램

  • RDBMS

:관계형 데이터베이스라고 하며, 컬럼(열) 간에 관계를 가질 수 있는 표 형태로 데이터를 저장하는 모델의 DBMS

  • SQL 

: 관계형 데이터베이스에 작업을 지시하기 위해 사용되는 언어

  • NoSQL

: 관계형을 제외한 모델을 사용하는 DBMS를 가리키는 용어