컴퓨터의 구성

유재우·2022년 12월 15일
0

CS공부

목록 보기
21/26

컴퓨터의 구성

  • 하드웨어: 컴퓨터를 구성하는 기계적 장치
  • 소프트웨어: 하드웨어의 동작을 지시하고 제어하는 명령어 집합

하드웨어

  • 중앙처리장치(CPU)
  • 기억장치: RAM, HDD
  • 입출력 장치: 마우스, 프린터

중앙처리장치(CPU)

주기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어함

비교와 연산을 담당하는 산술논리연산장치(ALU) 와 명령어의 해석과 실행을 담당하는 제어장치와 속도가 빠른 데이터 기억장소인 레지스터 로 구성되어있음

컴퓨터의 두뇌에 해당하는 부분


기억장치

프로그램, 데이터, 연산의 중간 결과를 저장하는 장치
  • 주기억장치와 보조기억장치로 나누어지며, RAM과 ROM도 이 곳에 해당
  • 실행중인 프로그램과 같은 프로그램에 필요한 데이터를 일시적으로 저장

    보조기억장치는 하드디스크 등을 말하며, 주기억장치에 비해 속도는 느리지만 많은 자료를 영구적으로 보관할 수 있는 장점이 있다.


입출력 장치

입력과 출력 장치로 나누어짐

  • 입력장치: 컴퓨터 내부로 자료를 입력하는 장치(키보드, 마우스 등)
  • 출력장치: 컴퓨터에서 외부로 표현하는 장치(프린터, 모니터, 스피커 등)

소프트웨어

  • 시스템 소프트웨어: 운영체제, 컴파일러
  • 응용 소프트웨어: 워드프로세서, 스프레드시트

시스템 소프트웨어

하드웨어를 컨트롤할 수 있는 소프트웨어
  • 시스템 전체를 작동시키는 프로그램으로 프로그램을 주 기억장치에 적재시키거나 인터럽트 관리, 장치관리, 언어 번역 등의 기능을 담당
  • 기능별로 제어프로그램과 처리 프로그램으로 분류

종류

  • 운영체제
  • 링커
  • 로더
  • 컴파일러
  • 어셈블러
  • 유틸리티

응용 소프트웨어

소프트웨어는 Java, VB, .net 등과 같은 고급 언어로 작성된 소프트웨어
  • 실행될 때 특정 작업을 수행하기 위해 설계
  • 사용자가 요청 시에 실행
  • 시스템을 실행하는 데 필요하지 않고, 사용자 별로 다름

종류

  • Microsoft Office
  • Photoshop
  • Word Processor
  • Spreadsheet

참고한 블로그 링크

profile
끝없이 탐구하는 iOS 개발자 유재우입니다!

0개의 댓글