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 |