Skip to content

ComputerSciences:Basic

전산학 개론

컴퓨터 시스템의 기본 구조

두 가지 분야의 결합 이다.

하드웨어

  • 컴퓨터를 구성하는 물리적인 장치들의 집합
  • 중앙처리장치, 롬, 램 등의 핵심 부품을 장착한 메인보드 + 디스크 드라이브 등의 보조 기억장치 + 전원/입력/출력 장치 등
중앙처리장치 : 연산장치, 제어장치, 레지스터 등
연산장치(ALI) : 사칙연산 및 논리연산을 통해 자료의 비교, 판단, 이동, 편집 등을 수행
제어장치(Control Unit) : 프로그램의 명령을 해석하고 명령에 따라 각 장치의 작업을 지시하고 감독
개인용 컴퓨터에서는 중앙처리장치를 마이크로프로세서라고도 부름
명령을 수항해고 데이터를 처리하는 장치로, 주기억장치에 입력된 데이터를 처리하여 결과를 출력(두뇌)
입력장치
문자, 기호 등의 데이터를 컴퓨터가 인식할 수 있는 전기적 신호장치로 변환(키보드, 마우스, 터치스크린, 센서 등)
출럭장치
중앙처리장치가 처리한 결과를 출력하는 장치(모니터, 스피커, 프린터, 플로터 등)
주기억장치
컴퓨터 내에서 명령어와 데이터들을 기억하는 저장장치(입력장치에서 입력된 데이터를 저장)
보조기억장치
하드디스크, SSD 등(교안 : 자기 디스크, 자기 테이프, 디스켓, 하드 디스크, CD-ROM, DVD, USB 등)

관련된 내용

  • 임베디드

소프트웨어

시스템 소프트웨어 (System Software)
사용자가 복잡한 하드웨어를 모르고서도 사용할 수 있도록 도와주는 프로그램
운영체제, 언어 번역 프로그램, 유틸리티 등
운영체제 : 컴퓨터의 전체적인 작동을 관리하는 프로그램, 사용자가 컴퓨터 시스템을 편리하고 효율적으로 사용할 수 있는 방법을 제공
언어 번역 프로그램 : 어셈블러(어셈블리 프로그램 번역), 컴파일러(고급 언어 번역), 인터프리터, 프리프로세서
유틸리티 프로그램 : 컴퓨터의 조작을 편리하게 해주는 프로그램(컴퓨터 제조사에서 대부분 제공)
디바이스 드라이버 (Device Driver)
하드웨어와 운영체제의 중간에 위치, 하드웨어 장치들을 동작시키는 일을 담당
펌웨어 (Firmware)
시스템 효율을 높이기 위해 ROM에 들어 있는 기본적인 프로그램, 하드웨어의 특성을 가지고 있으나 소프트웨어에 가까움, 전형적인 처리 루틴, 비휘발성, 변경 불가 등의 특징

관련된 내용

  • 디지털 표기법(2진법, 16진법)
  • 어셈블리어
  • 컴파일러
  • 하드웨어 리소스의 이해
  • 자료구조
  • 운영체제
  • 데이터베이스
  • 네트워크

See also

Favorite site