본문 바로가기
일상/공부

하드웨어와 소프트웨어

728x90
반응형

컴퓨터

(1)전자적으로 계산을 수행하는 장치: compute(계산하다) + er(기계)

(2)구성: 하드웨어, 소프트웨어


하드웨어(hardware)

(1)하드웨어: 물리적 부품

(2)중요구성요소

-중앙처리장치(CPU: Central Processing Unit)

  • 연산장치(ALU: Arithmetic Logic Unit): 연산 수행
  • 제어장치(control unit): 연산을 제어

-프로세서(processor): 중앙처리장치의 칩

-주기억장치(main memory), 보조기억장치(secondary memory)

-입력장치(input device), 출력장치(output device)


소프트웨어(software)

(1)컴퓨터가 수행할 작업을 지시하는 전자적 명령어들의 집합으로 구성된 프로그램

(2)역할: 컴퓨터의 하드웨어가 해야 할 작업 내용을 지시

(3)구성

시스템
소프트웨어
-컴퓨터의 작동을 도와주는 기본 소프트웨어
-assembler, debugger, compilers, utilities, operating system, file mgnt tools
운영체제 -특정 CPU에 맞게 관련된 하드웨어를 작용
-응용 소프트웨어를 실행
유틸리티
프로그램
-운영체제를 도움
-컴퓨터시스템이 원활하게 작동하도록 도움
응용
소프트웨어
-특정업무(문서작성, 게임 등)에 활용되는 다양한 소프트웨어
-games, word processing, database, graphics

운영체제

(1)역할: 하드웨어/응용프로그램의 인터페이스 역할, 사용자의 효율적인 컴퓨터 이용 도움

-컴퓨터 하드웨어 장치의 전반적인 작동을 제어, 조정

-컴퓨터 동작을 구동(booting), 작업 순서 정하기, 입출력 연산 제어

-프로그램 실행 제어, 데이터와 파일 저장 관리

(2)종류

-컴퓨터: 유닉스(Unix), 리눅스(Linux), 윈도우(Window), OS(MacOS)

-스마트기기: iOS, 안드로이드(Android)

반응형

'일상 > 공부' 카테고리의 다른 글

.gitignore 작성하기  (1) 2024.01.09
기계어, 어셈블리어, 프로그래밍 언어, 컴파일러, 어셈블러  (0) 2024.01.07
프로그램이란  (0) 2024.01.06
[ 토익-문법 ] 7. 동명사  (1) 2023.12.03
[ 토익-문법 ] 6. to부정사  (0) 2023.11.30