개인 공부 설명 모음

정보의 표현 - 1

상상모음 2025. 3. 6. 17:39

소프트웨어

 

응용 프로그램

  • 특정한 작업을 위해 사용하는 프로그램을 통칭
  • 앱 app

시스템 소프트웨어

  • 컴퓨터 하드웨어와 응용 프로그램을 관리하는 소프트웨어
  • 운영체제 + 유틸리티 프로그램

유틸리티

  • 운영체제의 작업을 도와주는 소프트웨어
  • 백신 프로그램

 

 

운영체제

  • 컴퓨터를 관리하기 위한 기본적인 규칙과 절차를 규정한 소프트웨어
  • 컴퓨터 내의 모든 하드웨어와 응용 프로그램은 운영체제가 관리
  •  컴퓨터나 스마트폰 전원을 켰을 때 가장 먼저 실행되는 소프트웨어
  • 유닉스, 윈도우, 안드로이

알고리즘

정의

  • 문제를 해결하기 위한 절차나 방법을 모은 것
  • 알고리즘이 프로그램의 핵심, 요리에 비유하면 알고리즘은 레시피와 같음

예)알고리즘에 따라 작동하는 로봇 청소기

 

 

사용자 인터페이스

 

커널(kernel)

  • 운영체제에서 핵심적인 작업을 모아놓은 것.

사용자 인터페이스(User Interface UI)

  • 커널에 명령을 내리거나 결과를 받는 소프트웨어

문자 기반 인터페이스와 그래픽 사용자 인터페이스

그래픽 사용자 인터페이스(Graphical User Interface, GUI)

마우스를 사용할수있는 인터페이스

 

문자기반 인터페이스 터미널 같은거 

 

사용자 경험 인터페이스(UX) 

정의

제품 사용법을 따로 설명하지 않아도 조작이 가능한 인터페이스

대표 사례: 애플의 마우스,

아이팟의 볼륨 조절

아이폰의 터치 스크린

 

프로세서

역할:

사용자의 명령에 따라 데이터를 처리하고, 각종 주변 장치에 데이터의 입출력 명령을 내림

 

CPU:

컴퓨터 중심부에서 대부분의 작업을 처리, 컴퓨터 성능을 좌우함

 

GPU:

그래픽 전용 프로세서

인공지능 알고리즘 계산, 암호화폐 채굴에 사용됨.

 

AP(Application Processor):

  • CPU, GPU, 무선통신 시스템을 하나의 칩으로 구현한 제품
  • 단일 칩 시스템(SOC)
  • 스마트폰이나 임베디드 시스템에 사용하기 적합   

 

입력 장치

정의:

데이터를 받아들이는 장치

 

기본 입력 장치:

키보드, 마우스, 마이크, 스캐너, 카메라, 조이스틱, 터치 스크린 

 

키오스크의 터치 스크린 

 

센서:

  • 스마트폰이나 사물 인터넷 기기에 다양한 센서를 사용
  • 빛 센서: 주변 밝기를 측정
  • 이미지 센서: 디지털 카메라, 스마트폰에 탑재되어 사진과 동영상을 촬열
  • 생체 인식 센서: 지문 인식 센서, 혈압 인식 센서, 심박 인식 센서
  • GPS 센서 : 인공위성에서 들어오는 신호를 받아 기기의 위치를 파악
  •  자이로 센서: 자이로스코프를 이용하여 움직임 방향을 감지
  • 가속도 센서: 물체 이동속도를 감

 

출력 장치 :

모니터, 프린터, 스피커, 헤드폰, 프로젝터, 헤드 마운티드 디스플레이 등

 

특수 용도 컴퓨터:

임베디드 시스템 개발용 컴퓨터: 라즈베리 파이

초소형 초저가 컴퓨터이다.

컴퓨터 교육에 활용한다.

 

아두이노:

교육용 마이크로 컴퓨터로 쓰이 하드웨어에 익숙하지않아도 쉽게 기계를 제어할수있다.

 

양자 컴퓨터(quantum computer)

양자 역학의 원리를 이용 , 일반 컴퓨터는 반도체를 이용한다.

 

0과 1이 공존하는 경우를 허용

기존 컴퓨터의 정보 단위인 비트와 달리, 큐비트를 사용하여 여러 값을 동시에 가질 수 있음.

중첩의 특성을 이용하기 때문에 병렬 계산 가