파이썬 - 컴퓨터의 구성

uphoon·2024년 3월 2일
0
post-thumbnail

1. 하드웨어와 소프트웨어

(1) 하드웨어

  • 컴퓨터를 구성하고 있는 물리적 부품

(2) 소프트웨어

  • 다양한 장치들을 동작시켜 특정 작업을 해결하는 프로그램
  • 소프트웨어의 종류
    ❶ 응용 프로그램: 사용자의 업무, 목적에 맞게 문제 해결의 처리 절차를 표현한 명령어 집합
    ❷ 시스템 소프트웨어 : 하드웨어 제어 및 관린, 환경을 제공함

(3) 폰 노이만 구조

  • 사람의 문제 해결과정을 통해 컴퓨터에도 적용함.
    현대 컴퓨터의 기본 구조
    입력장치 > 명령과 데이터 > 제어 > 연산 > 명령과 데이터 > 출력장치

2. 하드웨어의 이해

(1) 입력 장치

  • 키보드
  • 마우스
  • 특수 입력 장치
    ❶ 마이오 : 팔의 근육 움직을 통해 컴퓨터에 명령어 전달
    ❷ 립 모션 : 손가락 움직을 통해 컴퓨터에 위치 전달

(2) 출력 장치

  • 모니터
  • 스피커
  • 프린터
  • 초지향성 스피커
  • 3D 프린터
  • 특수 출력 장치
    ❶ HUD : 차 앞에 유리에 많이 장착됨 (AR)
    ❷ HMD : VR

(3) 기억(저장) 장치

  • ❶ 주기억장치(기억장치)
    RAM, ROM, 플로피디스크, 자기디스크, 광학디스크
    속도빠름, 제조단가 높음, 용량 작음

  • ❷ 보조기억장치(저장장치)
    하드디스크, SSD
    속도 느림, 제조단가 낮음, 용량 큼

(4) 제어와 연산 장치

  • 현대의 제어와 연산장치는 따로 구분 하지 않는다.
  • 명령어와 데이터를 읽고 데이터를 연산 또는 처리하는 장치
  • CPU, 레지스터, 제어 유닛, 연산 논리 유닛

3. 소프트웨어의 이해

(1) 시스템 소프트웨어

  • 작업을 수행 할 수 있는 환경을 조성하는 프로그램
  • 운영체제
    사용자가 컴퓨터를 효율적으로 운영, 관리 할 수 있또록 하드웨어를 제어하는 소프트 웨어
  • 컴파일러
    소스코드를 컴퓨터가 이해 할 수 있는 기계어로 번역하는 소프트웨어
  • 유틸리티
    부가적인 기능을 제공하여 사용자가 컴퓨터를 효율적이고 편리하게 관리 할 수 잇도록 지원해주는 소프트웨어

(2) 운영체제

  • 컴퓨터의 자원을 효율적으로 관리하고 응용 프로그램에 자원 할당
profile
혼자 끄적여보는 필기 저장소 | 잠깐쓰고 잊지말고 기록하는 습관.

0개의 댓글