JAMONGPROJECT
[DAY28] 컴퓨터시스템 개요 본문
컴퓨터 구조
Part 1. 컴퓨터시스템 개요
1. 컴퓨터의 기본 구조
Hardware : 물리적 실체를 가진 장비. 입력, 연산, 제어, 기억, 출력 기능 구현
Software
1) System Software
응용 소프트웨어를 실행하기 위한 플랫폼을 제공하고 컴퓨터 하드웨어를 동작,
접근할 수 있도록 설계된 컴퓨터 소프트웨어
* 컴퓨터 소프트웨어 : 컴퓨터 시스템의 운영을 위한 모든 소프트웨어에 대한 일반 용어
- 사용자의 문제를 직접 해결하는 응용 소프트웨어와는 반대의 개념
- 메모리에서 하드 디스크로 데이터를 전송한다든지 문자열을 디스플레이 장치로 출력하는 등의 작업을 수행
- 직접 회로의 비휘발성 기억 장소에 위치하는 경우가 있으며, 이를 보통 펌웨어라고 부름
- 종류 : 로더, 운영체제, 프로그래밍 도구, 컴파일러, 어셈블러, 링커, 유틸리티 등
2) Application Software
넓은 의미에서는 운영체제에서 실행되는 모든 소프트웨어를 뜻함
좁은 의미에서는 OS 위에서 사용자가 직접 사용하게 되는 소프트웨어 (시스템 소프트웨어를 제외한 워드프로세서 등의 소프트웨어)
* 시스템 소프트웨어의 여집합이라고 생각할 수도 있음
하드웨어의 주요 구성 요소
- 디스플레이
- 메인보드
- CPU
- 주기억장치 모듈(RAM)
- 확장보드 (사운드카드, LAN카드, 그래픽카드)
- 파워 서플라이
- 광저장장치(ODD)
- 하드디스크, SSD
- 키보드, 마우스 등 입력 장치
소프트웨어
정보처리의 종류와 수행시간을 지정해주는 명령들의 집합
저장장치에 저장된 특정한 목적의 프로그램
하드웨어에 의존적이다.
컴퓨터의 기본 구조
1) CPU (= 프로세서)
프로그램 실행, 데이터 처리를 담당하는 핵심 요소
입출력 장치로부터 정보를 받아오고 처리하여 결과를 내보낸다.
컴퓨터에서 가장 중요하고 비싼 칩이다.
산술논리연산장치(ALU), 제어 유닛, 레지스터(CPU 외부에 있는 휘발성 저장장치)의 3요소로 구성되어있다.
2) 기억 장치
프로그램 코드, 데이터 저장을 담당한다.
CPU의 처리 결과를 보관한다.
1차 메모리 (주 메모리: RAM과 같은 빠르고 휘발성을 가진 메모리)와 2차 메모리(보조 메모리: HDD, SSD 등) 로 나뉜다.
3) 입출력장치 (I/O Devices)
사용자와 컴퓨터 간의 상호작용을 담당한다.
키보드, 마우스, 프린터 등이 있다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
#패스트캠퍼스 #패캠챌린지 #수강료0원챌린지 #환급챌린지 #직장인인강 #직장인자기계발
#패캠인강후기 #패스트캠퍼스후기 #오공완
#한번에끝내는컴퓨터공학전공필수&인공지능심화초격차패키지Online
'Challenge > FASTCAMPUS 30일 챌린지' 카테고리의 다른 글
[DAY30] 컴퓨터시스템 개요 (0) | 2023.03.21 |
---|---|
[DAY29] 컴퓨터시스템 개요 (0) | 2023.03.20 |
[DAY27] REST API와 FLASK (0) | 2023.03.18 |
[DAY26] Rest API와 Flask (0) | 2023.03.17 |
[DAY25] numpy와 pandas (0) | 2023.03.16 |